desarrollo web y multimedia trabajo sobre web engineering requirements engineering (ingeniería de...
TRANSCRIPT
DESARROLLO WEB Y MULTIMEDIATrabajo sobre Web Engineering
Requirements Engineering(Ingeniería de Requisitos)
(Engineering Web Applications Sven Casteleyn, Florian Daniel, Peter Dolog, Maristella Matera
Capítulo 4)
Manuel Quesada Elvira
27/11/2011 Manuel Quesada Elvira 2
Ingeniería de Requisitos - Introducción
Los 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 del productoRequisitos de la organización del proyectoRequisitos externos
Requisitos de la organizaciónRequisitos del dominio de la aplicaciónRequisitos de la navegaciónRequisitos de Interacción
27/11/2011 Manuel Quesada Elvira 4
Procesos de la ingeniería de requisitos
Conceptos, continuación
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ón
Modelo 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ón
Modelo 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ón
Modelo de Objetivos
27/11/2011 Manuel Quesada Elvira 9
Análisis de los requisitos de la organización
Modelo de Procesos de Negocio
27/11/2011 Manuel Quesada Elvira 10
Análisis de los requisitos de la organización
Modelo de Tareas
27/11/2011 Manuel Quesada Elvira 11
Análisis de los requisitos de la organización
Modelo 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ón
27/11/2011 Manuel Quesada Elvira 13
Análisis de Navegación e Interacción
Análisis de NavegaciónAnalizar:
InteresadosElementosRelacionesNavegaciónEvaluación
Muchos tipos de relaciones
Clasificación de los tipos de relacionesDe agrupaciónAuto-relacionesGenéricasExternasDe comparaciónDe asociación/dependencia
27/11/2011 Manuel Quesada Elvira 14
Análisis del dominio de la aplicación
Interacción de alto nivel y unidades de navegación
Elementos: Espacios de interacciónRelaciones de clases de dominioRelaciones 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)http://www.sistemas.edu.bo/lsalgado/sis3390/Requisitos/Ingenier_a%20de%20Requisitos%20en%20Aplicaciones%20Web%20-%20Un%20estudio%20compatativo.pdf
Metodologías para el desarrollo de sistemas de información global:análisis comparativo y propuesta (María José Escalona Cuaresma)http://www.lsi.us.es/docs/informes/EstadoActual.pdf
Un Método de Desarrollo de Hipermedia Dirigido por Modelos(Carlos Solís Pineda)http://riunet.upv.es/bitstream/handle/10251/3884/tesisUPV2961.pdf
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) http://kybele.escet.urjc.es/investigacion/tesis/tesis-vcastro.pdf
Wikipedia