passos para desenvolvimento de um sistema
Um dos primeiros passos para o desenvolvimento de um sistema é o planejamento. São através do planejamento que é estabelecido os propósitos básicos para o desenvolvimento do sistema conforme as necessidades do usuário.
1.2 Análises de requisitos
A analise ou engenharia de requisitos refere-se aos requisitos, ou seja, condições em que o sistema a será desenvolvido, é o processo de estabelecer os serviços que o cliente necessita que o sistema faça, e as restrições em que será desenvolvido.
Tipos de requisitos:
Requisito de usuário: Comandos em linguagem natural acompanhados de diagramas dos serviços realizados pelo sistema e suas restrições.
Requisitos de sistema: Documento detalhando as funções e restrições do sistema, geralmente classificando as como:
Funcionais: Descreve as funcionalidades ou serviços do sistema.
Serviços que o sistema ira prover, e como ele irá se comportar a determinadas entradas e situações.
Não- Funcionais: Define as restrições sobre os serviços ou funções do sistema, como por exemplo, as restrições de tempo, processo de desenvolvimento, tempo de resposta, etc.
Especificação de domínio: Requisitos originados do domínio da aplicação e que refletem características.
Documento de especificação de requisitos
Este documento será utilizado na etapa de validação do projeto ele oferece uma visão do que será desenvolvido, este documento deve ser textual, contendo uma linguagem simples e geralmente é ilustrado com modelos gráficos que demonstrem as funcionalidades do sistema, este documento tem utilidades diferentes para diferentes tipos de funções:
Clientes: confirmar a completude dos requisitos e propor alterações.
Gestores: Realizar o orçamento do sistema e planejar o processo de desenvolvimento.
Engenheiros: compreender o sistema a desenvolver.
Engenheiros (testes): desenvolver testes para validar o cumprimento dos requisitos.
Engenheiros