lunes, 22 de noviembre de 2010

UML (Puntos Extra)

Como lo vimos en clase,  un diagrama UML pues nos ayuda mucho a la hora de generar una estructura general de un programa orientado a objetos, en nuestro ejemplo en clase, hicimos un diagrama en Java si no recuerdo mal.
Bueno aqui una pequeña información acerca de.



UML

Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.


DIAGRAMAS
En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la figura de la derecha.
Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:
  • Diagrama de clases
  • Diagrama de componentes
  • Diagrama de objetos
  • Diagrama de estructura compuesta (UML 2.0)
  • Diagrama de despliegue
  • Diagrama de paquetes
Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
  • Diagrama de actividades
  • Diagrama de casos de uso
  • Diagrama de estados
COMO UTILIZARLOS

Bien, para poder generar este tipo de diagramas necesitamos un software para hacerlo, en este caso para trabajar en Ubuntu hay un paquete que se llama.

En clase vimos uno pero tambien está este llamado Dia



¿ Como lo instalo?

sudo apt-get install dia


Tambien hay otro que se llama BoUML y para instalarlo basta con entrar en los paquetes de Synaptic y buscaro , debe de aparecer , o tambien usando sudo apt-get install BoUML.




Referencias:

UML 

1 comentario: