1 DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web EngineeringRequirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn, Florian Daniel, Peter Dolog, Maristella Matera Capítulo 4) Manuel Quesada Elvira
2 Ingeniería de Requisitos - IntroducciónLos requisitos del sistema reflejan las necesidades de los usuarios y los actores en el contexto de la organización y las restricciones que se plantean a los servicios de la aplicación web Aplicación Web Usuarios conocidos Usuarios genéricos o desconocidos Cambia el modelo de negocio de las organizaciones 27/11/2011 Manuel Quesada Elvira
3 Conceptos Requisitos Funcionales: Requisitos No Funcionales:Cómo debe comportarse un sistema. Requisitos de la organización Requisitos del dominio de la aplicación Requisitos de la navegación Requisitos de Interacción Requisitos No Funcionales: Requisitos del producto Requisitos de la organización del proyecto Requisitos externos 27/11/2011 Manuel Quesada Elvira
4 Conceptos, continuaciónProcesos de la ingeniería de requisitos Estudio de Factibilidad Obtención y análisis de requisitos (entrevistas, etnografía,...) Elaboración y especificación de requisitos Negociación de requisitos Validación de requisitos Administración de requisitos Dificultades 27/11/2011 Manuel Quesada Elvira
5 Análisis de los requisitos de la organizaciónModelo de Valor del Negocio: describe los requisitos de aquellas operaciones donde se utiliza la aplicación para el intercambio de valor. Modelo de Flujo de Información del Negocio: transforma los valores del modelo de negocio de valor en requisitos de flujo de información para detallar los intercambios en su contexto. Modelo de Objetivos: describe qué objetivos, y sus relaciones, los diferentes actores han encontrado. Modelo del Proceso de Negocio: describe los procesos que se llevan a cabo para la obtención de los valores. Modelo de Tarea: describe los requisitos de las tareas que un usuario necesita desarrollar en el interfaz de la aplicación web para realizar los procesos descritos en el modelo de negocio del proceso. Modelo de Audiencia: describe grupos de requisitos funcionales de acuerdo con distintos tipos de audiencias (usuarios/personas) que usarán el sistema. 27/11/2011 Manuel Quesada Elvira
6 Análisis de los requisitos de la organizaciónModelo Basado en el Valor 27/11/2011 Manuel Quesada Elvira
7 Análisis de los requisitos de la organizaciónModelo de Flujo de Información 27/11/2011 Manuel Quesada Elvira
8 Análisis de los requisitos de la organizaciónModelo de Objetivos 27/11/2011 Manuel Quesada Elvira
9 Análisis de los requisitos de la organizaciónModelo de Procesos de Negocio 27/11/2011 Manuel Quesada Elvira
10 Análisis de los requisitos de la organizaciónModelo de Tareas 27/11/2011 Manuel Quesada Elvira
11 Análisis de los requisitos de la organizaciónModelo de Audiencias Diagrama de actividad Jerarquías de clases de audiencia Diagrama de transiciones 27/11/2011 Manuel Quesada Elvira
12 Análisis del dominio de la aplicación27/11/2011 Manuel Quesada Elvira
13 Análisis de Navegación e InteracciónAnalizar: Interesados Elementos Relaciones Navegación Evaluación Muchos tipos de relaciones Clasificación de los tipos de relaciones De agrupación Auto-relaciones Genéricas Externas De comparación De asociación/dependencia 27/11/2011 Manuel Quesada Elvira
14 Análisis del dominio de la aplicaciónInteracción de alto nivel y unidades de navegación Elementos: Espacios de interacción Relaciones de clases de dominio Relaciones entre espacios de interacción 27/11/2011 Manuel Quesada Elvira
15 Bibliografía Engineering Web Applications,(Sven Casteleyn, Florian Daniel, Peter Dolog, Maristella Matera) Capítulo 4 Ingeniería de Requisitos en Aplicaciones para la Web – Un estudio comparativo (María José Escalona) Metodologías para el desarrollo de sistemas de información global: análisis comparativo y propuesta (María José Escalona Cuaresma) Un Método de Desarrollo de Hipermedia Dirigido por Modelos (Carlos Solís Pineda) APROXIMACIÓN MDA PARA EL DESARROLLO ORIENTADO A SERVICIOS DE SISTEMAS DE INFORMACIÓN WEB: DEL MODELO DE NEGOCIO AL MODELO DE COMPOSICIÓN DE SERVICIOS WEB (María Valeria de Castro) Wikipedia 27/11/2011 Manuel Quesada Elvira