Analise de sistemas i do 2º semestre unopar
SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E
DESENVOLVIMENTO DE SISTEMAS
ALUNO
XXXXXXXXXXXXXXXXXXXXXXXXXX
portfólio
09/2010
XXXXXXXXXXXXXXXXXXXXXXXXXXX
Portfólio
ANALISE DE SISTEMAS I DO 2º SEMESTRE
Trabalho apresentado ao Curso Superior de Tecnologia em Analise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Analise de Sistema I
Prof. Simone Kawasaki Tanaka
09/2010
MODELO DE CICLOS DE VIDA
NO PROCESSO DE DESENVOLVIMENTO DE SOFTWERE
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 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