
A engenharia de requisitos é uma disciplina fundamental no processo de desenvolvimento de software, que tem como objetivo identificar, documentar e gerenciar as necessidades e expectativas dos usuários e das partes interessadas.
- Livro “Engenharia de Requisitos Software Orientado ao Negócio”
- Principais Conteúdos do Livro ‘Engenharia de Requisitos’
- Introdução à Engenharia de Requisitos
- Levantamento de Requisitos
- Documentação de Requisitos
- Rastreabilidade e Gerenciamento de Mudanças
- Validação de Requisitos
- Engenharia de Requisitos e Desenvolvimento Ágil
Livro “Engenharia de Requisitos: Software Orientado ao Negócio”
O livro”Engenharia de Requisitos: software orientado ao negócio”, escrito por Carlos Eduardo Vazquez e Guilherme Horta Travassos, oferece uma abordagem abrangente e prática para a engenharia de requisitos no contexto do desenvolvimento de software.
Com uma ênfase especial no alinhamento entre as necessidades dos negócios e a construção de sistemas de software eficazes, é considerado um guia para profissionais e estudantes que desejam aprimorar suas habilidades nessa área crucial do processo de desenvolvimento.
Os autores reforçam o entendimento dos desafios comuns enfrentados na em todo o processo envolvendo o levantamento, análise e documentação de requisitos, como a gestão de mudanças, a negociação de requisitos conflitantes e a rastreabilidade dos requisitos ao longo do ciclo de vida do projeto.
Também é são discutidos o uso de metodologias ágeis como o Scrum e Kanban, e outras abordagens orientadas ao negócio, destacando a importância da adaptação e colaboração contínuas para o sucesso do projeto.

Capa do livro “Engenharia de Requisitos: Software Orientado ao Negócio” – Uma abordagem prática e abrangente para a análise e documentação de requisitos no desenvolvimento de software, escrito por Carlos Eduardo Vazquez e Guilherme Horta Travassos. Um guia indispensável para profissionais e estudantes que desejam aprimorar suas habilidades nessa área crucial do processo de desenvolvimento, alinhando as necessidades dos negócios com a construção de sistemas de software eficazes. Com sua abordagem prática e orientada ao alinhamento entre negócios e tecnologia, os autores discutem temas e propõem orientações úteis para profissionais e estudantes da área de engenharia de requisitos.
Principais Conteúdos do Livro ‘Engenharia de Requisitos’
O livro Engenharia de Requisitos: Software Orientado ao Negócio explora os principais conceitos e estratégias envolvidos na engenharia de requisitos, o conteúdo trás ainda métodos e técnicas de como alinhar o desenvolvimento do software às expectativas dos stakeholders e aos objetivos do negócio.
Introdução à Engenharia de Requisitos
No início os autores abordamos conceitos fundamentais da engenharia de requisitos. Ele explora a importância de compreender as necessidades e objetivos do negócio antes de iniciar o desenvolvimento de um software.
São estudados diferentes tipos de requisitos, como requisitos funcionais e não funcionais, e explica como eles devem ser definidos e documentados de maneira clara e precisa.
Levantamento de Requisitos
Um dos principais desafios nessa engenharia é a elicitação e análise adequada dos requisitos. Nesta seção do livro, a dupla apresenta várias técnicas e estratégias para identificar e capturar requisitos de forma eficaz.
Ele explora métodos como entrevistas, workshops, observação e prototipagem, fornecendo orientações práticas para realizar essas atividades com sucesso.
Documentação de Requisitos
A documentação dos requisitos, deve ser clara e precisa, sendo essencial para o sucesso de um projeto de desenvolvimento de software.
É dedicada uma seção do livro para discutir as melhores práticas de documentação de requisitos. Ele aborda diferentes técnicas, como a criação de casos de uso, diagramas de sequência e especificações formais, e destaca a importância de manter a documentação atualizada ao longo do ciclo de vida do projeto.
Rastreabilidade e Gerenciamento de Mudanças
A rastreabilidade dos requisitos é crucial para garantir a integridade e consistência ao longo do desenvolvimento do software. Os autores discutem estratégias para lidar com mudanças de requisitos de maneira eficiente, minimizando impactos negativos no projeto.






