Tutorial de UML

Introducción:

El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables.

Objetivos:

Entregar un material de apoyo que le permita al lector poder definir diagramas propios como también poder entender el modelamiento de diagramas ya existentes.

Audiencia:

El presente documento esta orientado a alumnos que ya poseen ciertos conceptos de OOP (o estan haciendo un curso) y a su vez conocen algún lenguaje Orientado a Objetos (ejemplo: C++ o Java), por lo tanto no es un curso en si, sino más bien un material de apoyo al estudiante.

Contenidos:

El documento contempla el estudio de tres diagramas:

A su vez el estudio de un problema completo que los involucra (El Hotel), utilizando como herramienta case Rational Rose


Patricio Salinas Caro (psalinas@dcc.uchile.cl)
Nancy Histchfeld K. (nancy@dcc.uchile.cl)