Requisitos
Tipos de requisitos
No Funcionales
Definen cómo debe comportarse el
software en aspectos como el
rendimiento, seguridad, usabilidad.
Funcionales
Definen qué debe hacer el
software, describen funcionalidades,
comportamientos y acciones.
Características
Factible:
Debe ser posible su
implementación dentro de
limitaciones de tiempo/presupuesto
Utilizable/Modificable:
debe permitir mantenimientos,
ajustes y actualizaciones sin
afectaciones a otros requerimientos
Trazable:
Facilita la conexión con otros
producto. Se relaciona con otros
requerimientos y pruebas
Consistente:
No contradice otros
requerimientos, todos se alinean
Verificable:
Debe poder ser medido
o probado para verificar
si se ha cumplido
Completo:
Incluye toda la información
necesaria para definir el proyecto
de software
Claro y comprensible:
Sin ambigüedades o múltiples
interpretaciones
Correcto:
Debe ser orientado
a satisfacer una necesidad
Análisis de Requisitos
Fase del desarrollo de software donde se identifican y gestionan las necesidades y expectativas de los stakeholders, definiendo el proyecto de software
Etapas
Validación
Se hace una revisión y se procede a la
aprobación de las necesidades de requisitos
Verificación
Se revisan documentos, se realizan
pruebas y se revisan las especificaciones
Especificación
Se documentan los requisitos y
se define el alcance del proyecto
Análisis
Se analizan y priorizan los requisitos
Obtención
Se plantea el problema a resolver