Casos de Uso

download Casos de Uso

of 12

Transcript of Casos de Uso

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