Modelos de ciclo de vida Flashcards

1
Q

Sequencial ou “Cascata”.

A

Tendência na progressão sequencial entre uma fase e a seguinte.

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

Problemas do modelo cascata.

A
  • Mudança de requisitos.
  • Sistemas grandes.
  • Detecção tardia de erros.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Procedimento da Prototipagem Rápida.

A
  • Constrói-se, rapidamente, uma implementação parcial com os aspectos pouco entendidos para o usuário avaliar
  • O usuário usa e dá feedback
  • O protótipo é descartado e desenvolve-se a versão final
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Problemas da Prototipagem Rápida.

A
  • Custo

* Usuário tende a gostar do protótipo e transformá-lo no produto final

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

Modelos Iterativos.

A
  • Divide o desenvolvimento de um produto de software em ciclos.
  • Em cada ciclo de desenvolvimento, podem ser identificadas as fases de análise, projeto, implementação e testes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vantagens dos Modelos Iterativos.

A
  • Incentiva a participação do usuário.

* Riscos do desenvolvimento podem ser mais bem gerenciados.

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

Desvantagens dos Modelos Iterativos.

A

• Mais difícil de gerenciar

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

Modelo Incremental.

A
  • O sistema é desenvolvido em incrementos até ficar completo.
  • Desenvolve-se uma versão parcial e vai-se adicionando funcionalidades.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

RAD (Desenvolvimento Rápido de Aplicações).

A

• Adaptação de “alta velocidade” do modelo cascata.
• Exige requisitos bem compreendidos e escopo
fechado.

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

Características do RAD.

A

• Sistema plenamente funcional entre 60 e 90 dias.
• Incremental (ciclos curtos).
• Baseado em Componentes.
• Modularidade (equipes distintas).
• Requisitos precisam estar bem definidos e o
escopo deve ser restrito.

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

Desvantagens do RAD.

A
  • Requer recursos humanos suficientes para criar um número adequado de equipes.
  • Requer um comprometimento entre desenvolvedores e clientes.
  • Não é apropriado quando os riscos são grandes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Prototipação Evolucionária.

A

Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído.

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

Modelo em Espiral.

A
  • Combina a iteração da Prototipagem com aspectos do Cascata.
  • Software desenvolvido em versões evolucionárias.
  • Modelo guiado por riscos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

RUP - Rational Unified Process.

A
  • Baseado no ciclo de vida em espiral (refinamentos sucessivos).
  • Processo Configurável (customizável).
  • Avaliação contínua dos riscos do projeto
  • Geração de produtos interdependentes em todas as interações.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Características do RUP.

A

Desenvolvimento iterativo-incremental.

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

Iteração do RUP.

A
  • Conjunto de atividades de modelagem de negócios.
  • Requisitos.
  • Análise e projeto.
  • Implementação.
  • Teste e implantação.
17
Q

Disciplinas do RUP.

A

Conjunto de atividades relacionadas a uma ‘área de interesse’ importante em todo o projeto.

18
Q

Papeis do RUP.

A

O comportamento e as responsabilidades de um indivíduo ou de um conjunto de indivíduos.

19
Q

Porque desenvolver iterativamente?

A
  • Design inicial contém falhas.
  • Descoberta tardia de defeitos de design tem grande impacto.
  • Todo projetos têm riscos.
  • Quanto mais cedo verificar menor o risco.
20
Q

Fase de Concepção.

A

Meta é atingir o consenso sobre os objetivos do ciclo de vida do projeto.

21
Q

Objetivos da Fase de Elaboração.

A

Assegurar que a arquitetura, os requisitos e os planos sejam estáveis o suficiente e que os riscos sejam suficientemente diminuídos a fim de determinar com segurança o custo e a programação para a conclusão do desenvolvimento.

22
Q

Artefatos da Elaboração.

A
  • Protótipo Arquitetural.
  • Lista de Riscos (revisada e analisada).
  • Visão (refinada).
  • Documento de Arquitetura.
23
Q

Fase de Construção.

A

Meta é esclarecer os requisitos restantes e concluir o desenvolvimento do sistema com base na arquitetura

24
Q

Fase de Transição.

A

Meta é assegurar que o software esteja disponível

para seus usuários finais.

25
Q

Características do modelo cascata.

A
  • Modelo mais usado ainda hoje
  • Simples e de fácil gerência.
  • Variações no número e nomes das fases.
  • Todo o sistema é entregue de uma só vez.
26
Q

Artefatos da Construção.

A
  • Software.

* Plano de Implantação.

27
Q

Modelos Evolutivo.

A

Software evolui com o tempo e o uso das versões iniciais.

28
Q

Fases do RUP.

A

Iniciação, Elaboração, Construção, Transição.

29
Q

Artefatos da Concepção.

A
  • Documento de Visão.
  • Lista de Riscos.
  • Modelo de Caso de Uso.
30
Q

Artefatos da Transição.

A
  • Incremento de Software (Build)

* Notas de release

31
Q

Objetivo da Prototipagem Rápida.

A

Mecanismo para identificar requisitos de software.