Fornece meios de definir a estrutura de um elemento e de foc...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - estrutura composta.
O tema central da questão está relacionado a um dos diagramas da Unified Modeling Language (UML) 2.0, que é um padrão de modelagem de sistemas. A UML é amplamente empregada na Engenharia de Software para visualizar, especificar, construir e documentar artefatos de sistemas de software. Ela oferece uma gama de diagramas para cobrir diferentes aspectos da modelagem de sistemas, desde a concepção até detalhes mais profundos de implementação.
O diagrama de estrutura composta é utilizado para representar a estrutura interna de uma classe ou componente e suas interações com o ambiente externo através de interfaces e portas (ports). Este diagrama permite detalhar como diferentes partes de um sistema interagem entre si para realizar uma funcionalidade específica. As ports são utilizadas para definir pontos de interação do elemento modelado com outros elementos ou com o ambiente externo. As interfaces são associadas a essas ports para especificar os serviços oferecidos ou requisitados pelo elemento.
Além disso, a noção de "colaboração" mencionada na questão é uma agrupamento de elementos que trabalham em conjunto para alcançar um objetivo comum, e é um conceito utilizado para modelar padrões de projeto ou colaborações mais complexas entre diferentes partes de um sistema.
A alternativa correta é a letra A, estrutura composta, porque é exatamente este diagrama que provê uma representação detalhada da estrutura interna de um elemento e de como este elemento se relaciona com outras partes do sistema através de ports e interfaces. O diagrama também facilita a representação de colaborações, que são fundamentais para entender como diferentes partes do sistema atuam juntas para realizar uma função específica.
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
Conceitos
* Colaboração: Define um conjunto de regras e suas ligações para ilustrar uma funcionalidade específica.
* Parte (Part): Representa as classes internas que compõem uma classe encapsuladora chamada Container.
* Port: a interação entre uma classe e/ou objeto e sua interface.
O diagrama de estrutura composta é utilizado para modelar COLABORAÇÃO.
Uma colaboração é uma visão de um conjunto de classes que cooperam entre si para executar uma função específica.
Palavra chave é COLABORAÇÃO (É um tipo de classificador e define um conjunto de entidades cooperativas, bem com um conjunto de conectares que definem o caminho de comunicação). Representada por uma elipse tracejada contendo uma descrição (nome), e pode ter outra colaborações dentro de si.
a-
o diagrama de estrutura composta demonstra a parte interna de3 um classificador e suas trocas com o meio externo. Ports sao pontos de interação, servindo como meio de disopnibilizar acesso a partes necessarias e oferecidas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo