Curso Requirements Engineering Fundamentals

  • Test & Point Analysis

Curso Requirements Engineering Fundamentals

16 horas
Visão Geral

O curso Requirements Engineering Fundamentals apresenta os fundamentos, os conceitos, as técnicas e as práticas essenciais da Engenharia de Requisitos aplicados ao desenvolvimento e à evolução de sistemas de software e soluções tecnológicas. Aborda a identificação das necessidades de negócio, a compreensão dos stakeholders, a elicitação, a análise, a documentação, a validação e o gerenciamento de requisitos ao longo do ciclo de vida da solução.

A formação contempla requisitos funcionais e não funcionais, regras de negócio, critérios de qualidade, rastreabilidade, gestão de mudanças e técnicas básicas de modelagem. Os participantes desenvolverão competências para transformar necessidades de negócio em requisitos claros, consistentes, verificáveis e alinhados aos objetivos do projeto, utilizando práticas compatíveis com as diretrizes do IREB CPRE e com o mercado de desenvolvimento de software.

Objetivo

Após realizar este curso Requirements Engineering Fundamentals, você será capaz de:

  • Compreender os conceitos, objetivos e atividades fundamentais da Engenharia de Requisitos
  • Identificar stakeholders, fontes de informação e necessidades de negócio
  • Diferenciar requisitos funcionais, requisitos não funcionais, requisitos de negócio e regras de negócio
  • Aplicar técnicas básicas de elicitação de requisitos, como entrevistas, workshops, observação e análise documental
  • Analisar requisitos para identificar ambiguidades, inconsistências, conflitos e lacunas
  • Documentar requisitos de forma clara, estruturada e verificável
  • Elaborar casos de uso, descrições de requisitos e critérios básicos de aceitação
  • Compreender os princípios de validação, verificação e qualidade dos requisitos
  • Aplicar noções fundamentais de rastreabilidade e controle de alterações
  • Reconhecer a importância da comunicação entre negócio, equipe técnica e demais stakeholders
  • Entender o ciclo de vida dos requisitos e sua relação com desenvolvimento, testes e aceite da solução
  • Aplicar boas práticas de Engenharia de Requisitos alinhadas aos fundamentos do IREB CPRE
Publico Alvo
  • Analistas de Requisitos
  • Analistas de Negócio (Business Analysts)
  • Analistas de Sistemas
  • Analistas Funcionais
  • Desenvolvedores de Software
  • Testadores e Analistas de Qualidade de Software
  • Product Owners e profissionais envolvidos na gestão de produtos
  • Gerentes e coordenadores de projetos de TI
  • Profissionais de áreas de negócio envolvidos na definição de requisitos de sistemas
Pre-Requisitos
  • Conhecimentos básicos de informática e sistemas de informação
  • Noções gerais sobre desenvolvimento de software ou participação em projetos de TI são recomendadas, mas não obrigatórias
  • Não é necessária experiência prévia em Engenharia de Requisitos
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 — Fundamentos da Engenharia de Requisitos

  1. Conceitos, objetivos e importância da Engenharia de Requisitos
  2. Diferença entre necessidade, requisito, solução e restrição
  3. Engenharia de Requisitos no ciclo de vida do software
  4. Principais atividades e produtos de trabalho
  5. Papel do engenheiro de requisitos e interação com outras funções do projeto
  6. Visão geral das diretrizes do IREB CPRE

Módulo 2 — Stakeholders e Contexto do Sistema

  1. Identificação e classificação de stakeholders
  2. Compreensão do contexto organizacional e do sistema
  3. Identificação de objetivos, necessidades e problemas de negócio
  4. Delimitação do escopo e das fronteiras do sistema
  5. Fontes de requisitos e análise de informações existentes
  6. Comunicação e gestão de expectativas dos stakeholders

Módulo 3 — Classificação e Características dos Requisitos

  1. Requisitos de negócio, de stakeholders e de sistema
  2. Requisitos funcionais e não funcionais
  3. Regras de negócio e restrições
  4. Requisitos de interface e integração
  5. Características de qualidade dos requisitos
  6. Critérios de qualidade: clareza, consistência, completude, viabilidade e verificabilidade

Módulo 4 — Técnicas de Elicitação de Requisitos

  1. Preparação e planejamento da elicitação
  2. Entrevistas estruturadas e semiestruturadas
  3. Workshops e reuniões de levantamento
  4. Questionários, observação e análise documental
  5. Brainstorming e técnicas de descoberta de necessidades
  6. Registro, confirmação e validação inicial das informações coletadas

Módulo 5 — Análise e Documentação de Requisitos

  1. Organização e estruturação dos requisitos
  2. Identificação de ambiguidades, inconsistências e conflitos
  3. Priorização básica de requisitos
  4. Escrita de requisitos utilizando linguagem clara e objetiva
  5. Introdução a casos de uso e descrições de interação
  6. Introdução à modelagem de requisitos e diagramas de contexto
  7. Elaboração de critérios de aceitação básicos
  8. Padronização e organização da documentação

Módulo 6 — Validação, Verificação e Rastreabilidade

  1. Diferenças entre verificação e validação de requisitos
  2. Revisões e inspeções de requisitos
  3. Técnicas básicas de validação com stakeholders
  4. Identificação de requisitos não testáveis
  5. Introdução à matriz de rastreabilidade
  6. Relacionamento entre requisitos, desenvolvimento e casos de teste
  7. Controle de versões e histórico de alterações

Módulo 7 — Gerenciamento do Ciclo de Vida dos Requisitos

  1. Estados e evolução dos requisitos
  2. Gestão de mudanças e análise preliminar de impacto
  3. Tratamento de solicitações de alteração
  4. Comunicação de mudanças às partes interessadas
  5. Manutenção da consistência da documentação
  6. Integração da Engenharia de Requisitos com desenvolvimento, testes e aceite

Módulo 8 — Laboratório Prático Integrado

  1. Análise de um cenário de negócio
  2. Identificação de stakeholders e definição do escopo
  3. Levantamento e classificação de requisitos
  4. Documentação de requisitos funcionais e não funcionais
  5. Elaboração de casos de uso e critérios de aceitação
  6. Revisão da qualidade dos requisitos
  7. Construção de uma matriz básica de rastreabilidade
  8. Apresentação dos resultados e discussão das melhorias
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso Networking & Penetration Testing with Python

24 horas

Curso Unit Testing with PHPUnit

24 horas