Sei sulla pagina 1di 8

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

Un diagrama de caso de uso muestra la relacion que existe entre los actores y los casos de uso del sistema. En el diagrama de casos de uso se representa tambin el sistema como una caja rectangular con el nombre en su interior. Los casos de uso estn en el interior de la caja del sistema, y los actores fuera, y cada actor est unido a los casos de uso en los que participa mediante una lnea.

Los elementos que pueden aparecer en un Diagrama de Casos de Uso son: actores, casos de uso y relaciones entre casos de uso.

Un actor tiene comportamiento, como una persona, un sistema informatizado u organizacin, y adems este realiza algn tipo de interaccin con el sistema. Se representa mediante una figura humana dibujada con palotes.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

No es ms que la descripcin de la secuencia de interacciones que se producen entre un actor y el sistema, cuando el actor usa el sistema para realizar una tarea especfica. Se representa en el Diagrama de Casos de Uso mediante una elipse con el nombre del caso de uso en su interior. El nombre del caso de uso debe reflejar la tarea especfica que el actor desea llevar a cabo usando el sistema.

Un caso de uso no describe tareas que tienen un sentido completo para el usuario. El caso de uso ayuda a mejorar la comunicacin en el equipo de desarrollo, el manejo de la documentacin de casos de uso. Cuando queramos utilizar estos casos de uso ms pequeos, las relaciones entre estos y los casos de uso ordinarios pueden ser de los siguientes tres tipos: Incluye (<>): Un caso de uso base incorpora explcitamente a otro caso de uso en un lugar especificado en dicho caso base. Se suele utilizar para encapsular un comportamiento parcial comn a varios casos de uso. El caso de uso que extiende describe un comportamiento opcional del sistema

En los diagramas de interaccin se muestra un patrn de interaccin entre objetos. Hay dos tipos de diagrama de interaccin, ambos basados en la misma informacin, pero cada uno enfatizando un aspecto particular: Diagramas de Secuencia y Diagramas de Colaboracin.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

DIAGRMAS DE SECUENCIA: Un diagrama de Secuencia muestra una interaccin


ordenada segn la secuencia temporal de eventos. En particular, muestra los objetos participantes en la interaccin y los mensajes que intercambian ordenados segn su secuencia en el tiempo. Se pueden colocar etiquetas (como restricciones de tiempo, descripciones de acciones, etc.) bien en el margen izquierdo o bien junto a las transiciones o activaciones a las que se refieren.

DIAGRAMAS DE COLABORACION Un Diagrama de Colaboracin muestra una interaccin organizada basndose en los objetos que toman parte en la interaccin y los enlaces entre los mismos. La secuencia de los mensajes y los flujos de ejecucin concurrentes deben determinarse explcitamente mediante nmeros de secuencia. Un diagrama de colaboracin de representa con una serie de objetos con los enlaces entre los mismos, y con los mensajes que se intercambian dichos objetos. Los mensajes son flechas que van junto al enlace por el que circulan, y con el nombre del mensaje y los parmetros entre parntesis.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

Un diagrama de estado nos muestra la secuencia de estados por los que pasa bien un caso de uso, bien un objeto a lo largo de su vida, o bien todo el sistema. En l se indican qu eventos hacen que se pase de un estado a otro y cules son las respuestas y acciones que genera. Se representa mediante un diagrama de estados que es un grafo cuyos nodos son estados y cuyos arcos dirigidos son transiciones etiquetadas con los nombres de los eventos.

Estado se representa como una caja redondeada con el nombre del estado en su interior. Una transicin se representa como una flecha desde el estado origen al estado destino. La caja de un estado puede tener 1 o 2 compartimentos.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

DIAGRAMA DE ACTIVIDADES. Diagramas de secuencia Diagramas de colaboracin Diagramas de estados Diagramas de casos de uso Diagramas de actividades Los diagramas de actividades que sirven fundamentalmente para modelar el flujo de control entre actividades. Adems El diagrama de actividades sirve para representar el sistema desde otra perspectiva, y de este modo complementa a los anteriores diagramas vistos.

CONTENIDO DEL DIAGRAMA DE ACTIVIDADES Estados de actividad Estados de accin Transiciones Objetos ESTADOS DE ACTIVIDAD Y ESTADOS DE ACCIN La representacin de ambos es un rectngulo con las puntas redondeadas, en cuyo interior se representa bien una actividad o bien una accin. La forma de expresar no est impuesta por UML, se podra utilizar lenguaje natural, una especificacin formal de expresiones, un metalenguaje, etc. La idea central es la siguiente: Un estado que represente una accin es atmico, lo que significa que su ejecucin se puede considerar instantnea y no puede ser interrumpida

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

TRANSICIONES
Las transiciones reflejan el paso de un estado a otro. Esta transicin se produce como resultado de la finalizacin del estado. Como todo flujo de control debe empezar y terminar en algn momento, podemos indicar esto utilizando dos disparadores de inicio y fin tal.

BIFURCACIONES Un flujo de control no es siempre secuencial, puede presentar caminos alternativos. Para poder representar dichos caminos alternativos o bifurcacin se utilizar como smbolo el rombo. Dicha bifurcacin tendr una transicin de entrada y dos o ms de salida.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO DIVISIN Y UNIN


No slo existe el flujo secuencial y la bifurcacin, tambin hay algunos casos en los que se requieren tareas concurrentes. UML representa grficamente el proceso de divisin, que representa la concurrencia, y el momento de la unin de nuevo al flujo de control secuencial, por una lnea horizontal ancha.

CALLES
Cuando se modelan flujos de trabajo de organizaciones, es especialmente til dividir los estados de actividades en grupos, cada grupo tiene un nombre concreto y se denominan calles. Cada calle representa a la parte de la organizacin responsable de las actividades que aparecen en esa calle.

DAVID ROJAS

DIAGRAMAS DE CASOS DE USO

Potrebbero piacerti anche