EORM (Enhanced Object Relationship Methodology) Es un proceso

Anuncio
EORM (Enhanced Object Relationship Methodology)
Es un proceso iterativo que se concentra en el modelado orientado a objetos y por la
representación de relaciones entre estos. Fue una de las primeras propuestas para aplicaciones
Web centrada en el paradigma de la orientación a objetos. Además, se basa en muchas de las
ideas que se definen en la metodología HDM
 Fase de Análisis: primeramente se realiza un estudio de las necesidades de la aplicación, del
entorno de trabajo y de los actores, con el objeto de conseguir los escenarios que representen
las actividades que se pueden llevar a cabo en la aplicación Web. Comprende un análisis de la
aplicación Web que refleja la estructura de las informaciones (modelo objeto, mediante clases
de objetos con atributos y relaciones entre las clases), su comportamiento (modelo dinámico) y
sus interrelaciones.
 Fase de Diseño: consiste en crear un esquema de la aplicación Web a partir de los elementos
proporcionados por la etapa anterior. Este esquema especifica las relaciones de interacción de
la aplicación, ofreciendo también un análisis de las posibilidades de navegación ofrecidas por la
aplicación Web.
 Fase de Construcción: conocida también como fase de codificación, pues supone todo el
proceso de escribir el código necesario que hará posible que la aplicación Web finalmente
implementada cumpla con las especificaciones establecidas en la fase de análisis y responda al
diseño descrito en la fase anterior.
OOWS (Object Oriented Web Solution)
Es un método sistemático de producción de aplicaciones Web, que usa una estrategia de
generación de código basada en modelos.
 Especificación del Problema se deben capturar las peculiaridades y el comportamiento que
debe ofrecer el sistema para satisfacer los requisitos de usuario identificados. En este paso se
incluye el conjunto de requisitos usando una aproximación de Casos de Uso y posteriormente
las actividades de modelado conceptual del sistema.
 Desarrollo de la Solución se propone una estrategia de generación de código basada en
componentes para integrar la solución propuesta en ambientes Web. En esta etapa se obtendrá
una aplicación Web, con una funcionalidad equivalente a la especificación inicial según una
visión operativa
Este método produce dos modelos:
 Modelo de Navegación: define la estructura de navegación del sistema, es decir, describe la
navegación permitida, para cada tipo de usuario. Su objetivo
es determinar cómo se le
proporcionará a cada usuario del sistema el acceso a la información y la funcionalidad que le es
relevante para llevar a cabo su tarea dentro del sistema y qué secuencias de caminos deberán
seguir para conseguirlo. El modelo de navegación está compuesto por un conjunto de mapas
de navegación que representan y estructuran la visión global del sistema para cada tipo de
usuario, definiendo su navegación permitida
 Modelo de Presentación: captura los requisitos de presentación de información. Este modelo
complementa la información capturada en el modelo de navegación para la creación de
interfaces con información de presentación. De esta forma surgen patrones sencillos de
presentación de información, que combinados con la información de navegación definida en el
modelo de navegación, hace posible la captura de los requisitos básicos para la construcción
de interfaces de la aplicación Web.
Descargar