Вы находитесь на странице: 1из 16

ESTRUCTURA

- Historia
- Qu es?
- Objetivos
- Caractersticas
- Fases
- Caso de estudio
HISTORIA

Este mtodo fue desarrollado


en el ao 2000 por Jaime
Gmez y Cristina Cachero de
la Universidad de Alicante
junto a Oscar Pastor de la
Universidad Politcnica de
Valencia.
METODOLOGIA DE OO-H

Qu es OO-H?
Es un mtodo genrico, basado
en el paradigma objetual, que
proporciona al diseador la
semntica y la notacin
necesaria para el modelo de
interfaces basadas en web.
Para ello OO-H define un
conjunto de diagramas,
tcnicas y herramientas que se
integran en un proceso de
diseo flexible.
OBJETIVOS

Integrar aquellos constructores, modelos y


prcticas ms relevantes propuestos en el
marco de distintas aproximaciones
(pertenecientes al campo hipermedial) en
una propuesta coherente, dentro de un
proceso de desarrollo adaptado a la
idiosincrasia de las interfaces web.
CARACTERISTICAS

Dirigida por los requisitos de usuario

Orientada a Objetos

Parcialmente basada en estndares


EL USUARIO COMO ELEMENTO CENTRAL EN
OO-H

OO-H se separo desde sus


orgenes de la tendencia clsica
de las aplicaciones dirigidas por
los datos y adopto, siguiendo la
tendencia de procesos de
desarrollo de software ms
actuales.

ORIENTADA AL OBJETO: UNA CONCEPCIN
DINMICA DE LA WEB

Los objetos aslan a los clientes de las


reglas de negocio, del modo de almacenar
datos fsicamente y factores relacionados
con la concurrencia.
Los objetos de negocio pueden ser

implementados previamente establecidos


por la organizacin. Los expertos de
dominio, que no que no son desarrolladores,
pueden disear el modelo.
MTODO BASADO EN ESTNDARES

Lenguaje Unificado de Modelado (UML) y el


Lenguaje de Especificaciones de Restricciones
(OCL).
Lenguajes de Marcado Extensibles (XML) y
estndares, como es el caso de Lenguajes de
Descripcin de Servicios (WSDL) o el Lenguaje de
Intercambio de Metadatos (XMI).
Protocolo de Acceso a Objetos simple (SOAP)

Lenguaje de Patrones basados en la plantilla


definida por Buschman (Buschaman 1996) para
la captura de los refinamientos ms comunes de
las interfaces hipermediales.
PROCESO DE DESARROLLO
HIPERMEDIAL EN OO-H
1. ANALISIS
OO-H comienza con una etapa de especificaciones
de requisitos funcionales

Los requisitos del usuario son plasmados en


diagramas de casos de uso y a travs de tcnicas
conocidas de anlisis orientado a objetos, se
deriva el modelo estructural, que se representa
como un diagrama de clases UML.
2. INGENERA
Anlisis de dominio: A partir de los requisitos
de usuario y del conocimiento que el diseador
tenga del dominio se capturan los conceptos
relevantes para la aplicacin.
Anlisis Navegacional: Proporciona una
estructuracin de la interfaz basada en un
anlisis de las relaciones entre las distintas
tareas del usuario.
Diseo de dominio: Este debe ir siendo
refinado en iteraciones sucesivas con nuevas
clases de apoyo, tipos de atributo, parmetros de
los mtodos.
Diseo de navegacin: Constituyen las
entradas principales para la actividad de diseo
de navegacin, y con los cuales se determinan los
caminos que puedes ser recorridos para cubrir
cada uno de los requisitos funcionales.

Diseo de presentacin: OO-H permite


especificar la localizacin, apariencia y
componentes grficos adicionales que van a
materializar la informacin y la navegacin
contenida en cada una de las paginas abstractas.
3.CONSTRUCCIN Y ADPATACIN

Arquitectura de ejecucin: Se refiere al tipo de


arquitectura que se pretende generar en funcin de la
plataforma.
Integracin: Se refiere a la ubicacin fsica,
protocolos de acceso, etc.
Configuracin de parmetros de generacin:
Lenguajes cliente servidor, utilizacin o no de marcos,
envi o no de cookies al cliente.
Generacin: Con toda la informacin recogida, el
compilador esta en disposicin de generar la aplicacin
final.
4.EVALUACIN

Prototipado: La ventaja de este prototipo


animado es que, debido a que se ejecuta dentro
de desarrollo de OO-H, no es necesario que los
modelos estn completos.
Validacin: permite comprobar la correccin de
aquellos aspectos que no pueden ser comprobados
mediante el entorno de prototipado.
APLICACIN AL CASO DE ESTUDIO -
SISTEMA DE GESTIN DE HOTELES
Vista de las facturas de los clientes.
Gestin de los cargos asociados a cada reserva.

Capacidad de gestin de pago de facturas, que


incluye la visualizacin de las mismas.
Opcin de visualizacin del estado de las reservas
del hotel.
Realizacin de nuevas reservas. Si esa reserva
involucra a un nuevo cliente, posibilidad de alta
de dicho cliente o Acceso a los datos de los
clientes para su actualizacin.

Вам также может понравиться