Classificando-se os diagramas da UML 2.0 em Estruturais (E) ...

Próximas questões
Com base no mesmo assunto
Q40376 Engenharia de Software
Classificando-se os diagramas da UML 2.0 em Estruturais (E) e Comportamentais (C), Deployment, Package, Activity e Use Case são, respectivamente,
Alternativas

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

UML 2.0Estruturais: pacotes, instalação ou implantação, classes, componentes, estrutura composta, objetos e profile diagram(uml 2.2)Comportamentais: máquina de estados, sequência , atividades, tempo, casos de uso, comunicação e interação geral

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