Documente Academic
Documente Profesional
Documente Cultură
Segundo Semestre
Representación
Análisis y Diseño Orientado a Objetos De clases
Unidad 4
Y
Actividad 1
Objetos con
UML
Fgigb1@nube.unadmexico.mx
ES18250170
DS-DDOO-1902-B1-008
Diagrama clase.
Un diagrama de clases en UML es un tipo de diagrama de estructura estática que describe la estructura
de un sistema mostrando las clases del sistema, sus atributos, operaciones y las relaciones entre los
objetos. El diagrama de clases recoge las clases de objetos y sus asociaciones, en el diagrama se representa
la estructura y el comportamiento de cada uno de los objetos del sistema y sus relaciones con los demás
objetos, pero no muestra información temporal. Para poder facilitar la comprensión del diagrama, se
pueden incluir paquetes como elementos de este, donde cada uno de ellos agrupa un conjunto de clases.
En el diagrama no se ven reflejados los comportamientos temporales de las clases, aunque para
mostrarlos se puede utilizar un diagrama de transición de estados.
Los atributos de una clase representan los datos asociados a los objetos instanciados por esa clase. Las
operaciones o métodos representan las funciones o procesos propios de los objetos de una clase,
caracterizando a dichos objetos.
El diagrama de clases permite representar clases abstractas. Una Clase abstracta es una clase que no
puede existir en la realidad, pero que es útil conceptualmente para el diseño del modelo orientado a
objetos. Las clases y en general todos los elementos de los diagramas, pueden estar clasificados de
acuerdo con varios criterios, como por ejemplo su objetivo dentro de un programa. clasificación de
todos los objetos que pueden aparecer en un modelo.
En UML, una clase es representada por un rectángulo que posee tres divisiones:
Inferior: Contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su
entorno.
Nombre de clase
Atributos
Funciones ()
Diagrama Objeto.
Un diagrama de objetos es una instancia de un diagrama de clases; muestra una 'foto' del estado de un
sistema en un punto de tiempo determinado." Los diagramas de objeto están ligados a los diagramas de
clase y comparten virtualmente los mismos símbolos para la notación.
Los diagramas de objetos modelan las instancias de elementos contenidos en los diagramas de clases. Un
diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento concreto. En UML,
los diagramas de clase se utilizan para visualizar los aspectos estáticos del sistema y los diagramas de
interacción se utilizan para ver los aspectos dinámicos del sistema, y constan de instancias de los
elementos del diagrama de clases y mensajes enviados entre ellos.
En un punto intermedio podemos situar los diagramas de objetos, que contiene un conjunto de
instancias de los elementos encontrados en el diagrama de clases, representando sólo la parte estática
de una interacción, consistiendo en los objetos que colaboraran, pero sin ninguno de los mensajes
intercambiados entre ellos.
Los diagramas de objetos se emplean para modelar la vista de diseño estática o la vista de procesos
estática de un sistema al igual que se hace con los diagramas de clases, pero desde la perspectiva de
instancias reales o prototípicas. Esta vista sustenta principalmente los requisitos funcionales de un
sistema. Los diagramas de objetos permiten modelar estructuras de datos estáticas,
En general los diagramas de objetos se utilizan para modelar estructuras de objetos, lo que implica tomar
una instantánea de los objetos de un sistema en un cierto momento. Un diagrama de objetos representa
una escena estática dentro de la historia representada por un diagrama de interacción. Los diagramas
de objetos se utilizan para visualizar, especificar, construir y documentar la existencia de ciertas
instancias en el sistema, junto a las relaciones entre ellas.
Diferencias
Un diagrama de objetos representa la estructura estática del sistema mostrando los objetos (instancias)
en el sistema y las relaciones entre los objetos.
Los diagramas de Clases por definición son estáticos, esto es, representan que partes interactúan entre
sí, no lo que ocurre cuando da una representación estática del sistema, representa las clases que serán
utilizadas dentro del sistema y las relaciones que existen entre ellas. Describe la estructura estática de
un sistema en términos de clases y de relaciones entre estas clases, mostrando los atributos y operaciones
que caracterizan cada clase de objetos.
Conclusiones
Se desarrollaron los respectivos diagramas y fue asimilada la importancia que estos tienen cuando se
necesita comprender el flujo de la información. El utilizar los diagramas se puede observar con facilidad
como se distribuyen las tareas entre los componentes, se identifican los modelos de iteración, los
diagramas son diseños que nos ayudan a dar un enfoque guía de lo que queremos diseñar.
References
(2010, 10 25). Retrieved from http://ingenieriadesistemas-shirley.blogspot.com/2012/05/tipos-de-
diagramas-uml.html#!/2012/05/tipos-de-diagramas-uml.html