tarea

Páginas: 12 (2808 palabras) Publicado: 14 de noviembre de 2013









INDICE

PRESENTACIÓN
CONTENIDO:
INVESTIGACION DEL TEMA

CONCLUSIONES
BIBLIOGRAFIA

















PRESENTACIÓN

El UML (Lenguaje Unificado de Modelado), es una de las herramientas más emocionantes en el mundo actual del desarrollo de sistemas. Esto se debe a que los creadores de sistemas generar diseños que capturen sus ideas en forma convencional ybacín de aprender para comunicarlas a otras personas.
El UML es la creación de Grady Booch, James Rumbaugh e Ivar Jacobson. “Los tres Amigos” como se apodaron estos tres grandes utilizaban metodologías diferentes para el diseño de software hasta que en los años 90 decidieron unirse y trabajar en conjunto en una solo metodología, el UML está compuesto por diversos elementos gráficos que secombinan para conformar diagramas, con las mismas finalidades que es presentar diversas perspectivas de un sistema a las cuales se conoce como modelo.
El presente trabajo tiene principalmente mostrar el contenido de todo lo referido a un “Diagrama de Clases”















DIAGRAMAS DE CLASE

Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucranel sistema, las cuales pueden ser asociativas, de herencia, de uso y de agregación, ya que una clase es una descripción de conjunto de objetos que comparten los mismos atributos, operaciones, métodos, relaciones y semántica; mostrando un conjunto de elementos que son estáticos, como las clases y tipos junto con sus contenidos y relaciones. Un diagrama de clases está compuesto por los siguienteselementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.









Es un diagrama que muestra un conjunto de interfaces, colaboraciones y sus relaciones. Gráficamente es una colección de nodos y arcos.
El propósito de este diagrama es el de representar los objetos fundamentales delsistema, es decir los que percibe el usuario y con los que espera tratar para completar su tarea en vez de objetos del sistema 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.


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

Cada clase se representa en un rectángulo con trescompartimientos:
• Nombre de la clase
• Atributos de la clase
• Operaciones de la clase






Atributos
Tipo: puede llegar 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 ouna 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 accesosindebidos
• El acoplamiento entre las clases se disminuye
• Favorece la modularidad y el mantenimiento
Los atributos de 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS