Beruflich Dokumente
Kultur Dokumente
Unidad 3 Modelado del comportamiento dinmico del sistema Mg. Gustavo G. Delgado Ugarte
Actor
Es una idealizacin de
Una persona externa (Rol) Un proceso Una cosa
que interacta con el sistema, subsistema o clase Caracteriza las interacciones que los usuarios exteriores pueden tener con el sistema
Actor
Un usuario puede estar ligado a mltiples actores Diferentes usuarios pueden estar ligados al mismo actor Cada actor participa en uno o ms casos de uso
Interacta con el caso de uso intercambiando mensajes
Actor
Los actores pueden ser definidos en jerarquas de generalizacin, en las cuales una descripcin abstracta del actor es compartida y aumentada por una o ms descripciones especficas del actor
Actor
Un actor puede ser
Un ser humano (Rol) Otro sistema informtico (Software) Cierto proceso ejecutable (Software o Hardware)
Caso de Uso
Es una unidad coherente de funcionalidad, externamente visible, proporcionada por una unidad del sistema y expresada por una secuencia de mensajes intercambiados por la unidad del sistema y uno o ms actores El propsito es definir una pieza de comportamiento coherente, sin revelar la estructura interna del sistema
El qu pero no el cmo
Caso de Uso
La definicin del caso de uso incluye todo el comportamiento
Lneas principales (comportamiento normal) Variaciones sobre el comportamiento normal y Condiciones excepcionales junto con la respuesta deseada
Caso de Uso
La dinmica de un caso de uso se puede especificar por
Diagramas de estado Diagramas de secuencia Diagramas de colaboracin Descripciones informales de texto
Relaciones
Relacin de Inclusin
Un caso de uso puede incorporar el comportamiento de otros casos de uso como fragmentos de su propio comportamiento La relacin de inclusin (<<include>>) es usada para integrar un caso de uso dentro de otro, convirtindose en parte lgica de ese caso de uso
Relacin de Inclusin
Relacin de Extensin
Un caso de uso se puede tambin definir como una extensin incremental de un caso de uso base La relacin Extensin (<<extend>>) es utilizada para expresar que un caso de uso ser extendido por otro caso de uso en ciertas circunstancias y en cierto punto; el cul es llamado el punto de extensin
Relacin de Extensin
Relacin de Generalizacin
Un caso de uso tambin se puede especializar en uno o ms casos de uso hijos (generalizacin de casos de uso) Cualquier caso de uso hijo se puede utilizar en una situacin en la cual se espera al caso de uso padre
Relacin de Generalizacin
Comprar Gaseosa
Reaprovisionar gaseosas
Recoger dinero
Casos de Uso
Comprar Gaseosa Reaprovisionar Gaseosas Recoger dinero
Inclusin