Formato IEEE830

Embed Size (px)

DESCRIPTION

FORMATO IEEE llenado correctamente

Citation preview

Requisitos del software

Especificacin de requisitos de softwareRev. Pg. 4

Universidad Tecnolgica de MxicoIng. Sistemas Computacionales

DES.DE PROY.EN ING.E/SIS.COMP.

Entregable 2.1

Especificacin de requisitos de software

David Cervantes MuozJoel Cruz Alba

Instrucciones: Especificacin de requisitos de software Proyecto: Punto de Venta Indiorama Formato IEEE 830 llenado.

Ficha del documento

FechaRevisinAutorVerificado dep. Calidad.

20/02/2015V01Cervantes Muoz DavidCruz Alba Joel

Documento validado por las partes en fecha: 20/02/2015

Por el clientePor empresa suministradora

Publico

particular

Fdo. D./ Da Fdo. D./Da

Implementacin de ExpendioEspecificacin de requisitos de softwarePg. 13

ContenidoFicha del documento2Contenido31Introduccin41.1Propsito41.2Alcance41.3Personal involucrado41.4Definiciones, acrnimos y abreviaturas51.5Referencias51.6Resumen52Descripcin general52.1Perspectiva del producto52.2Funcionalidad del producto62.3Caractersticas de los usuarios62.4Restricciones73Requisitos especficos83.1Requisitos comunes de los interfaces83.1.1Interfaces de usuario83.1.2Interfaces de hardware93.1.3Interfaces de software93.1.4Interfaces de comunicacin93.2Requisitos funcionales93.3Requisitos no funcionales213.3.1Requisitos de rendimiento213.3.2Seguridad Base de Datos213.3.3Fiabilidad223.3.4Disponibilidad233.3.5Mantenibilidad23

IntroduccinLa realizacin del software fue una idea general creada para cumplir con las necesidades de un tipo de cliente que abarcara desde micro negocio hasta cadenas del mismo ramo ya posicionados, de igual forma contener todos los elementos del sistema desde las restricciones hasta los requerimientos basndose en este como si se tratara de un manual para el manejo del sistema ya que como se mencionara todo el sistema minuciosamente a travs de los aspectos los cuales son: Identificacin de Requisitos, Anlisis de Requisitos y Negociacin, Especificacin de Requisitos, Modernizado del Sistema, Validacin de Requisitos y Gestin de Requisitos.Propsito

Crear un Manual Operativo y Descriptivo del software para la ptima utilizacin. La audiencia a la que va dirigido es amplia ya que est generado para poder soportar desde bases de datos pequeas y bases complejas.Alcance

Se pretende que el alcance sea a corto plazo y a un nivel distrital, que el sistema sea aceptado y adoptado como un software de calidad y eficiencia logrando as, su efectivo desarrollo y sistema ofreciendo las caractersticas que los usuarios necesitan y demandan en cuantos a sus necesidades y capacidades.Personal involucradoNombreJoel Cruz Alba

RolProgramador

Categora profesionalIng. En Sistemas

ResponsabilidadesDesarrollo de Software

Informacin de [email protected]

AprobacinSi

NombreDavid Cervantes Muoz

RolProject Manager

Categora profesionalIng. En Sistemas

ResponsabilidadesAdministrar Proyecto

Informacin de [email protected]

AprobacinSi

0. Definiciones, acrnimos y abreviaturas

Aun no declaradas.

Referencias

Los principales motivos referenciales para la realizacin fue la gran cantidad de negocios y empresas encargadas de la venta y/o distribucin de productos perecederos. Principalmente se enfoca en la Gestin de unsupermercadoy convirtete en un punto de referencia para las cadenas desupermercados. El proyecto est enfocado principalmente a puntos especficos de los cuales se desarrolla el sistema y el proyecto en s como lo es el modelo, necesidades de los usuarios en cuanto al diseo y manejo de un inventario en este caso el cual se hizo referencia en un negocio local.Resumen

Implementacin de punto de venta para un negocio de venta de cervezas.

Descripcin generalPerspectiva del producto

Las interfaces del sistema con las que el usuario ya sea administrador, mantenimiento, encargado u otro usuario distinto a este, era de fcil manejo ya que estas estn referenciadas a los requerimientos del usuario, son interfaces graficas de fcil manejo y entendimiento para aquel que valla a manejarlo en ese momento. No todos los usuarios tendrn acceso completo a todas las funciones que el software ofrece ya que como se plante en un principio este tendr restricciones de usuarios segn sea su jerarqua.

Los requerimientos de hardware sern, una computadora bsica la cual contendr el sistema. En cuanto a un software de comunicacin este podr hacer documentos en Word (.doc) o .txt para as comunicar un inventario ms eficiente y rpido de todo el contenido del expendio, contar con salidas de informacin ya sea imprimir o guardar en formatos de lectura. La restriccin de memoria tendr poca demanda ya que este sistema no demandara el uso de muchos programas para su ejecucin ya que este solo podr llamar a la base de datos en la cual se estarn conteniendo los productos. La operacin de este sistema ser tanto para el usuario normal como hasta el administrador o encargado de rea del negocio o modelorama solo teniendo en cuenta las restricciones de cada uno ya mencionadas. Los requisitos para la adaptacin de este sistema no sern muy difciles ya que este software es de muy fcil manejo y no ser necesaria una larga jornada de capacitacin para el manejo de dicho software.

Funcionalidad del producto

La funcin principal del sistema ser fungir como inventario para los administradores del negocio, pero como actividad agregada para tener una utilidad ms grande, es poder ver los precios de productos solicitados, compra y venta de estos; el sistema podr tener acceso a cualquier producto contenido tanto en el mostrador como en la bodega o almacn del negocio, tambin con este inventario saber las cantidades de productos en existencia, as prevenir y poder hacer un pedido de estos a tiempo.Caractersticas de los usuarios

El usuario lder, tendr una clave nica para poder tener acceso a todo en absoluto desde poder eliminar suprimir o retener un producto por determinado tiempo o definitivamente ya segn sea su decisin, dar de alta pedidos, tambin el caso contrario poder agregar un producto nuevo, el tambin ser capaz de usar el sistema para fabricar el inventario as como tambin vender productos si as lo desea; este usuario es muy general ya que este puede desempear todas las actividades de los dems usuarios al tener acceso absoluto.

El operador ser aquel el cual estar al frente del sistema para vender los productos a los clientes que lo requieran, las caractersticas de este se limitaran solo a la revisin y venta de los productos as como tambin checar disponibilidad.

El usuario administrador ser el encargado de hacer el mantenimiento al software para entregar al lder (dueo), la aplicacin actualizada a los puntos que se requieran debido a las mejoras que el lder solicite. Simplemente este usuario es root (acceso total desde el cdigo fuente).

Restricciones

Las restricciones generales se plantearan conforme el lder del negocio los pida, pero dando una breve introduccin a estas ser el uso indebido del sistema, por lo cual se opt que el sistema cubra totalmente la pantalla para as no dejar que los usuarios hagan uso de otras aplicaciones las cuales no sean de uso para el negocio, tambin el sistema en cuanto a la venta de productos tendr la restriccin de que el usuario en caso de que quiera encubrir algn negocio todo lo hecho en el sistema ser guardado para as tener en cuenta toda actividad realizada en el sistema.Adems de todas las restricciones que tendrn los usuarios que lo manejaran como ya se han mencionado anteriormente.

Requisitos especficos

Para la realizacin de este proyecto se desea reducir recursos tanto humanos como materiales y financieros, buscando una mxima optimizacin del tiempo, implementando un sistema multiusuario.

Requerimientos Funcionales

Identificacin del requerimiento:RF01

Nombre del Requerimiento:Autentificacin de Usuario.

Caractersticas:Los usuarios debern identificarse para acceder a cualquier parte del sistema.

Descripcin del requerimiento:El sistema podr ser consultado por cualquier usuario dependiendo del mdulo en el cual se encuentre y su nivel de accesibilidad.

Requerimiento NO funcional: RNF01 RNF02 RNF05 RNF08

Prioridad del requerimiento:Alta

Identificacin del requerimiento: RF02

Nombre del Requerimiento: Consultar Informacin.

Caractersticas: El sistema ofrecer al usuario informacin general acerca de los productos y costos.

Descripcin del requerimiento: Consultar Informacin Bsica: Muestra informacin general sobre los productos, costos.

Requerimiento NO funcional: RNF01 RNF02

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF03

Nombre del Requerimiento: Consultar Informacin.

Caractersticas: El sistema ofrecer al usuario informacin general acerca de los productos y costos.

Descripcin del requerimiento: Consultar Informacin de Existencias: Muestra informacin general sobre la existencia o no de los productos.

Requerimiento NO funcional: RNF01 RNF02

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF04

Nombre del Requerimiento: Modificar.

Caractersticas: El sistema permitir al administrador o lder, modificar los costos y/o productos.

Descripcin del requerimiento: Permite al administrador modificar los costos de los productos, ya sean promociones o repecos, costos o existencias.

Requerimiento NO funcional: RNF01 RNF02 RNF05

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF05

Nombre del Requerimiento: Modificar.

Caractersticas: El sistema permitir al administrador, modificar la BD.

Descripcin del requerimiento: Permite al administrador modificar las columnas u opciones de visualizacin de la BD.

Requerimiento NO funcional: RNF01 RNF02 RNF05

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF06

Nombre del Requerimiento: Registrar.

Caractersticas: El sistema permitir a los usuarios, registrar una venta.

Descripcin del requerimiento: Permite a los usuarios en general registrar una venta de los productos, la cual se reflejara en la BD.

Requerimiento NO funcional: RNF01 RNF02 RNF05

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF7

Nombre del Requerimiento: Gestionar Reportes.

Caractersticas: El sistema permitir generar reportes.

Descripcin del requerimiento: Permite al administrador y lder, imprimir reportes de las ventas o existencias del producto, as como tambin, ver listados en formato de lectura simple.

Requerimiento NO funcional: RNF01 RNF02

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF8

Nombre del Requerimiento: Acreditar.

Caractersticas: Garantiza a los clientes y al lder que la venta se ha realizado correcta y exitosamente.

Descripcin del requerimiento: Permite a los usuarios dar constancia de que la venta se concluy satisfactoriamente.

Requerimiento NO funcional: RNF01 RNF02

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RF9

Nombre del Requerimiento: Auditora del sistema

Caractersticas: Garantizar las soluciones de problemas existentes mediante la utilizacin del sistema.

Descripcin del requerimiento: Evaluar y analizar los procesos del sistema, proponiendo solucin de problemas existentes dentro del sistema utilizado.

Requerimiento NO funcional: RNF03 RNF04 RNF06 RNF07 RNF08

Prioridad del requerimiento: Alta

Requerimientos No Funcionales.

Identificacin del requerimiento: RNF01

Nombre del Requerimiento: Interfaz del sistema.

Caractersticas: El sistema presentara una interfaz de usuario sencilla para que sea de fcil manejo a los usuarios del sistema.

Descripcin del requerimiento: El sistema debe tener una interfaz de uso intuitiva y sencilla.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF02

Nombre del Requerimiento: Ayuda en el uso del sistema.

Caractersticas: La interfaz del usuario deber de presentar un sistema de ayuda para que los mismos usuarios del sistema se les faciliten el trabajo en cuanto al manejo del sistema.

Descripcin del requerimiento: La interfaz debe estar complementada con un buen sistema de ayuda (la administracin puede recaer en personal con poca experiencia en el uso de aplicaciones informticas).

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF03

Nombre del Requerimiento: Mantenimiento.

Caractersticas: El sistema deber de tener un manual de instalacin y manual de usuario para facilitar los mantenimientos que sern realizados por el administrador.

Descripcin del requerimiento: El sistema debe disponer de una documentacin fcilmente actualizable que permita realizar operaciones de mantenimiento con el menor esfuerzo posible.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF04

Nombre del Requerimiento: Diseo de la interfaz a la caracterstica de la web.

Caractersticas: El sistema deber de tener una interfaz de usuario, teniendo en cuenta las caractersticas de la web del negocio.

Descripcin del requerimiento: La interfaz de usuario debe ajustarse a las caractersticas de la web del negocio, dentro de la cual estar incorporado el sistema de gestin de procesos y el inventario.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF05

Nombre del Requerimiento: Desempeo

Caractersticas: El sistema garantizara a los usuarios un desempeo en cuanto a los datos almacenado en el sistema ofrecindole una confiabilidad a esta misma.

Descripcin del requerimiento: Garantizar el desempeo del sistema informtico a los diferentes usuarios. En este sentido la informacin almacenada o registros realizados podrn ser consultados y actualizados permanente y simultneamente, sin que se afecte el tiempo de respuesta.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF06

Nombre del Requerimiento: Nivel de Usuario

Caractersticas: Garantizara al usuario el acceso de informacin de acuerdo al nivel que posee.

Descripcin del requerimiento: Facilidades y controles para permitir el acceso a la informacin al personal autorizado a travs de Internet, con la intencin de consultar y subir informacin pertinente para cada una de ellas.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF07

Nombre del Requerimiento: Confiabilidad contina del sistema.

Caractersticas: El sistema tendr que estar en funcionamiento las 24 horas los 7 das de la semana. Ya que es una pgina web diseada para la carga de datos y comunicacin entre usuarios.

Descripcin del requerimiento: La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de 7 das por 24 horas, garantizando un esquema adecuado que permita la posible falla en cualquiera de sus componentes, contar con una contingencia, generacin de alarmas.

Prioridad del requerimiento: Alta

Identificacin del requerimiento: RNF08

Nombre del Requerimiento: Seguridad en informacin

Caractersticas: El sistema garantizara a los usuarios una seguridad en cuanto a la informacin que se procede en el sistema.

Descripcin del requerimiento: Garantizar la seguridad del sistema con respecto a la informacin y datos que se manejan tales sean documentos, archivos y contraseas.

Prioridad del requerimiento: Alta

Requisitos comunes de los interfaces

En esta etapa se describir toda la interfaz con la que el usuario estar interactuando para accesar al sistema inventario y realizar los movimientos que desee.

Interfaces de usuario

Pantalla inicialEsta pantalla es el control para el acceso al sistema, como se puede observar tiene un cuadro combinado el cual te desplaza los nombres de quienes manejan el sistema, es importante recalcar que cada uno de ellos tiene permisos restringidos para evitar robos.

AUN NO PROGRAMADO

Cuando no escriben la contrasea predeterminada aparece un indicador.

AUN NO PROGRAMADO

Interfaces de hardware

AUN NO PROGRAMADO

Interfaces de software

AUN NO PROGRAMADO

Interfaces de comunicacin

AUN NO PROGRAMADO

Requisitos funcionales

En cuanto a la entrada y salida de informacin al sistema, podemos ver en el punto anterior, que toda etapa tiene su propia respuesta a cada funcin que realiza, entre algunas de ellas podemos mencionar el control de validez que manejamos en cuanto a la entrada de informacin es la mxima, debido a que el sistema no demanda la necesidad de aplicar un lapso especifico para enviar o recibir algn tipo de informacin.

Cada tem o ventana del sistema, cumple con una funcin en especifico y al realizar una operacin existe una secuencia para realizar una ms en seguida de la otra si es que as se desea; esto ya depender de si quiere o no realizar una tarea ms.

Para responder a operaciones anormales podemos mencionar que el sistema tiene una serie de ventanas que aparecern con mensajes de aviso sobre algn error o anomala en l, como alguna contrasea incorrecta, un usuario no registrado, o simplemente un frmaco no encontrado en la base de datos con la que se cuenta.

As mismo la relacin de entrada y salida de informacin depender del registro de nuevos artculos que se deseen agregar a nuestra base de datos y los cambios que se realicen al querer modificar informacin sobre un producto