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?
Pregunta clave a la que responden los Requerimientos Funcionales sobre el sistema.
Qué hace el sistema?
Pregunta clave a la que responden los Requerimientos No Funcionales sobre el sistema.
¿Cómo debe funcionar el sistema? (o atributos de calidad).
Primera fase del ciclo donde se recopilan las necesidades del cliente mediante entrevistas, encuestas o talleres.
¿Qué es la Elicitación (o Obtención)?
El usuario puede filtrar restaurantes por comida mexicana, italiana o china." ¿Es RF o RNF?
¿Qué es un Requerimiento Funcional (RF)?
Disciplina del desarrollo de software que abarca las actividades de descubrir, analizar, documentar y mantener los requerimientos.
¿Qué es la Ingeniería de Requisitos?
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?
Atributo de calidad que exige que las contraseñas y datos bancarios viajen cifrados en la base de datos.
Qué es la Seguridad?
Segunda fase donde se examinan, clasifican (RF vs RNF) y priorizan los requerimientos recolectados.
Qué es el Análisis?
"La app debe soportar hasta 10,000 usuarios conectados simultáneamente sin colapsar." ¿Es RF o RNF?
¿Qué es un Requerimiento No Funcional (RNF)?
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?
Función que permite al usuario seleccionar productos y guardarlos temporalmente antes de realizar la compra.
¿Qué es el Carrito de Compras?
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)?
Tercera fase dedicada a documentar por escrito los requerimientos en un contrato o plantilla clara.
¿Qué es la Especificación?
El sistema permitirá cancelar un pedido durante los primeros 3 minutos." ¿Es RF o RNF?
Qué es un Requerimiento Funcional (RF)?
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)?
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)?
Atributo que mide qué tan fácil, intuitiva y clara es la interfaz para cualquier usuario.
Qué es la Usabilidad?
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)?
La plataforma debe ser compatible con iOS, Android y navegadores Web." ¿Es RF o RNF?
¿Qué es un Requerimiento No Funcional (RNF)?
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)?
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?
Atributo que exige que el sistema esté disponible y operando sin caídas el 99.9% del tiempo.
¿Qué es la Disponibilidad?
Proceso continuo de administrar cambios, revisiones y actualizaciones de requerimientos durante todo el proyecto.
¿Qué es la Gestión (o Trazabilidad) de Requerimientos?
"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)?