You are on page 1of 13

GRUPO No.

3
José Luis Toma Tipáz
Josué Santiago Saquic Us
Domingo Cobo Ramírez
Bryan José Azañon Alvarado
Allan Adalberto Vásquez Pérez
DIAGRAMAS DE
CLASE
¿Qué es un diagrama de clases
en UML?
El Lenguaje Unificado de Modelado El UML se estableció como un modelo
(UML, por sus siglas en inglés) puede estandarizado para describir un enfoque de
ayudarte a modelar sistemas de programación orientada a objetos (POO).
diversas formas. Uno de los tipos Como las clases son los componentes
más populares en el UML es el básicos de los objetos, los diagramas de
diagrama de clases. Popular entre los clases son los componentes básicos del
UML. La figura de clase en sí misma consiste
ingenieros de software para
en un rectángulo de tres filas. La fila
documentar arquitectura de software, superior contiene el nombre de la clase, la fila
los diagramas de clases son un tipo del centro contiene los atributos de la clase y
de diagrama de estructura porque la última expresa los métodos o las
describen lo que debe estar presente operaciones que la clase puede utilizar.
en el sistema que se está
modelando.
La biblioteca de figuras UML en Lucidchart puede ayudarte a crear prácticamente
cualquier diagrama de clases por medio de nuestra herramienta de diagramas UML.

3
Beneficios de los
diagramas de clases
Los diagramas de clases ofrecen una serie de beneficios para toda organización. Usa los diagramas de
clases UML para:
• Ilustrar modelos de datos para sistemas de información, sin importar qué tan simples o complejos sean.
• Comprender mejor la visión general de los esquemas de una aplicación.
• Expresar visualmente cualesquier necesidades específicas de un sistema y divulgar esa información en
toda la empresa
. • Crear diagramas detallados que resalten cualquier código específico que será necesario programar e
implementar en la estructura descrita.

4
El diagrama de clases estándar está compuesto por tres partes:
• Sección superior: Contiene el nombre de la clase. Esta sección siempre es
necesaria, ya sea que estés hablando del clasificador o de un objeto.

• Sección central: Contiene los atributos de la clase. Usa esta sección para
Componentes describir cualidades de la clase. Esto solo es necesario al describir una
instancia específica de una clase.
básicos de un
diagrama de clases • Sección inferior: Incluye operaciones de clases (métodos). Esto está
organizado en un formato de lista. Cada operación requiere su propia línea.
Las operaciones describen cómo una clase puede interactuar con los datos.
Todas las clases poseen diferentes niveles de acceso en
función del modificador de acceso (visibilidad).
A continuación te mostramos los niveles de acceso con sus
símbolos correspondientes:
• Público (+)


Modificadores • Privado (-)
de acceso a
miembros • Protegido (#)
• Paquete (~)
• Derivado (/)
• Estático (subrayado)

6
EJEMPLOS
◇ Diagrama de clases para un sistema administrativo
hotelero

Un diagrama de clases puede mostrar las relaciones entre cada objeto en un sistema
administrativo hotelero, incluidas la información de huéspedes, las responsabilidades del
personal y la ocupación por habitación. El siguiente ejemplo proporciona un panorama
útil del sistema administrativo hotelero. Inicia un diagrama de clases haciendo clic en la
plantilla siguiente.

7
8
◇ Diagrama de clases para un sistema de cajero automático
ATM 

Los ATM son aparentemente simples. Aunque los clientes solo


necesitan oprimir algunos botones para recibir efectivo, hay muchas
capas de seguridad que un ATM seguro y efectivo debe pasar para
evitar fraude y brindar valor a los clientes bancarios. Las diversas
partes humanas e inanimadas de un sistema de ATM son ilustradas
por este diagrama sencillo de leer. Cada clase tiene su título y los
atributos se detallan debajo. Puedes editar, guardar y compartir este
diagrama abriendo el documento y registrándote a una cuenta gratuita
de Lucidchart

9
10
En Lucidchart, crear un diagrama de clases desde cero es
sorprendentemente simple. Solo sigue estos pasos:
Cómo dibujar  
 Abre un documento en blanco o empieza con una plantilla.
un diagrama
 Activa la biblioteca de figuras UML. En el lado izquierdo del
de clases editor de Lucidchart, haz clic en "Figuras". Una vez que
estés en el Administrador de bibliotecas de figuras, marca
"UML" y haz clic en "Guardar".

 Desde las bibliotecas que recién agregaste, selecciona la


figura que quieras y arrástrala de la caja de herramientas al
lienzo.

 Modela el flujo de procesos trazando líneas entre las


figuras mientras agregas texto.

11
Preguntas
Mencione algunos modificadores de
acceso a miembros

¿Cuáles son los componentes


adicionales?

Mencione algunos pasos para poder


dibujar un diagrama de clase
12
GRACIAS
POR SU
ATENCIÓN
13

You might also like