Etapas Processo de Desenvolvimento de Software
Levantamento de Requisitos- Compreender o domínio do problema dentro das necessidades do cliente e suas restrições. Algumas técnicas: entrevista, questionário, leituras de referências como livros ou documentação de outros sistemas da empresa, etc. Os requisitos são particionados em dois:
- Requisitos Funcionais - Funcionalidades do sistema. Ex: controlar estoque de quantidade de leite em uma fazenda.
- Requisitos Não-Funcionais - Qualidades em relação a funcionalidade. Ex: Interface: Mensagens amigáveis.
Análise- Estudo dos requisitos para obter a melhor solução sem se preocupar com tecnologias. Sendo desenvolvido um modelo(documento,fluxograma) para o usuário validar e verificar se atende aos requisitos.
Projeto- Foco no funcionamento do sistema atendendo os requisitos, e as tecnologias usadas. Definido aspectos como arquitetura, linguagem de programação, banco de dados, etc.
ImplementaçãoTestes- Busca por erros tanto de implementação quanto de especificação.
Implantação- Empacotamento, distribuição e instalação do sistema. Onde os manuais e treinamentos são essenciais.
Nenhum comentário:
Postar um comentário