You are on page 1of 3

Metodologas para el desarrollo de Aplicaciones web.

W200
Definicin.
W2000 supone una propuesta que ampla la notacin de UML con conceptos
para modelar elementos de multimedia heredados de la propuesta HDM
(Hypermedia Design Model). El proceso de desarrollo de W2000 se divide en
tres etapas: anlisis de requisitos, diseo de hipermedia y diseo funcional.
La especificacin de requisitos en W2000 se divide en dos subactividades:
anlisis de requisitos funcionales y anlisis de requisitos navegaciones. La
especificacin de requisitos comienza haciendo un estudio de los diferentes
roles de usuario que van a interactuar con el sistema. Cada actor
potencialmente distinto tendr su modelo de requisitos de navegacin y de
requisitos funcionales. El modelo de requisitos funcionales es representado
como un modelo de casos de uso tal y como se propone en UML. En l se
representa la funcionalidad principal asociada a cada rol y las interacciones
que se producen entre el sistema y cada rol. El segundo modelo consiste en
otro diagrama de casos de uso pero que no representa funcionalidad sino
posibilidades de navegacin de cada actor. La representacin grfica es
realizada con una extensin de UML.

Caractersticas
Esta propuesta toma como base los conceptos de HDM para ampliar la
notacin UML y adecuarla a la web.
La fase de especificacin de requisitos en W2000 hace una separacin y
un tratamiento diferente de los requisitos funcionales y los de
navegacin.
Utiliza para ello una extensin de los casos de uso de UML.

Fases
1. Anlisis de requerimientos: En esta fase se identifican los
lmites, objetivos y requerimientos funcionales de los procesos del
negocio para el cual va dirigida la aplicacin web. Los
requerimientos funcionales se levantan segn la percepcin de las
diferentes clases de usuario.
2. Diseo de hipermedia: En esta fase se realiza el diseo de la
informacin, navegacin y la presentacin. Comienza con una
redaccin de casa uno de estos aspectos y posteriormente se
generan modelos con la estructura de cada uno de ellos. Estos
modelos se van refinando para introducir todos los detalles que se
deben establecer antes de implementar la aplicacin.
3. Diseo de los servicios: Esta fase se ejecutan en paralelo con la
fase de diseo del hiperespacio y especifica las principales
transacciones del negocio que va a soportar la aplicacin a
desarrollar. Dicha especificacin est orientada a los usuarios.
4. Actividades de Personalizacin: Se realizan en caso de ser
necesario, Se definen las caractersticas que se van a personalizar
y posteriormente se introducen en los modelos generados en las
fases anteriores.
Ejemplo
Tienda Virtual
Modelo de negocios de comercio electrnico que consta de aplicaciones de
administracin de servicios y procesos de mercadotecnia en lnea con la
funcin de vender bienes y servicios.
El usuario es la persona que va a interactuar con la tienda virtual como lo
describen los siguientes pasos:
1. Ve las categoras disponibles en la tienda y sus productos.
2. Elige los productos que desea.
3. Agrega los productos al carrito de compras.
4. Puede eliminar productos que no desee.
5. Concreta la compra mediante la introduccin de sus datos.
6. Si no est inscrito se da de alta.
7. Realiza el pago.

Casos de Uso y Diagrama del Usuario.

El administrador es otro usuario, el cual se encargara de dar de alta, eliminar y


modificar las categoras y productos como lo describen los siguientes puntos:
1. Registra Categoras y sus productos
2. Elimina Categoras y sus productos
3. Modifica Categoras y sus productos
Diagrama de Caso de uso Admin.
Admn.

Diagrama de Esteorotpo

You might also like