ESPECIFICACIÓN DE REQUERIMIENTOS DE APLICACIÓN WEB Pryect: Ctizadr cigarrera AT2013 Revisión: 1.0 1
CONTENIDOS Intrducción... 3 Prpósit... 3 Alcance... 3 Persnal invlucrad... 4 Definicines, acrónims y abreviaturas... 4 Resumen... 5 Descripción general... 5 Perspectiva del prduct... 5 Funcinalidad del prduct... 5 Características de ls usuaris... 6 Restriccines... 6 Requisits específics... 8 Requisits funcinales... 9 Requisits n funcinales... 10 Seguridad... 10 Fiabilidad... 10 Dispnibilidad... 10 Mantenibilidad... 11 Prtabilidad... 11 2
INTRODUCCIÓN Este dcument busca delimitar el alcance funcinal de la aplicación web, dnde se describirán ls requerimients funcinales y n funcinales de la aplicación. Tiene cm bjetiv centralizar ls cncepts y las definicines que se acrdarn en la primera entrevista cn el cliente. El dcument describe el prpósit de la cnstrucción del sistema así mism su alcance funcinal. Para describir de manera general el prduct final se visualiza la perspectiva del sistema y la funcinalidad esperada del prduct. Es clar que td sistema tiene restriccines pr l que se explicaran las restriccines que este prduct presenta, asimism sus dependencias cn trs sistemas y supsicines iniciales. Para explicar ls requerimients en detalle se dividirán en ds seccines principales: ls requerimients funcinales y requerimients n funcinales (ests cncepts se explican en detalle en la sección de acrónims y definicines). PROPÓSITO Este dcument tiene cm prpósit centralizar y definir las funcinalidades que el sistema debe cumplir, invlucrand tant al equip de desarrll de la aplicación cm a la cntraparte, en una visión unifrme de l que se espera del prduct final, de esta frma mantener una cmunicación clar y transparente de ls requerimients del sistema. ALCANCE El sistema, en este cas; el ctizadr de la cigarrera AT2013 tiene cm bjetiv cnstruir un frmulari dnde sus clientes puedan ingresar, mediante previ registr pr parte del administradr del sistema, y seleccinar las características y accesris que la cigarrera pueda incluir, una vez elegida la cigarrera el cliente pdrá visualizar el cst individual pr cigarrera, calcular el cst del númer ttal de cigarreras que desee y generar una ctización de la misma. Esta ctización será enviada al crre del cliente cm también al crre de un representante de la empresa. 3
PERSONAL INVOLUCRADO Esta sección describe ls dats de la persna cntact mientras se desarrlla el pryect, el cual será el encarg de tdas las aprbacines y revisines. Este será el cntact principal en cas de validacines, cambis y aprbacines. Nmbre Karla Sauma Rl Categría prfesinal Respnsabilidades Infrmación de cntact Aprbación DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS La siguiente lista de definicines, acrónims y abreviaturas ayudará al lectr a cmprender el dcument cn mayr agilidad y rapidez. Requerimients funcinales: Un requisit funcinal define el cmprtamient intern del sftware: cálculs, detalles técnics, manipulación de dats y tras funcinalidades específicas que muestran cóm ls cass de us serán llevads a la práctica. Sn cmplementads pr ls requisits n funcinales, que se enfcan en cambi en el diseñ la implementación. Requerimients n funcinales: Un requisit n funcinal atribut de calidad es, en la ingeniería de sistemas y la ingeniería de sftware, un requisit que especifica criteris que pueden usarse para juzgar la peración de un sistema en lugar de sus cmprtamients específics, ya que ésts crrespnden a ls requisits funcinales. Pr tant, se refieren a tds ls requisits que ni describen infrmación a guardar, ni funcines a realizar. AT2013: Nmbre de la cigarrera definida para la ctización. 4
RESUMEN El prduct se divide en ds seccines, un administradr del sistema y la aplicación destinada para ls clientes, el ctizadr. El administradr es un sistema destinad para una persna encargada dentr de la empresa, que pdrá ingresar y realizar cierts cambis, ests cambis se definirán en detalle más adelante; para agregar quitar características de la cigarrera, las cuales serán visualizadas previamente en el siti web de la aplicación. Además el administradr tiene entre sus funcinalidades crear ls usuaris que pdrán ingresar mediante autenticación en la aplicación, para crear ests usuaris es necesari que el administradr del sistema ingrese y digite ls dats persnales del cliente al que le está creand su usuari. Una vez cread este usuari serán enviads pr crre ls dats de autenticación al cliente para que pueda ingresar a ctizar su cigarrera. El administradr pdrá editar las categrías que el sistema tiene pr defect y agregar nuevs ítems a éstas. Además pdrá editar ls valres prcentuales para ls diferentes rangs de cantidades de cigarreras para su eventual descuent en el cst final de la ctización. En términs del sistema, el ctizadr es un frmulari dnde aparecerán tdas las características y accesris que puede incluir una cigarrera AT2013. Cada vez que el cliente seleccine una pción el sistema el mstrará el cst ttal de ctiza esa cigarrera que ha cnstruid. Una vez decidid pr la cigarrera que cnstruyó el cliente pdrá ctizar el preci del númer ttal de cigarreras que desea adquirir. Una vez finalizad este prces, el sistema enviará un crre cn la ctización al cliente y a un miembr de la empresa encarg de revisar dichas ctizacines. DESCRIPCIÓN GENERAL En la siguiente sección se describe la visión general del prduct final. PERSPECTIVA DEL PRODUCTO El prduct es un sistema independiente que será incluid en el mism siti de http://www.innvapp.cm/ cn el nmbre de cigarreraat2013. FUNCIONALIDAD DEL PRODUCTO Entre las funcinalidades principales se encuentran las siguientes: 5
Calcular el cst individual dependiend de las características y accesris seleccinads pr el cliente. Calcular el cst final a partir de la ctización individual y la cantidad de cigarreras deseadas. Enviar la ctización pr crre electrónic al cliente y al encargad de analizar las ctizacines dentr de la empresa. Editar las pcines dentr de las categrías pr defect desde el administradr del sistema. Administración multi usuaris desde el administradr para crear cuentas a sus clientes. CARACTERÍSTICAS DE LOS USUARIOS Esta sección define el tip de usuari que hará us del ctizadr de la cigarrera. Tip de usuari Frmación Habilidades Actividades Cliente, vendedres, empresaris. Cn cncimients en la venta de cigarrills. Infrmáticas y de negci. Vendedres y prveedres de cigarrills y cigarreras. RESTRICCIONES En esta sección se define las restriccines que presenta el sistema, entre las cuales se encuentran: Administradr: El sistema administradr n pdrá agregar nuevas categrías al siti, sin sl mdificar las pcines de las categrías que están pr defect, estas sn: Canales. Clres Empaques. El sistema n pdrá ingresar nuevs accesris sin únicamente editar ls que están pr defect en el siti. Ests accesris sn: 6
Cmunicadr lateral: Sin cmunicadr. Cn cmunicadr. Cbertr: Sin cbertr. Cn cbertr. Cbertr mchila. Mchila: Sin mchila. Cn mchila. Dispensadr frntal: Cn dispensadr frntal. Sin dispensadr frntal. Vitrina: Frnt light let. Back light let. Frnt light flurescente. Gráfica frntal: Sin gráfica. Tarnslúcida. Opaca. Un cliente n pdrá seleccinar la pción de cbertr sencill si ha marcad el accesri de mchila, ni viceversa, seleccinar el cbertr de mchila si n ha marcad el accesri de mchila. El crre que se envía cn la ctización a la persna encargada en la empresa será estátic, est quiere decir que n se pdrá cambiar desde el siti del administradr. Este crre será enviad a l sum a ds direccines de crre electrónic, ambas estáticas. El administradr n pdrá agregar nuevs rangs de cantidades de cigarreras ni editar ls ya establecids pr defect: ests sn ls siguientes: De 0 a 500 cigarreras De 501 a 1000 cigarreras De 1001 a 2000 cigarreras De 2001 en adelante. 7
Ctizadr: El sistema pr sus características de innvación y el us de tecnlgías web mdernas será prbad para ls siguientes navegadres en su última versión. Estas versines sn: Ggle Chrme versión (mac y PC) Mzilla Firefx versión (mac y PC) Safari (mac y PC) Internet Explrer 9.(PC) El sistema será una aplicación web de escritri, n se desarrllará ni prbará para dispsitivs móviles ni tabletas. La aplicación n activará la funcinalidad de calcular más de una cigarrera hasta que el cliente seleccine ls camps mínims para est. Ests camps sn: númer de canales y clr de la cigarrera. Además, el sistema n enviará la ctización pr crre electrónic hasta que el cliente seleccine el tip de empaque: lcal exprtación. Para ingresar al siti del ctizadr el cliente debe de pseer una cuenta creada únicamente pr el administradr de la aplicación. Las imágenes que se presentan en el siti deben de incluir la leyenda Imágenes demstrativas. El siti debe incluir la siguiente frase: AVISO DE CONFIDENCIALIDAD: Este diseñ es prpiedad intelectual de Publicidad en el Punt de Venta (INNOVA) para ser utilizad exclusivamente pr esta empresa, quedand estrictamente prhibid la difusión, distribución reprducción parcial ttal. REQUISITOS ESPECÍFICOS Esta sección describe detalladamente ls requisits del sistema, entre ests ls funcinales y ls n funcinales. 8
REQUISITOS FUNCIONALES Administradr: 1. Administración de cuentas multi usuari: El usuari administradr ingresa al siti de Administración del sistema mediante la debida autenticación. En vez en el siti pdrá crear una nueva cuenta para un cliente, dnde deberá ingresar ls dats persnales de este: Nmbre, apellid, crre electrónic, cntraseña, repetir cntraseña, usuari, cmpañía y país. Asimism, pdrá editar ls dats de sus clientes y eliminar una cuenta creada si es necesari. El sistema una vez creada la cuenta, mediante ls dats persnas ingresads, (crre electrónic) envía un crre al cliente cmunicándle que su cuenta está activa y que ya puede hacer us del ctizadr mediante ls dats de usuari y cntraseña que el administradr registró cuand se creó su cuenta. 2. Gestión de categrías: El administradr, una vez dentr del siti, pdrá editar las categrías existentes, asimism ls cmpnentes pr cada una de ellas. Deberá seleccinar la pción de editar y una vez cmpletada la función guardar el nuev cmpnente. Además, mediante la pción de nuev, pdrá ingresar nuevs cmpnentes a la categría elegida. En ambs cass el sistema mdificará la infrmación que se encuentra registrada en la base de dats del siti de ctizadr. 3. Gestión de accesris: El administradr pdrá editar ls cmpnentes de ls accesris existentes mediante la funcinalidad de editar, una vez cmpletad el prces, éste debe guardar el nuev cmpnente. Además se pdrá ingresar nuevs cmpnentes a ls accesris existentes mediante la funcinalidad de nuev, en la cual el administradr debe ingresar el nmbre del futur cmpnente en su determinad accesri. En ambs cass el sistema mdificará la infrmación que se encuentra registrada en la base de dats del siti de ctizadr. Ctizadr: 1. Cálcul del cst individual pr cigarrera: 9
El cliente ingresa al siti del ctizadr mediante una autenticación de usuari y seleccina las características y accesris que frmarán su cigarrera. Cada selección implicará una suma de diner en el cst actual de la cigarrera, la cual se visualiza inmediantamente, si el usuari se arrepiente de la pción que seleccinó sl deberá desmarcarla en el frmulari y el sistema calculará la ctización de las características seleccinadas hasta entnces. Una vez que el cliente termine de elegir las pcines que le plazcan pdrá calcular el cst del númer ttal de cigarreras que desee. Cuand finalice este prces, la ctización será enviada pr crre electrónic, autmáticamente, a ambas partes, el cliente y el encarg en la empresa. REQUISITOS NO FUNCIONALES Esta sección detalla ls requisits n funcinales del sistema. SEGURIDAD El sistema basa su seguridad en la autenticación de usuaris, dnde se le asigna al administradr de la aplicación un usuari y cntraseña, y es él el únic que pdrá hacer cambis en el sistema y cnsecuentemente, en la base de dats. En términs del sistema ctizadr ls clientes deberán de cntar cn una cuenta previamente creada pr el usuari administradr, dnde se regula que será el cliente quien realiza la ctización. FIABILIDAD El sistema deberá cntar cn una funcinalidad de cálculs exacts, evaluads prcentualmente al final del cálcul, para determinar el cst ttal si es que se aplica un descuent pr el númer de cigarreras que ctice. DISPONIBILIDAD El sistema deberá estar dispnible 24(hras)/7(días) siempre que ls servidres dnde se alberga estén funcinand crrectamente. 10
MANTENIBILIDAD La mantenibilidad del siti queda en mans del administradr del sistema, para l cual se capacitará a esta persna. Si el mantenimient va más allá de las funcinalidades del administradr la empresa deberá cntactar al equip de desarrll del siti. PORTABILIDAD La aplicación deberá funcinar en ls sistemas perativs: Windws, Linux y Mac OS. Siempre y cuand la máquina cuente cn un explradr (Ggle Chrme, Mzilla Firefx, Sarafi e Internet Explre) en las versines que se especificarn anterirmente para cada un de ells. 11