Este documento discute a importância da análise e levantamento de requisitos para o desenvolvimento de sistemas de software. Realiza uma distinção entre requisitos funcionais e não funcionais e discute os cuidados necessários no processo de análise de requisitos, como evitar ambiguidades e considerar outros aspectos do projeto.