CASOS DE USO
CASOS DE USO
Especificacin de Requisitos Software
CASOS DE USO
Aparcamiento Inteligente
Medina Gonzlez Jorge Andrs
Villacreses Lucas Jeffri Reinaldo
HISTRICO
NOMBRE
FECHA
CAMBIOPAGINA
Jeffri y Jorge21/06/2014Inicio del Documento4
Jorge22/06/2014Especificacin de casos de Uso5-7
Jeffri23/06/2014Correcciones varias2-4
Jeffri y Jorge25/06/2014Finalizacin del documento de caso de uso5-9
TABLA DE CONTENIDOS
HISTRICO2TABLA DE CONTENIDOS21.INTRODUCCIN21.1Objetivos21.2mbito21.3Bibliografa22Especificacin de Casos de Uso22.1Caracterstica 1: Administracin de Usuarios22.1.1Caso de uso 1 : Registrar Usuario22.1.2Caso de uso 2 : Generacin de Contrato22.1.3Caso de uso 3 : Asignacin de Plaza22.1.4Caso de uso 4: Registro de datos del coche22.1.5Caso de uso 5: Registro de dato bancarios.22.1.6Caso de uso 6: Dar de baja a usuarios.22.1.7Caso de uso 7 : Modificar22.2Caracterstica 2: Administracin General22.2.1Caso de uso 1 : Generar Reportes Bancarios22.2.2Caso de uso 2 : Emitir tarjeta temporal22.2.3Caso de uso 3 : Generacin de reportes contables22.2.4Caso de uso 4: Fijar Precios22.3Caracterstica 3: Gestin de Pago22.3.1Caso de uso 1: Pago Mensual22.3.2Caso de uso 2: Verificacin de Tarjeta2
1. INTRODUCCINLa ingeniera de software, rama de las ciencias de la computacin se dedica al estudio y aplicacin de mtodos sistemticos para el desarrollo y mantenimiento de software, es decir responde a las necesidades de los usuarios con nuevas tcnicas que facilitan la comunicacin de necesidades de procesamiento de informacin de los usuarios y plantearlas en forma de requerimientos de forma tal, que quien la construccin y administracin y pruebas del software, y he aqu la implementacin de un caso de uso que es muy fundamental para el desarrollo de un software.Objetivos Mostrar cmo definir los requisitos para aplicar un proceso sistemtico de generacin de caso de prueba Determinar las caractersticas que deber tener el sistema o las restricciones que deber cumplir para su buen desempeombito
Bibliografahttp://www.slideshare.net/msch/como-documentar-casos-de-usohttp://di002.edv.uniovi.es/~dediego/is/recursos/usecase.pdf
Especificacin de Casos de Uso
Caracterstica 1: Administracin de Usuarios
Caso de uso 1: Registrar UsuarioReferencia:C001
Nombre:Registrar Usuario
DescripcinRegistro de datos principales del usuario alquilado
ActorAdministrador
RelacionesS/D
PrecondicinS/D
PostCondicionGeneracin de Contrato
Flujo normal1. Se pide identificacin como cedula o pasaporte2. Se procede a revisar si ya cuenta con un historial3. Si no cuenta se procede a llenar los datos del formulario de registro 4. Se finaliza el registro
Flujo Alternativo3-. Caso contrario se finaliza el registro
Caso de uso 2: Generacin de ContratoReferencia:C002
Nombre:Generacin de Contrato
DescripcinLuego del registro, se da la firma del contrato para la plaza
ActorAdministrador, Cliente
RelacionesInclude
PrecondicinRegistrar Usuario
PostCondicinAsignacin de Plaza, Registro de datos del coche, Registro de datos del banco
Flujo normal1. Luego que se registra el sistema genera contrato automticamente2. Se procede a darle el formulario para la firma al cliente3. El cliente lo firma 4. Y se procede al archivar los documentos habilitantes.
Flujo alternativo
Caso de uso 3: Asignacin de PlazaReferencia:C003
Nombre:Asignacin de Plaza
DescripcinSe registra y da a conocer que tipo de plaza tendr el cliente
ActorAdministrador, Cliente
RelacionesInclude
PrecondicinGeneracin de Contrato
PostCondicinS/D
Flujo normal1. Se da a conocer que tipo de plaza hay disponibles2. El cliente elije 3. Y se le procede a dar la tarjeta para poder ingresar al aparcamiento
Flujo alternativo
Caso de uso 4: Registro de datos del cocheReferencia:C004
Nombre:Registro de datos del coche
DescripcinSe procede a guardar los datos del coche del cliente.
ActorAdministrador
RelacionesInclude
PrecondicinGeneracin de Contrato
PostCondicinS/D
Flujo normal1. Se procede a la revisin del coche 2. Se guardan los datos como motor, tipo, marca del auto.3. Y se procede a la prueba con el sistema de colocacin.
Flujo alternativo
Caso de uso 5: Registro de dato bancario.Referencia:C005
Nombre:Registro de dato bancarios
DescripcinSe guardan los datos para saber cuando ser el debito y de que banco
ActorAdministrador Cliente
RelacionesInclude
PrecondicinGeneracin del Contrato
PostCondicinS/D
Flujo normal1. Se pide nmero de cuenta o tarjeta 2. Elegir el monto a pagar 3. Se pide el da que se pueda debitar 4. Y se registra los datos en el sistema
Flujo alternativo
Caso de uso 6: Dar de baja a usuarios.Referencia:C006
Nombre:Dar de Baja
DescripcinEliminacin abstracta a un cliente
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se busca al cliente en el sistema2. Se verifica si es el cliente a eliminar 3. Se procede a eliminar
Flujo alternativo
Caso de uso 7: ModificarReferencia:C007
Nombre:Modificar
DescripcinPermite modificar cualquier dato del usuario previamente ingresado
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se procede a buscar los datos a modificar 2. Se elige si modificar datos bancarios, coche o usuarios3. Y se guardan los datos
Flujo alternativo
Caracterstica 2: Administracin General
Caso de uso 1: Generar Reportes BancariosReferencia:C008
Nombre:Generar Reportes Bancarios
DescripcinEl administrador genera los reportes mes a mes para el banco.
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se procede ir a la parte de reportes del sistema2. Revisa que todo este correcto 3. Y se enva por medio de EMAIL al banco4. El banco devuelve reportes de personas con fondos aceptables
Flujo alternativo
Caso de uso 2: Emitir tarjeta temporalReferencia:C009
Nombre:Emitir tarjeta temporal
DescripcinEl administrador da permiso para emitir tarjeta temporal
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. El cliente eventual llega a pedir plaza2. El administrador da paso a que elija cuanto tiempo3. Se emite una tarjeta temporal por parte del Sistema
Flujo alternativo
Caso de uso 3: Generacin de reportes contablesReferencia:C010
Nombre:Generacin de reportes contables
DescripcinEl sistema permite al administrador visualizar todo lo que tiene que ver con finanzas y reportes contables
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. El administrador elije la opcin de ver reportes contables2. Puede imprimir ya sea mayorizacin, balances , diarios, etc3. Permite visualizar el estado contable de la empresa.
Flujo alternativo
Caso de uso 4: Fijar PreciosReferencia:C011
Nombre:Fijar Precios
DescripcinPermite al administrador fijar los precios de las plazas
ActorAdministrador
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se elige la opcin de establecer precio 2. El administrador puede poner a conveniencia los precios para las plazas3. Se puede modificar en cualquier momento deseado4. Y se guarda los cambios para hacerlos efectivos
Flujo alternativo
Caracterstica 3: Gestin de Pago
Caso de uso 1: Pago MensualReferencia:C012
Nombre:Pago mensual
DescripcinSe cobra a los clientes alquilados el pago mensual de la plaza
ActorAdministrador , Cliente Alquilado
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se procede a enviar al correo del cliente alquilado el detalle del pago mensual de la plaza2. El cliente decide si seguir con el servicio3. Y se procede a hacer el debido proceso de dbito al cliente.4. Y el sistema lo pone como buen estado y pagada la plaza al cliente
Flujo alternativo
Caso de uso 2: Verificacin de TarjetaReferencia:C013
Nombre:Verificacin de Tarjeta
DescripcinSe realiza cuando un cliente eventual procede al retirar el carro del aparcamiento
ActorCliente Eventual
Relaciones
PrecondicinS/D
PostCondicinS/D
Flujo normal1. Se lee la tarjeta por el lector de entrada2. El sistema le muestra cuanto es el importe a pagar3. El cliente eventual elije por medio de cajero cual banco pagar4. Se realiza el pago5. Se procede a la entrega del vehculo por medio del sistema de colocacin.
Flujo alternativo
12