El documento explica cómo documentar casos de uso utilizando la metodología RUP. Los casos de uso capturan las interacciones entre actores y un sistema para lograr un objetivo. Pueden documentarse como diagramas UML o documentos detallados. El proceso incluye identificar actores y tareas, agrupar tareas repetidas, generar diagramas UML, priorizar casos de uso y documentar cada uno con detalle siguiendo una plantilla.
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Documentar casos de uso RUP
1. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
CASOS DE USO
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e
2. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
Suponga que va a comenzar a desarrollar un sistema ¿Por dónde empieza?
Obviamente con el proceso de "levantado de requerimientos", el cual un proceso
muy parecido entre un exorcismo y un psicoanálisis, donde el talento del analita
debe aflorar. Sin embargo surge una pregunta: ¿cómo documentar toda esa
información recabada?
Una forma es utilizando los Casos de Uso.
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e
3. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
Qué es un Caso de Uso
Es una técnica de la ingeniería 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 característica del sistema.
La mayoría de los proyectos de software requieren muchos casos de uso para
describir su alcance total.
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e
4. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
1.
2.
3.
4.
Capturar los requerimientos de un sistema.
Fundamento para el diseño de software.
Sirven para validar el diseño de software realizado.
Sustentan las pruebas de la implementación, ya que cada caso de uso es un a
elemento a verificar y validar.
5. Son las base de la documentación en línea 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 Sánchez Chero
manuelsanchezchero@yahoo.e
5. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
Actor: es una persona, organización o sistema externo que desempeña un papel en
una o más interacciones con el sistema con el fin de lograr un objetivo; dicho de
otra manera, es, básicamente, un usuario del sistema. También 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 interactúa con el sistema con el deseo
de lograr un objetivo. Se describe normalmente comenzando con un verbo que
representa la acción.
Asociación: es la relación 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 Sánchez Chero
manuelsanchezchero@yahoo.e
6. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
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 Sánchez Chero
manuelsanchezchero@yahoo.e
7. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Documento Detallado
Elementos
Documentar
Pasos
Diagrama UML
El Lenguaje Unificado de Modelado (UML) provee de un grupo de elementos
gráficos para representar un Caso de Uso, de manera explícita, sucinta y
esquemática. Utiliza un monito para representar a los actores, una elipse con una
leyenda para representar un caso de uso y una línea recta entre un actor y un
caso de uso para representar la asociación entre ellos.
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e
8. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
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.
Actor:
Nombre del caso de uso
Actores:
Actores
primarios
y
secundarios
interaccionan con el caso de uso
Tipo:
Tipo de flujo Básico, inclusión, extensión,
generalización o algún otro
Propósito
Razón de ser del caso de uso
Resumen
El flujo de eventos más importante del caso de
uso, donde dependiendo de las acciones de los
actores se continuará con alguno de los
subflujos.
Nombre de los casos de uso en los
cuales participa
Tipo:
Primario o Secundario
Breve descripción del autor
Condiciones que deben satisfacerse para poder
ejecutar el caso de uso.
Flujo Principal
Caso de Uso:
Resumen del caso de uso
Precondiciones
Nombre del Actor
Descripción
Caso de uso:
de
que
Subflujos
Los flujos secundarios del caso
numerados como (S-1), (S-2), etc.
uso,
Excepciones
Descripción
Flujo del Evento
Precondiciones
Excepciones que pueden ocurrir durante el caso
de uso, numerados como (E-1), (E-2), etc.
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e
9. Utilizando la Metodología RUP:: Cómo documentar los casos de uso
Introducción
Para qué Sirven
Elementos
Documentar
Pasos
Documentar casos de usos no es una tarea fácil que se pueda dominar de
un día 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 esquemáticamente 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 Sánchez Chero
manuelsanchezchero@yahoo.e
10. Preguntas
Utilizando la Metodología RUP:: Cómo documentar los casos de uso
[---------- Expositor ----------]
MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.es
Expositor MSc. Manuel Sánchez Chero
manuelsanchezchero@yahoo.e