MIS - Ciclo de Vida de Desenvolvimento do Sistema

Como qualquer outro desenvolvimento de produto, o desenvolvimento de sistema requer análise e design cuidadosos antes da implementação. O desenvolvimento do sistema geralmente tem as seguintes fases -

Análise de planejamento e requisitos

A parte de planejamento do projeto envolve as seguintes etapas -

  • Revisão de vários pedidos de projeto
  • Priorizando as solicitações do projeto
  • Alocando os recursos
  • Identificar a equipe de desenvolvimento do projeto

As técnicas utilizadas no planejamento do sistema de informação são -

  • Fator crítico de sucesso
  • Planejamento de Sistema de Negócios
  • Análise Final / Média

A parte da análise de requisitos envolve a compreensão dos objetivos, processos e restrições do sistema para o qual o sistema de informação está sendo projetado.

É basicamente um processo iterativo envolvendo investigação sistemática dos processos e requisitos. O analista cria um plano de todo o sistema nos mínimos detalhes, usando várias técnicas de diagramação como -

  • Diagramas de fluxo de dados
  • Diagramas de contexto

A análise de requisitos tem os seguintes subprocessos -

  • Conduzindo investigação preliminar
  • Executando atividades de análise detalhada
  • Estudando o sistema atual
  • Determinando os requisitos do usuário
  • Recomendar uma solução

Definindo Requisitos

O estágio de análise de requisitos geralmente é concluído com a criação de um 'Feasibility Report'. Este relatório contém -

  • Um preâmbulo
  • Uma declaração de meta
  • Uma breve descrição do sistema atual
  • Alternativas propostas em detalhes

O relatório de viabilidade e as alternativas propostas auxiliam na preparação do estudo de custos e benefícios.

Com base nos custos e benefícios, e considerando todos os problemas que podem ser encontrados devido a gargalos humanos, organizacionais ou tecnológicos, a melhor alternativa é escolhida pelos usuários finais do sistema.

Projetando a Arquitetura do Sistema

O projeto do sistema especifica como o sistema alcançará esse objetivo. O projeto do sistema consiste em projeto lógico e atividade de projeto físico, que produz a 'especificação do sistema' que satisfaz os requisitos do sistema desenvolvidos no estágio de análise do sistema.

Nesta fase, são elaborados os seguintes documentos -

  • Especificação detalhada
  • Plano de hardware / software

Construindo ou desenvolvendo o sistema

A fase mais criativa e desafiadora do ciclo de vida do sistema é o projeto do sistema, que se refere às especificações técnicas que serão aplicadas na implementação do sistema candidato. Também inclui a construção de programadores e teste de programa.

Possui as seguintes etapas -

  • Aquisição de hardware e software, se necessário
  • Projeto de banco de dados
  • Desenvolvimento de processos de sistema
  • Codificando e testando cada módulo

O relatório final antes da fase de implementação inclui fluxogramas de procedimentos, layout de registro, layout de relatório e plano para implementação do sistema candidato. Informações sobre pessoal, dinheiro, hardware, instalações e seus custos estimados também devem estar disponíveis. Neste ponto, o custo projetado deve estar próximo ao custo real de implementação.

Testando o Sistema

O teste do sistema requer um plano de teste que consiste em várias atividades e etapas principais para programas, strings, sistema e teste de aceitação do usuário. Os critérios de desempenho do sistema lidam com o tempo de resposta, backup, proteção de arquivo e fatores humanos.

O processo de teste se concentra em ambos -

  • A lógica interna do sistema / software, garantindo que todas as declarações foram testadas;

  • As funções externas, realizando testes para encontrar erros e garantindo que a entrada definida irá realmente produzir os resultados necessários.

Em alguns casos, uma 'execução paralela' do novo sistema é executada, onde tanto o sistema atual quanto o proposto são executados em paralelo por um período de tempo especificado e o sistema atual é usado para validar o sistema proposto.

Implantação do Sistema

Nesta fase, o sistema é colocado em produção para ser utilizado pelos usuários finais. Às vezes, colocamos o sistema em um estágio Beta, onde o feedback dos usuários é recebido e, com base no feedback, o sistema é corrigido ou melhorado antes de um lançamento final ou lançamento oficial do sistema.

Avaliação e manutenção do sistema

A manutenção é necessária para eliminar os erros no sistema de trabalho durante sua vida útil e para ajustar o sistema a qualquer variação em seu ambiente de trabalho. Freqüentemente, pequenas deficiências do sistema são encontradas, conforme o sistema é colocado em operação e alterações são feitas para removê-las. O planejador do sistema deve sempre planejar a disponibilidade de recursos para realizar essas funções de manutenção.