Uma das metodologias mais antigos e mais utilizados analista de negócios é a metodologia cachoeira. Na metodologia cachoeira, o analista de negócios obtém a aprovação do cliente ou equipe de projeto para cada etapa do ciclo de vida de desenvolvimento de software ( SDLC ) . Projeto Iniciação
Para avaliar o processo de negócio atual e determinar possíveis mudanças e melhorias, o analista de negócios encontra-se com os clientes para discutir os problemas e fraquezas dos sistemas de negócios atuais. O analista de negócios prepara uma proposta de um novo processo de negócio e obtém a aprovação do cliente antes de prosseguir para a próxima etapa do SDLC .
Requisitos Gathering empresas
O analista de negócios entrevistas o cliente para determinar os requisitos de negócio para o novo sistema de negócio a seguir. O analista de negócios cria um documento de requisitos de negócios e obtém a aprovação do cliente para que ela possa preparar um documento de especificações funcionais programa para o desenvolvedor de software.
Design System
Uma vez que o desenvolvedor de software aprova o documento de especificações do programa, o analista de negócios prepara documentos, tais como diagramas de fluxo de dados , fluxogramas de programas , gráficos de frequência do programa /trabalho, nomes de arquivos de entrada e saída e relatórios. Uma vez que os documentos de projeto de sistema são aprovados pela equipe do projeto , o desenvolvedor de software começa a construção do sistema.
Teste do Sistema
O analista de negócios prepara planos para testes unitários e testes de sistema . Em testes de unidade, o analista de negócios testa a função do programa por si só. No teste do sistema , o analista de negócios testa o sistema no que se refere aos sistemas de negócios externos.
Sistema de Execução e Implantação
Uma vez que a unidade e testes de sistema são aprovados pela a equipe do projeto e os clientes , o analista de negócios prepara um plano de implementação e obtém a aprovação do cliente e equipe do projeto. O analista de negócios e desenvolvedor de software instala o novo sistema e garante uma transição suave do sistema atual para o novo sistema de negócios .