Diagramas de clase

Páginas: 9 (2092 palabras) Publicado: 1 de abril de 2011
Universidad Latina campus Heredia

Curso: Informática

Estudiante: Andrés Sibaja
Prof.: Alexander Gonzales

Diagramas de
Clases

2011
Índice

Introducción 4
Desarrollo 5
Diagrama de Clase: 5
Partes del Diagrama de Clase: 5
Clases: 6
Atributos: 6
Operaciones: 7
Interfaces: 7
Diagrama de Objetos: 7
Representando Clases: 8
Modelación de un Atributo: 9
Visibilidadde un Atributo: 9
Modelando una Operación: 10
Asociaciones: 10
Dirección: 11
Clase de Asociación: 11
Pasos para el Diagrama de Clases: 12
Asociación Reflexiva 12
Asociación Cualificada: 13
Agregación y Composición: 13
Agregación Básica: 14
Composición: 15
Generalización: 16
Elementos de la Generalización: 16
Herencia: 17
Paquetes: 17
Interfaces: 18
Instancias: 19Roles: 20
Construyendo un Diagrama de Clase: 20
Conclusión 21

Introducción

Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que semanejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.

Desarrollo

Diagrama de Clase:
* Es el más utilizado 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 Clase:
* 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 untérmino formal para un tipo de relación.
* Herencia: permite organizar las definiciones de la clase para simplificar y facilitar su implementación.
Clases:
Las clases 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 degeneralizació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 operacionesasociados con una entidad, esto es, lo que una entidad puede hacer, sintaxis:
Nombre_operación[parámetros:tipo]:Valor_retorno:tipo
Interfaces:
* Son clases que definen 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 elestereotipo <<interface>>.
* Solo contienen operaciones públicas
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 diagrama de clase en un...
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