Curso UML: Diagrama de Clases
Curso UML: Diagrama de Clases
Que es UML?
UML es un lenguaje para modelar, que es el procedimiento que utilizan los ingenieros para el diseño del software antes de pasar a su construcción, al igual que sucede con cualquier productor de manofactura o fabricado en masa.UML ayuda al usuario a entender el proceso de su solictud y que analice y reflexine antes de invertir en proyectos que no estén seguros en el desarrollo del mismo.
UML permite modelar sistemas de información, y su objetivo es lograr modelos que, además de describir con cierto grado de formalismo tales sistemas, pueden ser entendidos por los clientes o usuarios de aquello que se modela.
Entonces…
UML es el lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software.
Vistas UML:
Una vista es un conjunto de diagramas que modela construcciones que representan un aspecto de un sistema.- Clasificación estructural: describe los sistemas y sus relaciones con otros elementos.
- Clasificación dinámica: describe el comportamiento de un sistema en el tiempo.
- La gestión del modelo: describe la organización del propio modelo en unidades jerárquicas.
Diagrama de clases:
Clase: Una clase representa un concepto discreto dentro de la aplicación que se está modelando. Es algo físico (como un avión), algo de negocios (como una venta), algo lógico (como un horario de entrega), algo de una aplicación (como un boton), algo de un comportamiento (como una tarea). Una clase es el descriptor de un conjunto de objetos con una estructura, comportamiento, y relaciones similares.Una clase define un conjunto de objetos que tienen estado y comportamiento. El estado es descrito por atributos y asociaciones.