SRS Plantilla
SRS Plantilla
Para el
Copyright 2012
Page II
Tabla de contenido
1. Introduccin............................................................................................................................... 1 2. Descripcin General...................................................................................................................2 3. Caractersticas del sistema........................................................................................................ 5 4. Requisitos de interfaz externa...................................................................................................7 5. Otros requerimientos no funcionales....................................................................................... 9 6. Otros requerimientos ............................................................................................................10
Especificacin de Requerimientos
Page 1
1.
1.1
Introduccin
Propsito
Ayudar a los usuarios finales del software a entender exactamente qu es lo que el cliente de software desea. Y por lo tanto brindar un eficiente sistema de facturacin y almacenamiento capaz de agilizar la emisin de comprobantes de crdito fiscal, facturas de consumidor final, calculo de impuestos, anular facturas, introducir descuentos, cuadrar, cotizar y sus similares; y as brindar un mejor servicio al cliente. Tambin se desea entender cmo funciona ste dentro de una empresa dotndola de la segura posibilidad de ir creciendo junto a ella. 1.2
Audiencia destinada.
Las especificaciones de los requerimientos del sistema a desarrollar estn dirigidas a: Desarrolladores Administradores de proyectos. Evaluadores Analistas Editores Usuarios. Con el fin de plasmar una descripcin completa del comportamiento del sistema, Incluyendo un conjunto de casos de uso que describen todas las interacciones que se prevn que los usuarios tendrn con el software. Como tambin los una lista de requisitos funcionales y no funcionales.
1.3
mbito
El producto a describir es un programa que desempear el papel de generar y controlar las facturas relacionadas con la venta de los productos ofrecidos por la empresa dependiente del sistema. Este producto debe ser capaz de adaptarse a cualquier empresa que requiera un sistema de facturas y almacenamiento, o sea, segn el tipo de empresa, pequea, mediana o grande, el programa deber funcionar de igual forma. Adems el programa debe ser capaz de informarnos del estado completo de los
Especificacin de Requerimientos
Page 2
procesos realizados cada cierto tiempo, Realizando un record de todos los sucesos de actividades ocurridas en el da, mes o ao.
1.4
Referencia
Requerimientos del sistema por parte de la empresa solicitante facilitados al comienzo del proyecto con las caractersticas y especificaciones que el trabajo final debe reunir. Estndar IEEE 1058.1 que nos guiar en la elaboracin del plan de manera casi puntual. https://facturacion.heb.com.mx/fxi/archivos/GuiaRapida.pdf http://www.ysvsoft.info/factur/factur.htm
2.
2.1
Descripcin General
Perspectiva
El sistema ser un producto diseado para trabajar en entornos de facturas y almacenamiento lo que permitir su utilizacin de forma centralizada, pero con la salvedad de trabajar de manera semi-independiente por el hecho de trabajar con otro sistema como lo es el sistema de inventario. El cual puede ser utilizado con el fin de remplazar un sistema de facturacin existente, como tambin para el propicio comienzo de una empresa que da sus primeros pasos. Este es un producto nuevo que promete cumplir con todos los oficios pertenecientes a los departamentos de facturacin y almacenamiento, Para la demostracin del mismo presentaremos un diagrama que muestra el flujo de los componentes principales.
Figura 1
Especificacin de Requerimientos
Page 3
2.2
Permite introducir los datos de los clientes. Posibilidad de modificar una factura. Facturas a crdito o al contado. Ver artculos del almacn. Calculo de los impuestos. Introducir descuentos. Anular facturas. Cuadrar. Realizar cotizaciones. Alimentar el sistema de inventario.
2.3
Usuario / Bajo Nivel acadmico: Bachiller Conocimiento Tcnico: Conocimiento bsico de informtica. Experiencia con un software similar: Ninguna Usuario / Intermedio Nivel acadmico: Bachiller Tcnico Conocimiento Tcnico: Conocimientos informticos y dominio del paquete office. Experiencia con un software similar: Intermedia Usuario / Alto Nivel acadmico: Licenciado. Conocimiento Tcnico: Conocimientos informticos y contables. Experiencia con un software similar: Obligatoria.
Especificacin de Requerimientos
Page 4
2.4
Entorno de funcionamiento
Este sistema est diseado para operar bajo el sistema de plataforma operativa Windows de la cual es recomendada utilizar la edicin profesional Service Pack 2. Adems de una arquitectura de software basada en el Microsoft.NET Framework 2.0
2.5
Restricciones
El sistema ser desarrollado en Visual Basic un lenguaje con una orientacin a objetos del 97%.de tecnologa Objeto-Relacional, la metodologa para el desarrollo se basara en las mejores caractersticas de las metodologas tradicionales (evolutivas) y giles como MSF (Microsoft Solutions Framework).
2.6
Para el correcto uso y prctica del producto es incluido un documento de ayuda localizado en la ventana usuario, con el nombre ayuda rpida, esta documentacin detalla los aspectos bsicos del programa los cuales servirn como soporte de algunas situaciones comunes.
2.7
Asunciones
Es asumido que: Todos los datos son introducidos por los empleados autorizados. Todos los ordenadores a utilizar tal software tienen conectividad de red. Pagos con tarjeta de crdito no estn incluidos. Los usuarios tienen el conocimiento bsico de computacin. El equipo del proyecto est dispuesto a asumir esfuerzos para cumplir con los objetivos del proyecto. Los consultores ensearn a los empleados a manejar el producto. Al final del proyecto, todos los empleados tendrn la habilidad necesaria para manejar adecuadamente el sistema preferiblemente para Navidad, ya que el hecho de que un empleado no pudiese utilizar al 100% la efectividad del SI, mermara considerablemente su eficacia y no podra en ningn momento satisfacer los requisitos exigidos. El proyecto debe de estar ntegramente terminado antes de Navidad ya que el ejercicio de facturacin y almacn explotan su potencial para estas fechas.
Especificacin de Requerimientos
Page 5
3.
3.1
Proceso de facturacin
Especificacin de Requerimientos
Page 6
La funcin principal de este sistema es automatizar los sistemas de ventas y de inventarios, para un mejor control de los productos en almacn. Tambin el de hacer efectiva la venta de productos y consultas o cuadres a la hora del cierre de inventario. El uso y funcionamiento es de vital importancia y alta prioridad para la empresa porque de este depende la base del motor de la empresa, por ser el de mayor manejo e interaccin entre la empresa/cliente. - El beneficio es valorado como 9 - La pena como 7 - El costo como 8 - Riesgo como 9)
Especificacin de Requerimientos
Page 7
4.
Especificacin de Requerimientos
Page 8
4.1
Interfaz de usuario
Las interfaces de usuario estn relacionadas con las pantallas, ventanas (formularios) que debe manipular el usuario para realizar una operacin determinada. Dicha manipulacin el usuario la realizar por medio del teclado y el Mouse (ratn). Es importante mencionar que las interfaces de usuario tambin abarcan las ayudas correspondientes en cada uno de los procesos que realice el sistema. Las interfaces de usuario ayudaran al usuario final trabajando en un ambiente Form, 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. As como para las operaciones y las ayudas que se mencion anteriormente. Otros A continuacin se muestra una previa de lo que ser las interfaces de usuario.
Especificacin de Requerimientos
Page 9
El usuario previamente debe tener su cuenta de usuario en el sistema para poder acceder. En caso de que no ingrese correctamente el USUARIO o el PASSWORD se desplegara un mensaje de datos incorrectos. Como a continuacin se muestra.
4.2
Interfaces de Hardware. La pantalla del monitor: el software deber mostrar informacin al usuario a
travs de la pantalla del monitor. Ratn: el software debe interactuar con el movimiento del ratn y los botones del ratn. El ratn se activa las zonas de entrada de datos, botones de comando y seleccione las opciones de los mens. Teclado: el software deber interactuar con las pulsaciones del teclado. El teclado de entrada de datos en el rea activa de la base de datos. Impresora: el software imprimir las facturas y reportes en la impresora instalada. 4.3 Software Interfaces
El sistema deber interactuar con una base de datos en Microsoft Access. 4.4 Interfaces de comunicacin
La comunicacin del sistema est relacionada con el protocolo de transferencia de archivo (FTP) y el protocolo HTTP).
5.
Especificacin de Requerimientos
Page 10
Requerimientos Safety
Integridad de la data Seguridad de almacenamiento de las informaciones o datos Backup peridico de la informacin Evitar el contacto frecuente con sitios de internet que sean poco confiables No debe interferir con sistemas ajenos a la empresa. Solo podr tener contacto con sistemas autorizados por los propietarios de los mismos. - Certificado de seguridad de nuestra pg. web
5.3
Requerimientos de Seguridad
- Definir al administrador con derechos sin restricciones. - Los usuarios comunes solo pueden facturar, vender y consultar. - Las contraseas de los usuarios deben estar encriptados.
5.4 -
6. Otros requerimientos
Apndice A: Glosario - Flexibilidad: capacidad de un programa a la hora de ser manejado, que puede invocar otro modulo sin necesidad de salir de otro. - Portabilidad: Facilidad del sistema de estar en cualquier dispositivo sin necesidad de estar presente en la empresa, y desde el mismo realizar operaciones correspondientes. - Encriptados: cifrado de contraseas o informaciones, que solo puede ser descifrado con una clave. - Backup: copia de seguridad de las informaciones en el sistema. - web: World Wide Web. (Red informtica mundial[) Red de distribucin de informacin basada en hipertexto.
Especificacin de Requerimientos
Page 11
- Base de Datos: Cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseado para facilitar su mantenimiento y acceso de una forma estndar. La informacin se organiza en campos y registros. Un campo se refiere a un tipo o atributo de informacin, y un registro, a toda la informacin sobre un individuo. - Botn: Es un objeto tangible que realiza un evento tras su activacin. - Conexin: Comunicacin entre dos entes que tienen caractersticas similares de comunicacin. - Interfaz: Medio que permite la comunicacin entre el usuario y el sistema. - Login: Nombre o alias que se le da a una persona para permitirle el acceso al sistema siempre y cuando estn registrados. - Password: Contrasea o clave para autentificar el ingreso a un lugar o sitio.