Modelos de Desarrollo de Software Flashcards

1
Q

Qué es el Modelo en Cascada?

A

Este modelo también se conoce como secuencial, se caracteriza por ser lineal, es decir que las fases van una detrás de la otra sin solaparse entre ellas. Se debe finalizar una fase para continuar con la siguiente.

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

Cuáles son las limitaciones del Modelo en Cascada?

A
  1. Flexibilidad: Presenta rigidez ante los cambios, pues una vez iniciado el desarrollo es complicado realizar cambios.
  2. Pruebas: Se realizan hasta que el producto está terminado. Haciendo que los riesgos y los costes sean mayores sobre todo si debe irse hasta fases iniciales para realizar cambios.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuáles son las fases del Modelo en Cascada?

A
  1. Requerimientos
  2. Diseño
  3. Implementación
  4. Pruebas
  5. Despliegue/Instalación
    6.Mantenimiento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cuáles son los tipos de pruebas que suelen hacerse?

A

1.Pruebas de Componentes

  1. Pruebas de Integración
  2. Pruebas de Sistema
  3. Pruebas de Aceptación
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explique qué es el Modelo V

A

Este modelo es la evolución del modelo en cascada. Sigue siendo lineal, pero da fuerte énfasis en las pruebas en etapas tempranas del desarrollo. A medida que planifican las pruebas se planifica el desarrollo.

Para este modelo es importante la verificación y validación en el proceso de pruebas.

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

Cuáles son las fases del modelo V?

A
  1. Análisis de Requisito
    -Pruebas de aceptación
  2. Diseño del sistema
    -pruebas del sistema
  3. Diseño de la arquitectura
    -pruebas de integración
  4. Diseño de módulos y componentes
    -pruebas unitarias
  5. Codificación.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En qué se diferencian el Modelo V y el Modelo en cascada?

A

Pruebas: El énfasis de las pruebas en cada fase de desarrollo.

Cambios: las pruebas detalladas y tempranas permiten solucionar problemas más rápido. Aunque presenta cierta regides para los cambios cuando el producto va avanzado

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

Qué es el Modelo Iterativo Incremental?

A

Este modelo se basa en hacer ciclos de desarrollo cortos llamados iteraciones. En cada iteración se puede planificar, diseñar, probar y analizar. Luego de cada iteración se liberan versiones funcionales del software. Cada iteración puede presentar nuevas funcionalidades o mejorías de la iteración anterior.

Las pruebas de regresión son importantes de realizar después de cada iteración. La verificación y validación se realizan en todo el proceso de desarrollo.

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

Cite ejemplo del Modelo Incremental iterativo?

A

Metodologías ágiles: Scrum
RUP: Proceso Unificado Relacional
RAD: Desarrollo Rápido de Aplicaciones

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

Cuáles son algunas ventajas del Modelo Iterativo?

A

1.Flexibilidad: Retroalimentación por parte de los usuarios y lecciones aprendidas.

  1. Entregas temprana
    Cada iteración libera un producto funcional que el usuario final puede utilizar y validar
  2. Gestión de Riesgos: La evaluación continua permite identificar y abordar riesgos a tempranas etapas del desarrollo.
  3. Desarrollo eficiente: Los desarrolladores se pueden enfocar en áreas específicas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cuales son algunas características de buenas pruebas?

A
  1. Cada actividad de desarrollo tiene una actividad de pruebas.
  2. Por cada nivel de pruebas existen objetivos específicos.
  3. Los procesos de análisis y diseño de las pruebas para cada nivel de prueba deben iniciar durante la actividad de desarrollo correspondiente.
  4. Los testers deben iniciar sus labores de revisión apenas se tengan documentos borradores.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly