Introdução trabalho ciclo de vida do software
Por: LuizaCMSM • 25/11/2016 • Trabalho acadêmico • 1.144 Palavras (5 Páginas) • 449 Visualizações
Ciclo de vida de software em Modelo em Cascata
Foi idealizado por Royce em 1970, chamado também como ‘’ TOP-DOWN’’, suas características é que Requer um desenvolvimento sequencial do software onde cada etapa Completa avança para próxima etapa. .
Imagem -2
Explicação do desenvolvimento: A primeira etapa flui para a segunda etapa que flui para a terceira e assim por diante, executada sequencialmente de forma que uma tarefa só poderá avançar quando a anterior estiver totalmente completa .
Viabilidade: o sistema pode ou não ser feito, custo, quanto de esforço para a construção e qual tecnologia a ser usada e quais são os requisitos.
Analise: O que será o sistema o que ele deve fazer?
Projeto: estrutura de tudo o que foi determinado na viabilidade.
Implementação: a execução do projeto , a programação da estrutura, a aquisição dos equipamentos etc.
Teste: para verificar se existem falhas no sistema e equipamentos.
Implantação: sistema operando, e treinamento do usuário.
Manutenção: dia a dia da operação, quando necessitar reparo ou melhoria.
‘’Se a manutenção for muito grande, é hora de ter novos sistemas ou seja passar por novos ciclo de vida de um software.’’
As desvantagens deste modelo São:
⦁ Dificuldade em alterar depois que o processo está a ser executado;
⦁ Partição inflexível do projeto em etapas diferentes;
⦁ Dificuldade em responder a mudanças dos requisitos;
⦁ É mais apropriado quando os requisitos são bem compreendidos;
⦁ Os projetos reais raramente se adaptam ao modelo linear e sequencial;
⦁ É difícil capturar os requisitos de uma só vez;
⦁ Cliente tem de pacientemente esperar o resultado final;
⦁ Os programadores são frequentemente atrasados sem necessidade;
⦁ Alto custo de correção das especificações quando nas fases de Teste e Implantação.
modelo Espiral ***********************************************
Ciclo de vida do software em modelo evolutivo
E uma técnica de processos em protótipos que estão de forma a evoluir (pré-desenvolvidas) , que são exposto algumas funcionalidades através da interface . Similar à prototipagem.
O fluxo de atividades do modelo evolutivo caracteriza-se por ser cíclico ou iterativo.
A grande vantagem deste modelo está em permitir a verificação antecipada do produto final por engenheiros, clientes e usuários, permitindo a correção dos problemas detectados.
Segue a imagem que mostra cada etapa.
Imagem 4
Alguns estágios do modelo evolutivo baseados em componentes:
Planejamentos: nesta fase avalia a função e o desempenho que foram colocados para os desenvolvedores para estabelecer um projeto confuso e incompreensível.
Analise de risco: nesta fase 1 o analista é responsável por analisar os riscos que o software, para criar serão expostos e assim encontrar formas de corrigir .
Construção e adaptação: O software é construído, testado se você tiver quaisquer problemas ou se há erros, poderá rapidamente a ser concertado.
Avaliação do cliente: o cliente tem a tarefa de avaliar o software para ver se atende os requisitos que ele forneceu e aprovar ou rejeitar a interface pré-desenvolvidas
Vantagens:
--Reutilização do software
-- Simplifica os testes; uma vez que estao feitos e testados. Já simplifica Antes de testar o conjunto completo de componentes montados.
--Simplifica a manutençao do sistema.
--Maior qualidade
Desvantagens:
--Gera muito tempo na finalização do desenvolvimento do sistema.
--Modelo caro.
--Ela exige experiência na identificação dos riscos.
--Gera grande quantidade de trabalho adicional.
-- mal documentação , pois estão sendo modificados a todo momento.
Ciclo de Vida do Software do Modelo Incremental
O modelo incremental é uma técnica que tem como objetivo buscar melhores alternativas para o desenvolvimento dos sistemas.
Principais Características é que são divididos em módulos, e todos os módulos e divido em processos que são eles:
Imagem 5
Este modelo Visa a cominucação continua com o usuário, e o desenvolvimento começa a partir dos primeiros requisitos
...