FACULTAD DE INFORMATICA Y ELECTRONICA INGENIERIA DE SISTEMAS INGENIERIA DE SOFTWARE I Proyecto Final Estudiante: Julio Kohlberg Cochabamba 13 de diciembre del 2019 Gestión Il – 2019 Descripción del problema Muchos talleres de autos no cuentan con un buen sistema de registro de autos y servicios realizados al mismo, así como el registro de sus clientes. Necesitan un sistema el cual pueda realizar estas tareas de manera eficiente Actores Actores principales Gerente Mecánico Actores de Apoyo Actores pasivos Objetivos de usuario de cada actor Gerente Administrar Proveedores Administrar Mecánicos Comprar repuestos de Proveedores Mecánico Manejar los servicios Registrar Clientes Repara Autos Casos de uso Gerente Administrar Proveedores Administrar Mecánicos Administrar Servicios Administrar Clientes Pedido de Repuestos Administrar Vehículos Mecánico Administrar Clientes Registro de Clientes Administrar Repuestos Generar Servicios Realizar Servicios Registro de Vehículos Administrar Vehículos Diagrama de casos de uso Especificación de casos de uso Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Administrar Proveedores Gerente Describe como el gerente puede (Crear, Eliminar, Leer, Editar) Proveedores Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Proveedores Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Administrar Mecánicos Gerente Describe como el gerente puede (Crear, Eliminar, Leer, Editar) Mecánicos Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Proveedores Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Administrar Servicios Gerente Describe como el gerente puede (Crear, Eliminar, Leer, Editar) Servicios Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Proveedores Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Administrar Clientes Gerente Describe como el gerente puede (Crear, Eliminar, Leer, Editar) Clientes Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Proveedores Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Administrar Repuestos Mecánico Describe como el Mecánico puede (Crear, Eliminar, Leer, Editar) Repuestos Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Repuestos Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Pedido de Repuestos Gerente Describe como el Gerente puede pedir repuestos a proveedores Sesión Iniciada Pedido de Repuestos Actor entra al sistema Visualiza Proveedores Selecciona un proveedor que tenga el repuesto pedido por el mecánico Llena formulario de pedido Manda pedido de repuesto a proveedor Nombre: Actores: Descripción Breve: Administrar Vehículos Mecánico, Gerente Describe como el Mecánico y Gerente pueden (Crear, Eliminar, Leer, Editar) Vehículos Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Vehículos Realiza una de estas acciones (Crear, Eliminar, Leer, Editar) Precondiciones: Postcondiciones: Flujo Básico: Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Generar Servicio Mecánico Describe como el Mecánico puede crear servicios para los vehículos de los clientes Sesión Iniciada Cambios en la Base de Datos Actor entra al sistema Visualiza Servicios Llena formulario de servicio Crear servicio para vehículo Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Realizar Servicios Mecánico Describe como el Mecánico pude realizar servicios a los vehículos Sesión Iniciada Finalización de un servicio Actor entra al sistema Visualiza Servicio a realizar Realiza servicio Finaliza servicio Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Registro de Clientes Mecánico Describe como el Mecánico pude registrar clientes Sesión Iniciada Cliente registrado Actor entra al sistema Visualiza clientes Llena formulario de registro de cliente Registra cliente Nombre: Actores: Descripción Breve: Precondiciones: Postcondiciones: Flujo Básico: Registro de vehículos Mecánico Describe como el Mecánico pude registrar vehículos Sesión Iniciada Vehículo Registrado Actor entra al sistema Visualiza vehículos Llena formulario de registro de vehículo Registra vehículo Diagrama de Secuencias Administrar Proveedores Administrar Mecánicos Administrar Servicios Administrar Clientes Administrar Vehículos Administrar Repuestos Pedido de Repuestos Generar Servicio Realizar Servicio Registro de Clientes Registro de Vehículos Diagrama de Clases Diagrama de Paquetes Detalle Interfaces Implementadas