Ciclo de Vida de Software
2014
Sumário
Introdução
O ciclo de vida de um software (em inglês software lifecycle) designa todas as etapas do desenvolvimento de um software, da sua concepção ao seu desaparecimento. O objetivo de tal segmentação é definir balizas intermédias que permitem a validação do desenvolvimento do software, isto é, a conformidade do software com as necessidades exprimidas, e a verificação do processo de desenvolvimento, quer dizer, a adequação dos métodos aplicados.
O ciclo de vida permite detectar os erros o mais depressa possível e assim dominar a qualidade do software, os prazos da sua realização e os custos associados.
Ciclo de Vida de um Software
O Ciclo de Vida do Desenvolvimento de Sistemas, conhecido também com o “ciclo de vida do software” refere-se aos estágios de concepção, projeto, criação e implementação de um sistema de informação.
O levantamento das necessidades também chamado de análise de requisitos identifica as necessidades de informações da organização.
A análise de alternativas consiste na identificação e avaliação de sistemas alternativos.
Projeto trata da construção das especificações detalhadas para o projeto selecionado. Essas especificações incluem o projeto das interfaces, banco de dados, características físicas do sistema, tais como número, tipos e localizações das estações de trabalho, hardware de processamento, o cabeamento e os dispositivos de rede. Deve especificar os procedimentos para testar o sistema completo antes da instalação.
Desenvolvimento inclui o desenvolvimento ou aquisição do software, a provável aquisição do hardware e o teste do novo sistema.
Implementação ocorre após o sistema ter passado satisfatoriamente por testes de aceitação. O sistema é transferido do ambiente de desenvolvimento para o ambiente de