Classificando-se os diagramas da UML 2.0 em Estruturais (E) ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - E, E, C e C.
Para resolver esta questão, é importante entender a classificação dos diagramas da Unified Modeling Language (UML). A UML é uma linguagem de modelagem padronizada que é utilizada na engenharia de software para visualizar, especificar, construir e documentar artefatos de sistemas de software. Ela oferece vários tipos de diagramas que se enquadram em duas grandes categorias: estruturais e comportamentais.
Os diagramas estruturais representam a arquitetura do sistema, ou seja, eles mostram como o sistema é organizado e como seus elementos interagem. Já os diagramas comportamentais retratam o comportamento do sistema, ou seja, eles descrevem as funcionalidades do sistema e como ele responde a estímulos do ambiente ou interações de usuários.
Deployment Diagram (Diagrama de Implantação): Este é um exemplo de diagrama estrutural. Ele mostra como e onde os componentes do sistema são implantados no hardware. Portanto, ele descreve a configuração física dos artefatos de software em nós de hardware.
Package Diagram (Diagrama de Pacotes): Também é um diagrama estrutural. É utilizado para organizar os elementos de modelagem em grupos. Os pacotes são uma forma de agrupar classes, interfaces, componentes, diagramas, e outros pacotes, e podem ser usados para organizar a estrutura do sistema.
Activity Diagram (Diagrama de Atividades): Este é um exemplo de diagrama comportamental. Ele representa o fluxo de trabalho ou as atividades de parte ou de todo o sistema. É muito útil para descrever a lógica de negócios e a ordem operacional das atividades envolvidas em processos específicos.
Use Case Diagram (Diagrama de Casos de Uso): Este é outro diagrama comportamental. Ele descreve as funcionalidades propostas de um sistema e a interação dessas funcionalidades com os usuários externos ou atores. Essencialmente, ele mostra o relacionamento entre os atores e os casos de uso em que eles estão envolvidos.
Portanto, a alternativa correta é a D, que classifica corretamente o diagrama de Deployment e Package como estruturais (E), e os diagramas de Activity e Use Case como comportamentais (C).
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
Uma maneira rápida de decorar quais são os diagramas estruturais que eu encontrei foi essa:
C = classes
O = objetos
C = componentes
I = implantação
P = pacotes
E = Estrutura composta
"C O C I P E"
Assim, vc guarda essa palavra e o que não for estrutural é comportamental.
Diagramas de Deployment
A linguagem UML prevê os assim chamados diagramas de deployment para representar uma estrutura física (normalmente de hardware), onde um conjunto de artefatos de software são instalados para compor uma configuração de um sistema.
fonte: https://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/CompDepl.pdf
Letra D.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo