Modelos de desarrollo Flashcards

1
Q

El modelo cascada es problemático porque no se conocen todos los _____ al comenzar un proyecto.

A

requisitos

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

Dos ejemplos de procesos iterativos son el modelo _____ y el modelo _____.

A

Dos ejemplos de procesos iterativos son el modelo unificado y el modelo espiral.

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

Las 4 fases del modelo unificado son

A

Inception, elaboration, construction, and transition.

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

El modelo unificado maneja riesgo al

A

Priorizar los casos de uso más riesgosos

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

El modelo espiral es característico por incorporar análisis de _____.

A

riesgo

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

¿What’s the difference between something iterative and something incremental?

A

Iterativo es en ciclos, incremental es en partes. Se pueden combinar.

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

Los procesos ágiles se caracterizan por ser _____ e _____.

A

iterativos e incrementales

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

El primer valor del manifiesto ágil es

A

Individuals and interactions over processes and tools

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

El segundo valor del manifiesto ágil es

A

Working software over comprehensive documentation

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

El tercer valor del manifiesto ágil es

A

Customer collaboration over contract negotiation

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

El cuarto y último valor del manifiesto ágil es

A

Responding to change over following a plan

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

Individuals and interactions over

A

processes and tools

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

Working software over

A

comprehensive documentation

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

Customer collaboration over

A

contract negotiation

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

Responding to change over

A

following a plan

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

Las metodologías ágiles son ____ en vez de predictivas.

A

adaptativas

17
Q

Las metodologías ágiles mitigan riesgo mediante

A

iteraciones

18
Q

En la programación extrema, se escriben tests de

A

unit and acceptance

19
Q

En la programación extrema se enfatiza el principio ____

A

YAGNI (You aren’t gonna need it)

20
Q

La programación extrema hace fuerte uso de los ____ ____, y en el caso más extremo, ____ _____,

A

code reviews, pair programming

21
Q

En extreme programming el ____ es parte del equipo de desarrollo.

A

cliente

22
Q

The heart of agile has four pillars, _____, _____, ____, _____.

A

Collaborate, reflect, improve, deliver

23
Q

4 sources of estimation error

A

imprecise info about the project
imprecise info about team capabilities
imprecision in the estimation process itself
project chaos - moving target

24
Q

the cone of uncertainty refers to

A

the diminishing uncertainty in time estimates of projects as they progress along

25
Q

A diferencia de espiral, RUP permite _____ _____ ___ en la mitad del proceso.

A

cambiar los requisitos

26
Q

Dos clases de prototipos en el modelo de prototipos

A

Prototipo desechable: solo se usa para validación y se desecha

Prototipo evolucionario: MVP que de a poco se transforma en el producto final

27
Q

Modelo de desarrollo iterativo que tiene una fase explícita de mitigación de riesgo

A

Modelo espiral

28
Q

Modelo iterativo que tiene una fase de transición

A

Modelo unificado (RUM)

29
Q

Modelo que incorpora la programación en pares

A

Extreme Programming (XP)

30
Q

Modelo que incorpora el test-driven development

A

Extreme Programming (XP)

31
Q

Modelo que se centra en el uso de un tablero

A

Kanban

32
Q

Modelo ágil que centra el desarrollo en ciclos llamados sprints

A

Scrum