Conceptos Básicos
Requerimientos Funcionales (RF)
Requerimientos No Funcionales
Ciclo de Vida de Requisitos
¡Adivina el Tipo! (RF vs RNF)
100

Condición, capacidad o restricción que un sistema de software debe cumplir para satisfacer un contrato o necesidad del usuario.

¿Qué es un requerimiento?

100

Pregunta clave a la que responden los Requerimientos Funcionales sobre el sistema.

Qué hace el sistema?

100

Pregunta clave a la que responden los Requerimientos No Funcionales sobre el sistema.

¿Cómo debe funcionar el sistema? (o atributos de calidad).

100

Primera fase del ciclo donde se recopilan las necesidades del cliente mediante entrevistas, encuestas o talleres.

¿Qué es la Elicitación (o Obtención)?

100

El usuario puede filtrar restaurantes por comida mexicana, italiana o china." ¿Es RF o RNF?

¿Qué es un Requerimiento Funcional (RF)?

200

Disciplina del desarrollo de software que abarca las actividades de descubrir, analizar, documentar y mantener los requerimientos.

¿Qué es la Ingeniería de Requisitos?

200

En la App de Comida, la función que permite ingresar correo y contraseña para acceder a la cuenta personal.

¿Qué es el Login o Autenticación de usuario?

200

Atributo de calidad que exige que las contraseñas y datos bancarios viajen cifrados en la base de datos.

Qué es la Seguridad?

200

Segunda fase donde se examinan, clasifican (RF vs RNF) y priorizan los requerimientos recolectados.

Qué es el Análisis?

200

"La app debe soportar hasta 10,000 usuarios conectados simultáneamente sin colapsar." ¿Es RF o RNF?

¿Qué es un Requerimiento No Funcional (RNF)?

300

Documento formal donde se recopilan y redactan de manera detallada todos los requerimientos de un proyecto (siglas SRS en inglés).

Qué es la Especificación de Requisitos de Software?

300

Función que permite al usuario seleccionar productos y guardarlos temporalmente antes de realizar la compra.

¿Qué es el Carrito de Compras?

300

Atributo que garantiza que la aplicación responda o cargue el catálogo de restaurantes en menos de 2 segundos.

¿Qué es el Rendimiento (o Eficiencia)?

300

Tercera fase dedicada a documentar por escrito los requerimientos en un contrato o plantilla clara.

¿Qué es la Especificación?

300

El sistema permitirá cancelar un pedido durante los primeros 3 minutos." ¿Es RF o RNF?

Qué es un Requerimiento Funcional (RF)?

400

Formato ágil y sencillo para redactar requerimientos desde la perspectiva del usuario: "Como [rol], quiero [función], para [beneficio]".

¿Qué es una Historia de Usuario (User Story)?

400

Función del sistema que envía un mensaje o alerta automática al teléfono del usuario cuando el repartidor está cerca.

¿Qué son las Notificaciones Push (o en tiempo real)?

400

Atributo que mide qué tan fácil, intuitiva y clara es la interfaz para cualquier usuario.

Qué es la Usabilidad?

400

Cuarta fase donde se revisa y valida con el cliente que el documento refleje exactamente lo que necesita antes de programar.

¿Qué es la Validación (o Verificación)?

400

La plataforma debe ser compatible con iOS, Android y navegadores Web." ¿Es RF o RNF?

¿Qué es un Requerimiento No Funcional (RNF)?

500

Principales afectados, usuarios o partes interesadas que tienen impacto o interés en el sistema de software.

¿Quiénes son los Stakeholders (o partes interesadas)?

500

Generación automática de una lista o archivo PDF con los detalles y costos finales al completar un pedido.

¿Qué es el Comprobante o Factura digital?

500

Atributo que exige que el sistema esté disponible y operando sin caídas el 99.9% del tiempo.

¿Qué es la Disponibilidad?

500

Proceso continuo de administrar cambios, revisiones y actualizaciones de requerimientos durante todo el proyecto.

¿Qué es la Gestión (o Trazabilidad) de Requerimientos?

500

"El sistema enviará un código de verificación de 6 dígitos por SMS al registrarse." ¿Es RF o RNF?

¿Qué es un Requerimiento Funcional (RF)?

M
e
n
u