You are on page 1of 28

Diagrama de Caso de Uso y Diagrama de Actividades

Diagrama de caso de uso


Definicin

Elementos Bsicos
Ventajas y Desventajas Caractersticas Ejemplo

Qu es un caso de uso?
Un caso de uso es un conjunto de escenarios que tienen una meta de usuario en comn.

Qu es un escenario?
Es una interaccin entre el sistema y los actores, que puede ser descrito mediante una secuencia de mensajes.

Elementos Bsicos
Actor Caso - uso

Asociacin Limites de sistema


Generalizacin Inclusin Extensin

Actor
Es representado por una figura en forma de persona, tambin se puede representar con un rectngulo cuando el actor es un sistema y no un humano.

<<Actor>>

Caso - uso
Es representado por un ovalo que describe la funcionalidad a grosso modo que se requiere por el sistema.

Asociacin
Dicho elemento es representado simplemente por una lnea recta que se extiende de la figura del actor hacia el ovalo del caso de uso.

Limites de sistema
Representado por un rectngulo con color de fondo distintivo.

Generalizacin
Este elemento es representado por una lnea con flecha que se extiende del usocaso hijo hacia el uso caso padre (general).

Inclusin
Es representado por una lnea punteada con flecha y comentario <<include>> que se extiende del uso-caso base hacia el uso caso de inclusin.

<<include>>

Extensin
Es representado por una lnea punteada con flecha y comentario <<extend>> que origina del uso-caso base hacia el uso caso de extensin.

Ventajas
Sirve

para delimitar el alcance del sistema Esbozar quienes interactan con el sistema a modo de actores Sirve para capturar un primer glosario de trminos del dominio Para validar requisitos con el cliente

Desventajas
Generan

expectativas superiores a sus posibilidades Escaso nivel de detalle

Caractersticas
Actualmente,

mucha gente considera que los casos de uso son de vital importancia en los proyectos de software. Describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el punto de vista de un usuario.

Ejemplo

Diagrama de actividad
Definicin Elementos Bsicos Ventajas y Desventajas

Ejemplo

Qu es un diagrama de actividad?
Un diagrama de actividades es una herramienta interesante para especificar requisitos, sumamente simple a la vista de un usuario inexperto y, en general, suficientemente comunicativa.

Elementos Bsicos
Actividades de flujo Sentido Comienzo y Fin Bifurcaciones Acciones concurrentes

Calles y particiones
Seales

Actividades de flujo
Son actividades o acciones de flujo. Dentro de los mismos se coloca una descripcin breve de la actividad.

Sentido
Las flechas indican el sentido del flujo.

Comienzo y fin
El comienzo y fin del flujo se indican con un crculo negro y un crculo blanco con un negro concntrico, respectivamente.

Bifurcaciones
Las bifurcaciones condicionales se especifican con un rombo, colocando condiciones de las ramas denominada condicin de guarda -entre corchetes.

Acciones concurrentes
Se dibujan naturalmente, con dos barras gruesas (denominadas barras de sincronizacin), una para indicar el comienzo y otra para el fin (se le suele denominar conectores fork y join).

Calles y particiones
Estas se agregan para especificar que o quien realiza las acciones.

Seales
Las seales se pueden usar para indicar un evento temporal o de otro tipo, tanto como precondicin de alguna actividad o generado por una actividad.

Ventajas
Los

DA son tiles en el modelado de requisitos cuando nuestro interiocutor se siente cmodo con una votacin grafica para ver el flujo de acciones o procesos.
DA tambin se les suele usar para modelar procesos de negocio, independientemente del software.

Los

Desventajas
El

uso de conectores no es muy recomendable, porque hace perder la claridad conceptual que brindan las flechas.

Ejemplo 1 ejemplo 2

You might also like