Ers

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ers as PDF for free.

More details

  • Words: 2,077
  • Pages: 9
INSTITUTO TECNOLÓGICO DE COSTA RICA ESCUELA DE INGENIERÍA EN PRODUCCIÓN INDUSTRIAL LICENCIATURA EN INGENIERÍA EN PRODUCCIÓN INDUSTRIAL SISTEMAS DE INFORMACIÓN

ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE

ESTUDIANTES RONNY FLORES MONGE MELISSA CHACÓN OVIEDO FRANCINI ALFARO JIMÉNEZ

PROFESOR MASTER CARLOS ARIAS

II SEMESTRE 2008

I.INTRODUCCIÓN A.Propósito: Proveer al diseñador del software un documento donde se indiquen las necesidades de la empresa Mecánica Express. Con la información aquí brindada se desea mostrar con mayor facilidad las características que el dueño de la empresa requiere incorporar para satisfacer sus necesidades y brindar a sus clientes un servicio de alta calidad. B.Alcance: Desarrollar una herramienta de fácil uso que permita llevar eficientemente el control de las órdenes de trabajo y el servicio al cliente de Mecánica Express. Además que el cliente tenga una manera sencilla de ingresar a la información mediante una página de internet donde se muestre todo lo referente a la empresa Mecánica Express. La herramienta será llamada Control de Operaciones y se dividirá en dos partes, la primera que será utilizada por los administradores del negocio y se manejará mediante bases de datos. La segunda que será una página de internet para uso de los clientes, donde se muestre quién es la empresa, información general de la misma, los servicios que se ofrecen, una sección para programar las citas en cualquier momento y lugar dentro del Área Metropolitana y ofertas según la temporada.

II.LISTADO DE REQUERIMIENTOS A.Organización por clase de usuario 1.Requerimiento de interfaz externa

1.1.Interfaz de usuario: Se desea que la página muestre logos de las diferentes marcas a las que se les dará soporte, además una pestaña con la leyenda “Quienes Somos”, otra que diga “Información General”, otra con “Servicios”, una que muestre las “Ofertas”, una con “Programar Cita” y por último una con el logo de la empresa y los números de teléfono disponibles que se llamaría “Home”. En caso de la Base de Datos se desea que sea una interfaz sencilla donde se muestre una plantilla para ingresar los códigos de los servicios que requiere el cliente y que al dar clic en un botón que diga “Orden Completa” me despliegue la factura con todos los detalles de la orden para entregársela al operario que se trasladará hasta donde el cliente; los códigos de servicio estarán guardados en una tabla de la base de datos y según esto se mostrarán en la factura. 1.2.Interfaz

de

hardware:

En

este

caso

se

requiere

una

microcomputadora sencilla, con una pantalla de al menos 17”, con buena resolución, un teclado sencillo y un mouse óptico normal en el caso de la que usarán los administrados de la empresa. Para los clientes puede ser cualquier dispositivo donde puedan ingresar a internet y puedan ver todo lo que se muestra en la página de Mecánica Express. 1.3.Interfaz de software: Al ingresar el software de la base de datos se desea que muestre una pantalla con el logo de la empresa y en los laterales logos de las distintas marcas de automóviles a los que se les brinda servicio. Además que posea un botón llamado “Orden de trabajo” para poder ingresar los datos del cliente en ese lugar y otro botón que diga “Órdenes realizadas” donde están almacenadas todas las órdenes de trabajo realizadas hasta el momento.

2.Requerimientos funcionales 2.1.Clase de usuario 1: Administradores de la empresa Caso de uso

Órdenes de Trabajo y Facturación

Actores: Propósito:

Administradores Establecer un formato para ingresar los datos requeridos en la orden de trabajo y a la vez obtener la factura del pedido para mostrarle al operario lo que debe hacer y cobrar. El administrador entra al sistema y al ejecutar el botón Orden de trabajo, se dispone a ingresar todos los datos del servicio que se va a ofrecer, luego se oprimirá un botón de Orden Completa y se desplegará una factura con todos los datos del cliente y los detalles del servicio junto con su costo.

Resumen:

Acción del Actor

Curso normal de los eventos Respuesta del Sistema

1. Este caso de uso empieza cuando un administrador ingresa al sistema. 2. Pide la clave de acceso 3. Introduce la clave 4. Presenta la pantalla con las bases a las que se puede ingresar.

5. Selecciona la base de Órdenes de Trabajo 6. Despliega la plantilla de detalles.

7. Ingresa los códigos de los servicios que requiere el cliente y una vez lista la orden da clic al botón Orden Completa. La Orden de Trabajo incluye datos del vehículo (matrícula, modelo, marca y color), datos del propietario (nombre, cédula, dirección y teléfono móvil) y un espacio para ingresar los códigos de los servicios solicitados dentro de los que están: cambio aceite, cambio de rótulas de dirección y suspensión, compensadores, hules, sistema de frenos, cambio de fibras (traseras y delanteras), sistema eléctrico, llavines, Cambio de puntas de eje, bombas de agua, cambio faja de distribución,

afinamiento, calibración, tune up, sistema de inyección diesel o gasolina.

8. Verificar en la base de datos si es cliente frecuente y si lo es aplicar descuento del 5%. 9. Procesa los códigos y emite una factura con la descripción de los servicios y el costo del servicio. 10. Se entrega la factura al operario para que se traslade donde el cliente y otorgue el servicio de mecánica. Cursos alternativos: Línea 4: La clave es incorrecta. Se indica el error y se cancela la operación Línea 8: Alguno de los códigos está incorrecto o no existe. Se indica el error y se despliega de nuevo la plantilla de detalles para que se corrija, vuelve a la línea 7.

Caso de uso

Actualización de códigos

Actores: Propósito:

Administradores Dar mantenimiento a los códigos utilizados para los servicios que se brindan. Una vez que el administrador ingresa la clave y esta ha sido aceptada, se despliega la pantalla con las bases de datos y dentro de la base de datos de servicios se desprende un botón para agregar códigos.

Resumen:

Curso normal de los eventos Respuesta del Sistema

Acción del Actor 1. Este caso de uso empieza cuando un administrador ingresa al sistema

2. Pide la clave de acceso 3. Introduce la clave

4. Se confirma la clave y se presenta la pantalla con las bases a las que se puede ingresar. 5. Se selecciona la base de datos de servicios 6. Se despliega la plantilla con la base de datos correspondiente.

7. Se selecciona el botón “Ingresar” donde se agregaran los nuevos datos. 8. Se genera un nuevo campo con el nuevo código generado de manera automática por una función propia del sistema.

9. Se coloca la descripción en una celda adjunta al código con el nuevo servicio que se desea ingresar. 10. Se genera un botón para aceptar el nuevo ingreso o para cancelarlo. 10. Se oprime el botón aceptar. 11. Se cierra la plantilla y se devuelve a la pantalla de la base de servicios. Casos alternativos: Línea 8: No se ingresan datos ni se oprime el botón, por lo que la línea 9 no se ejecuta. Línea 9: No se ingresa una descripción del servicio, por lo que se produce un error y se devuelve a la línea 6.

Caso de uso

Eliminación de códigos

Actores: Propósito:

Administradores Dar mantenimiento a los códigos utilizados para los servicios que se brindan. Una vez que el administrador ingresa la clave y esta ha sido aceptada, se despliega la pantalla con las bases de datos y dentro de la base de datos de servicios se desprende un botón para eliminar códigos.

Resumen:

Curso normal de los eventos Respuesta del Sistema

Acción del Actor 1. Este caso de uso empieza cuando un administrador ingresa al sistema

2. Pide la clave de acceso 3. Introduce la clave

4. Se confirma la clave y se presenta la pantalla con las bases a las que se puede ingresar. 5. Se selecciona la base de datos de servicios. 6. Se despliega la plantilla con la base de datos correspondiente. 7. Se selecciona el campo con los datos que se desea eliminar. 8. El campo seleccionado se observará demarcado. 9. Se selecciona el botón “Eliminar” donde se eliminaran los datos deseados. 10. Se devuelve a la plantilla de la base de datos de servicios. Casos alternativos: Línea 7: No se selecciona el código a eliminar, por lo que no se ejecuta la línea 8.

2.2.Clase de usuario 2: Clientes de la empresa Caso de uso

Página de internet

Actores: Propósito:

Clientes Dar a conocer a los clientes quién es la empresa y los servicios que se ofrecen. Una vez que el cliente ingresa a la página de la compañía podrá ingresar a cada una de las pestañas que se muestran y obtener toda la información que desee. Además podrá programar una cita a través de la página.

Resumen:

Acción del Actor

Curso normal de los eventos Respuesta del Sistema

8. Este caso de uso empieza cuando un cliente ingresa a la página de la compañía. 9. Lo primero que muestra es la pestaña Home y al lado todas las demás pestañas. 10. Escoge las opciones que desea visitar y conocer. Si desea puede ingresar a la pestaña Programar Cita. 11. Despliega una plantilla llamada Información general del cliente.

12. Se ingresan los datos que se solicitan en la plantilla y se oprime el botón Solicitar. Los datos que se deben ingresar son: Nombre, Dirección, Teléfono móvil y fijo, Correo Electrónico, Descripción del carro (matrícula, color, marca, modelo) y por último se muestra un “check list” donde el cliente puede seleccionar los servicios que desea le otorguen. En esta lista se muestran los servicios descritos en el caso de uso de órdenes de trabajo. 13. Muestra el mensaje “Su cita ha sido programada satisfactoriamente. Muchas gracias por preferirnos” 14. Envía automáticamente un correo al administrador de la empresa indicando que hay un nuevo trabajo por realizar. 15. Se sale de la página Casos alternativos: Línea 5: No se ingresan datos ni se oprime el botón, por lo que la línea 6 no se

ejecuta. Línea 6: Se ingresa algún dato que no coincide con el formato requerido o queda algún espacio en blanco. Se indica el error y se muestra de nueva la plantilla, vuelve a la línea 5.

3.Requerimientos de rendimiento El sistema es para una empresa que apenas va a iniciar sus servicios, por lo que en este momento no se requieren detalles de rendimiento muy específicos, lo más necesario es que soporte cada vez que se realiza una orden de trabajo todos los datos del cliente puedan ser ingresados sin ninguna complicación. Y además que la página funciones como todas las demás, o sea, que puedan ingresar la cantidad de personas que lo deseen en el momento que lo deseen. 4.Atributos del software del sistema 4.1.Fiabilidad: Los datos que se presenten en la página deben ser reales, en caso de que un cliente solicite algún servicio que se indique en la misma, debe cumplirse sin restricciones, para esto se programan checkpoints en la base de datos, los cuales antes de realizar una copia de seguridad, se ejecuta automáticamente un punto de comprobación para que todos los cambios realizados en las páginas de la base de datos se incluyan en la copia de seguridad. Además se envía un aviso mediante un correo electrónico al administrador de la empresa, el cual indica que se debe realizar un servicio y se incorpora un recordatorio cada doce horas; cuando el trabajo se ha finalizado el administrador ingresa al recordatorio y elige una opción que dice “concluido”, así se envía una modificación a la base de datos y el trabajo se da por finalizado. Además verificar que la información que se ingresa en la base de datos sea real, a través de verificación/comparación de sintaxis y semántica.

4.2.Disponibilidad: La página debe estar disponible las 24 horas del día los 365 días del año para que el cliente pueda obtener la información siempre que lo desee. De igual manera la base de datos debe poder utilizarse siempre que se esté en horas laborales y cuando se requiera de ella. 4.3.Seguridad: La base de datos debe tener una gran seguridad de su información, ya que esta es para uso exclusivo de los administrados y lo que se ingrese en la misma son datos personales del cliente. La página es solamente de información por lo que no requiere extrema seguridad. 4.4.Mantenimiento: Dar mantenimiento preventivo tanto a la página como a la base de datos para que no existan errores ni problemas al ingresarlas.

Related Documents

Ers
November 2019 20
Fly-ers
July 2020 8
Ers Corregido
November 2019 26
Mandalay Ers
December 2019 18
Std-ers
November 2019 37
Dom Ers Notes
November 2019 6