Processos - Modelos de Ciclo de Vida Flashcards

(10 cards)

1
Q

Dierencie processos ágeis de processos dirigido a planos.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são os 3 estilos de classificações de modelos de ciclo de vida?

A

Cascata(ou linear) / Ciclo de Vida Clássico(CVC)
Desenvolvimento Incremental
Desenvolvimento Orientado a Reuso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são as atividades do Ciclo de Vida Clássico?

A

Engenharia de Sistemas, Análise de Requisitos, Projeto de Sistemas, Implementação, Integração e Teste, Entrega e Manutenção

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cite 4 problemas do Ciclo de Vida Linear.

A

-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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cite benefícios do CVC.

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cite características pertencentes ao estilo Cascata.

A

-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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cite características pertencentes ao modelo RAD-Rapid Application Development.

A

-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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quai são as etapas do RAD?

A

Modelagem do Negócio, Modelagem dos Dados, Modelagem das Funcionalidades do Software, Geração da Aplicação(componentização), Teste e Entrega do Produto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais as diferenças entre Cascata e RAD?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quais as vantagens e desvantagens do RAD?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly