Questão FC374963
Entender os requisitos de um problema está entre as tarefas mais difíceis enfrentadas por um analista de tecnologia de informação. Do ponto de vista do processo de software, a enge
Engenharia de Requisitos
Instituto Consulplan · 2023
Entender os requisitos de um problema está entre as tarefas mais difíceis enfrentadas por um analista de tecnologia de informação. Do ponto de vista do processo de software, a engenharia de requisitos é uma atividade que se inicia em tempo de projeto e pode ocorrer de forma contínua ao longo do ciclo de desenvolvimento e em tempo de execução.
(Adaptado de: Pressmam, R. S.; Maxin, B. R. Engenharia de Software: uma abordagem tradicional; 9ª ed. Porto Alegre: AMGH, 2021.)
Considerando as atividades de levantamento, análise, gerenciamento de requisitos e histórias de usuários, analise as afirmativas a seguir.
I. Uma importante atividade em engenharia de requisitos é entender as metas de negócios de longo prazo que devem ser atendidas pelo sistema de software. Essas metas podem ser funcionais ou não funcionais e são, frequentemente, uma boa maneira de explicar os requisitos aos envolvidos e, uma vez estabelecidas, podem ser usadas para gerenciar conflitos entre eles.
II. No processo de verificação de requisitos, diferentes processos de conferências podem ser realizados para garantir que a especificação do sistema, produto ou serviço atenda às necessidades do cliente e de outras partes envolvidas. Entre esses processos pode-se encontrar a geração de casos de teste, inspeção, rastreabilidade, conferência de consistência, de completude e de realismo.
III. Os modelos comportamentais representam os elementos funcionais do sistema e como eles transformam dados à medida que se movem pelo sistema. Entre os modelos UML pode-se encontrar o diagrama de estados.
IV. Histórias de usuários descrevem funcionalidades e são compostas de três partes: cartão onde uma funcionalidade é escrita e é usada no planejamento do sistema de software; conversas entre equipe de desenvolvimento e cliente, por meio das quais o cliente explica e detalha o que escreveu no cartão; e, confirmação que é um teste escrito pelo cliente, em alto nível, que ajuda a identificar que a história foi implementada como esperado. Para escrever uma boa história ela precisa focar em seis atributos, conhecidos pelo acrônimo INVEST.
Está correto o que se afirma apenas em
- I e II.
- I e IV.
- II e III.
- II, III e IV.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A assertiva I está correta porque, na engenharia de requisitos, o levantamento busca identificar as metas de negócio de longo prazo que o sistema deve alcançar. Essas metas podem envolver requisitos funcionais e não funcionais (p.ex., segurança, desempenho) e servem como referência para esclarecer requisitos, priorizar demandas e resolver conflitos entre partes interessadas.
A assertiva IV também está correta: uma História de usuário é composta por Cartão (descrição sucinta da funcionalidade), Conversas (interações entre cliente e equipe para detalhar a necessidade) e Confirmação (critérios de aceitação ou testes de alto nível escritos pelo cliente).
Além disso, boas histórias seguem o acrônimo INVEST: Independentes, Negociáveis, Valiosas, Estimáveis, Sucintas e Testáveis, o que facilita planejamento, implementação e validação.
Conteúdo do catálogo FC Concursos · Atualizado em