quiz image

Ciclo de vida del desarrollo de software

BelievableLobster avatar
BelievableLobster
·
·
Download

Start Quiz

Study Flashcards

20 Questions

¿Cuál es la característica principal de cada vuelta de la espiral en el desarrollo de software?

Un producto con un nivel de abstracción menor que el de la fase inmediatamente anterior

¿Cuál de las siguientes normas se enfoca en la verificación y validación de software?

IEEE/ANSI 1012-1998

¿Cuál es el propósito principal de la documentación de las pruebas?

Servir como base de conocimiento para futuras tareas de comprobación

¿Qué metodología de desarrollo de software se caracteriza por su enfoque en la espiral?

Desarrollo en espiral

¿Cuál es el propósito principal de la norma IEEE/ANSI 730-1998?

Establecer un plan de pruebas de sistemas de información

¿Qué caracteriza la estrategia de prueba de software en la espiral?

Un sentido de giro inverso con respecto a la ingeniería

¿Cuál es el propósito de probar de nuevo el software después del proceso de corrección?

Para asegurarse de que se han corregido todos los defectos

¿Qué sucede si no se detectan errores significativos en la prueba?

Se puede concluir que la calidad y fiabilidad del software son aceptables

¿Cuál es el propósito de las pruebas en el desarrollo de software?

Detectar errores graves en el diseño y la implementación del software

¿Cuál es el papel de NUnit en el desarrollo de software?

Es un marco de pruebas para el desarrollo de software

¿Cuál es el enfoque del desarrollo espiral?

Desarrollar el software de manera incremental, con pruebas iterativas

¿Qué sucede si se detectan muchos errores graves en la prueba?

Se deben realizar cambios en el diseño y la implementación del software

¿Cuál es el objetivo principal de las pruebas de validación en el desarrollo de software?

Comprobar que el sistema cumpla con los requisitos del análisis

¿Qué tipo de pruebas se realizan para comprobar la conformidad del sistema con los requisitos?

Pruebas de caja negra

¿Cuál es el enfoque que se sigue para desarrollar componentes críticos en el nivel más bajo?

Enfoque ascendente

¿Qué tipo de pruebas se realizan con la participación del usuario final?

Pruebas alfa

¿Cuál es el propósito del plan de pruebas en el desarrollo de software?

Definir las verificaciones y casos de prueba

¿Qué tipo de componentes se pueden reutilizar en el desarrollo de software?

Componentes listos para usar

¿Qué tipo de enfoque de desarrollo de software se caracteriza por la creación de prototipos?

Desarrollo en espiral

¿Por qué se realizan las pruebas de validación en el desarrollo de software?

Para comprobar la conformidad del sistema con los requisitos

Study Notes

Ciclo de Desarrollo de Software

  • Cada vuelta de la espiral es una fase del ciclo estructurado u orientado a objetos, que produce un prototipo con un nivel de abstracción menor que la fase anterior.
  • La documentación de las pruebas es un requisito indispensable para su correcta realización.

Estándares para la Documentación de Pruebas

  • La estrategia para la prueba de software se pueden ubicar sobre esta espiral con un sentido de giro inverso.
  • Metodologías como Métrica 3 proponen un desarrollo documental de las fases de pruebas basado en los estandares ANSI/IEEE sobre verificación y validación del software.
  • Estándares destacados:
    • IEEE/ANSI 1012-1998: Estándar para verificación y validación de software.
    • IEEE/ANSI 730-1998: Estándar para planes de aseguramiento de la calidad en el software.
    • IEEE/ANSI 1028/1997: Estándar para revisiones y auditorias del software.

Niveles de Pruebas

  • Las pruebas comienzan en el vórtice de la espiral y se ocupan por separado de cada unidad del software, tal como está implementada en el código fuente.
  • Las pruebas progresan hacia fuera de la espiral, hasta llegar a la prueba de integración.

Herramientas para Pruebas

  • NUnit es una herramienta para desarrollo para comprobar que se ajusta a sus especificaciones y que se está elaborando de acuerdo a las normas, estándares y guías aplicables al proyecto.

Diseño y Realización de las Pruebas

  • Las pruebas de validación se comprueban que el sistema construido cumple con lo establecido en el análisis de requisitos del software.
  • La validación del sistema se consigue mediante la realización de pruebas de caja negra que demuestran la conformidad con los requisitos y que se recogen en el plan de pruebas.
  • Hay dos tipos de pruebas a aplicar: Pruebas alfa (prueba de aceptación que realiza el usuario final del sistema) y Pruebas beta (prueba de aceptación que realiza un grupo de usuarios seleccionados).

Entrena tu conocimiento sobre el ciclo de vida del desarrollo de software, desde la espiral hasta la documentación

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser