Plantilla para la especificación de casos de uso para ser utilizada en procesos de desarrollo de software iterativos e incrementales guiados por casos de uso.
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi plantilla especificación casos de uso
1. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 1 de 7
PLANTILLA ESPECIFICACIÓN DE CASO DE
USO
GISEPROI
Universidad Distrital Francisco José de Caldas
2. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 2 de 7
Historial de Cambios
Versión Fecha Descripción cambios Responsable(s)
1.0.0.0 02/04/2016 Contenido Coronado, P.
Tabla: Cuadro historial de versiones
GISEPROI
Universidad Distrital Francisco José de Caldas
3. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 3 de 7
Tabla de contenido
Historial de versiones
1. Introducción
2. Enfoque en la definición de casos de uso
Especificaciones de Casos de Uso
GISEPROI
Universidad Distrital Francisco José de Caldas
4. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 4 de 7
Introducción
El presente documento contiene los diferentes escenarios relacionados con el Caso de Uso:
XXXXXX.
El presente es un documento maestro por lo cual contendrá casos de uso de diferentes
dominios cuya cohesión será demarcada por la codificación de cada uno de ellos.
Enfoque en la definición de casos de uso
Para gestionar de forma adecuada la descripción y el desarrollo de los casos de uso se utiliza
un enfoque iterativo e incremental en donde los diferentes casos de uso pasan por diferentes
fases de refinamiento hasta lograr obtener versiones estables de las especificaciones. Cada
caso de uso sigue su propio “Ciclo de Vida” por lo que será común encontrar en este
documento maestro diferentes niveles de desarrollo en las descripción de los casos de uso.
Así, un determinado caso de uso podrá estar en cualquiera de las siguientes fases:
Fase Descripción
Exploración (Inicio) Bosquejado y descrito a un alto nivel.
Descripción (Elaboración) Los componentes propuestos por la plantilla han sido
considerados y elaborados.
Análisis (Construcción) El caso de uso ha sido revisado por terceros – personal
diferente al que lo propuso
Optimización (Construcción) El caso de uso se refina y depura en un alto nivel de detalle
de acuerdo a una mejor captura de requerimientos
Finalización (Transición) El caso de uso está aprobado para su desarrollo.
Tabla: Fases dentro de la especificación de un caso de uso.
En la tabla anterior, el valor mostrado entre paréntesis es para denotar que la definición y
especificación de cada caso de uso, o de un conjunto de ellos, puede considerarse como un
microproyecto que sigue las mismas fases del proceso OpenUP/OAS pero evidentemente en
un lapso de tiempo mucho menor que el asignado a todo el proyecto. Es de esperarse que el
ciclo de vida de caso de uso no trascienda el tiempo asociado a una iteración dentro del
GISEPROI
Universidad Distrital Francisco José de Caldas
5. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 5 de 7
proyecto.
Especificaciones de Casos de Uso
Para una mayor facilidad de manejo del presente documento cada caso de uso empezará una
página por lo cual el contenido de la sección podrá contener porciones de hoja vacías. Por
favor tener en cuenta al momento de crear una impresión en lote. Dada la posible dimensión
del documento se recomienda que solo se impriman casos de uso específicos.
GISEPROI
Universidad Distrital Francisco José de Caldas
6. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 6 de 7
Especificación Caso de Uso <Nombre del Caso de Uso>
Nombre
Código
Estado
Descripción Realice una breve descripción del caso de uso
Actor(es) <Actor 1 Nombre> … <Actor n Nombre>
Precondición <Precondición 1>
<Precondición 2>
Escenario
Básico
El caso de uso comienza cuando <actor> < hace algo >…
· <Flujo Básico paso 1>
· …
· < Flujo Básico paso n>
El caso de uso termina
Escenarios Alternativos
Alternativa 1 Si en El paso <x> del flujo básico el <el actor o el sistema hacen algo>,
entonces
<Describa el flujo >
El caso de uso continúa en el paso <y>
Puntos de Extensión
Extensión 1
PostCondición <Post - condición 1>
<Post - condición 2>
GISEPROI
Universidad Distrital Francisco José de Caldas
7. PROCESO DE DESARROLLO DE
SOFTWARE
ID: Ver:
1.0.0.0
Plantilla: Especificación de Caso de Uso Pág 7 de 7
Licencia
Los contenidos originales en esta obra, se distribuyen bajo una Licencia Creative Commons
Atribución-Compartir Igual 3.0 Unported.
Atribución – Compartir igual.
De conformidad a esta licencia:
Usted es libre para:
● Compartir — copiar y redistribuir el material en cualquier medio o formato
● Adaptar — remezclar, transformar y crear a partir del material
Para cualquier propósito, incluso comercialmente
Bajo los siguientes términos:
● Atribución — Usted debe darle crédito a esta obra de manera adecuada: si se
suministran, usted debe dar el nombre del creador y de las partes atribuidas, un aviso de
derechos de autor, una nota de licencia, un aviso legal, y un enlace al material; e
indicando si se han realizado cambios. Puede hacerlo en cualquier forma razonable,
pero no de forma tal que sugiera que usted o su uso tienen el apoyo del licenciante
● Compartir igual — Si usted mezcla, transforma o crea nuevo material a partir de esta
obra, usted podrá distribuir su contribución siempre que utilice la misma licencia que la
obra original..
Las marcas, nombres de productos y empresas, logos, figuras, citas, contenidos no originales de
GISEPROI y otras referencias; son propiedad de sus respectivos dueños y no están cubiertos
por esta licencia.
GISEPROI
Universidad Distrital Francisco José de Caldas