Desenvolver sistemas, respeitando os padrões de qualid...

Próximas questões
Com base no mesmo assunto
Q492502 Engenharia de Software
Desenvolver sistemas, respeitando os padrões de qualidade exigidos pelo mercado, é o que as empresas de desenvolvimento, instituições e/ou organizações, que têm o seu departamento de desenvolvimento de soluções próprias têm buscado atualmente. Diversas linguagens podem ser utilizadas, cada uma com suas características próprias, dependendo do tipo de aplicação que se pretende. A UML (Unified Modeling Language) tem papel importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus vários diagramas, é considerada uma linguagem visual, para modelar sistemas orientados a objetos, e que define elementos gráficos (visuais), utilizados na modelagem de sistemas. Tomando-se como base a versão 2.0 da UML, esses diagramas podem ser divididos em estruturais e comportamentais. Assinale a alternativa que apresenta APENAS diagramas estruturais.
Alternativas

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