SlideShare una empresa de Scribd logo
Por: Rafael Miranda Carranza.

CASO DE USO.

El siguiente ejemplo muestra un caso de uso de la reservación de un vuelo de avión, mostrando el
análisis de requisitos (sólo para la reserva de vuelos), la definición del caso de uso, junto con todos
los componentes, actores, escenario y las relaciones con otros casos de uso del sistema.



Análisis de requisitos:

Se desea hacer una aplicación que le pida a un usuario autenticarse en un sistema de vuelos de
avión, para poder hacer una reservación, el usuario deberá seleccionar entre una lista de claves
que corresponden a los tipo de vuelos.

Definición del caso de uso.

    Caso de uso           Hacer Reservación
    Actores               Usuario, Base de datos Reservas.
    Tipo                  Básico
    Propósito             Permitir a un usuario hacer reservaciones con el sistema de
                          reservaciones de vuelo.
    Resumen               Este caso de uso es iniciado por el Usuario. Ofrece funcionalidad para
                          acceder al sistema, y una vez autenticado el usuario puede seleccionar
                          de una serie de claves el tipo de vuelo que dese.
    Precondiciones        Se debe ejecutar previamente el caso de uso ValidarUsuario.
    Flujo Principal       Se ejecuta el caso de uso ValidarUsuario. Dependiendo de las opciones
                          seleccionadas por el usuario, se continuará con los diversos sub flujos
                          de este caso de uso.
    Sub flujos            Se presenta en la pantalla la clave de la reserva.
                          El usuario puede elegir una de las siguientes acciones: “crear”,
                          “obtener”, “Servicios”.
                          Si el usuario presiona crear se ejecuta el sub flujo CrearReservacion.
                          Si el usuario presiona “Obtener” se ejecuta el sub flujo
                          ObtenerReservacion.
                          Si el usuario presiona “Servicios” se ejecuta el caso de uso
                          OfrecerServicios.

    Excepciones           E-1 Usuario Inválido.
                          E-2 Información Incompleta.
                          E-3 Información Inválida.
                          E-4 Reserva sin éxito.
RELACIONES.




DEFINICIÓN DE LOS CASOS DE USO RELACIONADOS

ValidarUsuario: Cuando el usuario desee entrar al sistema deberá proporcionar un login y un
password, si ValidarUsuario devuelve true, el acceso le es concedido, en caso contrario devuelve
un false denegando el acceso.

CrearReseva: Este caso de uso se ejecuta cuando el usuario haya seleccionado crear una reserva.

ObtenerReservacion: Este caso de uso se ejecuta cuando el usuario desee obtener la reservación
que creo previamente,

OfrecerServicios: Este caso de uso se ejecuta cuando el usuario desee seleccionar los servicios
ofrecidos por el sistema.

Los posibles errores que ocurren en el sistema son las excepciones definidas en la tabla del caso de
uso (E-1, E-2, E-3, E-4).

Más contenido relacionado

La actualidad más candente

Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
Marielita Carlos
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
Paulo Galarza
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
Lorena Ramos
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
darkslayer
 
arquitectura-de-linux
arquitectura-de-linuxarquitectura-de-linux
arquitectura-de-linux
William Pathernina
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
Ejército Mexicano
 
Manual java swing
Manual java swingManual java swing
Manual java swing
Robert Wolf
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
Daniel Vargas
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
Shirley Contreras Ulloa
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
Sergio Sanchez
 
Android estructura del Sistema Operativo
Android estructura del Sistema OperativoAndroid estructura del Sistema Operativo
Android estructura del Sistema Operativo
Jesus Jimenez
 
Sentencia if else
Sentencia if elseSentencia if else
Sentencia if else
UVM
 
Cuentas de usuarios ,grupos y unidades organizativas
Cuentas de usuarios ,grupos y unidades organizativasCuentas de usuarios ,grupos y unidades organizativas
Cuentas de usuarios ,grupos y unidades organizativas
Omar Chirinos Garcia
 
Concurrencia bases datos 2
Concurrencia bases datos 2Concurrencia bases datos 2
Concurrencia bases datos 2
Velmuz Buzz
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
Adotbdotz Sokawati
 
Importancia Diseño Orientado a Objetos
Importancia Diseño Orientado a ObjetosImportancia Diseño Orientado a Objetos
Importancia Diseño Orientado a Objetos
Ronald Bello
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
Karina Rivra
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SO
Tensor
 
Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema Operativo
MIGUEL0327
 

La actualidad más candente (20)

Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
arquitectura-de-linux
arquitectura-de-linuxarquitectura-de-linux
arquitectura-de-linux
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Manual java swing
Manual java swingManual java swing
Manual java swing
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Android estructura del Sistema Operativo
Android estructura del Sistema OperativoAndroid estructura del Sistema Operativo
Android estructura del Sistema Operativo
 
Sentencia if else
Sentencia if elseSentencia if else
Sentencia if else
 
Cuentas de usuarios ,grupos y unidades organizativas
Cuentas de usuarios ,grupos y unidades organizativasCuentas de usuarios ,grupos y unidades organizativas
Cuentas de usuarios ,grupos y unidades organizativas
 
Concurrencia bases datos 2
Concurrencia bases datos 2Concurrencia bases datos 2
Concurrencia bases datos 2
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Importancia Diseño Orientado a Objetos
Importancia Diseño Orientado a ObjetosImportancia Diseño Orientado a Objetos
Importancia Diseño Orientado a Objetos
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SO
 
Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema Operativo
 

Destacado

Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
Universidad Nacional de Frontera
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
53140294
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
Carlos Andrés Pérez Cabrales
 
Patterns For Effective Use Cases
Patterns For Effective Use CasesPatterns For Effective Use Cases
Patterns For Effective Use Cases
Mayflower GmbH
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
Juan Pablo Bustos Thames
 
Grandes cientificos y su aporte a la humanidad
Grandes cientificos y su aporte a la humanidadGrandes cientificos y su aporte a la humanidad
Grandes cientificos y su aporte a la humanidad
Uni
 
ENSEÑANZA DE CONCEPTOS
ENSEÑANZA DE CONCEPTOSENSEÑANZA DE CONCEPTOS
ENSEÑANZA DE CONCEPTOS
INSTITUTO TECNOLÓGICO DE SONORA
 
MANUAL PROCEDIMIENTO HOTELERA
MANUAL PROCEDIMIENTO  HOTELERA MANUAL PROCEDIMIENTO  HOTELERA
MANUAL PROCEDIMIENTO HOTELERA
Ysrael Quereigua
 

Destacado (9)

Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
 
Patterns For Effective Use Cases
Patterns For Effective Use CasesPatterns For Effective Use Cases
Patterns For Effective Use Cases
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
 
Grandes cientificos y su aporte a la humanidad
Grandes cientificos y su aporte a la humanidadGrandes cientificos y su aporte a la humanidad
Grandes cientificos y su aporte a la humanidad
 
ENSEÑANZA DE CONCEPTOS
ENSEÑANZA DE CONCEPTOSENSEÑANZA DE CONCEPTOS
ENSEÑANZA DE CONCEPTOS
 
MANUAL PROCEDIMIENTO HOTELERA
MANUAL PROCEDIMIENTO  HOTELERA MANUAL PROCEDIMIENTO  HOTELERA
MANUAL PROCEDIMIENTO HOTELERA
 

Similar a Ejemplo de definición de caso de uso

Caso de uso
Caso de usoCaso de uso
Caso de uso
Wilson Bautista
 
Asdasdasdasdasdasdsadasdasd
AsdasdasdasdasdasdsadasdasdAsdasdasdasdasdasdsadasdasd
Asdasdasdasdasdasdsadasdasd
Bryan López
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
ucpr
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
ucpr
 
Semana 8
Semana 8Semana 8
Semana 8
OfeCarrera
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Plantilla caso de_uso
Plantilla caso de_usoPlantilla caso de_uso
Auditoria
AuditoriaAuditoria
Auditoria
florkumy
 
Auditoria
AuditoriaAuditoria
Auditoria
florkumy
 
Ha2 cm40 eq3-saca
Ha2 cm40 eq3-sacaHa2 cm40 eq3-saca
Ha2 cm40 eq3-saca
JackieHee27
 
Universidad nacional experimental francisco de miranda
Universidad nacional experimental francisco de mirandaUniversidad nacional experimental francisco de miranda
Universidad nacional experimental francisco de miranda
Yrvin Busnego
 
Examen 3 parcial
Examen 3 parcialExamen 3 parcial
Examen 3 parcial
Carlos Daniel
 
Diseño de-base-de-datos
Diseño de-base-de-datosDiseño de-base-de-datos
Diseño de-base-de-datos
Julio Parra
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
ssuserddaf1b
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
guest2accd2
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso Bis
Carylu
 
Clases segun casos de uso
Clases segun casos de usoClases segun casos de uso
Clases segun casos de uso
Kely Galveez
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
CarmenKeim2
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
investigacionformativaut
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
investigacionformativaut
 

Similar a Ejemplo de definición de caso de uso (20)

Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Asdasdasdasdasdasdsadasdasd
AsdasdasdasdasdasdsadasdasdAsdasdasdasdasdasdsadasdasd
Asdasdasdasdasdasdsadasdasd
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
 
Descripcion Caso De Uso
Descripcion Caso De UsoDescripcion Caso De Uso
Descripcion Caso De Uso
 
Semana 8
Semana 8Semana 8
Semana 8
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Plantilla caso de_uso
Plantilla caso de_usoPlantilla caso de_uso
Plantilla caso de_uso
 
Auditoria
AuditoriaAuditoria
Auditoria
 
Auditoria
AuditoriaAuditoria
Auditoria
 
Ha2 cm40 eq3-saca
Ha2 cm40 eq3-sacaHa2 cm40 eq3-saca
Ha2 cm40 eq3-saca
 
Universidad nacional experimental francisco de miranda
Universidad nacional experimental francisco de mirandaUniversidad nacional experimental francisco de miranda
Universidad nacional experimental francisco de miranda
 
Examen 3 parcial
Examen 3 parcialExamen 3 parcial
Examen 3 parcial
 
Diseño de-base-de-datos
Diseño de-base-de-datosDiseño de-base-de-datos
Diseño de-base-de-datos
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso Bis
 
Clases segun casos de uso
Clases segun casos de usoClases segun casos de uso
Clases segun casos de uso
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 

Último

Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 

Último (20)

Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 

Ejemplo de definición de caso de uso

  • 1. Por: Rafael Miranda Carranza. CASO DE USO. El siguiente ejemplo muestra un caso de uso de la reservación de un vuelo de avión, mostrando el análisis de requisitos (sólo para la reserva de vuelos), la definición del caso de uso, junto con todos los componentes, actores, escenario y las relaciones con otros casos de uso del sistema. Análisis de requisitos: Se desea hacer una aplicación que le pida a un usuario autenticarse en un sistema de vuelos de avión, para poder hacer una reservación, el usuario deberá seleccionar entre una lista de claves que corresponden a los tipo de vuelos. Definición del caso de uso. Caso de uso Hacer Reservación Actores Usuario, Base de datos Reservas. Tipo Básico Propósito Permitir a un usuario hacer reservaciones con el sistema de reservaciones de vuelo. Resumen Este caso de uso es iniciado por el Usuario. Ofrece funcionalidad para acceder al sistema, y una vez autenticado el usuario puede seleccionar de una serie de claves el tipo de vuelo que dese. Precondiciones Se debe ejecutar previamente el caso de uso ValidarUsuario. Flujo Principal Se ejecuta el caso de uso ValidarUsuario. Dependiendo de las opciones seleccionadas por el usuario, se continuará con los diversos sub flujos de este caso de uso. Sub flujos Se presenta en la pantalla la clave de la reserva. El usuario puede elegir una de las siguientes acciones: “crear”, “obtener”, “Servicios”. Si el usuario presiona crear se ejecuta el sub flujo CrearReservacion. Si el usuario presiona “Obtener” se ejecuta el sub flujo ObtenerReservacion. Si el usuario presiona “Servicios” se ejecuta el caso de uso OfrecerServicios. Excepciones E-1 Usuario Inválido. E-2 Información Incompleta. E-3 Información Inválida. E-4 Reserva sin éxito.
  • 2. RELACIONES. DEFINICIÓN DE LOS CASOS DE USO RELACIONADOS ValidarUsuario: Cuando el usuario desee entrar al sistema deberá proporcionar un login y un password, si ValidarUsuario devuelve true, el acceso le es concedido, en caso contrario devuelve un false denegando el acceso. CrearReseva: Este caso de uso se ejecuta cuando el usuario haya seleccionado crear una reserva. ObtenerReservacion: Este caso de uso se ejecuta cuando el usuario desee obtener la reservación que creo previamente, OfrecerServicios: Este caso de uso se ejecuta cuando el usuario desee seleccionar los servicios ofrecidos por el sistema. Los posibles errores que ocurren en el sistema son las excepciones definidas en la tabla del caso de uso (E-1, E-2, E-3, E-4).