Una vez recolectados los requisitos de la aplicacin, el siguiente proceso consiste en analizarlos para:
determinar su necesidad, consistencia y factibilidad
establecer su prioridad
llegar a un acuerdo con los usuarios sobre aquellos requisitos que realmente pueden implementarse
Los objetivos instruccionales de este tema son:
Describir, en detalle, el proceso de Anlisis de Requisitos
Familiarizarse con las principales tcnicas y herramientas usadas en la IR para analizar requisitos
Anlisis de Requisitos (AR)
El objetivo del Anlisis de Requisitos:
Llegar a un acuerdo con el cliente y/o usuarios sobre los requisitos que sern considerados para el desarrollo de
la aplicacin
Consiste en:
Refinar y caracterizar cada uno de los requisitos recolectados anteriormente
Determinar y resolver posibles conflictos entre estos requisitos
Evaluar su factibilidad, necesidad, consistencia y prioridad
Negociar los requisitos que se pueden implementar
Funcionales: No-funcionales
Requisitos del negocio Restricciones
Oportunidades, beneficios, Interfaces externas
objetivos Interfaces con el usuario
Requisitos del usuario Interfaces con otras
Lo que el usuario har con el aplicaciones
sistema (casos de uso) Interfaces con el hardware
Requisitos del sistema Reglas del negocio
Requisitos arquitectnicos Hechos, limitaciones,
Requisitos de habilitadores, algoritmos e
comportamiento inferencias
Lo que el desarrollador Atributos de calidad)
necesita implementar
Son del tipo: El sistema deber
Atributos de calidad
segn el Modelo FURPS+
Una vez que los modelos se han elaborado, se pueden someter a un proceso de Verificacin y Validacin (V&V)
Este proceso es previo a la Validacin del Documento de Requisitos
La V&V de los modelos emplea las tcnicas de Revisin de Software
Cada modelo es revisado formalmente a fin de:
Encontrar errores en cada modelo
Detectar inconsistencias entre los modelos
Mejorar la calidad de los modelos:
Comprensibilidad
Uso apropiado de la sintaxis y semntica del lenguaje de modelado utilizado
Cumplimiento de estndares
Completitud
Documentacin, etc.
Este proceso se describe en la (Gestin de Requisitos)
Prototipos
Qu propsito tiene el prototipo durante el AR?
Es utilizado por el Grupo de Requisitos para validar los requisitos de usuarios, de comportamiento y de interfaces
Cmo se usan los prototipos?
Planificar las sesiones de validacin
Seleccionar los usuarios que validarn el prototipo
Capacitar a los usuarios en el uso del prototipo
Analizar los problemas encontrados durante las validaciones
Corregir los modelos de requisitos
Los usuarios debern:
Utilizar el prototipo para validar sus requisitos
Documentar los problemas encontrados
Resumen del Tema
Objetivo de la actividad:
Analizar los requisitos de su aplicacin
Construir los modelos de requisitos: funcional, estructural y dinmico
Duracin:
30 minutos presenciales + 3-6 horas a distancia
Pasos a seguir:
1. Usando las actividades y tcnicas discutidas en este tema y las notaciones vistas en la Sesin:
Caracterizar los requisitos de su aplicacin
o Use los criterios vistos en este tema
Seleccione los atributos de calidad
o Use los modelos de calidad
Establecer las relaciones entre los requisitos usando matrices Requisito vs. Requisito