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
- A)casos de uso.
Correta, porque casos de uso descrevem a interação entre ator e sistema para realizar um objetivo ou processo.
- B)implantação.
Incorreta, pois diagrama de implantação mostra a distribuição física dos componentes em nós de hardware.
- C)classes.
Incorreta, pois diagrama de classes representa a estrutura estática do sistema, com classes, atributos e relacionamentos.
- D)objetos.
Incorreta, pois diagrama de objetos mostra instâncias em um momento específico, não o fluxo de ações do usuário.
- E)componentes.
Incorreta, pois diagrama de componentes detalha a organização modular do software, não a interação do usuário com o sistema.
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.