Vamos agora para ultimo passo do assunto de requisitos, espero ser o mais breve possível para que o assunto não fique extenso demais e difícil de aprender.
Validação de requisitos
É o processo pelo qual se verifica os requisitos definidos para o sistema que o cliente realmente quer.
Erros em um documento de requisitos podem gerar altos custos de retrabalho quando descobertos no desenvolvimento ou após o sistema já estar em produção.
Existem 4 tipos de validação e requisitos:
1) Verificação de validade
- Tem maior reflexão e análise aprofundada, podem identificar as funções e restrições que não são validas.
2) Verificações de consistências
- Não devem ter restrições contraditórias ou descrição diferente da mesma função.
3) Verificações de completude
- O documento de requisitos deve incluir requisitos que definam todas as funções e restrições do sistema.
4) Verificações de realismo
- Os requisitos evem ser verificados para assegurar que realmente podem ser implementados e deve considerar o orçamento e o cronograma.
Técnicas de validação de requisitos
Existem diversas técnicas e vou apresentar aqui pra vocês.
Revisões de requisitos: Os requisitos são analisados por uma equipe de revisores que verifica erros e inconsistências.
Prototipação: O usuário pode experimentar o modelo para verificar se ele atende as suas reais necessidades.
Geração de casos de teste: Os requisitos devem ser testáveis.
Gerenciamento de requisitos
Para iniciar com o gerenciamento de requisitos, o primeiro passo é planejar o gerenciamento de requisitos para minimizar a probabilidade de erros, ou seja, é extremamente essencial.
Após a instalação do sistema e a utilização no dia a dia, novos requisitos irão surgir, isso é normal.
É necessário um gerenciamento para a atualização dos requisitos.
A mudança é inevitável?
Após a instalação, o ambiente de negócio e técnico sempre irá passar por mudanças. Um novo hardware pode ser introduzido, Nova interface com novos sistemas, podem ser introduzidas novas legislações e regulamentos.
Você deve decidir sobre:
–Identificação de requisitos: cada requisito deve ser identificado unicamente.
–Processo de gerenciamento de mudanças: avaliar o custo e impacto da mudança.
–Politicas de rastreabilidade: definem os relacionamentos entre cada requisito.
–Ferramentas de Apoio: definir quais ferramentas podem ser usadas.
Gerenciamento e mudanças de requisitos
Estágios em um processo de gerenciamento de mudanças:
1) Análise do problema e especificação de mudanças
- Inicia com um problema de requisito identificado ou com uma proposta específica de mudança;
- Análise da mudança para verificar a sua validade.
2) Análise de mudanças e custos
- O efeito da mudança é feito por meio de rastreabilidade e conhecimentos gerais dos requisitos do sistema
- O custo é estimado (requisitos, projeto e implementação)
- Análise concluída, decidir se prossegue ou não com a implementação.
3) Implementação de mudanças
- O documento de requisitos e, quando necessário, o projeto e implementação do sistemas são modificados.
E aqui enceramos, obrigado.
Conceitos
,
Engenharia de Software
Nenhum comentário:
Postar um comentário