Você está na página 1de 11

CONTENIDO

1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 4 3.3 3.4 INTRODUCCIN Propsito Alcance Personal involucrado Definiciones, acrnimos y abreviaturas Referencias Resumen DESCRIPCIN GENERAL Perspectiva del producto Funcionalidad del producto Caractersticas de los usuarios Restricciones Suposiciones y dependencias Evolucin previsible del sistema REQUISITOS ESPECFICOS Requisitos comunes de los interfaces Requisitos funcionales Requisitos no funcionales Otros requisitos MODELOS DEL SISTEMA Modelo por bloques Descripcin de los bloques ERROR! BOOKMARK NOT DEFINED. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. ERROR! BOOKMARK NOT DEFINED. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. ERROR! BOOKMARK NOT DEFINED. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. ERROR! BOOKMARK NOT DEFINED. Error! Bookmark not defined. Error! Bookmark not defined.

1. INTRODUCCION. Esta Especificacin de Requisitos de Software para el Sistema Web de la cadena de abarrotes Woodys Supermarket ha sido elaborada tomando en cuenta las caractersticas del sistema manual utilizado en la actualidad y la posibilidad de realizar mejoras a partir de un nuevo sistema va web, de acuerdo a la experiencia de sus usuarios y los beneficios obtenidos. Su estructura est hecha en base al estndar de Especificacin de Requisitos de Software segn la versin de 1998 del estndar IEEE 830, IEEE Std 830-1998. Este documento est dividido en las siguientes secciones principales, introduccin, restricciones, requerimientos funcionales, requerimientos no funcionales y glosario.

1.1 PROPSITO. El propsito de este documento es presentar de manera formal la especificacin de requisitos de este sistema. En esta especificacin se detallan los requerimientos funcionales, las restricciones y los atributos de calidad que deber satisfacer el sistema. El documento va dirigido en primera instancia a los usuarios directos de este sistema, es decir, a los clientes que realizan sus compras en la cadena de abarrotes de Woodys Supermarket, al personal que labora en la misma y al personal encargado del control de ventas y entrega de mercanca. En segunda instancia, al equipo implicado en el desarrollo de este sistema.

1.2 ALCANCE. El sistema que se desea construir pretende mejorar la manera en que se opera el sistema actualmente y aumentar la cantidad de beneficios obtenidos con l. El sistema ser una aplicacin que funcionara en un entorno web y se encargara de facilitar las operaciones de realizacin de compras de productos de la cadena de abarrotes de Woddys Supermarket, echando mano de la base de datos de la empresa y cuidando su compatibilidad con otras aplicaciones de la misma empresa. Objetivos del sistema: Realizar pedidos de abarrotes y otros artculos a travs de la interfaz web. Crear e imprimir registros de pedidos. Enviar notificaciones de pedidos va correo electrnico.
2

Clasificar los artculos pedidos dependiendo del estado fsico es que se encuentran.

1.3 PERSONAL INVOLUCRADO. El sistema que se desea construir pretende mejorar la manera en que se opera el sistema actualmente y aumentar la cantidad de beneficios obtenidos con l. Nombre: Rol: Categora Profesional: Responsabilidades: Nombre: Rol: Categora Profesional: Responsabilidades: Juan Carlos Sevilla Snchez Analista y Programador Ingeniero en Sistemas Computacionales Analizar, coordinar el proyecto y codificar la aplicacin Joel Basilio Rojas Diseador Web y Entregador Ingeniero en Sistemas Computacionales Realizar la interfaz web de la aplicacin y realizar pruebas al sistema

1.4 DEFINICIONES, ACRNIMOS Y ABREVIATURAS. El sistema que se desea construir pretende mejorar la manera en que se opera el sistema actualmente y aumentar la cantidad de beneficios obtenidos con l. Usuario DEFINICIONES Persona encargada de aprovechar el sistema para realizar las operaciones que a la empresa le interesa que sean automatizadas. Persona que requiere del buen funcionamiento del sistema para que sea atendida de manera rpida y eficiente. Equipo de cmputo del establecimiento en el que el sistema ser implementado. Cualquier cosa que se puede ofrecer a un mercado para satisfacer un deseo o una necesidad. Programa de computacin. Estos programas se dividen en dos categoras, software de sistema que son aquellos necesarios para operar la computadora y software de aplicacin que son los que les permiten a los usuarios desarrollar tareas utilizando la computadora Un sistema informtico como todo sistema, es el
3

Cliente

Servidor Producto Software

Sistema

Requisito

Interfaz Internet

conjunto de partes interrelacionadas, hardware, software y de Recurso Humano (humanware). Condicin indispensable para desempear una actividad especfica o para acceder a determinada posicin. Medio que permite la comunicacin entre el usuario y el sistema. El trmino suele referirse a una interconexin en particular, de carcter planetario y abierto al pblico, que conecta redes informticas de organismos oficiales, educativos y empresariales.

BD PHP SRS

ACRNIMOS Acrnimo de base de datos Lenguaje de programacin dinmico para interfaz web Acrnimo de Software Requeriments Specifications (Especificacin de Requerimientos de Software)

ABREVIATURAS No se han utilizado

1.5 REFERENCIAS. IEEE Recommended Practice for Software Requirements Specification (SRS). IEEE std. 830, 1998.

1.6 RESUMEN. Este documento est conformado de tres secciones que son la Introduccin, la Descripcin General y los Requisitos Especficos. En esta primera seccin se procura proporcionar una visin general de lo que es el documento de especificacin de requisitos. En la segunda seccin se da una descripcin general del sistema a construir, para conocer sus funciones principales, los datos requeridos, y sus restricciones, entre otras cosas que afecten su desarrollo, aunque no se entra en los detalles de cada uno de estos factores y, por ltimo, en la tercera seccin se definen los pormenores de los requisitos que el usuario ha externado que el sistema actual cumple y por lo tanto el nuevo sistema debe satisfacer.
4

2. DESCRIPCION GENERAL. 2.1 PERSPECTIVA DEL PRODUCTO. Este sistema deber funcionar en cualquier computador que soporte sistemas operativos Windows o Linux, as como tambin, que disponga de conexin a Internet y tenga instalado un navegador web. El sistema contendr una base de datos e interactuara con el usuario a travs de mens.

2.2 FUNCIONALIDAD DEL PRODUCTO. El sistema tendr funciones tales como: Visitantes Crear una cuenta Los visitantes podrn crear una cuenta con sus datos en el sistema para poder hacer uso de la realizacin de pedidos de mercancas. Una vez registrados pasaran a ser clientes. Los clientes podrn crear un registro de pedido. Una vez realizado el pedido se notificara va correo electrnico que el pedido realizado fue exitoso. Se imprimir el reporte de pedidos realizados y los empleados se encargaran manualmente de recoger los productos a entregar. Los administradores podrn realizar altas y bajas en la base de datos del sistema.

Clientes

Realizar pedidos

Empleados

Imprimir reporte de pedidos

Administradores

Realizar altas y bajas de productos

2.3 CARACTERISTICAS DE LOS USUARIOS. Es deseable que los usuarios del sistema tengan conocimientos bsicos en computacin, que est familiarizado con los procesos que se llevan a cabo en una tienda. Tipo de usuario: Formacin: Habilidades: Actividades: Visitantes Conocimientos bsicos de computacin Manejo de computadoras Registrarse en el sistema
5

Tipo de usuario: Formacin: Habilidades: Actividades: Tipo de usuario: Formacin: Habilidades: Actividades: Tipo de usuario: Formacin: Habilidades: Actividades:

Clientes Conocimientos bsicos de computacin Manejo de computadoras Realizar pedidos de mercancas Empleados Conocimientos slidos de computacin Manejo de computadoras y sistemas de software Imprimir reportes y entregar pedidos Administradores Conocimientos slidos de computacin y contabilidad Manejo de computadoras y sistemas de software Actualizar la base de datos dando altas y bajas de productos

2.4 RESTRICCIONES. La aplicacin se desarrollar mediante software de licencia abierta por lo tanto no se deber pagar por el uso de: servidor Web, Sistema de Gestin de base de datos y el lenguaje de programacin, por lo tanto, la utilizacin de estos programas se har mediante las polticas establecidas por este tipo de licenciamiento. Las caractersticas del hardware en los equipos donde se instalar el sistema, sern siempre las mismas. El sistema deber de ser capaz de funcionar paralelamente con otras aplicaciones, siempre y cuando el hardware lo permita. Los distintos mdulos debern tener un diseo e implementacin sencillos, independientes de la plataforma o el lenguaje de programacin. 2.5 SUPOSICIONES Y DEPENDENCIAS. Se asume que los requisitos descritos en este documento son estables una vez que sea aprobado Se asume que el sistema operativo Microsoft o Linux estar disponible en los equipos donde se instalar el sistema. Debe realizarse una capacitacin adecuada y acorde a lo que cada usuario va a realizar. Su capacitacin de har en el momento que sea necesaria y a la persona indicada.

2.6 EVOLUCION PREVISIBLE DEL SISTEMA. Trabajar con bases de datos (BD) distribuidas, inteligencia de negocios.

3. REQUISITOS ESPECIFICOS.

3.1 REQUISITOS COMUNES DE LOS INTERFACES. Las interfaces de usuario ayudaran al usuario final trabajando en un ambiente formal, por lo que se dichas interfaces incluirn: Botones Mens despegables Mensajes informativos Mensajes de error Cuadros de dilogo Formularios para el ingreso, modificacin, actualizacin y eliminacin de datos. Otros A continuacin se muestra una vista previa de lo que ser la interfaz donde el usuario se tendr que validarse en el sistema una vez registrado para as poder realizar un pedido.

En caso de que los datos sean incorrectos aparecer una ventana de notificacin para que el usuario pueda nuevamente intentar ingresar al sistema. La interfaz deber ser amigable y fcil de usar para cualquier usuario.

3.2 REQUISITOS FUNCIONALES.

CLAVE RF-001 RF-002 RF-003 RF-004 RF-005 RF-006 RF-007 RF-008 RF-009 RF-010 RF-011 RF-012 RF-013 RF-014 RF-014

REQUISITO FUNCIONAL El sistema permitir registrar a nuevos usuarios (administradores del sistema) con un nombre y un password. El sistema permitir al administrador dar de alta, dar de baja y actualizar productos. El sistema permitir registrar a clientes mediante un nombre y contrasea para poder realizar pedidos. El sistema proporcionar una interfaz de ayuda para los clientes y el usuario del sistema. El sistema ofrecer productos en promocin que el administrador oferte. El sistema permitir el tipo de pago en moneda nacional ($) o dlares. El sistema direccionar a la tienda local correspondiente donde se realiza el pedido. El sistema informar al administrador cuando algn producto este escaso. El sistema informar al cliente de que algn producto elegido no est en existencia. El sistema detectar el pago por parte del cliente y verificar que cumpla con el monto total del pago. El sistema permitir imprimir el pedido del cliente. El sistema actualizar el pedido del cliente y se crear automticamente un registro de pedido. El sistema enviar una notificacin al cliente por correo electrnico cuando el pedido est listo. El sistema generar un informe mensual para cada sucursal sobre las ventas realizadas en ese mes. El sistema podr mostrar grficas sobre las ventas obtenidas mensualmente.

3.3 REQUISITOS NO FUNCIONALES.

CLAVE RNF-001

TIPO Y SUBTIPO Producto fiabilidad

RNF-002

Producto usabilidad

REQUISITO El sistema deber proporcionar un tiempo de servicio garantizado para los usuarios de 7 das a la semana, las 24 horas. El sistema estar implementado en
8

RNF-003

Producto confiabilidad Producto confiabilidad Producto usabilidad Producto eficiencia rendimiento Producto eficiencia rendimiento Producto eficiencia rendimiento Producto seguridad Producto seguridad Producto seguridad

RNF-004

RNF-005 RNF-006

RNF-007

RNF-008 RNF-009

RNF-010

RNF-011

RNF-012

Producto usabilidad

una interfaz grfica de tipo web, basada en el lenguaje PHP. El sistema deber ser capaz de identificar el tipo de productos que el cliente pidi. El sistema deber ser capaz de detectar el tipo de moneda con la cual ser realizado el pago. El sistema deber de utilizar el navegador web google chrome. El sistema podr ejecutar de 1 a 5 pedidos en una misma tienda en un segundo. El sistema tendr capacidad para 150 usuarios (clientes) conectados en un mismo instante. El sistema soportar mximo 15 sucursales operando al mismo tiempo. El sistema bloquear las cuentas de administrador despus de 3 intentos fallidos. Solo el administrador de la cuenta principal podr dar de alta a nuevos usuarios. Ningn usuario (administrador) podr operar en otras sucursales de la tienda con su mismo nombre de usuario y password, a menos que el administrador principal lo de de alta en alguna otra sucursal. El sistema podr ser empleado en un sistema operativo Windows o Linux.

3.4 OTROS REQUISITOS. PROPIEDAD INTELECTUAL El costo de licencia de producto ser valorado por el nmero de usuarios que lo utilicen.

4. MODELOS DEL SISTEMA

4.1 MODELO CONCEPTUAL POR BLOQUES

4.2 DESCRIPCIN DE BLOQUES

BLOQUE Servidor Registro De pagos Interfaz - Internet

Interfaz - Local

DESCRIPCION El sistema actualizar el inventario de productos en la base de datos del servidor. El sistema permitir dos tipos de pagos. El usuario elegir su tipo de pago a realizar. El usuario podr visualizar informacin acerca de los productos y/o realizar operaciones va web por medio del navegador. Los usuarios (administradores del sistema) podrn entrar al sistema mediante un usuario y password, podrn realizar cobros, recibir avisos, ver graficas de venta, reportes de pedidos y de inventarios.
10

Interfaz - Adm

Automatizar

Generar

administrador

Usuarios (administradores)

Clientes

El administrador principal podr entrar al sistema con un usuario y contrasea, dar de alta usuarios, dar de baja, alta y actualizar productos, observar tambin graficas de ventas, reportes de inventario y de pedidos de todas las sucursales de la tienda. El sistema activar alarmas cuando el pedido del cliente est listo, informar a los usuarios y al administrador sobre los reportes de inventario y pedidos, tambin avisar al administrador de los productos que no estn en existencia y generar grficas de ventas. El sistema generar reportes mensuales de inventario y pedido, as mismo crear grficas de acuerdo a las ventas obtenidas en dicho mes. Ser la persona responsable de la administracin total de la tienda por internet y del buen funcionamiento de la misma, encargada de dar de alta usuarios al sistema, y de dar de baja, alta y actualizar tambin los productos. Sern los encargados de cada una de las sucursales del sistema, quienes realizaran los cobros de las ventas y tendr a su cargo la administracin correspondiente de su sucursal. Sern los usuarios que podrn realizar las operaciones en el sistema, tales como pedidos, pagos, etc.

11

Você também pode gostar