Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una vez identificadas las clases anteriores, proseguimos describiendo los casos de uso
del modelo de requisitos segn la lgica que debern presentar estas clases para lograr la
funcionalidad descrita en los diversos casos de uso. Este es un paso muy importante ya
que en base a la lgica propuesta para esta descripcin, definiremos la arquitectura de
anlisis tanto estructural como funcional. Dada la complejidad y la importancia de estas
descripciones, es importante probar las secuencias funcionales de los casos de uso flujos
revisar qu tan bien nuestra lgica y arquitectura de clase resuelve la funcionalidad
establecida. Para eso introducimos el concepto de diagramas de secuencias, interaccin
o eventos, los cuales describen como los diferentes casos de uso son implementados
mediante los objetos de nuestra arquitectura recin generados. Los diagramas
correspondientes muestran la interaccin entre los objetos participantes a nivel de
eventos que se envan entre s, excluyendo cualquier detalle interno de ellos. El formato
de un diagrama de secuencia se muestra en la Figura 7.43. Ntese que es un diagrama
exclusivamente de objetos y no de clases. Sin embargo, los objetos son instancias de
clases que al no tener ningn nombre particular se muestran a travs del nombre de la
clase subrayaday con el prefijo de :, correspondiente a la notacin para diagramas de
objetos.
Cada clase participante se representa por una barra, dibujadas como lneas verticales en
el diagrama. El orden entrelas barras es insignificante y debe elegirse para dar la mayor
claridad. Si hubiera varias instancias de las clases que interactan entre s, se dibujaran
las instancias como barras diferentes. Adems de los objetos, es importante representar
entidades externas al sistema en los diagramas de secuencia. De lo contrario este tipo de
diagrama no sera demasiado til en el modelo de anlisis. En nuestro caso, estas
entidades externas que se incluyen como barras adicionales en el diagrama
representando instancias de los actores. El eje de tiempo en el diagrama de secuencia es
vertical (paralelo a las barras) y avanzando hacia abajo. El comienzo del diagrama de
secuencia corresponde al inicio del caso de uso. El avance en el tiempo en el diagrama es
controlado por los eventos, mientras que la distancia entre dos eventos en el diagrama no
tiene relacin con el tiempo real entre estos eventos. Ms an el tiempo no es
necesariamente lineal en el diagrama, pudiendo existir concurrencia. El diagrama de
secuencia de la Figura 7.44 muestra un ejemplo de estos eventos.