Tema 01 - MVC Flashcards

1
Q

Cuales son las etapas de la ingeniería del software

A

1- Análisis de requisitos
2- Especificación de requisitos
3- Diseño y arquitectura
4- Programación
5- Pruebas
6- Mantenimiento

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

Qué tipos de mantenimiento existe?

A

1- Adaptativo
2- Perfectivo
3- Evolutivo
4- Correctivo

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

Cuales son los MVC tradicionales?

A

1- Cascada
2- V
3- Iterativo
4- Incremental
5- Espiral
6- Prototipos
7- Transformaciones
8- Orientado a objetos

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

Quien creo el modelo en cascada?

A

Royce

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

Qué fases tiene el modelo en cascada?

A

ED CIPI M

1- Especificación de requisitos
2- Diseño
3- Construcción
4- Integración
5- Pruebas
6- Instalación
7- Mantenimiento

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

Características del ciclo en Cascada

A

1- Regido por la documentación y las fases
2- Iterativo

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

Cual es una variante del modelo en Cascada?

A

El modelo Sashimi, es un modelo en cascada con fases solapadas.

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

Caracteristicas del modelo en V

A

Se incorporan el desarrollo de planes de prueba en las etapas tempranas, la V significa validación y verificación

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

Caraterísticas del modelo iterativo

A

1- Denominado evolutivo
2- Se compone cada iteración de varios ciclos de cascada
3- No hace falta que los requisitos estén totalmente definidos al comienzo del proyecto
4- En cada iteración se genera una versión completa

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

Características del modelo incremental

A

1- Se conocen todos los requisitos desde el principio
2- Cada versión es la misma que la anterior pero con algunas funcionalidades nuevas
3- La primera versión tiene los requisitos mas esenciales, es decir más básicos

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

Caraterísticas del modelo en espiral

A

1- Desarrollado por Barry Boehm en 1985
2- Antes de cada ciclo de la espiral, se examinan los riesgos
3- Pensado para proyectos largos, costosos y complicados, por ejemplo un SO.
4- La dimensión radial muestra los costes acumulados, y la dimensión angular el progreso

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

Cuales son las fases del modelo en espiral?

A

1- Determinar objetivos
2- Analizar el riesgo
3- Desarrollar y probar
4- Planificar

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

Cuál es la variante del modelo en espiral?

A

WIN WIN, introduce negociación inicial y tres hitos llamados puntos de fijación

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

Tipos de prototipos, clasificación general.

A

1- Prototipo clásico
2- Prototipo evolutivo

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

Tipos de modelos basados en transformaciones

A

1- Técnicas 4GL
2- Transformación de McClure (herramientas CASE)

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

Tipos de modelos basados en objetos

A

1- Modelo agrupamiento
2- Modelo fuente
3- Modelo remolino
4- Modelo PINBALL

17
Q

Características del modelo PUDS

A

1- Iterativo e incremental
2- Dirigido por casos de uso
3- Centrado en la arquitectura
4- Flexible
5- Enfocado en los riesgos
6- Compuesto de fases, iteraciones y ciclos

18
Q

Cuales son los flujos de trabajo de PUDS?

A

RADIP

1- Requisitos
2- Análisis
3- Diseño
4- Implementación
5- Pruebas

19
Q

Cuales son las fases de PUDS (ciclo)?

A

1- Iniciación
2- Elaboración
3- Construcción
4- Transición

Todas estas fases son un ciclo, el primer ciclo es el inicial, y los siguiente son evoluciones del sistema

20
Q

Cuál modelo de ciclo de vida se basa en la repetición de varios ciclos de vida en cascada?

A

Iterativo

21
Q

¿A qué se refiere el concepto «sprint planning»?

A

Reunión en la que se determinan los elementos del Product Backlog que van a formar parte del sprint

22
Q

En la metodología ágil SCRUM, la lista de tareas necesarias para llevar a cabo las historias de una iteración se llama?

A

Sprint backlog