Identifique, das alternativas abaixo, o diagrama comportame...

Próximas questões
Com base no mesmo assunto
Q768983 Engenharia de Software
Identifique, das alternativas abaixo, o diagrama comportamental da UML 2.0 que apresenta os conceitos de include e extend para destacar o tipo de relações existentes:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - Diagrama de Caso de Uso.

Para entender por que essa é a resposta adequada, vamos nos aprofundar brevemente no tema. O Diagrama de Caso de Uso da UML (Unified Modeling Language) é uma ferramenta comportamental que modela as funcionalidades de um sistema a partir da perspectiva do usuário. Ele é utilizado para descrever a interação entre os atores (usuários ou sistemas externos) e os casos de uso (as funcionalidades do sistema).

Os conceitos de include e extend são específicos dos Diagramas de Caso de Uso e representam relações entre casos de uso. A relação include é usada quando uma determinada funcionalidade é sempre necessária em vários casos de uso, promovendo a reutilização de funcionalidades comuns. Já a relação extend é usada para representar uma funcionalidade opcional que pode estender outro caso de uso, sem ser obrigatória em todas as situações.

Portanto, a alternativa C é correta porque o Diagrama de Caso de Uso é o único entre as opções que é comportamental e emprega as relações include e extend para ilustrar como os casos de uso podem ser modularizados e inter-relacionados.

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

 

Diagrama de caso de Uso:

É um Diagrama de Estrutura. É o mais geral e informal da UML, utilizado normalmente nas fases de levantamento e análise de requisitos do sistema, embora venha ser consultado durante todo o processo de modelagem e possa servir de base para outros diagramas. Apresenta uma linguagem simples e de fácil compreensão para que os usuários possam ter uma ideia geral de como o sistema irá se comportar e não possui um formato específico definido. Também é usado para modelar comportamentos dinâmicos de um sistema de software. Procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores, conhecidas nesse diagrama como casos de uso. Concentra-se em dois itens principais: atores e casos de uso.

Não seria um diagrama comportamental??

Quem não tem acesso:  - -> C

Representa o conjunto de comportamentos de alto nível que o sistema deve executar para um determinado ator. É o diagrama mais simples, e não há necessidade de grandes detalhamentos.

Clique para visualizar este comentário

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