TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Introdução trabalho ciclo de vida do software

Por:   •  25/11/2016  •  Trabalho acadêmico  •  1.144 Palavras (5 Páginas)  •  367 Visualizações

Página 1 de 5

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

...

Baixar como (para membros premium)  txt (7.4 Kb)   pdf (75.1 Kb)   docx (571.2 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com