Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A UML
¿Por qué modelamos?
• El modelado es una parte central de todas las actividades que
conducen a la producción de un software de calidad. Como tal la
ingeniería software debe basarse en el modelado como una parte
central de toda la actividades que conducen a la producción de
software de calidad.
• ¿Qué es, entonces un modelo?
“Es un simplificación de la realidad”. Proporciona los planos de un
sistema, incluyendo aquellos elementos que tienen gran influencia y
omite aquellos que no son relevantes para el nivel de abstracción dado.
• Tipos de modelo:
• Modelo Estructural: Destaca la organización del sistema
software.
• Modelo de Comportamiento: Resalta la dinámica del software.
Introducción a UML 2
¿Por qué modelamos?
Introducción a UML 4
Modelado Orientado a Objetos con UML
¿Qué es UML(Unified Modeling Language)?: Lenguaje de Modelado Unificado.
Es un lenguaje estándar para escribir planos (modelos) de software.
Utilizado para expresar gráficamente el proceso de generación de software.
UML es independiente del lenguaje de implementación del software.
Para comprender qué es el UML, basta con analizar cada una de las palabras
que lo componen, por separado.
Introducción a UML 5
Modelado Orientado a Objetos con UML
Introducción a UML 6
Modelo Conceptual de UML
3. Y algunos mecanismos
comunes que se aplican a
través de UML.
Introducción a UML 7
Bloques de Construcción de UML:
“Elementos”
De
Estru comp
Son los nombres de los modelos Son los verbos del modelo.
Representan comportamientos
ctural orta-
UML. Representan las partes
estáticas en el tiempo y el espacio.
Representan las partes
es Elemmien
dinámicas
ento to
s
En
De UML De
agru anota Son las partes
Son las partes organizativas.
Establecen las divisiones en pació ción
explicativas de UML.
Introducción a UML 9
Elementos Estructurales de UML
Introducción a UML 10
Elementos de Comportamiento de UML
Introducción a UML 11
Elementos de Agrupación de UML
Son las partes organizativas de los modelos
UML.
Hay un elemento de agrupación principal,
los paquetes. Un paquete es un
mecanismo de propósito general para
organizar elementos (estructurales, de
comportamiento, e incluso otros elementos
de agrupación ) en grupos.
Introducción a UML 12
Elementos de Anotación de UML
Son las partes explicativas de los modelos UML.
Introducción a UML 13
Modelo Conceptual de UML:
“Relaciones”
Una relación es una conexión entre elementos. Para diferenciar las distintas
relaciones se utilizan diferentes tipos de líneas.
Hay 4 tipos de relaciones: Dependencia, Asociación, Generalización
Introducción a UML 14
Modelo Conceptual de UML:
“Relaciones”
Introducción a UML 15
Modelo Conceptual de UML:
“Relaciones”
Introducción a UML 16
Modelo Conceptual de UML:
“Diagramas”
Introducción a UML 17
Modelo Conceptual de UML:
“Diagramas”
Introducción a UML 18
Modelo Conceptual de UML:
“Diagramas de Comportamiento”
Introducción a UML 20