Ingeniería

Páginas: 5 (1054 palabras) Publicado: 30 de septiembre de 2012
OOHDM
Existe un acuerdo general creciente sobre el tipo de actividades que deben ser realizados con respecto al producto del software: modelado o análisis, diseño, implementación, prueba y mantenimiento. Esto es verdad sin tener en cuenta el modelo de ciclo de vida diferente especificando las secuencias de procesos y productos involucrado en el desarrollo de una aplicación (ej. la escalera decaracol y modelo de la cascada). En este respecto, el proceso de construcción basado en la aplicaciones web (o más general hypermedia) las que no son inherentemente diferentes desde que el primero que usó cuando construyo aplicaciones convencionales o sistemas de gestión.
En el dominio de la hypermedia hay requerimientos contradictorios que deben ser satisfechos en una estructura unificada. En elmanual, de la aplicación final, la navegación y la conducta funcional debe integrarse transparentemente. Por otro lado, durante el proceso del diseño se debe ser capaz al desacoplar decisiones de diseño relacionadas con la estructura de navegación de aplicación de aquéllas relacionados con el propio modelo del dominio. Desde que la mayoría al que los ambientes de implementación no dan apoyocompleto al soporte de conceptos orientados a objetos, los modelos de diseño deben traducirse fácilmente en las plataformas existentes.
Según OOHDM, el desarrollo de aplicaciones de hypermedia ocurre cuando cuatro actividades se procesan:
• El Modelo Conceptual
• Diseño de la Navegación
• Diseño Interfaz Abstracta
• Implementación
Que se realiza en una mezcla de estilos de desarrollo iterativoe incremental; en cada paso un modelo será construido o mejorado.
Los principios básicos del método de OOHDM son:
1. Contempla los objetos que representan la navegación como vistas de los objetos detallados en el modelo conceptual.
2. El uso de abstracciones apropiadas para organizar el espacio de la navegación, con la introducción de contextos de navegación.
3. La separación de lascaracterísticas de interfaz de las características de la navegación.
4. Una identificación explícita que hay en las decisiones de diseño que sólo necesitan ser hechos en el momento de la implementación.
OOHDM es una mezcla de estilos de desarrollo basado en prototipos, en desarrollo interactivo y de desarrollo incremental. En cada fase se elabora un modelo orientado a objetos conceptual que recoge lascaracterísticas a resaltar en la misma incrementando los resaltados de la fase o fases anteriores.
El punto de partida es la elaboración de modelo del dominio de la aplicación, qué determina el universo de discurso. Esto se hace durante la fase del Modelo Conceptual y usa principios modelados orientado a objetos bien conocidos [Wirfs-Brock 90, Rumbaugh 91] aumentó con algunas primitivas comoperspectivas del atributo y sub- sistemas.
El Modelo Conceptual, representa dos tipos de objetos: aquéllas que serán en el futuro percibidos como nodos en el modelo de navegación (llamados Objetos de la Entidad por Jacobson [Jacobson 92]); y aquellos que proporcionan soporte computacional para la aplicación de conductas de encapsulamiento como algoritmos y acceso a la base de datos, etc. El modeloresultante puede posiblemente servir como una base para muchas aplicaciones, y no incluye ninguna navegación de la información específica.
Un aspecto esencial distintivo de aplicaciones de hypermedia son las ideas o concepto de navegación en la que el usuario de una aplicación en este dominio navega en un espacio extendido de objetos. Estos objetos no son igual que los objetos conceptuales, si nomás bien los objetos personalizados al perfil del usuario y tareas. Esta personalización se logró usando el mecanismo de vista entre los objetos, análogamente las vistas en la base de datos.
En esta fase, los atributos de los objetos de navegación son posiblemente (cortar y pegar) de varios atributos diferentes del objeto conceptual el cual es indicado por las cajas de diseño en Figura 1. Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria
  • Ingenieria
  • Ingenieria
  • Ingeniería
  • Ingenieria
  • Ingenieria
  • La ingenieria
  • Ingenieria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS