PARCIAL II TECNOLOGÍA Y CULTURA VI
PAUTA EJERCICIO ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE -ERS- Sofía Antonaz Licenciatura en Gestión Cultural, UCLAEH Noviembre 2018 Docentes: Mariale Perlini, Juan Maldini
Introducción El siguiente trabajo se enmarca en la materia Tecnología y Cultura VI de la Licenciatura en Gestión Cultural. El objetivo del mismo es realizar una Especificación de Requisitos de Software (ERS) para un proyecto cultural con el fin de que este mejore alguna problemática de su organización y/o gestión. La herramienta de Especificación de Requisitos de Software tiene como objetivo que el cliente pueda describir exactamente lo que desea obtener y resolver a través del software y también ayuda a los desarrolladores a entender claramente qué es lo que desea y necesita el cliente. Para realizar una ERS útil y de calidad se debe hacer un análisis y síntesis de cuál es el problema que el software debe resolver y cuáles son las necesidades y requisitos que debe tener el sistema, para luego poder documentarlas. Una buena ERS le brinda al cliente más garantías de que los desarrolladores realicen un software que realmente sea útil para el proyecto y/u organización.
Descripción general El desarrollo del software está pensado para la productora Lucero. Lucero es una productora de eventos que ha trabajado y trabaja con distintas empresas y organizaciones. Desde hace más de diez años Lucero trabaja en el desarrollo y gestión de proyectos empresariales, conferencias, lanzamientos, encuentros, entre otros. Hoy en día esta productora no cuenta con ningún software que organice y sistematice la relación con sus clientes y proveedores. Esto es un problema para la empresa porque dificulta el seguimiento y control de los pagos y cobros de los distintos proyectos, por ejemplo, y no permite tener un historial en un mismo sistema. Estas cuestiones, sin dudas, influyen en la relación que Lucero tiene con sus múltiples clientes y proveedores. Para resolver esta problemática se plantea la realización de un software de gestión backoffice, de aplicación web, que organice y sistematice toda la información importante de las empresas y organizaciones con las que trabaja Lucero. El software contará con dos tipos de s: editor y visualizador. El editor podrá subir, editar y eliminar contenido, mientras que el visualizador podrá visualizar el contenido, subir archivos y comentarios.
Requisitos específicos A continuación se enlistan los requerimientos detallando entre paréntesis el que estará habilitado a realizarlos. Requisitos funcionales Gestión de clientes Requerimientos ● Se realizará una base de datos de los clientes de Lucero. ● El podrá realizar altas, bajas y modificaciones de los clientes. El deberá ingresar los siguientes datos de los clientes: ( editor) - Nombre de la organización - Datos de facturación (Razón social, RUT, dirección) - o (Nombre, email y teléfono) - Evento / s que se realizaron para el cliente ● El deberá poder asignar el estado de cada cliente ( editor) - Facturación pendiente - Facturado - con fecha de facturación - - Cobrado - con fecha de cobro- ● El deberá poder buscar y visualizar en la base de datos a los clientes según: nombre, el RUT o el evento asociado. ( editor y visualizador) Deseables ● Es deseable que los s puedan sincronizar el software con su cuenta de gmail ( editor) ● Es deseable que los s puedan agregar comentarios a los clientes ( editor y visualizador)
Gestión de proveedores Requerimientos ● Se realizará una base de datos de los proveedores de Lucero ● El podrá realizar altas, bajas y modificaciones de proveedores ( editor) ● El deberá ingresar los siguientes datos: - Nombre de la empresa - Servicio / producto que ofrece - o (Nombre, email y teléfono) - Evento / s asociados - Datos bancarios ● El deberá poder asignar el estado de cada proveedor ( editor) - Pendiente facturación - importe de la factura - - Factura recibida - fecha - - Pago - fecha de pago- ● Es deseable que el pueda subir la factura escaneada o electrónica en formato pdf ( editor) ● El podrá buscar los proveedores en la base de datos ingresando el nombre de la empresa, el RUT, el servicio, el nombre de o o el evento asociado. ( editor y visualizador) Deseables ● Es deseable que los s puedan sincronizar el software con su cuenta de gmail para importar conversaciones ( editor) ● Es deseable que los s puedan agregar comentarios a los clientes ( editor y visualizador)
Gestión de eventos ● Se organizarán los distintos eventos en carpetas / estructura de directorio ● El podrá hacer altas y modificaciones de los eventos. Se deberá ingresar la siguiente información ( editor). - Nombre del evento - Fecha y locación - Cliente / s asociados - Proveedores contratados ● El deberá asignar y/o editar el estado de cada evento ( editor) - Facturación pendiente - Cobros pendientes - Pagos pendientes - Cerrado. ● Los eventos deberán estar identificados según su estado. Se deberán ordenar, de manera que queden más arriba (visibles) aquellos eventos que estén con facturación pendiente, luego con cobros pendientes, luego con pagos pendientes y luego los cerrados. ● El deberá poder subir archivos a los distintos eventos en los siguientes formatos: documentos de Paquete Microsoft Office, Paquete IOS, PDF, MP4, AVI, DVD, MOV, JPEG, PNG, TIFF. ( editor y visualizador)
Requisitos no funcionales Al tratarse de un software de aplicación web debe ser compatible con los ordenadores Mozilla Firefox, Google Chrome y Safari. El software debe poder usarse por cinco s en simultáneo. Debe poder almacenar la información de hasta 500 clientes y 2000 proveedores. Deben poder cargarse archivos de hasta 5 GB.