Desenvolver sistemas, respeitando os padrões de qualid...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Diagrama de componentes e de implantação.
Na Engenharia de Software, especialmente quando aplicamos a modelagem UML em sistemas orientados a objetos, é fundamental distinguir entre os tipos de diagramas: estruturais e comportamentais. Os diagramas estruturais focam na representação estática do sistema, ou seja, como o sistema é organizado em termos de seus elementos e suas relações em um determinado momento. Por outro lado, os diagramas comportamentais são voltados para a representação dinâmica de como o sistema se comporta e interage ao longo do tempo.
Entender essa divisão é crucial para resolver a questão proposta. Vamos justificar a alternativa correta:
Diagrama de componentes: Mostra a organização e dependências entre componentes de software. Este diagrama é centrado na construção modular e na organização de componentes dentro de sistemas maiores, representando, portanto, uma perspectiva estrutural.
Diagrama de implantação: Detalha a configuração física de hardware e a distribuição dos componentes de software no ambiente de hardware. Semelhante ao diagrama de componentes, ele também fornece uma visão estrutural, focando em como o software é tecnicamente implantado.
Dado o exposto, apenas a Alternativa D cita exclusivamente diagramas que são classificados como estruturais. As demais alternativas misturam tipos de diagramas ou citam diagramas que são, por natureza, comportamentais. Por exemplo, o diagrama de sequência (Alternativa A) e o diagrama de interação (Alternativa B) são diagramas comportamentais, pois descrevem a interação e a sequência de mensagens entre objetos. O diagrama de caso de uso (Alternativa C), apesar de muitas vezes ser considerado um diagrama de alto nível, também é classificado predominantemente como comportamental, pois ele ilustra a funcionalidade do sistema na perspectiva dos usuários.
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
Classificação dos diagramas UML:
Diagramas estruturais: classe, objetos, pacotes, componentes, implantação, perfil e estrutura compostas.
Diagrama comportamentais: Sequência, interação, casos de uso, atividades, tempo, colaboração/comunicação, visão geral da integração.
Logo resposta letra d.
Precisa escrever uma tese de doutorado pra pedir uma coisa tão simples?
a) Diagrama de classes (estrutural) e de sequência (comportamental)
b) Diagrama de objetos (estrututal) e de interação (comportamental)
c) Diagrama de caso de uso (comportamental) e de pacotes (estrutural)
d) Diagrama de componentes (estrutural) e de implantação (estrutural)
Luis Forchesatto, eu já me previno desse tipo de questão, vou direto pra última frase ver o que quer e depois espero a questão sair em filme.
d-
Diagramas estruturais têm conceitos de orientacao a objetos: objetos, classes, packages, deploy etc
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo