Si me leen algunos antiguos compañeros de trabajo, ingenieros todos ellos, probablemente esbozen una sonrisa, al haber sido yo uno de los mas duros en asimilar este lenguaje de modelado y/o definicion de sistemas.
El Lenguaje Unificado de Modelamiento (Unified Model Language, en inglés) permite definir, modelar, diseñar y documentar, sistemas, aplicaciones y sitios web.
UML entrega varios tipos de diagramas o vistas que permiten abocar el proceso de diseño, desde la interfaz de usuario a lo mas profundo de la base de datos. De todas las vistas que se involucran en el proceso de diseño, en materias de diseño de experiencia de usuario nos serán de gran ayuda las siguientes:
Si en un comienzo me costó asimilar esta herramienta como un aporte al diseño de experiencia de usuario fue por prejuicios al mundo de donde me fue presentada, la ingenieria de software. Con tiempo y estudio resultó ser que el Diagrama de Casos de Uso, Diagramas de Actividades y Diagrama de Clases se transformaron en tremendos aliados al momento de definir las funcionalidades, usuarios y la interacción de estos con el sistema. A continuacón describo de forma simple estos diagramas, tomando como ejemplo el sistema de publicación de fotografías Flickr

La gracia del modelo de casos de uso es que permite, en una etapa temprana del desarrollo, comprender con que vamos a tratar, cual es la magnitud del proyecto a enfrentar. Representa a las funcionalidades del sistema y las cosas que el usuario podrá hacer con él. Cada caso de uso debe ser descrito en detalle y debe tener un escenario asociado de donde se desprende el diagrama de actividades.

Permite profundizar los casos de uso. Cada caso de uso tiene un escenario asociado y ese escenario describe como y que pasos realizará el usuario para poder lograr su objetivo. Es ahi donde el diagrama de actividades cobra importancia describiendo todos los caminos posibles que el usuario puede tomar para lograr su objetivo.

A traves de un diagrama de clases es posible definir las distintas entidades de un sistema, por ejemplo, el usuario. Una clase que representa al usuario describe los datos o atributos que estarán asociados a este, tales como: el nombre real, nickname, e-mail y clave.
En este diagrama tambien podemos leer las asociaciones, por ejemplo: Un usuario puede tener una o mas imágenes y a la vez un set de imágenes puede contener una o mas fotos.
Anterior:
Me gusta SantiagoSiguiente:
El body como fondoTodos los contenidos están publicados bajo licencia Creative Commons. Eres libre de copiar y distribuir el contenido aquí publicado siempre y cuando no ejecutes obras derivadas, no lo utilices comercialmente y reconozcas al autor. En simple, no te robes el contenido, que está permitido su uso libremente, solamente siguiendo simples normas de camaradería.
11 Comentarios
1
11 September, 2007
Agustin
Craftware es una empresa emergente que hace consultorías en UML para grandes empresas, y es el representante oficial para Enterprise Architect en Chile…www.craftware.net
2
16 September, 2007
Silvia Porras
Hola Quiltro, tu eres uno de los nominados como: Blog Solidario. Creo que tu blog es muy bueno y vale la pena que sea conocido por las personas que leen mi blog.
Esta iniciativa es para dar a conocer nuevos blogs en el mundo de los bloggers en el Norte y apoyar e incrementar la lectura de los mismos.
Por favor visita este link:
http://silviaporras.blogspot.com/2007/09/sus-blogs-son-y-seran-blogs-solidarios.html
3
18 September, 2007
Fabian
Yo uso Enterprise Architect pero no me gusta mucho .. lo encuentro como jugete… me quedo con Rational Rose.
4
24 September, 2007
frdmilor
Es muy interesante la inteción de explicar un poco uml, pero apesar de que ustedes son ingenieros y yo apenas voy en 5 semestre lo primero que detalle en sus diagramas fue la falta de crearlos con el estandar de uml, cualquiera podria equivocarse entre sus atributos y sus clases, pongo ejemplos si deseo el atributo que ustedes llaman Nike Name en estandar uml seria nikeName y todos los atributos empiezan con minusculas tambien es muy importante declarar el ambito del atributo…(privado,publica, etc)
5
24 September, 2007
Claudio Olivares
Efectivamente tienes razón, el diagrama de clases no sigue el estandar UML. Gracias por tu corrección frdmilor.
6
29 November, 2007
LILY
HOLA COMO ESTAS POR FAVOR ME GUSTRAI QUE ME MNDARAS LOS DEMAS DIAGRAMAS EN UML NECESITO URGENTE.CHUA BUEN DIA.BYE
7
29 November, 2007
Claudio Olivares
Te recomiendo visitar wikipedia y los demás documentos que están vinculados en la anotación.
8
24 May, 2008
Fernando
Hola, me gusaria saber si tienes algun tutorial de rational rose en castellano.
Gracias.
9
24 May, 2008
Claudio Olivares
Fernando, no tengo ni he encontrado hasta el momento algún tutorial de rational en castellano.
10
7 July, 2008
mrcs
por que no simplemente ignoraste a frdmilor?
11
7 July, 2008
Claudio Olivares
mrcs, porque no tenia razón alguna para hacerlo y su comentario me pareció atinado.
Escribe tu comentario