Sie sind auf Seite 1von 14

UWE

(INGENIERA WEB
BASADA EN UML)
ING. JUAN CARLOS VALLEJOS

HISTORIA

La ingeniera Web basada en UML (UWE) fue presentada por


Nora Koch [14] en el 2000. Esta metodologa utiliza un
paradigma orientado a objetos, y est orientada al usuario.
Est basada. en los estndares UML y UP (Proceso Unificado),
cubre todo el ciclo de vida de este tipo de aplicaciones
centrando adems su atencin en aplicaciones personalizadas.

PROCESO DE DESARROLLO
Anlisis de requisitos. Su objetivo es encontrar los requisitos
funcionales de la aplicacin Web para representarlos como casos de
uso. Da lugar a un diagrama de casos de uso.
Diseo conceptual. Su objetivo es construir un modelo conceptual del
dominio de la aplicacin considerando los requisitos reflejados en los
casos de uso. Da como resultado un diagrama de clases de dominio.
Diseo navegacional. Se obtienen el modelo de espacio de
navegacin y modelo de estructura de navegacin, que muestra cmo
navegar a travs del espacio de navegacin. Se obtienen diagramas ale
clases que representan estos modelos.
Diseo de presentacin. De este paso se obtienen una serie de
vistas de interfaz de usuario que se presentan mediante diagramas de
interaccin UML.

ESTEREOTIPOS

Nombre

Pgina del servidor

Metamodelo de
clase

Clase

Descripcin

Una pgina del servidor representa una pgina Web que


tiene scripts que son ejecutadas por el servidor. Estos
scripts actan recprocamente con recursos en el
servidor (bancos de datos, lgica de negocio, sistemas
externos, etc). Los funcionamientos del objeto
representan las funciones en el script, y sus atributos
representan las variables que son visibles en el alcance
de la pgina (accesible por todas las funciones en la
pgina).

Icono
Restriccione
s

Las pginas del servidor pueden tener slo relaciones


con objetos en el servidor.

Valores
etiquetados

Artefacto de Scripting - O el lenguaje o artefacto que


deben ser uso para ejecutar o interpretar esta pgina
(ASP, PHP.)

Nombre

Pgina del cliente

Metamodelo de
clase

Clase

Descripcin

Un caso de una pgina del cliente es una estructura


HTML de la pgina Web. Como cualquier pgina HTML es
una mezcla de datos, presentacin y lgica igual. Las
pginas del cliente son dadas por browsers del cliente, y
puedecontener scripts que son interpretadas por el
browser. Las pginas del cliente pueden estar
asociaciones con otras pginas del cliente o del
servidor.

Icono
Restriccione
s

Ninguna

Valores
etiquetados

TitleTag El ttulo de la pgina como desplegado por el


browser. BaseTag El URL de la base para dereferencing
URLs relativo. BodyTag El juego de atributos para la
etiqueta del <body> que pone el texto de fondo y valor
por defecto.

Nombre

Formulario (Form)

Metamodelo de
clase

Clase

Descripcin

Una clase estereotipada como un form es una


coleccin de campos de entrada que son parte de una
pgina del cliente. Una clase del formulario se mapea
directamente a HTML. Sus atributos representan los
campos de la entrada del formulario de HTML (input
boxes, text areas, radio buttons, check boxes, y los
campos ocultos). Un form se opera, desde que no
pueden encapsularse su funcionamiento en un
formulario. Cualquier funcionamiento que acta
recprocamente con el formulario sera la propiedad de la
pgina que contiene al formulario.

Icono
Restriccione
s

Ninguna

Valores
etiquetados

Mtodo - el mtodo suministra datos a la accin URL,


cualquiera GET o POST.

Nombre

JavaScript

Metamodelo de
clase

Clase

Descripcin

En un Javascript permitido por el browser es posible


simular a usuario los objetos definidos con funciones del
Javascript. Los casos del JavaScript existen solamente
en el contexto de las pginas del cliente.

Icono

Restriccione
s

Ninguna

Valores
etiquetados

Ninguna

EJEMPLO

Das könnte Ihnen auch gefallen