Questão de Engenharia de Software — Processos de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Processos de Software
Código
ce171204
Banca
CESPE / CEBRASPE
Órgão
CNPQ
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software
Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.Os diagramas de casos de uso, diagramas de atividades e diagramas de sequência constituem ferramentas para a modelagem de requisitos e a definição de cenários na UML.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Diagramas UML para modelagem de requisitos
✅ CERTO. Os diagramas de casos de uso, atividades e sequência são, de fato, ferramentas da UML utilizadas na modelagem de requisitos e definição de cenários. O enunciado está perfeitamente alinhado com o padrão da linguagem.
Diagrama de casos de uso: captura requisitos funcionais ao representar as interações entre atores e o sistema, sendo a base para a definição de cenários (cada caso de uso pode ser descrito por um fluxo principal e fluxos alternativos).
Diagrama de atividades: modela o fluxo de trabalho ou processo, podendo representar a sequência de passos de um cenário, inclusive com decisões e paralelismo.
Diagrama de sequência: detalha a interação entre objetos ao longo do tempo, sendo ideal para representar o comportamento dinâmico de um cenário específico.
Esses três diagramas são classificados como diagramas comportamentais na UML e são amplamente empregados na engenharia de requisitos para descrever o que o sistema deve fazer e como os componentes colaboram. Portanto, a afirmação está correta.
Diagramas UML para requisitos: Casos de uso (Requisitos funcionais, Interação ator-sistema, Base para cenários); Atividades (Fluxo de trabalho, Sequência de passos, Decisões e paralelismo); Sequência (Interação temporal, Comportamento dinâmico, Detalhamento de cenário)