1. A engenharia de requisitos envolve a descoberta do que o sistema deve fazer e possíveis restrições através de técnicas como entrevistas, observação e prototipagem.
2. É importante documentar os requisitos levantados para que sirvam de base para o desenvolvimento de software.
3. As principais etapas da engenharia de requisitos são concepção, levantamento, elaboração, negociação, especificação, validação e gestão.