Siempre hay Problemas • Los usuarios no saben lo que quieren • Un sistema tiene muchos usuarios y ninguno tiene una visión de conjunto • No saben cómo hacer más eficiente la operación en su conjunto • No saben qué partes de su trabajo pueden transformarse en software • No saben detallar lo que saben de forma precisa Que hace entonces el analista? • Los requerimientos han de indicar… • lo que se espera que haga el sistema (¿qué?), • su justificación • (¿por qué ha de ser así? ¿quién lo propuso?) y, • en su caso, los criterios de aceptación que sean aplicables (¿cómo se verifica su cumplimiento?). ¿Cuál es objetivo de escribir los requerimientos?
• Empezar a describir y definir el ALCANCE del SISTEMA a desarrollar.
…….. PERO QUE ES UN REQUERIMIENTO? Que hace entonces el analista? Que han de indicar los requerimientos ?… • lo que se espera que haga el sistema (¿qué?), • su justificación • (¿por qué ha de ser así? ¿quién lo propuso?) y, en su caso, los criterios de aceptación que sean aplicables (¿cómo se verifica su cumplimiento?).
¿Qué buscamos?
Requisitos. Los detalles sobre lo que tendremos que hacer
Viabilidad saber si se va a poder hacer o no Alcance Cuánto de lo que podría hacer nos va a dar tiempo a hacer con el tiempo y la gente que tenemos Requerimientos Son Propiedades o restricciones determinadas de forma precisa que deben satisfacerse.
Los requerimientos/requisitos de un sistema describen los servicios
que ha de ofrecer el sistema y las restricciones asociadas a su funcionamiento.
Se suelen especificar en lenguaje natural, se expresan de forma individual
(p.ej. esquemáticamente), Se organizan de forma jerárquica (a distintos niveles de detalle), a menudo, se numeran (para facilitar su gestión), PROCESOS ING-REQUERIMIENTOS Procedimiento Análisis de Requerimientos ACTIVIDADES ING-REQUERIMIENTOS Requerimientos Vs Artefactos Requerimientos No Funcionales La matriz de Requerimientos es un documento esencial dentro de la administración de requerimiento Saludo de Despedida