Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interacciones
Una interaccin es un comportamiento que incluye un conjunto de mensajes intercambiados por un conjunto de objetos dentro de un contexto para lograr un propsito. Se utilizan para modelar los aspectos dinmicos de las colaboraciones, que representan sociedades de objetos que juegan roles especficos, y colaboran entre s para llevar a cabo un comportamiento mayor que la suma de los comportamientos de sus elementos. Las interacciones bien estructuradas son como los algoritmos bien estructurados: eficientes, sencillos, adaptables y comprensibles. En UML, los aspectos estticos de un sistema se modelan mediante elementos tales como los diagramas de clases y los diagramas de objetos. Estos diagramas permiten especificar, construir y documentar los elementos del sistema, incluyendo clases, interfaces, componentes, nodos y casos de uso e instancias entre ellos, as como la forma en que estos elementos se relacionan entre s. En UML los aspectos dinmicos de un sistema se modelan mediante interacciones. Una interaccin tiene una naturaleza esttica, ya que establece el escenario para un comportamiento del sistema introduciendo todos los objetos que colaboran para realizar alguna accin. Las interacciones se usan para modelar el flujo de control dentro de una operacin, una clase, un componente, un caso de uso o el propio sistema. UML proporciona una representacin grfica para los mensajes, esta notacin permite visualizar un mensaje de forma que podamos destacar todas sus partes ms importantes: nombre, parmetros (si los tiene) y secuencia. Grficamente un mensaje se representa como una lnea dirigida y casi siempre incluye el nombre de su operacin. Una interaccin es un comportamiento que comprende un conjunto de mensajes intercambiados entre un conjunto de objetos dentro de un contexto para lograr un propsito.
Un mensaje es la especificacin de una comunicacin entre objetos que transmite informacin, con la expectativa de que se desencadenar una actividad
Contexto
Las interacciones aparecern en la colaboracin de objetos existentes en el contexto de un sistema o subsistema. Tambin aparecern interacciones en el contexto de una operacin y por ltimo, aparecern interacciones en el contexto de una clase. Tambin aparecern interacciones entre objetos en la implementacin de una operacin. Los parmetros de una operacin, sus variables locales y los objetos globales a la operacin (pero visibles a ella) pueden interactuar entre s para llevar a cabo un algoritmo de esa implementacin de la operacin. Las interacciones se pueden utilizar para visualizar, especificar, constituir y documentar la semntica de una clase
Objetos y Roles
Los objetos que participan en una interaccin son o bien elementos concretos o bien elementos prototpicos. Como elemento concreto, un objeto representa algo del mundo real. Por ejemplo, p, una instancia de la clase Persona, podra denotar a una persona particular. Como elemento prototpico, p podra representar cualquier instancia de la clase Persona.
Un diagrama de objetos se puede ver como una representacin del aspecto esttico de una interaccin, que configura el escenario para la interaccin al especificar todos los objetos que colaboran entre s.
Enlaces
Un enlace es una conexin semntica entre objetos. Siempre que una clase tenga una asociacin con otra clase, podra existir un enlace entre las instancias de dos clases; siempre que haya un enlace entre dos objetos, un objeto puede mandar un mensaje al otro.
Mensajes
Es la especificacin de una comunicacin entre objetos que transmite informacin, con la expectativa de que se desencadenar alguna actividad. La recepcin de una instancia de un mensaje puede considerarse la instancia de un evento. En UML se modelan varios tipos de acciones Llamada. Invoca una operacin sobre un objeto; un objeto puede enviarse un mensaje a s mismo, lo que resulta en la invocacin local de una operacin. Retorno. Devuelve un valor al invocador. Envo. Enva una seal a un objeto. Creacin. Crea un objeto. Destruccin. Destruye un objeto; un objeto puede suicidarse al destruirse a s mismo.
Casos de Uso
Un caso de uso especifica el comportamiento de un sistema o una parte del mismo, y es una descripcin de un conjunto de secuencias de acciones, incluyendo variantes, que ejecutan un sistema para producir un resultado observable de valor para un actor. Un caso de uso es una descripcin de un conjunto de secuencias de acciones, incluyendo variantes, que ejecuta el sistema para producir un resultado observable. Un caso de uso representa un requisito funcional del sistema. Un actor representa un conjunto coherente de roles que juegan los usuarios de los casos de uso al interactuar con estos. Los actores pueden ser personas o pueden ser sistemas mecnicos. La representacin grfica de un caso de uso es una elipse que encierra el nombre, que normalmente suele ser una expresin verbal que describe algn comportamiento del vocabulario del sistema que se est modelando. Los actores se representan mediante un mueco muy sencillo el cual suele tener asociado un nombre que explica el rol de ese actor frente al sistema.
sociedad de elementos, incluyendo tanto su estructura esttica como la dinmica, se modela en UML como una colaboracin.