Um analista de sistemas está utilizando a Unified Modeling L...
Considerando-se o contexto descrito, qual das seguintes opções contém um par correto de diagramas UML, sendo um diagrama estrutural e um diagrama comportamental, respectivamente?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a letra A: Diagrama de Classes e Diagrama de Atividades.
Vamos entender melhor por que essa é a escolha certa. A Unified Modeling Language (UML) é uma linguagem de modelagem padrão utilizada na engenharia de software para representar a estrutura e o comportamento de sistemas complexos. Ela é composta por vários tipos de diagramas, divididos em duas categorias principais: estruturais e comportamentais.
Diagramas Estruturais: Estes diagramas se concentram nos elementos estáticos do sistema e suas relações. Um exemplo clássico é o Diagrama de Classes, que representa as classes do sistema, seus atributos e métodos, bem como os relacionamentos entre elas. No contexto da questão, este diagrama ajudaria a visualizar as contas dos clientes e as transações associadas.
Diagramas Comportamentais: Estes diagramas retratam o comportamento dinâmico do sistema. O Diagrama de Atividades é um exemplo relevante, pois ele ilustra o fluxo de atividades ou ações, especialmente útil para modelar o processamento de transações, como mencionado na questão.
A seguir, vamos analisar por que as outras alternativas estão incorretas:
- B - Diagrama de Caso de Uso e Diagrama de Atividades: O Diagrama de Caso de Uso é um diagrama comportamental, assim como o Diagrama de Atividades. Ambos não representam a estrutura do sistema.
- C - Diagrama de Sequência e Diagrama de Comunicação: Ambos são diagramas comportamentais, focados em como os objetos interagem em um processo específico. Portanto, esta alternativa não possui um diagrama estrutural.
- D - Diagrama de Atividades e Diagrama de Estados: Tanto o Diagrama de Atividades quanto o Diagrama de Estados são diagramas comportamentais, novamente sem um diagrama que represente a estrutura.
- E - Diagrama de Implantação e Diagrama de Pacotes: Ambos são diagramas estruturais. O Diagrama de Implantação mostra a disposição física dos componentes no sistema, enquanto o Diagrama de Pacotes organiza elementos em grupos. Nenhum deles representa o comportamento do sistema.
Portanto, a combinação de um Diagrama de Classes (estrutural) com um Diagrama de Atividades (comportamental) é a escolha que melhor atende às necessidades do analista no cenário descrito.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo