Sunteți pe pagina 1din 8

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE MANAB

MANUEL FLIX LPEZ

CARRERA INFORMTICA

PERIODO MAR AGO/2015

SEMESTRE SPTIMO

INTELIGENCIA ARTIFICIAL II
TEMA:
DIAGRAMA DE COMPORTAMIENTO: SECUENCIA.

AUTORA:
MARA VICTORIA PRRAGA MERO

FACILITADORA:
ING. HIRAIDA SANTANA CEDEO

CALCETA, JULIO 2015

INTRODUCCIN
Los diagramas en UML pueden ser de comportamiento y estructura, estos
ltimos solo muestran informacin esttica del funcionamiento de un sistema, en
ocasiones los desarrolladores desean mostrar tambin la interaccin que existen
entre objetos a travs del tiempo, he aqu donde tienen mejor aplicacin los
diagramas de secuencias, que como su nombre lo indica muestra la secuencia
de ejecucin de objetos a travs del tiempo.
Si bien es cierto el diagrama de secuencias no es el nico diagrama de
comportamiento, existen otros como el de estados, de tiempo, de interaccin,
casos de uso que pueden mostrar la que el programador desea, sin embargo no
todos estos pueden mostrar la interaccin de objetos en el tiempo, ya que son
estticos al igual que los de estructura.
A continuacin se muestran los componentes de un diagrama de secuencias y
su utilizacin.

MARCO TERICO
Los diagramas de clases y los de objetos representan informacin esttica. No
obstante, en un sistema funcional, los objetos interactan entre s, y tales
interacciones suceden con el tiempo. El diagrama de secuencias UML muestra
la mecnica de la interaccin con base en tiempos. Es uno de los diagramas ms
efectivos para modelar interaccin entre objetos en un sistema. Un diagrama de
secuencia se modela para cada caso de uso. Esta descripcin es importante
porque puede dar detalle a los casos de uso, aclarndolos al nivel de mensajes
de los objetos existentes, como tambin muestra el uso de los mensajes de las
clases diseadas en el contexto de una operacin.
Los Diagramas de Secuencias muestran la forma en que un grupo de objetos se
comunican (interactan) entre s a lo largo del tiempo.

USO DE LOS DIAGRAMAS DE SECUENCIAS


Los diagramas de secuencia pueden utilizarse para una gran variedad de
propsitos y con diferentes niveles de detalle sobre el programa. Las ocasiones
ms frecuentes en las que se crea un diagrama de secuencia son las siguientes:

Si tiene un diagrama de casos de uso en el que se resumen los usuarios


del sistema y sus objetivos, puede dibujar diagramas de secuencia para
describir el modo en que los principales componentes del sistema
interactan para lograr el objetivo de cada caso de uso.
Si ha identificado los mensajes que llegan a una interfaz de un
componente, puede crear diagramas de secuencia en los que se describa
cmo interactan los elementos internos del componente para lograr el
resultado necesario para cada mensaje entrante.

VENTAJAS DEL USO DE DIAGRAMAS DE SECUENCIAS

Puede verse con facilidad cmo se distribuyen las tareas entre los
componentes.

Pueden identificarse los modelos de interaccin que dificultan la


actualizacin de software

COMPONENTES DE LOS DIAGRAMAS DE SECUENCIAS


Un Diagrama de Secuencia consta de objetos, mensajes entre estos objetos y
una lnea de vida del objeto representada por una lnea vertical
Antes de poder seguir avanzado es necesario recordar la diferencia entre una
clase y un objeto, la mejor manera es con el siguiente ejemplo:

Rol de la Clase: el rol de la clase describe la manera en que un objeto se va a


comportar en el contexto. No se listan los atributos del objeto.

Activacin: Los cuadros de activacin representan el tiempo que un objeto


necesita para completar una tarea.

Mensajes: Los mensajes son flechas que representan comunicaciones entre


objetos. Las medias flechas representan mensajes asincrnicos. Los mensajes
asincrnicos son enviados desde un objeto que no va a esperar una respuesta
del receptor para continuar con sus tareas.

Lneas de Vida: Las lneas de vida son verticales y en lnea de puntos, ellas
indican la presencia del objeto durante el tiempo

EJEMPLOS

CONCLUSION
Los diagramas de secuencias son un buen complemento, con los diagramas de
casos de usos y de clases, aunque no se descarta la posibilidad de poder
combinarlo con otros diagramas, esto depende estrictamente del desarrollador.
Para modelar un sistema con un diagrama de secuencias, es necesario saber
cmo interactan las clases u objetos, por lo que se podra decir que se puede
modelar un diagrama de clases a partir de un diagrama de secuencias y
viceversa.

Suele

ser

utilizado

mayormente

para

representar

tareas

fundamentales, en sistema demasiado grande donde influyen muchas clases y


objetos, resulta una tarea complicada, por lo que se aconseja hacer el diagrama
de secuencia por partes, es decir por las funcionalidades relevantes del sistema.

BIBLIOGRAFA
PSS (Popkin Software and Systems). 2010. Modelado de Sistema con UML. (En
lnea). EC. Consultado el 08 de jul. 2015. Formato PDF. Disponible en:
http://es.tldp.org

Figueroa, P. 2007. Conceptos bsicos en un Diagrama de Secuencia. (En lnea).


EC. Consultado el 08 de jul. 2015. Formato HTML. Disponible en:
http://webdocs.cs.ualberta.ca

Microsoft, 2015. Diagramas de secuencia de UML: Instrucciones. (En lnea).


Consultado el 08 de jul. 2015. Formato HTML. Disponible en:
http://msdn.microsoft.com

________ 2008. Diagramas del UML. (En lnea). EC. Consultado el 08 de jul.
2015. Formato PDF. Disponible en: http://www.teatroabadia.com

Ferr, X y Snchez, I. 2011. Desarrollo Orientado a Objetos con UML. (En lnea).
EC. Consultado el 08 de jul. 2015. Formato PDF. Disponible en:
http://www.uv.mx

S-ar putea să vă placă și