Processos - Modelos de Ciclo de Vida Flashcards
(10 cards)
Dierencie processos ágeis de processos dirigido a planos.
Em processos dirigido a planos, todas as atividades do processo são planejadas com antecedência e o progresso é medido em relação a esse plano. Pode ser incremental. Iterações ocorrem em conjunto com as atividades.
Nos processos ágeis a especificação, modelagem, implementação e teste são intercalados e as saídas do processo de desenvolvimento são decididas por um processo de negociação durante o processo de desenvolvimento de software. É mais fácil de ser modificável e refletir as mudanças nos requisitos do cliente.
Quais são os 3 estilos de classificações de modelos de ciclo de vida?
Cascata(ou linear) / Ciclo de Vida Clássico(CVC)
Desenvolvimento Incremental
Desenvolvimento Orientado a Reuso
Quais são as atividades do Ciclo de Vida Clássico?
Engenharia de Sistemas, Análise de Requisitos, Projeto de Sistemas, Implementação, Integração e Teste, Entrega e Manutenção
Cite 4 problemas do Ciclo de Vida Linear.
-Difícil de acomodar mudanças
-Custo alto para realizar modificações
-Há pouca interação com o cliente
-Tempo longo para a primeira entrega
-Dificuldade na obtenção de feedback do cliente
-A versão do trabalho só é disponível após a entrega
Cite benefícios do CVC.
- Toda atividade gera uma documentação, logo é bem documentado;
- É mais fácil de ser gerenciado;
- Permite a participação de desenvolvedores de pouca experiência.
Cite características pertencentes ao estilo Cascata.
-Aplicado para projetos de médio/grande porte;
-Utilizado em empresas com muito recurso;
-O projeto pode ser modularizável;
-Equipes podem trabalhar em paralelo nos módulos.
Cite características pertencentes ao modelo RAD-Rapid Application Development.
-Feito para projetos curtos;
-Baseado em fases;
-Reutiliza componentes durante o desenvolvimento;
-O trabalho é paralelizado
-Podem ter 3 ou 4 equipes no projeto
-Precisa ter protocolo de comunicação entre as equipes;
-A construção do software é composta por codificação e testes;
-Existe produção de documentação, porém com menos frequência e abrangência que o cascata;
-O tempo de projeto é de nom áximo 3 meses(90dias).
Quai são as etapas do RAD?
Modelagem do Negócio, Modelagem dos Dados, Modelagem das Funcionalidades do Software, Geração da Aplicação(componentização), Teste e Entrega do Produto.
Quais as diferenças entre Cascata e RAD?
Quais as vantagens e desvantagens do RAD?