An Lise De Sistemas 4
Etec Elias Nechar
Ciclo de Vida de Desenvolvimento
• Qualquer que seja o método a ser escolhido para o desenvolvimento de um software, estará espelhado em um
CICLO DE VIDA de desenvolvimento.
• Este ciclo de vida pode ser entendido como um roteiro, constituído em geral de etapas com objetivos funcionais na construção de um software.
• Genericamente, o desenvolvimento de um software, qualquer que seja o modelo empregado, compreende três fases: – Requisitos,
– Projeto / Desenvolvimento
– Implantação / Manutenção
Etec Elias Nechar
Fases Genéricas dos Ciclos de Vida
• Na FASE DE REQUISITOS, encontra-se grande parte do fator de sucesso do desenvolvimento de um software.
• A primeira atividade nesta fase deve ser o estabelecimento claro das linhas fronteiriças do software que deverá ser resolvido. – O que exatamente espera-se que seja feito?
– Qual a abrangência do software?
Etec Elias Nechar
Fases Genéricas dos Ciclos de Vida
• A fase de PROJETO / DESENVOLVIMENTO é aquela em que efetivamente irão construir o software propriamente dito.
• O Analista de Sistemas sabendo o que deve ser desenvolvido e como os processos e dados são utilizados, faz especificações técnicas detalhando a solução que ele criou para atender ao usuário/cliente.
• Em seguida, os programadores codificam os programas em alguma linguagem de programação e os testam na sua individualidade e coletivamente.
• Um vez que o sistema foi testado, é liberado para o uso.
Etec Elias Nechar
Fases Genéricas dos Ciclos de Vida
• A última fase refere-se a IMPLANTAÇÃO / MANUTENÇÃO.
• A implantação requer algum cuidado além do técnico, já que será nesta fase que se manifestarão forças de resistência ao software, caso elas existam.
• A manutenção do software permanecerá durante toda sua vida útil.
Etec Elias Nechar
Fases Genéricas dos Ciclos de Vida
• Uma manutenção de software pode ocorrer basicamente motivada por três fatores:
– a correção de algum problema existente no software,
– sua