Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea Académica 02
Tarea Académica 02
DOCENTE:
INTEGRANTES:
CURSO:
TALLER DE PROGRAMACIÓN
CHICLAYO – PERÚ
2023
pág. 0
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Contenido
1. Introducción.........................................................................................................................2
1.1. Objetivo............................................................................................................................2
2. UML......................................................................................................................................3
2.1. Clase en UML...................................................................................................................3
2.2. Diagramas de Clase.........................................................................................................4
2.3. Relaciones entre clases...................................................................................................5
2.4. Demostración...................................................................................................................8
CONCLUSIONES........................................................................................................................9
Bibliografía..................................................................................................................................9
pág. 1
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
1. Introducción
El UML se centra en la organización del código en torno a objetos, que son instancias de
clases. Una clase es una plantilla o un plano que define las propiedades y los comportamientos
de un objeto. Cada objeto tiene su propio conjunto de atributos y puede realizar las operaciones
definidas en la clase a través de sus métodos.
pág. 2
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
2. UML
Una clase es una plantilla que precisa las características y comportamientos comunes en
objetos. Cabe recalcar una clase es un elemento fundamental que representa la estructura y el
comportamiento de un sistema.
Las partes de una clase se dividen en tres elementos representados en un rectángulo:
Nombre de la clase: Ubicado en la parte superior del rectángulo. Representa el nombre
de la clase.
Figura 1
Figura 2
pág. 3
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Figura 3
Un diagrama de clase es una estructura fija que describe la estructura de un sistema mostrando
las características de un objeto.
En ellas abarcan tres elementos principales ya nombrados que son: Titulo, atributos y
operaciones. Además, consta de otros elementos:
Señales: en esta abarca los diferentes niveles de visibilidad hacia los demás.
Paquetes: Figuras plasmado como rectángulos con pestañas, que tiene el objetivo de
organizar clasificadores con relación al diagrama.
pág. 4
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
En UML, los diagramas de clases permiten representar diferentes tipos de relaciones entre las
clases.
Asociación: Representa una relación estructural entre dos clases, que indica que una
clase está vinculada con la otra, estas pueden ser graficadas mediante con una línea
sólida que conecta las clases. Pueden se tanto una asociación unidireccional o
bidireccional.
Figura 4
Asociación unidireccional
Figura 5
Asociación bidireccional
pág. 5
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Agregación: Representa una relación de todo entre dos clases, donde una contiene una
referencia a la otra clase. Puede existir de forma independiente del todo una clase. Se
simboliza mediante una línea sólida con un rombo en el extremo del todo.
Figura 6
Composición: Similar a la agregación, pero con una relación más fuerte, donde la parte
no puede existir sin el todo. Se representa con una línea sólida con un rombo lleno en el
extremo del todo.
Figura 7
pág. 6
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Figura 8
Dependencia: Representa una relación en la que una clase depende de otra clase. Se
representa con una línea punteada que va desde la clase que depende hasta la clase de la
que depende.
Figura 9
pág. 7
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Figura 10
2.4. Demostración
Figura 11
pág. 8
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
Figura 12
pág. 9
Diagrama de clases con UML.
Taller de Programación - Ciclo marzo 2023
CONCLUSIONES
Los diagramas de clase en UML son una herramienta que permite representar la
estructura estática de un sistema de software.
Bibliografía
diagramasum. (s.f.). diagramasuml.com. Recuperado el 29 de Mayo de 2023, de
diagramasuml.com: https://diagramasuml.com/diagrama-de-clases/
Lucidchart. (s.f.). lucidchart.com. Recuperado el 29 de Mayo de 2023, de lucidchart.com:
https://www.lucidchart.com/pages/es/tutorial-de-diagrama-de-clases-uml
Miro. (s.f.). miro.com. Recuperado el 29 de Mayo de 2023, de miro.com:
https://miro.com/es/diagrama/que-es-diagrama-uml/
programmerclick. (s.f.). programmerclick.com. Recuperado el 29 de Mayo de 2023, de
programmerclick.com: https://programmerclick.com/article/928859047/#:~:text=
%E2%80%A2%20La%20dependencia%20es%20una%20relaci%C3%B3n%20de
%20uso.,clase%20utilizando%20objetos%20de%20otra%20clase%20como%20par
%C3%A1metros.
respuestacorta. (2019 de Diciembre de 09). respuestacorta.com.mx. Obtenido de
respuestacorta.com.mx: https://respuestacorta.com.mx/cual-es-el-objetivo-de-uml/
Solvetic. (12 de Diciembre de 2013). solvetic.com. Obtenido de solvetic.com:
https://www.solvetic.com/tutoriales/article/412-uml-clases/
Solvetic. (02 de Febrero de 2014). solvetic.com. Obtenido de solvetic.com:
https://www.solvetic.com/tutoriales/article/434-uml-agregacion-y-composicion/
#:~:text=La%20agregaci%C3%B3n%20es%20un%20tipo%20de%20relaci%C3%B3n
%20que,cada%20componente%20solo%20puede%20pertenecer%20a%20un%20todo.
pág. 10