diseño de clases

Páginas: 6 (1273 palabras) Publicado: 26 de julio de 2013
Diseño de clases.













INTRODUCCIÓN:
Los diagramas de clase se usan en el diseño del modelo estático para ver un sistema. Para las demás partes, este modelado involucra el vocabulario del sistema, el modelado de colaboraciones, o modelado de esquemas. Los diagramas de clase son también la base para un par de diagramas relacionados: Diagramas de Componente y Diagramas deInstalación


Un diagrama de clase muestra un conjunto de clases, interfaces, y colaboraciones y sus relaciones entre ellos.
















DIAGRAMAS DE CLASES

Son los diagramas más comunes en el modelado de sistemas orientados a objetos.
Un diagrama de clase muestra un conjunto de clases, interfaces, y colaboraciones y sus relaciones entre ellos.
Los diagramas de clase seusan en el diseño del modelo estático para ver un sistema. Para las demás partes, este modelado involucra el vocabulario del sistema, el modelado de colaboraciones, o modelado de esquemas. Los diagramas de clase son también la base para un par de diagramas relacionados: Diagramas de Componente y Diagramas de Instalación
Los diagramas de clase son importantes no solo para la visualización,especificación y documentación del modelo estructural, también para la construcción de sistemas ejecutables. Ingeniería hacia adelante e ingeniería inversa.
ELEMENTOS BASICOS DE UN DIAGRAMA DE CLASES
CLASES: Escriben un conjunto de objetos con propiedades y comportamientos comunes.
RELACIONES: Enlaces entre los distintos elementos de los Diagramas.
INTERFACES: Conjunto de operaciones de una claseo paquetes visibles desde otras clases o Paquetes.
Son los diagramas más comunes en el modelado de sistemas orientados a objetos. Un diagrama de clase muestra un conjunto de clases, interfaces, y colaboraciones y sus relaciones entre ellos.
Los diagramas de clase se usan en el diseño del modelo estático para ver un sistema. Para las demás partes, este modelado involucra el vocabulario delsistema, el modelado de colaboraciones, o modelado de esquemas. Los diagramas de clase son también la base para un par de diagramas relacionados: Diagramas de Componente y Diagramas de Instalación
El propósito de este diagrama es el de representar los objetos fundamentales del sistema, es decir los que percibe el usuario y con los que espera tratar para completar su tarea en vez de objetos delsistema o de un modelo de programación.
• La clase define el ámbito de definición de un conjunto de objetos.
• Cada objeto pertenece a una clase.
• Los objetos se crean por instanciación de las clases.
Cada clase se representa en un rectángulo con tres compartimientos:



• Nombre de la clase
• Atributos de la clase
• Operaciones de la clase
Diagrama de Clases: Atributos


Tipo: puedellegar a depender del lenguaje de programación a utilizar.
• Valor inicial: valor que poseerá el atributo al crear un objeto.
• Visibilidad: está relacionado con el encapsulamiento.
• Multiplicidad: determinar si un atributo debe estar o no, y si posee un único valor o una lista de valores.
• Ordenamiento: especifica si el atributo determina alguna relación de orden dentro de la clase.
•Capacidad de cambio: permite definir atributos con valores constantes.
• Modificadores: un atributo puede ser de clase, derivado, volátil, transitorio.












Visibilidad
La encapsulamiento presenta tres ventajas básicas:
• Se protegen los datos de accesos indebidos.
• El acoplamiento entre las clases se disminuye.
• Favorece la modularidad y el mantenimiento.
Los atributosde una clase no deberían ser manipulables directamente por el resto de objetos.

Niveles de encapsulamiento:

(-) Privado: es el más fuerte. Esta parte es totalmente invisible desde fuera de la clase (excepto para clases friends en terminología C++).
(~) Package: Sólo es visible dentro del mismo package.
(#) Los atributos/operaciones protegidos están visibles para las clases friends y para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño de una clase
  • Diseño de clase
  • Diseño de clase
  • Diseño De Clases
  • Diseño De Una Clase De Educacion Sexual
  • Papel De Las Clases En El Análisis Y El Diseño
  • Diseño de clase de ballet
  • Diseños de clase nivel primario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS