Bem-vindos ao Módulo 1 – Introdução à Engenharia de Requisitos
Neste módulo, vamos explorar os fundamentos da Engenharia de Requisitos de Software — uma das etapas mais críticas e estratégicas do desenvolvimento de sistemas. Entender o que o sistema deve fazer, para quem, e em qual contexto, é o que garante que o software entregue valor real.
Vamos mergulhar nos conceitos iniciais que estruturam a prática da engenharia de requisitos, conhecer os tipos de requisitos existentes e aprender as primeiras técnicas de elicitação com stakeholders. Esse módulo é essencial para desenvolver uma visão sistêmica sobre como os requisitos influenciam todo o ciclo de vida de um projeto de software.
O que vamos alcançar?
- Compreender o papel dos requisitos: Entenderemos a importância estratégica da engenharia de requisitos e sua posição dentro do ciclo de vida do software.
- Classificar os diferentes tipos de requisitos: Iremos distinguir entre requisitos funcionais, não funcionais, de domínio e de usuário.
- Conhecer técnicas iniciais de levantamento: Vamos aplicar métodos como entrevistas e observação de usuários para entender as reais necessidades de um sistema.
Vamos começar construindo as bases para pensar e atuar como analistas de requisitos!
O que vamos aprender?
1. Introdução à Engenharia de Requisitos
Vamos explorar a importância dos requisitos no sucesso de um projeto e entender o papel da engenharia de requisitos no ciclo de vida de software.
2. Princípios da Comunicação
Vamos compreender como a comunicação eficaz entre analistas e stakeholders é fundamental para o sucesso na engenharia de requisitos. Abordaremos princípios, ruídos de comunicação, escuta ativa e técnicas para melhorar o entendimento mútuo.
3. Conceitos e Classificações
Vamos aprender a diferenciar os tipos de requisitos: de usuário, de sistema, funcionais, não funcionais e de domínio.
4. Técnicas de Elicitação Iniciais
Vamos aplicar técnicas iniciais como entrevistas, observação de usuários e workshops colaborativos para levantamento de requisitos.
Atividades prática do módulo
Trabalho 1: Levantamento e Comunicação de Requisitos
Aplicar os conceitos aprendidos sobre Engenharia de Requisitos e Princípios de Comunicação na elaboração de um levantamento e especificação inicial de requisitos para um sistema fictício, com foco em clareza, objetividade e comunicação eficaz com stakeholders. Mais informações