Curso Requirements Engineering Intermediate

  • Test & Point Analysis

Curso Requirements Engineering Intermediate

24 horas
Visão Geral

O curso Requirements Engineering Intermediate aprofunda as técnicas, os métodos e as práticas de Engenharia de Requisitos aplicados a projetos de desenvolvimento, integração e evolução de sistemas de software. A formação aborda o planejamento da elicitação, a análise estruturada de necessidades, a modelagem de requisitos, a especificação de requisitos funcionais e não funcionais, a priorização, a validação, a rastreabilidade e o gerenciamento de mudanças.

Os participantes aprenderão a conduzir atividades de levantamento e análise com diferentes stakeholders, estruturar especificações consistentes, modelar processos e interações, definir critérios de qualidade e estabelecer relações rastreáveis entre necessidades de negócio, requisitos, soluções e testes. O conteúdo está alinhado às práticas profissionais de Engenharia de Requisitos e aos princípios do IREB CPRE, com exercícios aplicados a cenários de projetos reais.

Objetivo

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

  • Planejar atividades de elicitação de acordo com o contexto, os objetivos e os stakeholders do projeto
  • Selecionar e combinar técnicas de levantamento de requisitos conforme a complexidade do problema
  • Analisar, estruturar e priorizar requisitos de diferentes origens
  • Elaborar especificações de requisitos com critérios de qualidade, consistência e verificabilidade
  • Aplicar técnicas de modelagem de processos, casos de uso, interações e estados conforme a necessidade do projeto
  • Definir requisitos não funcionais e critérios mensuráveis de qualidade
  • Identificar conflitos, dependências, riscos, ambiguidades e lacunas nos requisitos
  • Aplicar técnicas de validação, revisão e negociação com stakeholders
  • Construir e manter matrizes de rastreabilidade entre necessidades, requisitos, componentes de solução e testes
  • Realizar análise de impacto de alterações e gerenciar versões de requisitos
  • Integrar atividades de Engenharia de Requisitos com desenvolvimento, testes, métodos ágeis e gestão de projetos
  • Aplicar boas práticas alinhadas ao IREB CPRE em estudos de caso e exercícios práticos
Publico Alvo
  • Engenheiros de Requisitos
  • Analistas de Negócio (Business Analysts)
  • Analistas de Sistemas
  • Analistas Funcionais
  • Consultores de Sistemas e Soluções
  • Product Owners e profissionais responsáveis pela definição de requisitos de produto
  • Desenvolvedores envolvidos na análise e especificação de soluções
  • Analistas de Testes e profissionais de Qualidade de Software
  • Líderes técnicos e profissionais envolvidos na gestão de requisitos de projetos de TI
Pre-Requisitos
  • Conhecimentos fundamentais de Engenharia de Requisitos ou experiência equivalente em análise de sistemas
  • Noções de requisitos funcionais e não funcionais, elicitação e documentação
  • Familiaridade básica com o ciclo de vida de desenvolvimento de software
  • Experiência prévia em projetos de TI é recomendada
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 — Planejamento da Engenharia de Requisitos

  1. Revisão dos fundamentos e do ciclo de vida dos requisitos
  2. Definição do escopo e dos objetivos da análise
  3. Identificação de stakeholders, fontes de informação e restrições
  4. Seleção de técnicas de elicitação conforme o contexto
  5. Planejamento de atividades, recursos, entregáveis e comunicação
  6. Critérios de qualidade e condições de conclusão das atividades

Módulo 2 — Técnicas de Elicitação e Investigação

  1. Entrevistas estruturadas, semiestruturadas e aprofundadas
  2. Workshops de requisitos e facilitação de grupos
  3. Observação, análise documental e investigação de sistemas existentes
  4. Questionários e coleta estruturada de informações
  5. Prototipação e utilização de modelos para esclarecer necessidades
  6. Identificação de necessidades implícitas e requisitos derivados
  7. Registro, confirmação e consolidação das informações levantadas

Módulo 3 — Análise, Estruturação e Priorização

  1. Decomposição de necessidades em requisitos detalhados
  2. Análise de dependências, conflitos, restrições e pressupostos
  3. Identificação de lacunas e inconsistências
  4. Priorização por valor de negócio, risco, dependência e esforço
  5. Técnicas de negociação e resolução de conflitos entre stakeholders
  6. Gestão de requisitos conflitantes e critérios de decisão
  7. Análise de viabilidade e identificação de riscos associados aos requisitos

Módulo 4 — Especificação e Qualidade dos Requisitos

  1. Estruturação de documentos e especificações de requisitos
  2. Escrita de requisitos atômicos, claros, completos e verificáveis
  3. Especificação de requisitos funcionais e não funcionais
  4. Definição de métricas e critérios mensuráveis para requisitos de qualidade
  5. Documentação de regras de negócio, restrições e interfaces
  6. Critérios de aceitação e condições de verificação
  7. Revisão da qualidade e prevenção de ambiguidades
  8. Padronização e controle da documentação de requisitos

Módulo 5 — Modelagem de Requisitos e Comportamentos

  1. Modelagem de contexto e fronteiras do sistema
  2. Elaboração e detalhamento de casos de uso
  3. Identificação de atores, cenários principais e alternativos
  4. Modelagem de processos de negócio com BPMN em nível introdutório
  5. Diagramas de atividades e sequências para representar comportamentos
  6. Modelagem de estados e transições quando aplicável
  7. Prototipação de interfaces e validação de expectativas
  8. Seleção de modelos conforme a necessidade de comunicação e análise

Módulo 6 — Validação e Revisão de Requisitos

  1. Planejamento de revisões e sessões de validação
  2. Técnicas de inspeção, revisão por pares e walkthrough
  3. Validação de requisitos com stakeholders e usuários
  4. Identificação de requisitos inviáveis, ambíguos ou não verificáveis
  5. Construção de cenários de validação e critérios de aceitação
  6. Tratamento de divergências e registro de decisões
  7. Evidências de validação e aprovação dos requisitos

Módulo 7 — Rastreabilidade e Gerenciamento de Mudanças

  1. Conceitos, objetivos e níveis de rastreabilidade
  2. Construção de matrizes de rastreabilidade
  3. Relacionamento entre objetivos, necessidades, requisitos, componentes e testes
  4. Análise de impacto de alterações
  5. Avaliação de dependências, custos, riscos e consequências das mudanças
  6. Controle de versões, baselines e histórico de decisões
  7. Gestão de solicitações de mudança e comunicação aos stakeholders
  8. Manutenção da consistência dos requisitos durante o ciclo de vida

Módulo 8 — Integração com Métodos Ágeis e Ciclo de Desenvolvimento

  1. Engenharia de Requisitos em abordagens tradicionais e ágeis
  2. Integração com backlog, épicos, funcionalidades e histórias de usuário
  3. Refinamento de requisitos e critérios de aceitação
  4. Relacionamento entre requisitos, planejamento de desenvolvimento e testes
  5. Gestão de mudanças em ambientes iterativos e incrementais
  6. Colaboração entre analistas, Product Owners, desenvolvedores e testadores
  7. Documentação adequada ao contexto, evitando excesso ou insuficiência de informação

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

  1. Análise de um cenário de negócio com múltiplos stakeholders
  2. Planejamento e execução de atividades de elicitação
  3. Estruturação e priorização de requisitos
  4. Elaboração de especificação de requisitos funcionais e não funcionais
  5. Criação de casos de uso e modelos de apoio
  6. Revisão e validação dos requisitos com base em critérios de qualidade
  7. Construção de matriz de rastreabilidade
  8. Análise de impacto de uma solicitação de mudança
  9. Apresentação dos artefatos e avaliação dos resultados
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