Diagrama De Clases

Páginas: 10 (2415 palabras) Publicado: 4 de abril de 2012
DIAGRAMA DE CLASE

TIPOS DE DIAGRAMAS
• Diagramas de estructura: mostrar la estructura
estática del sistema que se está modelando
– Incluye: diagramas de clase, componentes y/o
objetos.

• Diagramas de comportamiento: muestra el
comportamiento dinámico entre los objetos y el
sistema.
– Incluye: diagramas de actividades, casos de uso y de
secuencia

Diagrama de clase
• Es el másutilizado y más conocido de los
diagramas orientados a objetos. Es la
fuente de generación de código.
• El diagrama de clase representa clases,
sus partes y la forma en la que las clases
de los objetos están relacionados con
otro.
• Una clase es una definición de un tipo de
objeto.

Partes del diagrama de clases
• Atributos: describe las características de una clase de
objetos.
•Operaciones: define el comportamiento de una clase de
objetos
• Estereotipos: ayuda a entender este tipo de objeto en el
contexto de otras clases de objetos con roles similares
dentro del diseño del sistema.
• Asociación: es un término formal para un tipo de
relación.
• Herencia: permite organizar las definiciones de la clase
para simplificar y facilitar su implementación.

Clases
• Lasclases son descripciones de un juego de objetos
con características, comportamiento, relaciones y
semánticas comunes. Se usan para modelar un juego
de conceptos o entidades.
– Se denotan con un rectángulo con compartimentos.
– En ellos se ponen el nombre, los atributos, las operaciones y
además se pueden usar para anotar otras propiedades del
modelo como son (reglas del negocio,responsabilidades,
excepciones, etc.)
– Pueden tener interfaces para especificar conjuntos de
operaciones proporcionadas a su ambiente. Todas las
operaciones deben estar asociadas a métodos.
– Pueden tener relaciones de generalización con otras clases.

Atributos
• Son descripciones de características, se
usan para modelar información asociada
con una entidad, sintaxis:Nombre_atributo[multiplicidad]:Tipo = Valor_inicial

• La multiplicidad es opcional e indica el
número de atributos por instancia de la
clase.

Operaciones
• Son descripciones del comportamiento, se
usan para modelar los servicios u
operaciones asociados con una entidad,
esto es, lo que una entidad puede hacer,
sintaxis:
Nombre_operación[parámetros:tipo]:Valor_retorno:tipo

Interfaces
• Son clases quedefinen un juego de
operaciones externas accesibles pero sin
métodos. Se usan para modelar una serie
de operaciones que definen un servicio
que puede ser ofrecido por diferentes
clases.
• Se representan como clases pero con el
estereotipo .
• Solo contienen operaciones públicas

Todos los diagramas soportan el
Diagrama de Clase
Casos de
Uso

Diagrama
de Objetos

Diagrama
de ClaseDiagrama
de Secuencia

Diagrama
de Colaboración

Diagrama
de Actividades

Diagrama
de Estados

Diagrama de Objetos
• La clase define las reglas; los objetos expresan
los hechos.
• La clase define que puede ser; el objeto
describe que es.
• Se considera un caso especial del diagrama de
clases.
• Puede construirse junto con el de clases.
• Describe una instancia de un diagramade clase
en un momento en particular.
• Este diagrama contiene objetos y ligas.

Modelando Clases
• La representación de una clase es un
rectángulo con 3 divisiones:
– El del nombre define la clase, (un tipo de
objeto).
– El de los atributos contiene la definición de
los datos.
– El de las operaciones contiene la definición
de cada comportamiento soportado por este
tipo de objeto. Ejemplo
La siguiente figura muestra un vuelo de una
aerolínea modelado como una clase UML.

Nombre

Atributos

Operaciones

Atributo: tipo de dato

Operación(parámetros:
Tipo de dato):valor de
retorno

Modelando un atributo
• Un atributo describe una pieza de información
que un objeto tiene o conoce de sí mismo. Para
poder usar esta información se debe asignar un
nombre y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas De Clases
  • Diagramas de clase
  • diagrama de clases
  • Diagrama de clases
  • Diagramas De clase
  • Diagrama de clases
  • Diagrama de clase
  • Diagrama de clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS