DIAGRAMAS DE CLASES
DE CLASES
Universidad Francisco de Paula Santander Ocaña
Facultad de Ingenierías – Plan de Estudios de Ingeniería de Sistemas
Proyectos III
DEFINICIÓN
Su propósito es representar loselementos
estáticos de un sistema. Muestran el
conjunto de clases que forman parte de la
estructura estática de un sistema, junto
con las relaciones existentes entre estas
clases.
DIAGRAMA DE CLASES:INTRODUCCIÓN
CLASE
Es la unidad básica que encapsula toda la
información de un Objeto.
Palabra AVE
Clase AVE
Características
(altura, ancho,
color)
Atributos
(altura, ancho,
color)
Mecanismos(comer, dormir,
volar)
Operaciones/Mét
odos
(comer, dormir,
volar)
DIAGRAMA DE CLASES: CONCEPTO DE CLASE
ELEMENTOS DEL DIAGRAMA…
• Clases
Es la unidad básica que encapsula toda la
información de unObjeto.
En UML, una clase es representada así:
Nombre Clase
Atributos
Operaciones o
métodos
DIAGRAMA DE CLASES: ELEMENTOS
Atributos. Describen las características propias
de los objetos de una clase.Son valores que
corresponden a un objeto, como color, material,
cantidad, etc.
Sintaxis de un Atributo:
[visibilidad] nombre [: tipo][= valor-inicial] [{listapropiedades}]
Ej: -coloresPreferidos:Color[{blanco, rojo, negro}]
DIAGRAMA DE CLASES: ATRIBUTOS
Operaciones o Métodos. Describen el
comportamiento de los objetos de una clase.
Son las actividades que se pueden realizar con o
para esteobjeto.
Sintaxis de una Operación:
[visibilidad] nombre [(lista-parámetros)]
devuelto] [{lista-propiedades}]
Ej. +calcularHorasTrabajadas( ):int
DIAGRAMA DE CLASES: OPERACIONES
[:
tipo-PERSPECTIVAS…
• Conceptual: Representa los conceptos
dominio del sistema.
del
• Análisis: Tiene en cuenta las interfaces del
software.
• Implementación: Tiene en cuenta el lenguaje de
programación.DIAGRAMA DE CLASES: PERSPECTIVAS
Conceptual
Análisis
Ventana
Ventana
tamaño: Área
color-actual: Color
visibilidad: Boolean
Implementación
Ventana
Visualizar ( )
Esconder ( )
+ tamaño: Área...
Regístrate para leer el documento completo.