Programación Avanzada de Aplicaciones
Enviado por Diego Miranda • 15 de Diciembre de 2022 • Tarea • 885 Palabras (4 Páginas) • 50 Visitas
[pic 1][pic 2]
Unidad 1
Análisis y Diseño de la Aplicación.
Programación Avanzada de Aplicaciones.
NOMBRE: Diego Miranda Muñoz
CARRERA: Analista Programador.
ASIGNATURA: Programación Avanzada de Aplicaciones.
PROFESOR: Jorge Saavedra Rubilar.
FECHA: 01/09/2022
Introducción a la problemática a enfrentar.
Descripción del proyecto a implementar.
Una empresa llamada InnoCar quiere contratar nuestros servicios para crear una aplicación ya que tiene dificultades para poder registrar los servicios que dan en el taller mecánico en las distintas sucursales.
Para facilitar el registro crearemos una aplicación de escritorio para que los trabajadores puedan registrar cada servicio que realizan a los distintos autos que llegan al taller mecánico. Esto hará que los datos ingresados de los servicios realizados se ven de manera más ordenada y que también podamos acceder a los datos desde cualquier sucursal a lo largo del país. También permitirá que los mecánicos sepan si pueden seguir aceptando trabajos de clientes para que siempre haya talleres y herramientas disponibles.
Análisis:
Definición de perfiles de usuario.
Para esta aplicación necesitaremos 3 tipos de usuarios que serían los siguientes:
Administrador
El administrador es quien se encarga de revisar todos los servicios que se realizan dentro del taller mecánico, puede agregar nuevos servicios, editarlos y eliminarlos
Mecánico
Es quien realiza el servicio, él debe ingresar cada servicio que realice dentro del taller mecánico
Cliente
El cliente nos dirá que es lo que quiere realizarle a su vehículo y podrá ver cuándo estará listo dentro de la aplicación web
Levantamiento de requerimientos.
Requerimientos funcionales.
RECOPILACIÓN DE HISTORIAS DE USUARIO | ||||
ID | Rol | Característica / Funcionalidad | Razón / Resultado | Condiciones |
01 | Administrador | Necesito administrar los usuarios que hay en el taller | Con la finalidad de de poder agregar editar, eliminar o agregar nuevos trabajadores | Cada usuario registrado debe tener sus datos personales. |
02 | Administrador | Necesito administrar los servicios que hay en el taller | Con la finalidad de poder agregar, editar, eliminar o agregar nuevos servicios que se harán en el taller | Los servicios registrados deben contener el precio y los tiempos de duración que demoran. |
03 | Administrador | Necesito administrar las sucursales de la empresa | Con la finalidad de poder agregar, editar, eliminar o agregar nuevas sucursales que en un futuro pretendemos | Las sucursales registradas deben tener datos esenciales como la dirección o la región en donde están ubicados |
04 | Administrador | Necesito avisar a los clientes cuando los vehículos están listos | Para que puedan ver el estado de sus vehículos para que puedan organizar su tiempo y venir. | Necesito que la alerta contenga un botón para verificar si el cliente vio o no el aviso |
05 | Administrador | Como administrador necesito ver un listado de todas las mantenciones realizadas por los mecánicos | Con la finalidad de poder ver cómo van las finanzas dentro del taller | Este listado debe contener el detalle como el mecánico a cargo del trabajo realizado, el cliente y el precio de cada trabajo realizado |
06 | Mecánico | Como mecánico necesito agregar todos los servicios que vamos haciendo en los vehículos | Para poder tener un orden en la información y así poder organizarnos con los tiempos que toman cada uno de los servicios | Esta debe tener el nombre del cliente, el vehículo involucrado, un calendario para colocar la fecha de entrega y el precio del trabajo que se va a realizar. |
07 | Mecánico | Como mecánico poder editar la información antes de enviarla | Para evitar que haya errores en la información | La pagina debe enviar una alerta antes de enviar la información
|
08 | Mecánico | También necesitamos tener un listado con todas las mantenciones que cada mecánico va haciendo. | Esto nos permitirá saber que trabajos hay pendiente | Este tiene que estar en la pagina principal para
|
09 | Mecánico | Necesitamos que el software nos indique cuando el cliente lea la notificación | Para poder saber si debemos sacar el auto del taller y llevarlo a otro sector para prepararlo para la entrega | En la lista este debe cambiar de color o mostrar alguna alerta para poder saber cuando el cliente lo haya leído
|
10 | Mecánico | Necesitamos que el programa sea de fácil uso y muy intuitivo | Para que los mecánicos que no saben sistemas informáticos puedan utilizar el programa sin ningun problema | El programa debe ser de letra clara y legible con colores que no molesten a simple vista
|
...