Sie sind auf Seite 1von 20

INTRODUCCIN A UML

Lenguajes de Especificacion In. FRANCISCO FERNANDO CAMPOS 2011

Introduccin

Qu es el UML?

A tener en cuenta:

Porque es necesario el UML?


En el contexto de este tema considere a un sistema como una combinacin de software y hardware que da una solucin a un problema de negocios. El desarrollo de sistemas es la creacin de un programa para un cliente, este ltimo es quien tiene el problema del cliente y lo comunica a los desarrolladores, que son los programadores que generarn el programa que resolver el problema y lo distribuirn en equipos de computacin.

Concepcin del UML

Tips sobre UML

Diagramas de UML
La finalidad de los diagramas es presentar diversas perspectivas de un sistema, las cuales se conocen como modelo. UML describe lo que har el sistema, pero no cmo lo har.

Diagrama de clases:
las cosas que nos rodean tienen atributos y realizan acciones y estn categorizadas. Estas categoras se llaman clases. Una clase es una categora o un grupo de cosas que tienen atributos y acciones similares.

Los diagramas de clases facilitan las representaciones a partir de las cuales los desarrolladores podrn trabajar. A su vez, colaboran con el anlisis, permitiendo hablar con los clientes en su propia terminologa, lo que hace que ellos puedan detallar mejor los problemas a resolver.

Ejercicio
Construye tres clases diferentes con los elementos del saln y dale atributos y acciones?

Diagrama de objetos: un objeto es una instancia de una clase, tiene valores especficos para los atributos y las acciones. Se diferencia de la clase en que el nombre se subraya. El nombre de la instancia se encuentra a la izquierda de los dos puntos (:) y el nombre de la clase a la derecha.

Ejercicio
diagrama un objeto para cada una de las clases que creaste anteriormente?

Diagrama de casos de uso: un caso de uso es una descripcin de las acciones de un sistema desde el punto de vista del usuario. Permite obtener los requerimientos del sistema desde el punto de vista del usuario.

A la figura correspondiente al usuario se lo conoce como actor. La elipse representa el caso de uso. El actor, que es quien inicia el caso de uso, puede ser una persona o un sistema

Ejercicio
Imagina un caso de uso y diagrmalo en tu cuaderno de apuntes?

Diagrama de estados: en cualquier momento, un objeto se encuentra en un estado particular. El smbolo que est en la parte superior de la figura representa el estado inicial y el de la parte inferior el estado final.

Ejercicio
realiza tres diagramas de estado, intenta usar como base los Casos de uso que creaste en la actividad anterior?

Diagrama de secuencias: los diagramas de clases y objetos presentan informacin esttica. El diagrama de secuencia muestra la mecnica de la interaccin con base en el tiempo. El diagrama de secuencia captura las interacciones que se realizan a travs del tiempo.