Módulo I Engenharia de Requisitos - Requisitos-2018-1-iFood/iFood GitHub Wiki

Histórico de Versão

Data Versão Descrição Nome
18/03/2018 1.0 Criação do Documento Diego Resende

Visão Geral da Engenharia de Requisitos

A engenharia de requisitos é processo de especificação, junto ao cliente, dos requisitos de um determinado sistema. Consiste nos usos de técnicas para o levantamento de requisitos com base nos objetivos do cliente. Com isso é possível verificar a viabilidade do projeto, por exemplo. De forma geral a Engenharia de Requisitos tem como principal função fazer com que os objetivos estejam definidos da melhor maneira possível, tanto para quem for desenvolver quanto para os clientes.

Existem várias técnicas para a elaboração das especificações dos requisitos, que partem desde o processo de pré-rastreabiliade, passando pela elicitação, modelagem, análise, pós-rastreabilidade e o versionamento.

O Rastreamento dos requisitos é fundamental para que haja a combinação entre os requisitos e o software feito de forma que realize os objetivos pretendidos. Essa combinação é feita durante todo o ciclo de vida do software, garantindo um software de qualidade e de fácil rastreio para que sejam feitas manutenções de forma mais fácil e de baixo custo.