Test sobre Modelos de Desarrollo de Software

Modelos de Desarrollo de Software: Guía Completa para Estudiantes

Pregunta 1 de 50%

El modelo iterativo es una opción ideal para proyectos con requisitos ambiguos, donde el cliente no tiene claro cómo debe verse o funcionar la solución exacta.

Test: Modelos de desarrollo de software: iterativo e incremental, Modelos de desarrollo de software: generales, Modelos de desarrollo de software: en V, Modelos de desarrollo de software: espiral, Desarrollo de software hospitalario

20 preguntas

Pregunta 1: El modelo iterativo es una opción ideal para proyectos con requisitos ambiguos, donde el cliente no tiene claro cómo debe verse o funcionar la solución exacta.

A.

B. No

Explicación: El material de estudio indica que el modelo iterativo es la opción ideal en escenarios con 'Proyectos con requisitos ambiguos: Cuando el cliente sabe qué problema quiere resolver, pero no tiene claro cómo debe verse o funcionar la solución exacta.'

Pregunta 2: ¿Cuál es el riesgo principal asociado con la degradación estructural en el modelo incremental, según el material de estudio?

A. El cliente puede pensar que el prototipo es casi el sistema final, ignorando el trabajo técnico restante.

B. El código se vuelva desordenado o 'código espagueti' al añadir parches sobre parches en muchos incrementos.

C. Los errores de diseño o lógica se detectan a simple vista en las primeras etapas.

D. El costo total puede exceder al del modelo en cascada si no se gestiona bien el alcance.

Explicación: El material de estudio indica explícitamente que 'Existe el riesgo de que el código se vuelva desordenado ('código espagueti') al añadir parches sobre parches en muchos incrementos', lo cual define la degradación estructural en este contexto.

Pregunta 3: Según el modelo incremental, no es una buena práctica invertir en una arquitectura inicial sólida, ya que los cimientos se descubren a medida que el sistema evoluciona.

A.

B. No

Explicación: Los materiales de estudio indican explícitamente que 'Invierte en Arquitectura Inicial: No lances la primera línea de código sin tener un mapa de arquitectura de software que soporte el crecimiento del sistema. Si los cimientos son débiles, el Incremento 4 derrumbará la aplicación'. Esto contradice la afirmación de que no es una buena práctica invertir en una arquitectura inicial sólida.

Pregunta 4: ¿Según el material de estudio, en cuál de los siguientes escenarios es más adecuado aplicar el Modelo en Cascada?

A. En proyectos donde los requisitos están 100% claros y congelados.

B. Cuando se está creando algo nuevo y ni los desarrolladores ni el cliente tienen claro cómo debería comportarse el sistema.

C. En industrias reguladas donde se requiere documentación extrema en cada paso.

D. En sistemas con alta interacción del usuario, como aplicaciones web o móviles.

Explicación: El material de estudio indica que el Modelo en Cascada es adecuado para 'proyectos donde los requisitos están 100% claros y congelados' y para 'industrias reguladas donde se requiere documentación extrema en cada paso'. Las otras opciones se refieren a escenarios donde el modelo de prototipado o modelos más flexibles serían más apropiados.

Pregunta 5: En el Modelo en V, la fase de Diseño del Sistema se realiza en el brazo derecho, donde se planifican las Pruebas Unitarias.

A.

B. No

Explicación: La fase de Diseño del Sistema es parte del brazo izquierdo (fase de Verificación) y es donde se preparan las Pruebas del Sistema, no las Unitarias. El brazo derecho se enfoca en la ejecución de las pruebas.