“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 objectivo de tal corte é permitir definir balizas intermédias que permitem a validação do desenvolvimento "software", quer dizer lá conformidade do "software" com as necessidades exprimidas, e a verificação do processo de desenvolvimento, quer dizer a adequação dos métodos postos em obra.
A origem deste corte provem da constatação que os erros têm um custo ainda mais elevado que são detetadas tardiamente no processo de realização. O ciclo de vida permite detetar os erros o mais depressa possível e assim de dominar a qualidade do "software", os prazos da sua realização e os custos associados.
O ciclo de vida do "software" compreende mínimos geralmente tem as atividades seguintes:
A sequência e a presença de cada um destas atividades no ciclo de vida depende da escolha de um modelo de ciclo de vida entre o cliente e a equipa de desenvolvimento.
A fim de ser em condições da ter uma metodologia comum entre o cliente e a sociedade de serviço que realiza o desenvolvimento, modelos de ciclo de vida foram postos ao ponto que define as etapas do desenvolvimento assim como os documentos a produzirem que permitem validar cada uma das etapas antes de passar ao seguinte. No fim de cada fase, das revistas são organizado assim d
O modelo de ciclo de vida em cascata foi posto ao ponto a partir de 1966, seguidamente formalizado ao redor de 1970. Define fases sequenciais à saída cada uma das quais documentos são produzidos para verificar a conformidade antes de passar ao seguintes:
O modelo de ciclo de vida de V parte do princípio que os procedimentos de verificação da conformidade do "software" às especificações devem ser elaborados a partir das fases de concepção.
Última modificação do dia Quarta 7 de Janeiro de 2009 às 14:34:24.