1.3 Documentacion De Requerimientos Flashcards
¿Qué es la documentación de requerimientos?
Es el proceso de registrar de manera formal y estructurada las necesidades y especificaciones del sistema, asegurando que todos los stakeholders comprendan y acuerden lo que se espera desarrollar.
¿Por qué es importante documentar los requerimientos?
Porque facilita la comunicación entre las partes involucradas, sirve de base para el diseño, la implementación y las pruebas, y permite gestionar y rastrear cambios a lo largo del proyecto.
¿Qué es un documento de especificación de requerimientos del software (SRS)?
Es un documento formal que detalla de manera completa y precisa los requerimientos funcionales y no funcionales del sistema, actuando como contrato entre el cliente y el equipo de desarrollo.
¿Qué es el estándar IEEE 830?
Es un conjunto de directrices para la elaboración de documentos de especificación de requerimientos, que ayuda a garantizar que la información sea clara, completa, verificable y consistente.
¿Qué son los casos de uso?
Son descripciones narrativas y estructuradas de cómo los usuarios interactúan con el sistema para lograr objetivos específicos, representados en diagramas y textos.
¿Qué son las historias de usuario y cuál es su formato típico?
Son descripciones breves de funcionalidades contadas desde la perspectiva del usuario, generalmente en el formato: “Como [rol] quiero [acción] para [beneficio]”.
¿Qué herramientas de modelado se usan comúnmente para documentar requerimientos?
Se utilizan diagramas UML, como los de casos de uso, clases, secuencia y actividad, que permiten visualizar la estructura y el comportamiento del sistema.
¿Qué es un diagrama de casos de uso?
Es una representación gráfica que muestra los actores involucrados y las funcionalidades que el sistema debe ofrecer, permitiendo identificar el alcance del sistema.
¿Qué es un diagrama de clases?
Es una representación que describe las clases, sus atributos, métodos y las relaciones entre ellas, ayudando a definir la estructura del sistema.
¿Qué es una matriz de trazabilidad?
Es una herramienta que relaciona cada requerimiento con otros artefactos del proyecto (como casos de prueba, diseños y módulos), facilitando el seguimiento y la gestión de cambios.
¿Qué es un glosario en la documentación de requerimientos?
Es una lista de términos, siglas y definiciones utilizados en el proyecto, que asegura que todos los stakeholders tengan un entendimiento común de la terminología.
¿Qué es el prototipado en el contexto de la documentación?
Es la creación de una versión preliminar o modelo del sistema que permite a los usuarios visualizar, evaluar y validar los requerimientos antes de su desarrollo completo.
¿Qué son los diagramas de flujo y para qué se utilizan?
Son representaciones gráficas que muestran la secuencia de actividades o procesos del sistema, ayudando a identificar la lógica de negocio y los puntos críticos.
¿Qué es la documentación de requerimientos no funcionales?
Especifica atributos de calidad del sistema como rendimiento, seguridad, usabilidad y escalabilidad, estableciendo métricas y criterios para evaluarlos.
¿Cómo se documenta la priorización de requerimientos?
Se utilizan técnicas como MoSCoW o clasificación en categorías (obligatorio, deseable, opcional) que se registran en el SRS o en documentos complementarios.
¿Qué es el backlogging en metodologías ágiles?
Es una lista priorizada y dinámica de requerimientos o historias de usuario que se actualiza continuamente y sirve como base para la planificación de iteraciones.
¿Qué es la validación de requerimientos a través de revisiones?
Es el proceso de someter la documentación a la revisión de stakeholders, usuarios y expertos para asegurar su corrección, completitud y coherencia con las necesidades.
¿Qué papel juegan los casos de prueba en la documentación de requerimientos?
Permiten verificar que cada requerimiento se cumpla correctamente; se relacionan con la documentación mediante la matriz de trazabilidad para asegurar la cobertura total.
¿Qué es el storyboarding y cómo se utiliza?
Es una técnica visual que utiliza una serie de imágenes o diagramas para ilustrar la interacción del usuario con el sistema, facilitando la comprensión y validación de requerimientos.
¿Cuáles son los beneficios de contar con una documentación de requerimientos de calidad?
Facilita la comunicación, reduce malentendidos, mejora la planificación y seguimiento del proyecto, y sirve de referencia para la validación y pruebas del sistema.