SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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
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
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
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
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
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
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

Más contenido relacionado

La actualidad más candente

Satisfacción Del Usuario
Satisfacción Del UsuarioSatisfacción Del Usuario
Satisfacción Del UsuarioBlah blah
 
Requisitos no funcionales
Requisitos no funcionalesRequisitos no funcionales
Requisitos no funcionalesracampos83
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebasnicolas2100
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionGiovani Ramirez
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software481200601
 
Importancia de uml y bpmn
Importancia de uml y bpmnImportancia de uml y bpmn
Importancia de uml y bpmnAaron Cruz
 
Sistemas de gestión de seguridad de la información
Sistemas de gestión de seguridad de la informaciónSistemas de gestión de seguridad de la información
Sistemas de gestión de seguridad de la informaciónCelia Rivera
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1carmencitagp
 
Normas ISO e IEEE
Normas ISO e IEEENormas ISO e IEEE
Normas ISO e IEEEjleo23
 

La actualidad más candente (20)

Satisfacción Del Usuario
Satisfacción Del UsuarioSatisfacción Del Usuario
Satisfacción Del Usuario
 
Requisitos no funcionales
Requisitos no funcionalesRequisitos no funcionales
Requisitos no funcionales
 
Documento vision
Documento visionDocumento vision
Documento vision
 
Iso 9000-y-las-bases-de-datos
Iso 9000-y-las-bases-de-datosIso 9000-y-las-bases-de-datos
Iso 9000-y-las-bases-de-datos
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebas
 
Software Aplicativo
Software AplicativoSoftware Aplicativo
Software Aplicativo
 
Como Implentar ITIL
Como Implentar ITILComo Implentar ITIL
Como Implentar ITIL
 
Metodologia SSADM
Metodologia SSADM Metodologia SSADM
Metodologia SSADM
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestion
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
Trabajo Final Bases De Datos
Trabajo Final Bases De DatosTrabajo Final Bases De Datos
Trabajo Final Bases De Datos
 
mobile
mobilemobile
mobile
 
Importancia de uml y bpmn
Importancia de uml y bpmnImportancia de uml y bpmn
Importancia de uml y bpmn
 
Sistemas de gestión de seguridad de la información
Sistemas de gestión de seguridad de la informaciónSistemas de gestión de seguridad de la información
Sistemas de gestión de seguridad de la información
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1
 
Normas ISO e IEEE
Normas ISO e IEEENormas ISO e IEEE
Normas ISO e IEEE
 
La Ecuacion del Software
La Ecuacion del SoftwareLa Ecuacion del Software
La Ecuacion del Software
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 

Similar a Giseproi plantilla especificación casos de uso

Zeety especificación casos de uso
Zeety   especificación casos de usoZeety   especificación casos de uso
Zeety especificación casos de usogrupozeety
 
Giseproi plantilla vision
Giseproi plantilla visionGiseproi plantilla vision
Giseproi plantilla visiongiseproi
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibrejohannaAC
 
6. Plan De Proyecto Bdtransito
6. Plan De Proyecto Bdtransito6. Plan De Proyecto Bdtransito
6. Plan De Proyecto Bdtransitojeison david
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Lenidav
 
Zeety plantilla vision
Zeety plantilla visionZeety plantilla vision
Zeety plantilla visiongrupozeety
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnologíaAlexander Tua
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
Plan de pruebas_rev
Plan de pruebas_revPlan de pruebas_rev
Plan de pruebas_revRaul Mautino
 
Elaboracion De Prototipos, Rad Y Programacion Extrema
Elaboracion De Prototipos, Rad Y Programacion ExtremaElaboracion De Prototipos, Rad Y Programacion Extrema
Elaboracion De Prototipos, Rad Y Programacion ExtremajuniorCUA
 
manual del sistema
 manual del sistema manual del sistema
manual del sistemaRosita Falen
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivocamilosena89
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas OperativosAlix Indriago
 

Similar a Giseproi plantilla especificación casos de uso (20)

Zeety especificación casos de uso
Zeety   especificación casos de usoZeety   especificación casos de uso
Zeety especificación casos de uso
 
Giseproi plantilla vision
Giseproi plantilla visionGiseproi plantilla vision
Giseproi plantilla vision
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software Libre
 
6. Plan De Proyecto Bdtransito
6. Plan De Proyecto Bdtransito6. Plan De Proyecto Bdtransito
6. Plan De Proyecto Bdtransito
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Zeety plantilla vision
Zeety plantilla visionZeety plantilla vision
Zeety plantilla vision
 
XXXS
XXXSXXXS
XXXS
 
Estudio de Factibilidad
Estudio de FactibilidadEstudio de Factibilidad
Estudio de Factibilidad
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Ers calzado ferrel
Ers calzado ferrelErs calzado ferrel
Ers calzado ferrel
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Plan de pruebas_rev
Plan de pruebas_revPlan de pruebas_rev
Plan de pruebas_rev
 
Dpss u3 a2_wipl
Dpss u3 a2_wiplDpss u3 a2_wipl
Dpss u3 a2_wipl
 
Elaboracion De Prototipos, Rad Y Programacion Extrema
Elaboracion De Prototipos, Rad Y Programacion ExtremaElaboracion De Prototipos, Rad Y Programacion Extrema
Elaboracion De Prototipos, Rad Y Programacion Extrema
 
El Software y sus tipos.
El Software y sus tipos.El Software y sus tipos.
El Software y sus tipos.
 
DPSS U3 A2 FDCM
DPSS U3 A2 FDCMDPSS U3 A2 FDCM
DPSS U3 A2 FDCM
 
manual del sistema
 manual del sistema manual del sistema
manual del sistema
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Procesos en los Sistemas Operativos
Procesos en los Sistemas OperativosProcesos en los Sistemas Operativos
Procesos en los Sistemas Operativos
 

Más de giseproi

Boletín GeoForAll junio 2021
Boletín GeoForAll junio 2021Boletín GeoForAll junio 2021
Boletín GeoForAll junio 2021giseproi
 
GISEPROI - Plantilla Historia de usuario
GISEPROI -  Plantilla Historia de usuarioGISEPROI -  Plantilla Historia de usuario
GISEPROI - Plantilla Historia de usuariogiseproi
 
Boletín marzo 2020
Boletín marzo 2020Boletín marzo 2020
Boletín marzo 2020giseproi
 
Boletín abril 2020
Boletín abril 2020Boletín abril 2020
Boletín abril 2020giseproi
 
Boletín mayo 2020
Boletín mayo 2020Boletín mayo 2020
Boletín mayo 2020giseproi
 
Boletín GeoForAll Diciembre 2019
Boletín GeoForAll Diciembre 2019Boletín GeoForAll Diciembre 2019
Boletín GeoForAll Diciembre 2019giseproi
 
Boletín GeoForAll enero 2020
Boletín GeoForAll enero 2020Boletín GeoForAll enero 2020
Boletín GeoForAll enero 2020giseproi
 
Boletín GeoForAll Agosto 2019
Boletín GeoForAll Agosto 2019Boletín GeoForAll Agosto 2019
Boletín GeoForAll Agosto 2019giseproi
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básicagiseproi
 
Sua metaverso especializado para el aprendizaje
Sua metaverso especializado para el aprendizajeSua metaverso especializado para el aprendizaje
Sua metaverso especializado para el aprendizajegiseproi
 
Proceso de evaluación
Proceso de evaluaciónProceso de evaluación
Proceso de evaluacióngiseproi
 
Giseproi curso de programación - sesión 1 - acerca de la programación
Giseproi   curso de programación - sesión 1 - acerca de la programaciónGiseproi   curso de programación - sesión 1 - acerca de la programación
Giseproi curso de programación - sesión 1 - acerca de la programacióngiseproi
 
Giseproi curso de programación - sesión 1 a - introducción a la programación
Giseproi   curso de programación - sesión 1 a - introducción a la programaciónGiseproi   curso de programación - sesión 1 a - introducción a la programación
Giseproi curso de programación - sesión 1 a - introducción a la programacióngiseproi
 
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
Giseproi   curso de programación - sesión 2 - el concepto de algoritmoGiseproi   curso de programación - sesión 2 - el concepto de algoritmo
Giseproi curso de programación - sesión 2 - el concepto de algoritmogiseproi
 
Giseproi curso de programación - sesión 3 a - diagrama de actividad uml
Giseproi   curso de programación - sesión 3 a - diagrama de actividad umlGiseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Giseproi curso de programación - sesión 3 a - diagrama de actividad umlgiseproi
 
Giseproi curso de programación - sesión 3 - diagramas de flujo
Giseproi   curso de programación - sesión 3 - diagramas de flujoGiseproi   curso de programación - sesión 3 - diagramas de flujo
Giseproi curso de programación - sesión 3 - diagramas de flujogiseproi
 
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
Giseproi   curso de programación - sesión 4 - sentencias de control de flujoGiseproi   curso de programación - sesión 4 - sentencias de control de flujo
Giseproi curso de programación - sesión 4 - sentencias de control de flujogiseproi
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadoresgiseproi
 
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
Giseproi   curso de programación - sesión 5 - ejemplos de algoritmos (1)Giseproi   curso de programación - sesión 5 - ejemplos de algoritmos (1)
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)giseproi
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadoresgiseproi
 

Más de giseproi (20)

Boletín GeoForAll junio 2021
Boletín GeoForAll junio 2021Boletín GeoForAll junio 2021
Boletín GeoForAll junio 2021
 
GISEPROI - Plantilla Historia de usuario
GISEPROI -  Plantilla Historia de usuarioGISEPROI -  Plantilla Historia de usuario
GISEPROI - Plantilla Historia de usuario
 
Boletín marzo 2020
Boletín marzo 2020Boletín marzo 2020
Boletín marzo 2020
 
Boletín abril 2020
Boletín abril 2020Boletín abril 2020
Boletín abril 2020
 
Boletín mayo 2020
Boletín mayo 2020Boletín mayo 2020
Boletín mayo 2020
 
Boletín GeoForAll Diciembre 2019
Boletín GeoForAll Diciembre 2019Boletín GeoForAll Diciembre 2019
Boletín GeoForAll Diciembre 2019
 
Boletín GeoForAll enero 2020
Boletín GeoForAll enero 2020Boletín GeoForAll enero 2020
Boletín GeoForAll enero 2020
 
Boletín GeoForAll Agosto 2019
Boletín GeoForAll Agosto 2019Boletín GeoForAll Agosto 2019
Boletín GeoForAll Agosto 2019
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
 
Sua metaverso especializado para el aprendizaje
Sua metaverso especializado para el aprendizajeSua metaverso especializado para el aprendizaje
Sua metaverso especializado para el aprendizaje
 
Proceso de evaluación
Proceso de evaluaciónProceso de evaluación
Proceso de evaluación
 
Giseproi curso de programación - sesión 1 - acerca de la programación
Giseproi   curso de programación - sesión 1 - acerca de la programaciónGiseproi   curso de programación - sesión 1 - acerca de la programación
Giseproi curso de programación - sesión 1 - acerca de la programación
 
Giseproi curso de programación - sesión 1 a - introducción a la programación
Giseproi   curso de programación - sesión 1 a - introducción a la programaciónGiseproi   curso de programación - sesión 1 a - introducción a la programación
Giseproi curso de programación - sesión 1 a - introducción a la programación
 
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
Giseproi   curso de programación - sesión 2 - el concepto de algoritmoGiseproi   curso de programación - sesión 2 - el concepto de algoritmo
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
 
Giseproi curso de programación - sesión 3 a - diagrama de actividad uml
Giseproi   curso de programación - sesión 3 a - diagrama de actividad umlGiseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Giseproi curso de programación - sesión 3 a - diagrama de actividad uml
 
Giseproi curso de programación - sesión 3 - diagramas de flujo
Giseproi   curso de programación - sesión 3 - diagramas de flujoGiseproi   curso de programación - sesión 3 - diagramas de flujo
Giseproi curso de programación - sesión 3 - diagramas de flujo
 
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
Giseproi   curso de programación - sesión 4 - sentencias de control de flujoGiseproi   curso de programación - sesión 4 - sentencias de control de flujo
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 6 - datos y operadores
 
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
Giseproi   curso de programación - sesión 5 - ejemplos de algoritmos (1)Giseproi   curso de programación - sesión 5 - ejemplos de algoritmos (1)
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
 
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi   curso de programación - sesión 6 - datos y operadoresGiseproi   curso de programación - sesión 6 - datos y operadores
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