Engenharia de Software
A proposta oferecida para a empresa era refazer todo o sistema, implantando o método MVC no front end, extinguir qualquer tipo de regras de negócio em códigos estáticos que podem ser lidos por qualquer pessoa, utilizar uma ferramenta de ORM para encapsular o acesso ao banco de dados e agilizar o desenvolvimento de acesso ao banco de dados.
A primeira etapa consiste em conhecer todos processos da empresa e compreender melhor cada etapa do processo de monitoramento;
A segunda etapa é organizar diagramas de caso de uso e documentação de processos;
A terceira etapa é organizar as regras de negócio existentes no sitema (que estavam espalhadas por todos o código, sem camada específica para tal);
A quarta etapa seria verificar com cada líder de setor quais dessas regras eram válidas, bem como a sua consistência e se enquadrava nos processos da empresa;
A quinta etapa seria verificar a infraestrutura de TI, para descobrir possíveis gargalos
A sexta etapa é mapear todos os servidores, proxies e outros itens de TI para compreender o processamento dos dados
A sétima etapa é fazer as análises necessárias para organizar a codificação do sistema.
A oitava etapa é desenvolver o novo sistema e fazer testes de homologação
A nona etapa é implantar o sistema e desativar o antigo, ou seja virar a chave…..
Corretude
O software deverá ser homologado pelos usuários, verificando se os requisitos foram