desarrollo web y multimedia trabajo sobre web engineering requirements engineering (ingeniería de...

15
DESARROLLO WEB Y MULTIMEDIA Trabajo 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

Upload: eugenia-cardenas-ortiz

Post on 24-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 2: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 3: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 4: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 5: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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.

Page 6: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 6

Análisis de los requisitos de la organización

Modelo Basado en el Valor

Page 7: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 7

Análisis de los requisitos de la organizaciónModelo de Flujo de Información

Page 8: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 8

Análisis de los requisitos de la organización

Modelo de Objetivos

Page 9: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 9

Análisis de los requisitos de la organización

Modelo de Procesos de Negocio

Page 10: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 10

Análisis de los requisitos de la organización

Modelo de Tareas

Page 11: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 12: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

27/11/2011 Manuel Quesada Elvira 12

Análisis del dominio de la aplicación

Page 13: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 14: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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

Page 15: DESARROLLO WEB Y MULTIMEDIA Trabajo sobre Web Engineering Requirements Engineering (Ingeniería de Requisitos) (Engineering Web Applications Sven Casteleyn,

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