The investigation(research) on this one topic I realize in his most with information stooped INTERNET, though one of the obstacles for the compilation of this one, was to manage to understand(include) certain terms(ends) that in the field of the computer science are in the habit of being very confused. Initially definitions were treating each other on what it is an object in programming, once understood (included) this one concept to enter detailed the central topic on what it is a GRAPH OF OBJECTS, with his definition and applications and on the second plane there were treating each other the advantages and disadvantages of the CASES OF I USE illustrating the concept of this one by means of a small example.
El presente trabajo se basa en una investigación sobre el tema de DIAGRAMAS DE OBJETOS para la clase UML. Se trata de responder preguntas como ¿Qué es y para que se utiliza un diagrama de objetos?, con el fin y en lo posible de dar a conocer de la forma mas sencilla y entendible el funcionamiento de uno de los diagramas de UML.
La investigación sobre éste tema se realizo en su mayor parte con información bajada de INTERNET, aunque uno de los obstáculos para la recolección de ésta, fue el llegar a comprender determinados términos que en el campo de la informática suelen ser muy confusos.
Inicialmente se trataran definiciones sobre lo que es un objeto en programación, una vez comprendido éste concepto se entrar detalladamente en el tema central sobre lo que es un DIAGRAMA DE OBJETOS, con su definición y aplicaciones y en segundo plano se trataran las ventajas y desventajas de los CASOS DE USO ilustrando el concepto de éste mediante un pequeño ejemplo.
PALABRAS CLAVES
Objeto, diagrama, Clases, Caso de Uso
DEFINICION
Es una instancia de una clase, es decir, es una unidad que en un tiempo de ejecución realiza una tarea específica.
Estos objetos pueden interactuar entre si, realizando una serie de pasos.
Los diagramas de objetos son subconjuntos de un diagrama de clases en el que muestran instancias específicas de un objeto en un momento particular del sistema, donde solo muestra los objetos con sus relaciones.Los diagramas de objetos son utilizados durante el proceso de análisis y diseño de un sistema de información (software).
- Un diagrama de objetos puede ser visto para ser un ejemplo del desarrollo de un diagrama de clases.
- Estos diagramas pueden ser dibujados para explicar o para capturar ciertos escenarios donde demuestran conceptos o estados en un punto de tiempo en diagrama de clases.
CASOS DE USO
VENTAJAS Y DESVENTAJAS
Un caso de uso es la descripción de un sistema desde el punto de vista de un observador externo y su razón de ser se concentra en el QUÉ hace el sistema mientras que los otros diagramas UML se concentran en el CÓMO logra su comportamiento.
VENTAJAS
- Comunicación con el cliente.
- Determinación de requerimientos.
- Generación de pruebas del sistema.
DESVENTAJAS
- La inclusión de estas relaciones hace que los diagramas sean más difíciles de leer, sobre todo para los clientes.
- En ocaciones es difícil establecer una secuencia temporal.
EJEMPLOS
Juan necesita leer un libro para la clase de español, como no lo tiene necesita pedirlo prestado a la biblioteca.
el diagrama de éste caso de uso se diseña mediante dos individuos "socio de la biblioteca y bibliotecario ( actores ), c/u llevando un rol diferente dentro del sistema y se dibujan mediante una silueta humana, la tarea que es llevada a cabo por ellos es representada por un ovalo y fianalmente manteniendo una asociación dibujada por una línea o flecha.
En el caso del ejemplo se tienen como casos de uso de la cafetera RecibirDinero, PedirAzucar, PedirProducto, DarVueltas y Cancelar.
CONCLUSIONES
Este trabajo presenta una herramienta que permite documentar sobre DIAGRAMAS DE OBJETOS, de manera que sea posible su comprensión y comparación frente a los demás tipos de diagramas que existen en UML.
BIBLIOGRAFIA
http://tvdi.det.uvigo.es/~avilas/UML/node39.html
http://elcodigok.blogspot.com/2008/03/diagrama-de-objetos.html
http://dis.um.es/~lopezquesada/documentos/FIS_0607/recursos/CasosdeUso.pdf
http://www.osmosislatina.com/lenguajes/uml/casos.htm
http://sparxsystems.com.ar/download/Ayuda%20HTML/index.html?objectdiagram.htm
INTEGRANTES
Erick A. Carrillo, eacarrillo0@misena.edu.co
Yojhan F. Villanueva, yfvillanueva@misena.edu.co, umlyojhan40099.blogspot.com
John J. Ramírez, jjramirez3@misena.edu.co , analisisuml.blogspot.com
Orden 40099.
“SENA”