HFPM Hipermedia flexibles de modelado de procesos. Describe un proceso detallado que cubre todo el ciclo de vida de un proyecto software.
Historia: Metodologia creada por Olsina en 1998. Fases: HFPM propone un total de trece fases para las cuales se especifican a su vez una serie de tareas. HFPM define un proceso detallado que cubre todo el ciclo de vida y que est compuesto por 13 fases. En la primera de ellas, modelado de requisitos, propone las tareas siguientes: Descripcin breve del problema Descripcin de los requisitos funcionales Realizacin del modelo de datos Modelado de la interfaz de usuario Modelado de los requisitos no funcionales Caractersticas:
HFPM no est siendo trabajada actualmente, sin embargo, fue la primera en definir ciertos aspectos: Incluye al usuario desde el principio del desarrollo. Introduce el concepto de la separacin de aspectos, propuesto para el anlisis, ya desde la Ingeniera de Requisitos. Establece la necesidad de definir modelos especficos para el usuario. Aunque no define ninguno. Establece la necesidad de elaborar manuales de usuario e incluir esto en el ciclo de vida.
Usos: Algunos ejemplos en los cuales evidenciamos este tipo de aplicaciones son:
Diseo de pginas WEB bien estructuradas. Aplicaciones de Proyectos informticos en la Web. Gestin y gerencia de Interfaz web. Auditorias de sistemas. Aplicaciones de redes Neuronales Artificiales. Biologa Molecular para la Medicina. Ventajas: Incluye al usuario desde el principio del desarrollo. Introduce el concepto de la separacin de aspectos, propuesto para el anlisis, ya desde la Ingeniera de Requisitos. Establece la necesidad de elaborar manuales de usuario e incluir esto en el ciclo de vida. Desventajas: HFPM no est siendo trabajada actualmente. No ofrece tcnicas concretas, especialmente a la hora de trabajar con los requisitos no funcionales
Conclusiones: Es de anotar que no ofrece una metodologa detallada, solo indica el que hacer y como se hace. HFPM integra las propuestas clsicas de la orientacin a objetos con la de OOHDM, reutiliza los modelos presentados por estas y ofrece una directriz clara a seguir en el proceso de desarrollo. ofrece pautas las cuales se deben seguir para el desarrollo de las aplicacin multimedia.