Professional Documents
Culture Documents
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
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".
11
Preguntas
Mencione algunos modificadores de
acceso a miembros