You are on page 1of 10

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::

Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

CASOS DE USO

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

Suponga que va a comenzar a desarrollar un sistema Por dnde empieza?


Obviamente con el proceso de "levantado de requerimientos", el cual un proceso
muy parecido entre un exorcismo y un psicoanlisis, donde el talento del analita
debe aflorar. Sin embargo surge una pregunta: cmo documentar toda esa
informacin recabada?

Una forma es utilizando los Casos de Uso.


Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

Qu es un Caso de Uso
Es una tcnica de la ingeniera del software utilizado para capturar una secuencia de
acciones realizadas por una entidad externa sobre el sistema, cuyo fin es lograr un
objetivo cuantificable.
Describe nicamente una caracterstica del sistema.
La mayora de los proyectos de software requieren muchos casos de uso para
describir su alcance total.

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

1.
2.
3.
4.

Capturar los requerimientos de un sistema.


Fundamento para el diseo de software.
Sirven para validar el diseo de software realizado.
Sustentan las pruebas de la implementacin, ya que cada caso de uso es un a
elemento a verificar y validar.
5. Son las base de la documentacin en lnea y del manual del usuario.
6. Pueden formar parte del acuerdo entre el proveedor del sistema y el comprador
expresando formalmente la funcionalidad ofrecida por el sistema.

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

Actor: es una persona, organizacin o sistema externo que desempea un papel en


una o ms interacciones con el sistema con el fin de lograr un objetivo; dicho de
otra manera, es, bsicamente, un usuario del sistema. Tambin se consideran
actores todo aquello que inicia un caso de uso (por ejemplo una tarea agendada)
o responde a un caso de uso (un sistema externo de procesamiento en batch).
Caso de uso: es lo que pasa cuando el actor interacta con el sistema con el deseo
de lograr un objetivo. Se describe normalmente comenzando con un verbo que
representa la accin.
Asociacin: es la relacin entre un actor y un caso de uso, o entre dos casos de uso.
Este ltimo caso se da cuando un caso de uso incluye a otro, extiendo a otro o
generaliza a otro.
Escenarios: es un camino que puede tomar un caso de uso. Existen escenarios
exitosos, en los cuales el objetivo del caso de uso se logra, y los escenarios
fallidos, donde el objetivo no se logra. Un caso de uso puede tener varios
escenarios posible.

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

Existen dos formas principales de documentar un caso de uso:


1. Un diagrama en UML
2. Un documento detallado

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven
Documento Detallado

Elementos

Documentar

Pasos

Diagrama UML

El Lenguaje Unificado de Modelado (UML) provee de un grupo de elementos


grficos para representar un Caso de Uso, de manera explcita, sucinta y
esquemtica. Utiliza un monito para representar a los actores, una elipse con una
leyenda para representar un caso de uso y una lnea recta entre un actor y un
caso de uso para representar la asociacin entre ellos.

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documento Detallado

Documentar

Pasos

Diagrama UML

Se utiliza una plantilla (en un procesador de textos) con un formato de documento a llenar.
Caso de uso:

Nombre del caso de uso

Actores:

Actores
primarios
y
secundarios
interaccionan con el caso de uso

Tipo:

Tipo de flujo Bsico, inclusin, extensin,


generalizacin o algn otro

Propsito

Razn de ser del caso de uso

Resumen

Resumen del caso de uso

Precondiciones

Condiciones que deben satisfacerse para poder


ejecutar el caso de uso.

Flujo Principal

El flujo de eventos ms importante del caso de


uso, donde dependiendo de las acciones de los
actores se continuar con alguno de los
subflujos.

Subflujos

Los flujos secundarios del caso


numerados como (S-1), (S-2), etc.

Excepciones

Excepciones que pueden ocurrir durante el caso


de uso, numerados como (E-1), (E-2), etc.

Expositor

de

que

uso,

MSc. Manuel Snchez Chero

Actor:

Nombre del Actor

Caso de Uso:

Nombre de los casos de uso en los


cuales participa

Tipo:

Primario o Secundario

Descripcin

Breve descripcin del autor

Descripcin
Flujo del Evento
Precondiciones

manuelsanchezchero@yahoo.es

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::


Introduccin

Para qu Sirven

Elementos

Documentar

Pasos

Documentar casos de usos no es una tarea fcil que se pueda dominar de


un da para otro, requiere de tiempo, disciplina y experiencia, sin embargo
podemos definir una serie de pasos identificables para escribir los casos
de uso.
1.
2.
3.
4.

Identifique a todos lo actores que intervienen.


Identifique todas las tareas que realizar cada actor.
Agrupe las tareas repetidas.
Genere el diagrama(s) UML que represente esquemticamente los Casos
de Uso.
5. De una prioridad a cada caso de uso.
6. Por cada caso de uso escriba un documento detallado siguiendo la
plantilla especificada anteriormente.

Expositor

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es

Preguntas

Utilizando la Metodologa RUP:: Cmo documentar los casos de uso::

[---------- Expositor ----------]


MSc. Manuel Snchez Chero
Expositor

manuelsanchezchero@yahoo.es

MSc. Manuel Snchez Chero

manuelsanchezchero@yahoo.es