tareas

Páginas: 12 (2956 palabras) Publicado: 13 de agosto de 2013
Diagramas de Casos de uso
• Un caso de uso representa una interacción
típica entre un usuario y un sistema informático
• Utilizaremos los casos de uso para:
– Capturar los requisitos funcionales del sistema


Un caso de uso es un grafo con dos tipos de nodos:
– Actor - que representa cualquier elemento que
intercambia información con el sistema, por lo que
está fuera de él
– Caso deuso - Es una secuencia de intercambios en
diálogo con el sistema que se encuentran
relacionadas por su comportamiento
– Los arcos entre los actores y los casos de uso se
denominan arcos de comunicación



El actor es un agente externo. Un actor representa un
cierto papel que un usuario puede jugar.
Una máquina también puede ser un actor.




Cada caso de uso tiene una descripcióninformal en
lenguaje natural o en un lenguaje estructurado
Ingeniería del Software I - 3º I.T.Informática de Gestión

1

Diagramas de Casos de uso
Un diagrama de casos de uso es un grafo que incluye:
• los actores
• un conjunto de casos de uso encerrados en un recinto,
• la comunicación entre los actores y los casos de uso
• las generalizaciones sobre los casos de uso.
Notación de loscasos de uso en UML
• Los casos de uso se representan por una elipse conteniendo
el nombre, que opcionalmente podría ir debajo de la elipse.
• Los actores se representan con un monigote y el nombre del
actor al pie de la figura. Los nombres de los actores suelen
empezar por mayúscula.

Caso de Uso
Actor
Arco de comunicación

Ingeniería del Software I - 3º I.T.Informática de Gestión2

Descripción de los Casos de uso
• Un caso de uso describe una funcionalidad
más una interacción entre un actor y un
sistema en forma de secuencia de acciones
• La descripción se centra en lo que debe
hacerse, no en la manera de hacerlo
• Deben evitarse expresiones imprecisas. Se
busca sencillez y claridad
• Puede utilizarse un lenguaje estructurado
para representar secuencia,repeticiones y
situaciones opcionales
• La descripción debe contener:






Inicio del caso de uso
Fin del caso de uso
Interacción entre el caso de uso y los actores
Intercambios de datos
Cronología y origen de los datos

Ingeniería del Software I - 3º I.T.Informática de Gestión

3

Descripción de los Casos de uso




Descripción

El sistema deberá permitir a [listaactores] en [instante en el que se
puede realizar el caso de uso] [funcionalidad que define el caso de
uso] según se describe en el siguiente caso de uso:
Paso
Acción
1
{, realizar el caso de uso [caso de uso]}
2

2a Si [Situación que produce una alternativa] el sistema
deberá {, realizar el caso de uso
[caso de uso]}
2b Si [Situación que produce una alternativa] el sistema
deberá {,realizar el caso de uso
[caso de uso]}
… ….


n
….
Paso
Acción
p
En el caso de que [situación que provoca la excepción] el
sistema deberá {, realizar el caso de uso
[caso de uso]}


q

El sistema deberá realizar la/s acción /es descrita/s en {los pasos
[primer paso] al [último paso], el paso [número de paso]} en un
máximo de [cota de tiempo]
Este caso de uso se espera que selleve a cabo una media de [número de
veces] al [unidad temporal]
{vital, importante,quedaría bien}
{inmediatamente, hay presión, puede esperar}


Secuencia
Normal

Excepciones

Rendimiento
Frecuencia
Importancia
Urgencia
Comentarios

Ingeniería del Software I - 3º I.T.Informática de Gestión

4

Construcción de Casos de uso



Es un proceso iterativo. Se van descubriendolos
escenarios desde el punto de vista del usuario, es decir los
ACTORES.
Para detectar los casos de uso es conveniente hacer las
siguientes preguntas:
– ¿Cuáles son las principales tareas de cada actor?
– ¿Escribe/lee/modifica el actor alguna información del
sistema?
– ¿Informa el actor al sistema de los cambios externos?
– ¿Desea el actor ser informado de cambios no
esperados?

•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS