Este documento describe el modelo conceptual UML (Unified Modeling Language). Explica que UML es un lenguaje estándar creado en 1994 que permite modelar sistemas orientados a objetos usando diagramas. Los diagramas UML se dividen en tres categorías: estructura, comportamiento e interacción. También define conceptos clave como objetos, clases, atributos, relaciones y más.
1. Modelo Conceptual
Metodología UML.
Ing. Noé Abel Castillo Lemus
UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS
LÓGICA DE SISTEMAS
2. El estándar UML nació en 1994 por iniciativa de Grady Booch y
Jim Rumbaugh ambos científicos de la computación y
metodologistas de software, quienes luego se les uniera Iván
Jacobson , cada uno fundadores de estándares para modelado
como el OMT (Object Modeling Technique).
Lenguaje Unificado de Modelado (UML), este lenguaje permite
diseñar, construir, visualizar y documentar un sistema, utilizando
conceptos orientados a objetos.
MODELO CONCEPTUAL UML
3. Diagramación de UML
La diagramación UML se
divide en 3 Categorías:
Por su Estructura
Por su Comportamiento
Por su Interacción
5. Definición de objetos
Un objeto es la
representación de un
ente, cosa o algo con lo
que un individuo puede
tener interacción o lo
puede percibir por medio
de cualquier sentido.
Un objeto puede ser:
• Material. Si este posee
una forma definida.
• Abstracto. Si solamente
se establece como un
concepto, es el producto
de la abstracción aplicada
a objetos materiales u
otro tipo de ente
6. Características o atributos
Estas permiten la distinción de un objeto
entre otro conjunto de objetos que formen
parte de una misma organización, las
características de un objetos pueden llegar a
ser heredadas a otros descendientes en dicha
organización.
7. Relaciones
Un objeto debe
pertenecer a un grupo u
organización formada por
más objetos, las
relaciones permite la
inserción a cualquiera de
estos grupos.
10. Definición de Clases
Es un conjunto de objetos los cuales comparten una misma
estructura y comportamiento, representa la abstracción y la
esencia que comparten los objetos entre si. Una clase es una
plantilla que posee las variables y métodos comunes entre
objetos de un cierto tipo. Si vemos en el mundo real, podemos
decir que existen muchos objetos de un mismo tipo o de una
misma clase. Cada uno teniendo sus particularidades que los
caracterizan uno del otro, pero todos parten de una misma
plantilla o esquema que los crea.
15. Dependencia: “Depende de”
Una dependencia es una relación semántica entre dos
clases tal que un cambio en un objeto (independiente)
puede afectar a otro (dependiente) .
17. Agregación: “Tiene un” o
“Todo/Parte”
Es un tipo especial de asociación que representa una relación
estructural entre todo y sus partes. En la agregación se
muestra que un objeto de una clase esta compuesto o
contiene un objeto de la otra clase.
La representación gráfica de la agregación es una línea
continúa con un rombo dibujado en un de los extremos.