Prévia do material em texto
Questão 5 Correta Questão com problema? A engenharia de software é a disciplina responsável pelo processo de desenvolvimento de aplicações, aplicando uma abordagem de teorias, métodos e ferramentas para projetar e construir novos sistemas. O engenheiro de software irá, por exemplo, estudar e aplicar técnicas para auxiliar no processo de elicitação de requisitos, além de aplicar boas práticas de programação no software que será construído, garantindo boa manutenibilidade e longevidade ao produto. A engenharia de requisitos, por sua vez, se apresenta como um ramo da engenharia de software voltado para garantir que a metodologia adequada para cada fase da elicitação de requisitos seja feita de forma adequada e sistemática. Assinale a alternativa que apresenta as fases da elicitação de requisitos, na ordem correta de acontecimentos. Sua resposta Correta Estudo de viabilidade, levantamento de requisitos, especificação, validação e gerenciamento de requisitos. Pontuação 20/20 Questões realizadas: 5 de 5 1 2 3 4 5 Acertou Errou Anterior Concluir Correção do exercício da unidade Tamanho da fonte Falar com o tutor Sair da correção Comentário A engenharia de requisitos é o ramo da engenharia de software responsável por todo o processo de elicitação de requisitos, compreendendo desde as fases iniciais de entendimento das necessidades do cliente e esboço inicial do conjunto de funcionalidades até a fase de validação dos requisitos funcionais e não funcionais que serão implementados pela aplicação. As etapas do processo de elicitação de requisitos, na ordem que acontecem, são: Estudo de viabilidade – Momento a partir do qual se analisa a viabilidade técnica das funcionalidades necessárias para a aplicação, conforme a linguagem de programação e recursos técnicos que serão utilizados; Levantamento de requisitos – Fase na qual os requisitos serão mapeados sem muito detalhamento, ainda de forma macro; Especificação de requisitos – Momento do refinamento dos requisitos levantados, com detalhes técnicos sobre as regras de negócio envolvidas e especificações técnicas para a codificação; Validação dos requisitos – Fase na qual o refinamento dos requisitos será validado junto ao cliente; Gerenciamento de requisitos – Momento que os requisitos serão atualizados, quando necessário, mantendo a coerência entre o que está implementado na aplicação com a documentação disponível.