Julgue o item quanto à engenharia de software e à linguagem ...
Julgue o item quanto à engenharia de software e à linguagem de modelagem unificada (UML).
Desde que empregada corretamente, a UML, por meio
de diagramas, consegue capturar a estrutura de sistemas
orientados a objeto.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Certo
A UML, ou Linguagem de Modelagem Unificada (Unified Modeling Language), é uma ferramenta padrão amplamente adotada para modelagem de sistemas, especialmente aqueles baseados na orientação a objetos. Os diagramas UML permitem aos desenvolvedores e stakeholders visualizar a estrutura e o comportamento dos sistemas de software de uma maneira padronizada e abstrata, facilitando a comunicação e a compreensão entre todos os envolvidos no processo de desenvolvimento.
Existem vários tipos de diagramas em UML, cada um focado em aspectos específicos de um sistema. Por exemplo:
- Diagramas de Classe: capturam a estrutura estática do sistema, mostrando classes, atributos, operações e relacionamentos como herança e associação.
- Diagramas de Caso de Uso: representam as funcionalidades do sistema sob a perspectiva dos usuários.
- Diagramas de Sequência: mostram como os objetos interagem em termos de sequência de mensagens.
- Diagramas de Estados: descrevem o ciclo de vida de objetos em termos de estados, transições e eventos.
Esses e outros diagramas UML trabalham em conjunto para capturar diversas facetas de um sistema, desde a sua estrutura até o comportamento dinâmico. Quando usada corretamente, a UML é uma poderosa ferramenta de engenharia de software para a modelagem de sistemas orientados a objetos, auxiliando na documentação, projeto e comunicação de sistemas complexos.
A afirmação em questão está correta, pois a UML realmente possui a capacidade de capturar a estrutura de sistemas orientados a objeto através dos seus diversos tipos de diagramas, desde que seja aplicada de maneira adequada e os diagramas sejam utilizados de acordo com as necessidades e aspectos do sistema que se deseja representar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Assertiva CORRETA.
Como UML visa documentar artefatos de software, naturalmente ela vai ajudar a capturar a estrutura interna de um sistema, já que artefatos descrevem (dentre outras coisas) o funcionamento interno dos programas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo