ESTANDAR ANSI IEE 830-1993

download ESTANDAR ANSI IEE 830-1993

of 21

Transcript of ESTANDAR ANSI IEE 830-1993

ESTNDAR ANSI IEEE-830-1993 1. INTRODUCCION Objetivo del documento de requisitos

El objetivo es 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, Modelizado del Sistema, Validacin de Requisitos y Gestin de Requisitos. Al final el usuario podr comprender las funciones y caractersticas del sistema, basndose en este documento, apoyndose en las caractersticas que el mismo usuario sugiri para su fcil manejo as como su diseo. Alcance del producto

Se pretende que el alcance del producto sea grande y 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. Referencias

Las referencias en las cuales se bas el proyecto estn enfocadas 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 una farmacia la cual es DSS.

2. DESCRIPCIN GENERAL Perspectiva 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. Todo usuario no tendr acceso a hacer todas las cosas que el sistema o software ofrece ya que como se plante en un principio este tendr restricciones de usuarios segn sea su jerarqua. El hardware con el que se contara ser una computadora sencilla 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 de la farmacia, tambin se podr enviar dicha informacin por medio de internet ya sea por correo electrnico o algn otro medio de transferencia. 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 de la farmacia. La operacin de este sistema ser tanto para el usuario normal como hasta el dueo de la farmacia solo teniendo en cuenta las restricciones de cada uno ya mencionadas, la operacin del sistema tomara el control de toda la pantalla para as evitar que los distintos usuarios hagan uso indebido del hardware y software y se enfoquen a desempear el uso del sistema para lo que fue creado, tambin con el fin de evitar satura miento de memoria al estar ejecutando ms aplicaciones que puedan en dicho momento daar, congelar o ralentizar el sistema. 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.

Funciones del producto

La funcin principal del el sistema o producto ser funcionar como inventario para los dueos de la farmacia, pero como actividad agregada para tener una utilidad ms grande es de poder ver 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 de la farmacia, tambin con este inventario saber cunto las cantidades de productos es menor a la adquisicin y poder hacer un pedido de estos.

Caractersticas del usuario

Cada caracterstica de usuario variara dependiendo de su jerarqua como ya se mencion en la matriz de requerimientos algunos podr hacer cosas que otros usuarios no podr ni tener acceso a estas, un ejemplo de estas caractersticas seria el del usuario jefe de la farmacia o administrador del sistema el cual 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, tambin el caso contrario poder agregar un producto nuevo, el tambin el 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. Por otro lado el cliente solo podr pedir precio de productos y el contenido de este, las caractersticas de este usuario son muy limitadas ya que este no tiene tanta interaccin con el sistema como los dems. El cajero 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 venta de los productos as como tambin checar precios de productos.

El usuario de mantenimiento ser el encargado de hacer el inventario para entregar al dueo de la farmacia, tambin tendr accesos a modificar precios, productos y movimientos que el sistema haya tenido recientemente. Como se pudo dar cuenta el dueo de la farmacia podr desempear si as lo desean las funciones o caractersticas de los usuarios de mantenimiento y cajero ya que este tiene nociones bsicas de cmo se desempean y ya que el sistema es de fcil manejo lo cual no ser muy difcil de lograrlo.

Restricciones generales

Las restricciones generales se plantearan con forme al dueo 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 la farmacia, 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.

3. REQUISITOS ESPECIFICOS

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.

Interfaces externas

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.

PANTALLA 1 Esta 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.

Cuando no escriben la contrasea predeterminada aparece un indicador.

PANTALLA 2 Esta pantalla es para registrar con cuanto en efectivo se va a iniciar el da, esto nos sirve para que al final del da podamos obtener ganancias, claro, descontando gastos.

PANTALLA 3 Esta pantalla es el men principal, donde como se puede observar tiene 6 casilleros los cuales te enlazan a otro formulario dependiendo las necesidades del cliente.

CASILLEROS DEL MENU: CASILLERO 1 Esta pantalla nos permite buscar cierto producto, lo podemos buscar por grupo (jarabe, pomada, vendas etc.) o de otra forma especificando que producto queremos buscar (bsqueda por producto ej. Jarabe broncoln, y me mostrara los datos de este producto en particular). En este caso lo estoy buscando por grupo, donde indique que fuera por jarabe, y como resultado tenemos algunos en la tabla, donde me describe la existencia, cdigo, nombre del producto, el proveedor, costo unitario, costo final y por ltimo el costo que generara el inventario, es decir tengo como existencia 15 de broncolin multiplicado por el costo (unitario) me dara 570. El primer atributo en mi tabla es SELECCIONA, este me sirve para sacar el TOTAL del costo de inventario (me falto

seleccionar el segundo casillero) por lo que me da 870 (570+300).

SI OPRIMIMOS EL BOTON NUEVO DE LA PANTALLA ANTERIOR:

En esta pantalla podremos agregar un nuevo producto, nombre, grupo al que pertenece el producto, cdigo, laboratorio (en caso de que sean vendas o curitas los cuales no pertenecen a algn laboratorio se selecciona en el campo laboratorio ninguno), tambin contienen existencia, proveedor, marca, y un nmero de stock para tener control del producto (que siempre haya en existencia, y se mande a la lista de pedido). Se introducir el costo unitario y en la parte donde dice ganancia se le podr poner el porcentaje y automticamente aparecer el costo, pues este clculo esta por default, as mismo se podr aadir la imagen del producto. Al

momento en que se oprima en aceptar se incluir este producto en el registro, de lo contrario si oprimimos el botn cancelar regresara a la pantalla anterior.

SI

OPRIMIMOS EL BOTON

MODIFICAR

DE

LA PANTALLA

PRODUCTOS: Cuando estamos en la ventana PRODUCTOS, en cada producto de la lista se podr dar clic y despus oprimir en el botn modificar cuando se desee hacer algunos cambios. Despus de haber hecho los cambios se podr guardar con el botn (guardar) y con el botn atrs volver a la ventana PRODUCTOS.

SI

OPRIMIMOS

EL

BOTON

ELIMINAR

DE

LA

PANTALLA

PRODUCTOS: Cuando estamos en la ventana PRODUCTOS, en cada producto de la lista se podr dar clic y despus oprimir en el botn ELIMINAR y aparecer un mensaje. Y con el botn salir se regresara al men principal.

CASILLEROS DEL MENU: CASILLERO 2 proveedores En esta pantalla podremos buscar algn proveedor. Podremos poner su nombre en el campo BUSCAR e irn apareciendo los datos del proveedor, tiene la opcin de NUEVO para agregar uno, la opcin MODIFICAR para corregir datos, y la opcin cerrar para regresarnos al men principal.

CASILLEROS DEL MENU: CASILLERO 3 VENTAS

Esta pantalla muestra el esquema que veremos al hacer una venta. Tenemos el atributo grupo, en este caso se escogi el grupo jarabe y muestra los productos (imagen) que tenemos dentro de ese grupo.

Cuando se haga clic en cualquier producto (imagen) aparecer la siguiente ventana: la cual te dar el precio y la existencia actual, solo tendrs que teclear la cantidad que quiere el cliente de ese producto. El botn agregar lo agrega a la lista de artculos a comprar.

ARTICULO AGREGADO A LA LISTA

El botn finalizar te manda a la siguiente pantalla, la cual te da el total de la compra y le tecleas con cuanto te est pagando el cliente y te pone automticamente el cambio. En el botn cobrar te dara un ticket.

CASILLEROS DEL MENU: CASILLERO 4 CLIENTES Esta pantalla es para BUSCAR algn cliente, al igual que AGREGAR un nuevo cliente o MODIFICAR clientes ya registrados con la ayuda de los botones (Nuevo, Modificar)

Una vez oprimido el botn NUEVO: Agregara un nuevo cliente a la base de datos.

Una vez oprimido el botn MODIFICAR: tendr la posibilidad de modificar los datos del cliente botn ACEPTAR se guardan las modificaciones, botn ELIMINAR se elimina este registro.

CASILLEROS DEL MENU: CASILLERO 5 COMPRAS En la pantalla SIGUIENTE nos muestra el registro de compras. Podemos agregar el producto por nombre (escribindolo) o por grupo como en este caso (grupo = analgsicos). En este caso Hemos dado clic en el analgsico MICRATAM y nos muestra una tabla

una vez que dimos clic en MICRATAM esta pantalla es la que nos aparece y es necesario solo llenar unos datos para registrar que se hizo una compra al proveedor.

Una vez dado en el botn agregar, aparecer la siguiente ventana donde los datos de el analgsico MIGRATAM ya se han llenado en la tabla, y nos muestra el total del pedido al proveedor.

CASILLEROS DEL MENU: CASILLERO6 CONTROL DE CAJA Esta pantalla nos permitir tener el control de las ventas y gastos del da para posteriormente saber las ganancias. NOTA: los datos de inicial (con cuanto se inicio el da) se pone automticamente, esto para evitar fraude, al igual que las ventas y gastos para que al final te de las ganancias (total), y seleccionamos una fecha. En el botn artculos vendidos nos desplegara una lista.

Funcionalidad

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 anormalidad 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.

Requisitos de rendimiento.

En cuanto a los requisitos de rendimiento con los cuales nuestro sistema contara, cabe mencionar que esto depender a la cadena de farmacias donde el software se implementara, ya que cada negocio cuenta con diferentes necesidades a cuanto numero de usuarios, trabajadores y artculos se refiere.

Aqu lo que se busca es poder adaptar el sistema a los requerimientos que se quieren cubrir, si es una cadena farmacutica muy grande, es lgico que el numero de trabajadores ser extenso, al igual que el numero de productos a vender o usuarios que realizan compras.

El tipo de informacin que se manejara en el sistema ser alfanumrico, puesto que se manejaran nombres de artculos as como sus precios. Se espera que cada transaccin sea completada en un lapso menor a 5 segundos, pues lo que buscamos es optimizar todos los recursos involucrados entre ellos el tiempo invertido en cada operacin.

Requisitos de la base de datos

Como mencionamos anteriormente el tipo de datos que se manejara ser alfanumrico, puesto que manejaremos informacin y precios de artculos variados dentro de la farmacia.

Segn las transacciones que se deseen realizar, ser la frecuencia con la que accederemos al sistema para realizar dichas tareas. Cada usuario tendr la libertad de utilizar el software cuando lo necesite, sin restricciones de inicio de sesin o tiempo dentro del mismo.

(faltan RELACIONES DE INTEGRIDAD) Tiempo de cada transaccin, cuantos clientes puedes ser atendidos a la ves,

Restricciones de diseo.

El software es tan simple y sencillo, que en realidad no existen limitaciones en cuanto al hardware, no se necesita de grandes caractersticas o requerimientos para la fcil instalacin del programa y la gil ejecucin del mismo.

La maquina donde se planea instalar el sistema no necesita de caractersticas especiales, es suficiente con que sea simplemente para la ejecucin del nuestra aplicacin, puesto que solo necesita una gran capacidad de almacenaje para la base de datos que se manejar. Y tener acceso a internet para interconectarse con el resto de las sucursales que tambin contaran con este sistema, en el caso de que nuestra farmacia as lo requiera.

Caractersticas de calidad y atributos del sistema.

Se busca que el sistema sea integro y seguro, es por eso que para accesar y poder modificar informacin importante como el agregado de artculos nuevos o modificacin de precios, solo el administrador tendr el poder de realizar dichos cambios, as como poder sacar un articulo del sistema y descontinuarlo en las ventas; todo esto con el registro de una contrasea para mantener la seguridad de los cambios realizados.

El sistema deber de estar en mantenimiento cada tanto, con la finalidad de estar siempre disponible a transacciones necesarias, sin tener problema alguno, si el tcnico no puede llegar a cumplir con el mantenimiento debido, se puede ofrecer el capacitar a un empleado de la empresa solicitora del software, para que de el mantenimiento necesario al sistema, sin tener complicaciones.

4. ANEXOS Aqu se ubicarn los instrumentos y otro tipo de documento que han sido necesarios para el desarrollo del trabajo y que no se ha considerado otro lugar para ellos en el documento. Los anexos son secciones adicionales que se adjuntan al documento escrito, el objetivo es presentar informacin adicional importante, ya sea para prolongar la explicacin de los datos, como tambin para confirmarlos. Se ubica despus de las conclusiones y recomendaciones, antes de la bibliografa. Ejemplo de anexos: copias de documentos, mapas, planos, cuestionarios, guas de entrevista y observacin, proyectos, programas, cuadros, grficos, diagramas, resultados de laboratorios, cronogramas, presentacin de la exposicin etc. Dichos agregados son ordenados de acuerdo a cmo han sido citados en el cuerpo del trabajo.