← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

Os diagramas de casos de uso são modelos simples para documentar de forma esquemática as funções de um sistema a partir do ponto de vista do usuário. Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.

Gabarito: C

Em diagramas de casos de uso, a UML 2.5.1 mostra, de forma simples, quem interage com o sistema e quais funções ele oferece. O ator representa um papel externo ao sistema, como usuário, outro sistema ou dispositivo, e fica fora do limite do sistema, que é desenhado como um retângulo. Já o caso de uso representa um comportamento ou serviço entregue pelo sistema, isto é, algo que o usuário percebe como valor. A ideia central é olhar o sistema pelo lado de fora: quem usa, o que pede e o que o sistema devolve. Por isso, esses diagramas são ótimos para levantar requisitos funcionais e comunicar o escopo de forma clara, sem entrar em detalhes técnicos demais. Nada de confundir isso com infraestrutura física, porque aí já é outro filme. A alternativa C está correta porque, na UML, um caso de uso descreve o comportamento do sistema em resposta a um estímulo externo e pode incluir fluxos básicos e fluxos alternativos, como tratamento de erros e exceções. Em outras palavras, ele não mostra só o caminho feliz; também admite o que acontece quando algo sai do roteiro. Isso está de acordo com a própria especificação da UML 2.5.1, que trata o caso de uso como uma sequência de ações que produz um resultado observável de valor para um ator. Então, quando a questão fala em comportamento básico da unidade funcional, incluindo tratamento de erros, ela está na linha certa.

Continue treinando

Questões relacionadas