A linguagem de modelagem de software de propósito geral conh...

Próximas questões
Com base no mesmo assunto
Q3255720 Engenharia de Software
A linguagem de modelagem de software de propósito geral conhecida como UML (Unified Modeling Language) oferece diversos diagramas que servem para documentar sistemas em seus diferentes aspectos. O diagrama que tem como objetivo representar, em alto nível, a interação entre atores e o sistema sendo modelado é chamado de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Alternativa Correta: C - Diagrama de Casos de Uso

Vamos entender melhor o que essa questão está abordando. O tema central é a UML (Unified Modeling Language), que é uma linguagem padrão para modelar sistemas de software. A UML oferece uma variedade de diagramas que ajudam a representar diferentes aspectos dos sistemas.

O Diagrama de Casos de Uso é fundamental para documentar a interação entre os usuários (ou atores) e o sistema, destacando as funcionalidades que o sistema deve oferecer. Ele é representado por elipses que descrevem as funcionalidades e por linhas que conectam essas funcionalidades aos atores.

Fontes confiáveis, como o livro "UML Distilled" de Martin Fowler, explicam que um diagrama de casos de uso é essencial para capturar o comportamento do sistema do ponto de vista do usuário e, portanto, é considerado de "alto nível".

Justificativa para a Alternativa Correta: A alternativa C é a correta porque o Diagrama de Casos de Uso é o que precisamente descreve a interação entre os atores e o sistema, que é o que o enunciado da questão solicitou.

Análise das Alternativas Incorretas:

  • A - Diagrama de Atores: Não é uma terminologia padrão na UML. Os atores são partes de um diagrama de casos de uso, mas não existe um diagrama separado apenas para atores.
  • B - Diagrama de Alto Nível: Embora a expressão sugira um diagrama que vê o sistema de forma abrangente, não há um diagrama com esse nome na UML.
  • D - Diagrama de Fluxo de Dados: Este diagrama pertence a outra metodologia, não à UML. Ele é usado para mostrar como os dados fluem dentro do sistema, não as interações entre usuários e o sistema.
  • E - Diagrama de Classes: Este diagrama é usado para mostrar a estrutura estática do sistema através de classes e seus relacionamentos, não as interações de alto nível.

Ao analisar questões como essa, é importante entender como cada tipo de diagrama é utilizado dentro da UML e que, muitas vezes, a questão buscará saber se você conhece essas definições específicas.

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

Diagrama de Casos de Uso:

Utilizado para representar as funcionalidades esperadas de um sistema sob o ponto de vista de seus usuários (atores). Captura os requisitos funcionais do sistema. Facilita o entendimento tanto para usuários técnicos quanto não técnicos.

Atores: representam entidades externas (usuários, sistemas externos) que interagem com o sistema.

Casos de uso: representam as funcionalidades ou serviços que o sistema oferece aos atores.

Um diagrama de casos de uso mostra um conjunto de casos de uso e os atores envolvidos, bem como seus relacionamentos.

Clique para visualizar este comentário

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