50
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” SEDE-BARCELONA

Diagramas Casos de Usos

Embed Size (px)

DESCRIPTION

Diagramas Casos de Usos

Citation preview

DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Agregar TcnicoREPBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIORINSTITUTO UNIVERSITARIO POLITCNICO SANTIAGO MARIOSede-Barcelona

Profesor:Integrantes:

Ing. Luciano Prez Jennyfer Corts C.I.: 16.797.328

BARCELONA, FEBRERO DE 2015

INTRODUCCION

Las empresas hoy en da cuentan dentro de sus elementos primordiales de trabajo con los sistemas de informacin, ya que estos permiten mejorar el procesamiento de los datos de las operaciones que se realizan en la misma ofreciendo resultados rpidos en beneficio tano de empleados como de clientes.Los sistemas de informacin pueden controlar todo tipo de operaciones dentro de la empresa y puede estar o no instalados en un equipo o en un servidor remoto con servicio todos los das a toda hora con lo cual se elimina la restriccin de trasladarse a las instalaciones de la empresa o de horario, siendo esta una de las tendencias ms empleadas actualmente. Independientemente del tipo de sistema que se desee implementar, ste debe pasar por una fase de diseo que de acuerdo a una metodologa permita cubrir todos los aspectos para garantizar su funcionalidad y el logro del objetivo planteado, facilitando el trabajo de programacin. En este sentido una de las herramientas ms empleadas es el Lenguaje de Modelado Unificado (UML), que a travs de una serie de diagramas describe de forma clara y sencilla el funcionamiento de un sistema de informacin. Dentro de los diagramas de UML se encuentran los diagramas de casos de uso que describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso. Estos documentan el comportamiento de un sistema desde el punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos funcionales del sistema, es decir, representan las funciones que un sistema puede ejecutar. Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente tiles en la comunicacin con el cliente. En otras palabras, los diagramas de casos de uso describen qu es lo que debe hacer el sistema, pero no cmo.El presente trabajo describe el problema que presenta la empresa INVERSAN, C.A ubicada en la avenida intercomunal Jorge Rodrguez, sector las garzas, en cuanto al proceso de servicio, qu se propone para solventar el problema y los principales casos de uso correspondientes a la propuesta de solucin planteada.

PLANTEAMIENTO DEL PROBLEMA

La empresa Inversan C.A. tiene como objeto fundamental el ejercicio del comercio en general y en particular la compra - venta de repuestos y accesorios, pero en especial la de vehculos automotores nuevos o usados, as como tambin la prestacin de servicio de mecnica, latonera y pintura, la reparacin general y cualesquiera otras actividades conexas o no con el objeto social sealado, siempre que sean de lcito comercio.Esta empresa cuenta con varios departamentos que llevan el control de las principales actividades; uno de estos es el departamento de Servicios que se encarga de todas la operaciones relacionadas con el servicio/mantenimiento de los vehculos tanto postventa como otros que deciden confiar en la Inversan para el tratamiento de sus automviles. Este departamento que representa un pilar fundamental en la empresa pues la rama de servicios tiene mucho movimiento, actualmente presenta ciertos inconvenientes que evidencian las debilidades dentro y fuera del mismo. Los inconvenientes se producen al momento de concretar la cita, observndose desorden y retraso en la asignacin, lo que a su vez ha ocasionado quejas de los clientes por la tardanza en la atencin inicial (dejar el vehculo) y en la atencin final (retiro del vehculo), lo que indica que no existe un respeto por el orden de llegada de cada automotor, manifestando stos como causas principales el favoritismo por algn cliente, amistad con alguno de los empleados as como la falta de supervisin en el control de entrada o llegada de los vehculos y de amonestaciones en los casos irregulares reportados por los clientes. Esto aunado a la poca informacin documentada que describe las diferentes actividades que se deben ejecutar ha provocado prdida de clientes lo que conlleva a la reduccin de ingresos por este concepto lo cual afecta directamente a la empresa.

Por estas razones la empresa requiere mejorar el control de los servicios en el departamento por lo cual se propone el desarrollo de una aplicacin web que cumpla con los lineamientos de la empresa y solvente las irregularidades en la asignacin de las citas y el orden de atencin.

Diagrama General de Caso de Uso para una aplicacin web para el control de servicios de citas en INVERSAN, C.A

UsuarioValidar usuarioMostrar opciones PrincipalesUsuario AprobadoDocumentacin del Diagrama (Plantilla) Actores: 2 (Usuario, Usuario Aprobado) Casos de Uso: 2 (Validar Usuario, Mostrar Opciones Principales) Descripcin: El diagrama muestra la estructura del sistema. Diagrama Detallado para Validar UsuarioUsuarioUsuario AprobadoValidar usuarioIntroducir Login y PasswordAceptarRechazarSalirDocumentacin del Diagrama (Plantilla) Actores: 2 (Usuario, Usuario Aprobado) Casos de Uso: 5 (Validar Usuario, Introducir Login y Password, Aceptar, Rechazar, Salir) Descripcin: El diagrama muestra el proceso de validacin de los usuarios que deseen ingresar al sistema. Diagrama Detallado para Ver Opciones PrincipalesUsuario AprobadoGestionar SistemaSolicitar Servicio (M.O.)Solicitar PresupuestoGenerar ReportesDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Gestionar Sistema, Solicitar Servicio (M.O.), Solicitar Presupuesto, Generar Reportes) Descripcin: El diagrama muestra las diferentes opciones que la aplicacin web tendr para que interactu el usuario Diagrama Detallado para Gestionar SistemaGestionar VehculoUsuario AprobadoGestionar Hora CitaGestionar Servicio (M.O.)Gestionar TcnicosGestionar ClienteDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Gestionar Hora Cita, Gestionar Servicio (M.O.), Gestionar Tcnicos, Gestionar Cliente) Descripcin: El diagrama muestra los procesos en los cuales se deben introducir datos Diagrama Detallado para Gestionar Hora CitaUsuario AprobadoAgregarModificarEliminarConsultarDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Agregar, Modificar, Eliminar, Consultar) Descripcin: El diagrama muestra los procesos para interactuar con la informacin del sistema Diagrama Detallado para Gestionar Servicio (M.O.)Usuario AprobadoAgregarModificarEliminarConsultarDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Agregar, Modificar, Eliminar, Consultar) Descripcin: El diagrama muestra los procesos para interactuar con la informacin del sistema Diagrama Detallado para Gestionar TcnicosAgregarModificarEliminarConsultarDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Agregar, Modificar, Eliminar, Consultar) Descripcin: El diagrama muestra los procesos para interactuar con la informacin del sistema Diagrama Detallado para Gestionar ClienteUsuario AprobadoAgregarModificarEliminarConsultarDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Agregar, Modificar, Eliminar, Consultar) Descripcin: El diagrama muestra los procesos para interactuar con la informacin del sistema Diagrama Detallado para Gestionar VehculoUsuario AprobadoAgregarModificarEliminarConsultarDocumentacin del Diagrama (Plantilla) Actores: 1 (Usuario Aprobado) Casos de Uso: 4 (Agregar, Modificar, Eliminar, Consultar) Descripcin: El diagrama muestra los procesos para interactuar con la informacin del sistema: ClassInicio: ClassValidar: ClassUsuarioUsuarioAprobado : ClassOpciones: ClassGestionar Sistema Usuario Aprobado: ClassSolicitar Servicio (M.O.): ClassSolicitar Presupuesto: ClassGenerar Reportes: ClassHora Cita: ClassServicio (M.O.): ClassTcnicos: ClassCliente: ClassVehculoDIAGRAMA DE CLASES DE ANALISISUsuario : ClassInicio: ClassValidar: ClassUsuarioUsuarioAprobado : ClassOpciones: ClassGestionar Sistema: ClassSolicitar Servicio (M.O.): ClassSolicitar Presupuesto: ClassGenerar Reportes: ClassHora Cita: ClassServicio (M.O.): ClassTcnicos: ClassCliente: ClassVehculo123456789101112131415161718192021222324252627282930313233343536373839404142434445xf DESCRIPCION1. INICIA EL SISTEMA2. INTRODUCE LOGIN Y PASSWORD3. ENVIA LOGIN Y PASSWORD4. ENVIA REPUESTA5. ENVIA CONFIRMACIN6. RECHAZA7. ACEPTA8. SELECCIONA GESTIONAR SISTEMA9. ENVIA LA PETICIN10. SELECCIONA SOLICITAR SERVICIO (M.O.)11. ENVIA LA PETICION12. SELECCIONA SOLICITAR PRESUPUESTO13. ENVIA PETICION14. SELECCIONA GENERAR REPORTES15. ENVIA PETICION16. CREA USUARIO17. ACTUALIZA DATOS18. CREA CITA19. ENVIA CONFIRMACION DE CITA20. CREA EL SERVICIO (M.O.)21. SE MUESTRA EL SERVICIO APLICAR22. SE CREA EL TECNICO23. SE ACTUALIZAN DATOS 24. SE CREA CLIENTE:Class InicioUsuario:Class Usuario:Class Validar UsuarioInicio del sistemaUsuario ValidadoSe introduce el Login y el PasswordComprobar UsuarioError de UsuarioDescripcin: Validar Usuario: UsuarioCasos de Uso: Validar UsuarioDescripcin del Sistema: La Secuencia permite comprobar los datos del usuario para acceder al sistemaDIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Validar UsuarioUsuario Aprobado:Class Opciones:Class Cliente:Class Agregar:Class ClienteIngresar al SistemaSeleccionar Opciones del sistemaSeleccionar ClienteSeleccionar AgregarSe envan los DatosSe enva RepuestaSe agregan los DatosErrorDescripcin: Usuario Aprobado: ClienteCasos de Uso: Agregar ClienteDescripcin del Sistema: La Secuencia permite al sistema cargar nuevo Cliente para ser aprobadoDIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Agregar Cliente Usuario Aprobado:Class Opciones:Class Cliente:Class Modificar:Class Cliente:Class Gestionar SistemaIngresar al SistemaSeleccionar Opciones del sistemaSeleccionar ClienteSeleccionar ModificarSolicitar Datos a ModificarEnva RepuestaSe visualizan los DatosSe Modifican los datosEnva DatosEnva RepuestaSe Confirma ModificacionErrorDescripcin: Usuario Aprobado: ClienteCasos de Uso: Modificar ClienteDescripcin del Sistema: La Secuencia permite al sistema Editar los datos ya guardados del Cliente.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Modificar ClienteUsuario Aprobado:Class Cliente:Class Eliminar:Class Cliente:Class Gestionar SistemaSeleccionar Gestionar sistemaSeleccionar ClienteSeleccionar EliminarSolicitar Cliente a EliminarEnva RepuestaCliente EliminadoEnva DatosSe Confirman datos a EliminarSe Verifican los DatosErrorDescripcin: Usuario Aprobado: ClienteCasos de Uso: Eliminar ClienteDescripcin del Sistema: La Secuencia permite al sistema Borrar o Eliminar los datos ya guardados del Cliente.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Eliminar ClienteUsuario Aprobado:Class Cliente:Class Consultar:Class Cliente:Class Gestionar SistemaSeleccionar Gestionar sistemaSeleccionar ClienteSeleccionar ConsultarSolicitar Cliente a ConsultarEnva RepuestaCliente ConsultadoSe Verifican los DatosDescripcin: Usuario Aprobado: ClienteCasos de Uso: Consultar ClienteDescripcin del Sistema: La Secuencia permite al sistema Consultar los datos ya Registrados del Cliente.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Consultar ClienteUsuario Aprobado:Class Hora Cita:Class Agregar:Class Hora Cita:Class Gestionar SistemaIngresar al SistemaSeleccionar Opciones del sistemaSeleccionar Hora CitaSeleccionar AgregarSe envan los DatosSe enva RepuestaSe agregan los DatosErrorDescripcin: Usuario Aprobado: Hora CitaCasos de Uso: Agregar Hora CitaDescripcin del Sistema: La Secuencia permite al sistema cargar la hora de cita para el servicio.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Agregar Hora CitaUsuario Aprobado:Class Opciones:Class Hora Cita:Class Modificar:Class Hora Cita:Class Gestionar SistemaIngresar al SistemaSeleccionar Opciones del sistemaSeleccionar Hora CitaSeleccionar ModificarSolicitar Datos a ModificarEnva RepuestaSe visualizan los DatosSe Modifican los datosEnva DatosEnva RepuestaSe Confirma ModificacinErrorDescripcin: Usuario Aprobado: Hora CitaCasos de Uso: Modificar Hora CitaDescripcin del Sistema: La Secuencia permite al sistema Editar los datos ya guardados de la Hora de la Cita.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Modificar Hora CitaUsuario Aprobado:Class Hora Cita:Class Eliminar:Class Hora Cita:Class Gestionar SistemaSeleccionar Gestionar sistemaSeleccionar Hora CitaSeleccionar EliminarSolicitar Cliente a EliminarEnva RepuestaHora Cita EliminadaEnva DatosSe Confirman datos a EliminarSe Verifican los DatosErrorDescripcin: Usuario Aprobado: Hora CitaCasos de Uso: Eliminar Hora CitaDescripcin del Sistema: La Secuencia permite al sistema Borrar o Eliminar los datos ya guardados de la Cita.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Eliminar Hora CitaUsuario Aprobado:Class Hora Cita:Class Consultar:Class Hora Cita:Class Gestionar SistemaSeleccionar Gestionar sistemaSeleccionar Hora CitaSeleccionar ConsultarSolicitar Cliente a ConsultarEnva RepuestaHora Cita ConsultadoSe Verifican los DatosDescripcin: Usuario Aprobado: Hora CitaCasos de Uso: Consultar Hora CitaDescripcin del Sistema: La Secuencia permite al sistema Consultar los datos ya Registrados de la Hora Cita.DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Consultar Hora CitaUsuario Aprobado:Class Servicio (M.O.):Class Agregar:Class Servicio (M.O.):Class Gestionar SistemaIngresar al SistemaSeleccionar Opciones del sistemaSeleccionar Servicio (M.O.)Seleccionar AgregarSe envan los DatosSe enva RepuestaSe agregan los DatosErrorDescripcin: Usuario Aprobado: Servicio (M.O.)Casos de Uso: Agregar Servicio (M.O.)Descripcin del Sistema: La Secuencia permite al sistema cargar el Servicio (M.O.) a realizar al vehculoDIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Agregar Servicio (M.O.)DIAGRAMAS DE SECUENCIASDiagrama de Secuencia para Agregar Servicio (M.O.)