Aplicando a notação UML, quais representações ilustram um m...

Próximas questões
Com base no mesmo assunto
Q641517 Engenharia de Software
Aplicando a notação UML, quais representações ilustram um modelo de domínio, em que nenhuma operação (assinatura de método) é definida, fornecendo uma perspectiva conceitual? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: D - Diagramas de classes.

Os diagramas de classes em UML (Unified Modeling Language) são frequentemente utilizados para representar um modelo de domínio. Eles fornecem uma perspectiva conceitual das classes de objetos, suas propriedades e os relacionamentos entre elas, sem necessariamente definir operações ou assinaturas de métodos. Isso se ajusta perfeitamente à descrição da questão, onde o foco está em uma representação que não inclui operações, mas sim uma visão estrutural.

Vamos agora entender por que as outras alternativas estão incorretas:

A - Casos de uso: Este tipo de diagrama se concentra em capturar as funcionalidades do sistema sob a perspectiva do usuário, não se destinando a representar um modelo de domínio. Os casos de uso descrevem interações e não a estrutura conceitual dos dados do sistema.

B - Diagramas de estado: Estes diagramas descrevem os diferentes estados de um objeto e as transições entre esses estados em resposta a eventos. Eles são úteis para modelar comportamentos dinâmicos de uma única classe, mas não para representar um modelo de domínio conceitual.

C - Diagramas de atividades: Focados em representar o fluxo de atividades ou tarefas dentro de um sistema, eles são usados para modelar processos de negócios e fluxos de trabalho, não um modelo de domínio estático.

E - Diagramas de fluxo de dados: Embora úteis em análise de sistemas para mapear o fluxo de informações, eles não fazem parte da UML e, portanto, não são usados para representar um modelo de domínio em UML.

Em resumo, quando se trata de representar uma estrutura conceitual sem definir operações, os diagramas de classes são a escolha correta dentro da notação UML.

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

Comentários

Veja os comentários dos nossos alunos

Gabarito D

Não conhecia esse conceito....

Vou colocar o que eu acho que seja...

O diagrama de classe é parte central da UML. Ele representa as principais finalidades da UML pois separa os elementos de design da codificação do sistema. A UML foi criada como um modelo padronizado para descrever uma abordagem de programação orientada ao objeto. Como as classes são os componentes básicos dos objetos, diagramas de classe são os componentes básicos da UML. Os componentes de diagramação em um diagrama de classe pode representar as classes que serão realmente programadas, os principais objetos ou a interação entre classe e objeto.

A forma de classe em si consiste em um retângulo com três linhas. A linha superior contém o nome da classe, a linha do meio, os atributos da classe e a linha inferior expressa os métodos ou operações que a classe pode utilizar. Em um diagrama, classes e subclasses são agrupadas juntas para mostrar a relação estática entre cada objeto. 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Um diagrama de classes pode oferecer três perspectivas, cada uma para um tipo de observador diferente. São elas:

Conceitual

Representa os conceitos do domínio em estudo.

Perspectiva destinada ao cliente.

Especificação 

Tem foco nas principais interfaces da arquitetura, nos principais métodos, e não como eles irão ser implementados.

Perspectiva destinada as pessoas que não precisam saber detalhes de desenvolvimento, tais como gerentes de projeto.

Implementação - a mais utilizada de todas 

Aborda vários detalhes de implementação, tais como navegabilidade, tipo dos atributos, etc.

Perspectiva destinada ao time de desenvolvimento.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo