← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2021

Questão comentada de Engenharia de Software

Para os propósitos da modelagem dos requisitos com base em cenários, um suporte apropriado é o uso de

Gabarito: A

Quando a questão fala em modelagem de requisitos baseada em cenários, ela está pensando em descrever como o sistema se comporta em situações de uso, isto é, quem interage com ele e o que acontece do início ao fim da interação. Nessa hora, o suporte clássico em UML é o diagrama de casos de uso, porque ele mostra os atores, os objetivos e os principais cenários de uso do sistema. As histórias de usuário também ajudam muito, porque registram o requisito de forma simples e orientada ao valor para o usuário. Em prova, isso costuma aparecer como uma dupla bem conhecida: casos de uso para estruturar os cenários e histórias de usuário para detalhar necessidades de forma ágil e compreensível. É o tipo de material que conversa direto com requisito funcional, sem entrar de cara em detalhes internos de implementação. Ou seja, primeiro você entende o que o sistema deve fazer; depois você aprofunda o comportamento, se necessário. O gabarito A está correto porque une exatamente esses dois instrumentos de apoio à modelagem por cenários. O diagrama de casos de uso é um artefato UML voltado à visão externa do sistema, e as histórias de usuários complementam essa visão com linguagem natural, muito usada em contextos ágeis. A ideia é capturar o cenário de uso de forma clara e próxima da necessidade do usuário. As alternativas com sequência, atividade, classes, estados e CRC apontam para outros momentos da modelagem, como fluxo interno, estrutura estática ou comportamento detalhado. Elas podem até aparecer depois, mas não são o suporte mais apropriado quando o foco é cenário de requisito. Em resumo: cenário de uso pede visão do que o usuário quer fazer, não radiografia do motor por dentro.

Continue treinando

Questões relacionadas