← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2023

Questão comentada de Engenharia de Software

Na modelagem de sistemas em UML, o diagrama que descreve a sequência de ações e respostas que um usuário do software precisa realizar para completar um processo é denominado

Gabarito: A

Na UML, cada diagrama tem uma função bem específica, e a banca gosta de misturar os conceitos para ver se voce cai na tentação. Quando o enunciado fala em descrever a interação entre o usuário e o sistema para cumprir um objetivo, ele está apontando para casos de uso, que mostram os serviços oferecidos pelo sistema do ponto de vista do ator externo. O caso de uso não é um desenho de classe, nem de componente, nem de implantação. Ele serve para enxergar o sistema pela ótica de quem usa: o ator inicia uma ação, o sistema responde, e assim por diante, até concluir o processo. Em provas, isso costuma aparecer associado à funcionalidade do sistema e aos requisitos funcionais. Por isso o gabarito A está correto. Embora o enunciado use a expressão "sequência de ações e respostas", a ideia central é a descrição do comportamento do sistema em interação com o usuário, isto é, o caso de uso. Em UML, o diagrama de casos de uso é o mais ligado a esse tipo de visão funcional e de interação externa. Vale guardar a diferença: classes mostram estrutura estática, objetos mostram instâncias em um momento, componentes mostram partes físicas/lógicas do software, implantação mostra onde o sistema roda, e casos de uso mostram o que o usuário quer fazer com o sistema. Em CESPE, se a frase falar de objetivo do usuário e interação com o sistema, desconfie de que querem casos de uso.

Continue treinando

Questões relacionadas