Professional Documents
Culture Documents
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
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
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