4
INGENIERÍA DE REQUISITOS. Metodología en Proyectos software para la Web BIBLIOGRAFÍA Frank Rosas, 2013, Metodología y Técnicas en Proyectos software para la Web, Obtenida el 07 de junio del 2015, de http://es.slideshare.net/pachecorosas9/02-ingenieria-web Gustavo Hector ROSSI, 1997, Ingeniería de Hipermedia, Obtenida el 07 de junio del 2015, de http://postgrado.info.unlp.edu.ar/Carreras/Magisters/Ingenieria_ de_Software/Tesis/Olsina_Luis.pdf HFPM: Hypermedia Flexible Process Modeling. 1999 1. ¿Qué es? Fue creada por Luis Olsina en 1998, es la única de las metodologías que engloba todas las fases del proceso de desarrollo, va desde el análisis hasta el desarrollo de la documentación y el mantenimiento. Divide y detalla cada una de las tareas que comprende cada fase. Incluye al usuario desde el principio del desarrollo. Introduce el concepto de la separación de aspectos. Establece la necesidad de definir modelos específicos. Establece la necesidad de desarrollar manuales de usuario. 2. Fases

Hypermedia Flexible Process Modeling.docx

Embed Size (px)

Citation preview

Page 1: Hypermedia Flexible Process Modeling.docx

INGENIERÍA DE REQUISITOS.Metodología en Proyectos software para la Web

BIBLIOGRAFÍA

Frank Rosas, 2013, Metodología y Técnicas en Proyectos software para la Web, Obtenida el 07 de junio del 2015, de http://es.slideshare.net/pachecorosas9/02-ingenieria-web

Gustavo Hector ROSSI, 1997, Ingeniería de Hipermedia, Obtenida el 07 de junio del 2015, de http://postgrado.info.unlp.edu.ar/Carreras/Magisters/Ingenieria_de_Software/Tesis/Olsina_Luis.pdf

HFPM: Hypermedia Flexible Process Modeling. 1999

1. ¿Qué es?Fue creada por Luis Olsina en 1998, es la única de las metodologías que engloba todas las fases del proceso de desarrollo, va desde el análisis hasta el desarrollo de la documentación y el mantenimiento.

Divide y detalla cada una de las tareas que comprende cada fase.

Incluye al usuario desde el principio del desarrollo. Introduce el concepto de la separación de aspectos. Establece la necesidad de definir modelos específicos. Establece la necesidad de desarrollar manuales de usuario.

2. FasesHFPM define un proceso detallado que cubre todo el ciclo de vida y que está compuesto por 13 fases:

FASE 1. MODELADO DE LOS REQUISITOS DEL SOFTWARE:

- Descripción breve del problema. - Descripción de los requisitos funcionales.- Realizar un modelo de datos para esos casos de uso.- Modelar la interfaz de usuario.- Modelar los requisitos no funcionales.

FASE 2. PLANIFICACIÓN

En esta fase se plantea el plan de trabajo del proyecto, se analiza y se especifica de forma concisa.

Page 2: Hypermedia Flexible Process Modeling.docx

FASE 3. MODELADO CONCEPTUAL

En esta fase se debe conseguir un modelado de clases que represente al sistema sin entrar en aspectos de hipermedia.Tareas:

- Analizar el dominio del problema.- Modelar el sistema mediante un diagrama de clases.

FASE 4. MODELADO NAVEGACIONAL:

- Analizar las necesidades de los usuarios.- Identificar las clases navegacionales.- Especificar el esquema de navegación y sus clases.- Analizar los contextos de navegación.- Especificar los contextos de navegación.

FASE 5. MODELADO LA INTERFAZ ABSTRACTA:

Consiste en hacer un diseño de la interfaz sin entrar en características propias del lenguaje de programación.

- Analizar las necesidades de la interfaz de usuario.- Detectar los objetos, los eventos y los enlaces visibles para

cada usuario.

FASE 6. DISEÑO DEL ENTORNO:

- Usar patrones de diseño para mejorar los modelos.- Diseñar la arquitectura.- Dividir el sistema en subsistemas.

FASE 7. CAPTURAR Y EDITAR LOS ELEMENTOS MULTIMEDIA:

En esta fase se deben plantear los múltiples medios con los que se va a trabajar, así como los sistemas de almacenamiento que se usaran en los mismos.

FASE 8. IMPLEMENTACIÓN:

Esta fase tiene por objetivo conseguir el programa ejecutable que represente la aplicación.

FASE 9. VERIFICACIÓN Y VALIDACIÓN:

En esta fase se va a analizar si el resultado es adecuado en base a los requisitos.

FASE 10.EVALUACIÓN DEL ENTORNO:

Aquí se analiza si el resultado se adecúa al entorno en el que se va a implantar.

Page 3: Hypermedia Flexible Process Modeling.docx

FASE 11.EVALUACIÓN DE CALIDAD:

Se debe evaluar y determinar si el producto resultante es de alta calidad.

FASE 12.MANTENIMIENTO:

En general esto implica tanto el mantenimiento correctivo, aumentativo y adaptativo del sistema.

FASE 13.DOCUMENTACIÓN:

- Documentación de cada uno de los modelos generados.- Documentación del resultado de las pruebas.- El manual de usuario.