Visão Geral
O Curso Analise & Especificação de Requisitos aborda as técnicas usadas para escrever requisitos e especificação técnica de projeto. O curso ensina aos participantes as técnicas para capturar, validar e obter uma compreensão completa dos requisitos comunicados em todas as etapas do ciclo de vida do sistema e combiná-los em uma especificação.
O Curso Analise & Especificação de Requisitos, coleta e desenvolvimento de requisitos é um curso interativo combinado de vários laboratórios, atividades em grupo, exercícios práticos, estudos de caso do mundo real e seminários práticos.
Conteúdo Programatico
Fundamentos de Engenharia de Sistemas
- Definição de termos comuns
- Definição e Design do Sistema
- Metodologias de Design
- Fluxo do processo para desenvolvimento do sistema
- Escopo do Plano Diretor
- Conceito de Operações (ConOps)
- Atividades preliminares de engenharia
- Desenvolvimento de Requisitos
- Gerenciamento de partes interessadas
- Atividades finais de engenharia
Análise de Requisitos
- Introdução aos Requisitos
- A qualidade dos requisitos
- Descrição da redação de requisitos (dentro do contexto maior do desenvolvimento do sistema)
- Visão geral do desenvolvimento de requisitos
- Elicitação de Requisitos
Técnicas de comunicação para obter requisitos
- Envolvimento das partes interessadas
- Definindo necessidades válidas e significativas
- Revisões técnicas
- Feedback das partes interessadas sobre as necessidades que estão sendo coletadas
- Priorização das necessidades
- ConOps para mapeamento de requisitos do sistema (genérico)
Coleta e Desenvolvimento de Requisitos
- Finalidade dos requisitos
- Níveis de Requisitos
- Compreendendo os diferentes níveis de requisitos
- Requisitos de desempenho
- Condições [por exemplo, ambiente, confiabilidade e disponibilidade]
- Requisitos ambientais e não funcionais
- Sistema
- Subsistema
- Componente / tarefa
- Validação das necessidades das partes interessadas
Classificação dos Requisitos
- Oito tipos básicos
- Diferenças entre os requisitos de hardware, software, serviços
- Funcional
- Não funcional
- atuação
- Não Requisitos
Estrutura de um requisito bem formado
- Definição
- Recursos
- Condições
- Restrições
- Políticas e restrições operacionais
- Restrições técnicas e políticas
- Propriedades
- Interface
- Humano
- Hardware
- Programas
- Comunicações
- Análise funcional - análise de necessidades, análise operacional, casos de uso
- Análise de requisitos de projeto
- Análise de estados e modos
- Workshop - Análise de estados e modos
- Verificação de Requisitos
Desenvolvimento de Requisitos e Expectativas das Principais Partes Interessadas
- Desenvolvimento de requisitos
- Descrição do ambiente atual
- Acionistas
- Feedback para as partes interessadas
- Habilidades e técnicas de facilitação
- Transformando requisitos em especificações de requisitos
- Como as especificações dos requisitos se relacionam com os requisitos
- Fluxo de requisitos em especificações
- Tipos e formatos de especificação
- Tipos de especificação de requisitos
- Redação de especificações
- Revisão da qualidade dos requisitos
- Modelo estrutural de requisitos
Workshops / Exercícios
Workshop 1
- Exemplos de requisitos bons e ruins (projeto de grupo)
- Construções de Requisitos
- Apresentações e discussões em grupo
Workshop 2- Classificação de requisitos como funcionais ou de design
Workshop 3 - Escrevendo uma especificação funcionalmente orientada versus uma especificação orientada ao design
Análise do documento Conops
- Análise do Desenvolvimento de Requisitos