Ciclo di vita di un software Software-Lebenszyklus Cycle de vie d'un logiciel Ciclo de vida del software Software lifecycle

Ciclo de vida de um software

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 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.

A origem desta discriminação provém da constatação que os erros têm um custo ainda mais elevado quando são detectados tardiamente no processo de realização. 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.

Geralmente, o ciclo de vida do software compreende, no mínimo, as actividades seguintes:

  • Definição dos objectivos, consistindo em definir a finalidade do projecto e a sua inscrição numa estratégia global.
  • Análise das necessidades e viabilidade, quer dizer a expressão, a recolha e a formalização das necessidades do requerente (o cliente) e do conjunto dos constrangimentos.
  • Concepção geral. Trata-se da elaboração das especificações da arquitectura geral do software.
  • Concepção detalhada, que consiste em definir precisamente cada subconjunto do software.
  • Codificação (Aplicação ou programação), quer dizer a tradução numa linguagem de programação das funcionalidades definidas aquando das fases de concepção.
  • Testes unitário, que permitem verificar individualmente que cada subconjunto do "software" é aplicado em conformidade com as especificações.
  • Integração, cujo objectivo é assegurar a intercomunicação dos diferentes elementos (módulos) do software. É objecto de testes de integração consignados num documento.
  • Qualificação (ou receita), isto é, a verificação da conformidade do software às especificações iniciais.
  • Documentação, destinada a produzir as informações necessárias para a utilização do software e para desenvolvimentos ulteriores.
  • Produção,
  • Manutenção, compreendendo todas as acções correctivas (manutenção correctiva) e evolutivas (manutenção evolutiva) no software.



A sequência e a presença de cada uma destas actividades no ciclo de vida depende da escolha de um modelo de ciclo de vida entre o cliente e a equipa de desenvolvimento.

Modelos de ciclos de vida

Para estar em condições de ter uma metodologia comum ao cliente e à empresa que realiza o desenvolvimento, foram criados modelos de ciclo de vida que definem as etapas do desenvolvimento, assim como os documentos a produzir que permitem validar cada uma das etapas antes de passar à seguinte.

Modelo em cascata

O modelo de ciclo de vida em cascata foi criado logo em 1966, seguidamente formalizado por volta de 1970. Define fases sequenciais ao fim de cada uma das quais são produzidos documentos para verificar a conformidade, antes de passar à seguinte:

cycle de vie en cascade

Modelo em V

O modelo de ciclo de vida em V parte do princípio que os procedimentos de verificação da conformidade do software às especificações devem ser elaborados logo durante as fases de concepção.

cycle de vie en V





Última modificação do dia Quarta 29 de Julho de 2009 às 21:19:56.Este documento, intitulado « Ciclo de vida de um software »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.

Melhores respostas por « Ciclo de vida de um software » em :
Métodos ágeis (RAD, XP) Ver Métodos ágeis Os métodos de desenvolvimento ditos “ ágeis” (em inglês Agile Modeling, ou AG) visam reduzir o ciclo de vida do software (e por conseguinte acelerar o seu desenvolvimento) desenvolvendo uma versão mínima, seguidamente integrando...
Ciclo de vida de um software Ver Ciclo de vida de um software 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 segmentação é definir...
O formato MKV (Matroska Vídeo) Ver O formato MKV O formato MKV (Matroska Vídeo) é um formato vídeo inteiramente livre. Mais exactamente, trata-se de um contentor (daí o nome Matroska, em referência às bonecas russas) que permite conter vídeo (DivX, Xvid, RV9, etc.), ...
Gravar un vídeo em streaming (Youtube, dailymotion) VerMuitos sites divulgam conteúdo de vidéo en streaming, quer dizer em divulgação a partir pedidos. Assim, é necessário estar desconectado para poder ler o conteúdo, ou se conectar a partir da página divulgando o conteúdo multimídia. Por esta...
[Vídeo] Assistir um vídeo Ver[Vídeo] Assistir um vídeo Assistir DVD, DviX, XviD Hoje em dia os leitores DVD se democratizaram nas unidades centrais e é normal querer aproveitar deste avanço e relaxar com um bom filme. Assim, é possível assistir seus vídeos sem botar a...
Download OJOsoft Total Video Converter VerOJOsoft Total Video Converter é um aliado perfeito para converter qualquer arquivo de vídeo em outro formato , tanto de vídeo ou de áudio . Dessa maneira , em questão de minutos terá um filme pronto para ser visualizado no seu reprodutor portátil ,...
Placa gráfica - Placa vídeo VerAs placas gráficas aceleradoras 2D A placa gráfica (em inglês graphic adapter), às vezes chamada placa vídeo ou acelerador gráfico, é o elemento do computador encarregado converter os dados numéricos a afixar em dados gráficos ...
Compressão de vídeo (codecs) VerNoção de codec Uma imagem de um vídeo não comprimido ocupa uma dimensão de cerca 1 Mo. Para obter um vídeo que parece fluido, é necessário ter uma frequência de pelo menos 25 ou 30 imagens por segundo, o que produz um fluxo de dados de...
Vídeo composto VerVídeo composto O termo “vídeo composto” designa um sinal vídeo cujas componentes de luminância (luminosidade), crominância (cor) e pulsações de sincronização foram misturadas (mixadas) num mesmo sinal. Os sinais compostos...