Introdução trabalho ciclo de vida do software
Por: Salezio.Francisco • 2/5/2018 • 1.147 Palavras (5 Páginas) • 502 Visualizações
...
--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 já levantados.
As vantagens
-- O modelo incremental não necessita de muitos requisitos no inicio do desenvolvimento eles podem ser incrementado no decorrer da interação com o usuário.
-- É dividido em versões, onde são entregues parcialmente ao longo que são realizadas.
--Os feedback de interações com o usuários é que são gerados novo requisitos assim novas incrementações são feitas .
--As manutenções desses módulos podem ser bem mais praticas .
--As implementação podem ser feitas por menos profissionais.
Desvantagens:
--Números de interações com o usuário não podem ser definidas, pois o próprio cliente não tem especificações detalhadas e definidas. Assim causando um desconforte no decorrer do desenvolvimento.
--A dificuldade no gerenciamento. Não tendo como definir o inicio e o termino do projeto.
--Ao detectar um erro no modulo anterior o desenvolvedor e o usuário perdera tempo e gastara custo em relação ao projeto.
Modelo Prototipagem********************************
Modelo RAD **********************************************
Modelo de Ciclo de Vida Associado ao RUP **************************************
Ciclo de vida de software em modelo V
O modelo tem como característica a verificação e a validação, assim como o ‘’modelo cascata ‘’ segue uma sequencia de execuções (cada etapa deve ser concluída antes da próxima começar). Os testes são paralelos com a fase de desenvolvimento de cada etapa correspondente.
imagem- 9
As fases do modelo
Os requisitos são BRS- Business Requirements Specifications (Especificações dos requisitos do negocio) e SRS- Sistem Requirements Specifications (Especificações dos requisitos do sistema). Neste modelo criasse um plano de teste antes do desenvolvimento do sistema chamado DVP- Development Verification Plan (Plano de verificação de desenvolvimento) com o objetivo de atender as funcionalidades especificadas no levantamento de requisitos.
-A fase HLD- High level design (projeto de alto nível): etapa de arquitetura e design do sistema, e possuir uma visão geral de soluções como: plataforma, sistemas, produtos e serviços e processos. Um teste de integração é criado, a fim de testá-los. Verificando a capacidade deles trabalhando em conjunto.
-A fase LLD-Low level design (Projeto de baixo nível): é o local onde os componentes são projetados e analisados, Ela define os reais componentes dos sistemas. Testes analíticos e simuladores virtuais dos componentes são criados e realizados nesta fase.
-A fase da execução inicia-se a construção dos do projeto , os teste que foram criados agora são colocados em pratica testando fisicamente a durabilidade dos componentes dos sistemas e por fim , validando o desempenho do produtos final em condições de uso em clientes ou parceiros para a confiabilidade .
Vantagens: simples e fácil de usar , testando e validando , economizando tempo, grande chances de sucesso defeitos são encontrados na fase inicial e funciona bem em pequenos projetos onde os requisitos são bem compreendidos .
Desvantagens: se houver alguma mudanças no requisitos no meio do caminho , os documentos de teste e analises e documentos de requisitos deveram ser atualizados
...