REQUERIMIENTOS IEEE 830

Especificación de requisitos de software Proyecto: “SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICO

Views 155 Downloads 0 File size 280KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Especificación de requisitos de software Proyecto: “SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS”

noviembre de 2019

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 2

Especificación de requisitos de software

Ficha del documento Fecha

[14-10-2019]

Revisión

[0.1]

Autor

Verificado dep. calidad.

Jefe de Proyecto: Giovani Irahola

firma

Documento validado por las partes en fecha: 14/10/2019 Por el cliente

Por la empresa suministradora

Rosa Aramayo

DISMEGAFARMA

Firma Operadora:

Firma Gerente:

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 3

Especificación de requisitos de software

Contenido FICHA DEL DOCUMENTO

2

CONTENIDO

3

1

5

INTRODUCCIÓN

1.1

Propósito

5

1.2

Alcance

5

1.3

Personal involucrado

5

1.4

Definiciones, acrónimos y abreviaturas

6

1.5

Referencias

7

1.6

Resumen

7

2

DESCRIPCIÓN GENERAL

7

2.1

Perspectiva del producto

7

2.2

Funcionalidad del producto

8

2.3

Características de los usuarios

8

2.4

Restricciones

9

2.5

Suposiciones y dependencias

9

2.6

Evolución previsible del sistema

9

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 4

Especificación de requisitos de software 3

REQUISITOS ESPECÍFICOS

9

3.1 Requisitos comunes de los interfaces 3.1.1 Interfaces de usuario 3.1.2 Interfaces de hardware 3.1.3 Interfaces de software 3.1.4 Interfaces de comunicación

13 13 13 13 ¡Error! Marcador no definido.

3.2 Requisitos funcionales 3.2.1 Requisito funcional 1 3.2.2 Requisito funcional 2 3.2.3 Requisito funcional 3 3.2.4 Requisito funcional n

14 ¡Error! Marcador no definido. ¡Error! Marcador no definido. ¡Error! Marcador no definido. ¡Error! Marcador no definido.

3.3 Requisitos no funcionales 3.3.1 Requisitos de rendimiento 3.3.2 Seguridad 3.3.3 Fiabilidad 3.3.4 Disponibilidad 3.3.5 Mantenibilidad 3.3.6 Portabilidad

14 15 16 16 16 16 16

3.4

16

Otros requisitos

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 5

Especificación de requisitos de software

1 Introducción Este documento es una especificación de Requisitos de Software (ERS) del sistema SYSGAS para el manejo de Información de la Distribuidora de Medicamentos, Insumos médicos y cosméticos (DISMEGAFARMA). Esta especificación se ha estructurado basándose en las directrices dadas por el estándar IEEE Práctica Recomendada para Especificaciones de Requisitos Software ANSI/IEEE 830, 1998.

1.1

Propósito

El presente documento tiene como propósito definir las especificaciones funcionales, no funcionales para el desarrollo de un sistema de información web que permitirá gestionar distintos procesos administrativos y académicos. Éste será utilizado por estudiantes, profesores y directivos.

1.2

Alcance

especificación de requisitos está dirigida al usuario del sistema, para continuar con el desarrollo de aplicaciones sobre la farmacia (DISMAFARMA) y para profundizar en la automatización de ésta, la cual tiene por objetivo principal el gestionar la venta de sus productos y la administración (Inventario) de sus productos. Esta

1.3

Personal involucrado

Giovani Irahola Nombre Roles Categoría profesional Responsabilidades Información de contacto

Jefe de Proyecto: Ingeniero Informático Gestionar Proyecto [email protected]

Rocio Poma Silvestre Nombre Roles Categoría profesional Responsabilidades Información de contacto

Analista, diseñador y programador Ingeniera Informático Análisis de información, diseño y programación del SIS-I [email protected]

Jhonatan Torrez Nombre Roles Categoría profesional Responsabilidades Información de contacto

Programador Ingeniera Sistemas Realizar las interfaces graficas de la aplicación. [email protected]

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 6

Especificación de requisitos de software Florinda Rivera Nombre Roles Categoría profesional Responsabilidades Información de contacto

Programadora Ingeniera Sistemas Realizar las interfaces graficas de la aplicación. [email protected]

German Arancibia Nombre Roles Categoría profesional Responsabilidades Información de contacto

1.4

Analista, diseñador y programador Ingeniera Informatico. Diseñar los requerimientos [email protected]

Definiciones, acrónimos y abreviaturas

DEFINICIONES: Nombre

Descripción

Usuario

Persona que interactuará con el sistema para gestionar procesos.

Administrar Acción de agregar, modificar, eliminar y consultar la información de un determinado objeto o persona. Cliente Rol

Persona que utiliza SISMEGAFARMA Es un conjunto de permisos que puede asignarse a un usuario.

Administrador Persona encargada de ofrecer el soporte técnico y operativo del Sistema al sistema SISMEGAFARMA. Base de Datos Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.

Aplicación

Es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo.

Servidor

Aplicación en ejecución capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia.

ACRÓNIMOS:

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 7

Especificación de requisitos de software

Nombre

Descripción

ERS Especificación de Requisitos de Software. RF

Requisito Funcional.

RFN Requerimiento No Funcional

RI

1.5

Referencias

Referencia 4 6630330

1.6

Requerimiento de Interfaz

Titulo

Ruta

Fecha

Autor

SISMEGAFARMA https://www.dismegafarma.gob.bo/ 14/10/2019 Empresa Tarijeña

Resumen

Este documento consta de tres secciones. En la primera sección se realiza una introducción al mismo y se proporciona una visión general de la especificación de recursos del sistema. En la segunda sección del documento se realiza una descripción general del sistema, con el fin de conocer las principales funciones que éste debe realizar, los datos asociados y los factores, restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles. Por último, la tercera sección del documento es aquella en la que se definen detalladamente los requisitos que debe satisfacer el sistema. Un sistema para gestionar e información es esencial para comunicarse con los usuarios. El valor de un negocio se basa en un buen modelo que sirva para suplir alguna necesidad de mercado. Pero además de dicho modelo, obtener una patente y una buena base de datos, conllevará que el precio de mercado de lu empresa suba exponencialmente. Por este motivo, debemos crear un sistema que cumpla con los requerimientos de dicha organización a la que llamaremos SISGAS.

2 Descripción general 2.1

Perspectiva del producto

*El sistema SISGAS es un sistema que esta no interactúa con ningún otro sistema, que permitirá la mejora de la administración de la información y la interacción entre clienteusuario gracias a su facilidad de uso. Además Consistirá en un conjunto de puntos de, donde se almacenará la información de clientes, stock, ventas, y usuarios entre otras cosas.

2.2

Funcionalidad del producto

Gracias a este ingenioso sistema se podrá realizar transacciones y buscar información que sea de interés para el cliente sobre la organización.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 8

Especificación de requisitos de software Este sistema tendrá registrados a todos los clientes y usuarios que formen parte de la organización gracias a una buena gestión de base de datos. * De forma general el Sistema será capaz de trabajar sobre las siguientes

funciones: 1. Gestionar Usuarios: Permitirá llevar el control del personal de la empresa que se registran en el sistema. 2. Gestionar Roles: Permitirá llevar el control de los roles de la empresa. 3. Gestionar Proveedores: Permitirá registrar la información sobre los proveedores de donde provienen los activos fijos. 4. Gestionar Clientes: Permitirá registrar la información sobre los clientes de donde provienen las ganancias. 5. Gestionar Inventario: Permitirá manejar el control interno de los productos. 6. Gestionar ventas: Permitirá manejar el control de las ventas. 7. Gestionar Facturas. Permitirá registrar los detalles de venta.

2.3

Características de los usuarios

Tipo de usuario Formación Actividades

Administrador Lic. Farmaceutica. Control y manejo del sistema en general

Tipo de usuario Formación Actividades

Contadora. Lic. En contabilidad. Facilitar el proceso de manejo de las cuentas

Tipo de usuario Formación Habilidades Actividades

Secretaria Secretaria Manejo y operadores en computadora. Registros de documentos y mantenimiento de dispositivos computacionales.

2.4

Restricciones  Lenguajes y tecnologías en uso: HTML, JAVA.  La base de Datos en que se realiza será POSTGRESS.  El sistema deberá tener un diseño e implementación sencilla, independiente de la plataforma o del lenguaje de programación.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 9

Especificación de requisitos de software

2.5

Suposiciones y dependencias

Ya que la base de datos de nuestro sistema SISGAS está hecho en POSTGRESS nuestra base de datos podrá usarse en Sistema Operativo WINDOWS como LINUX.

 Se asume que los requisitos aquí descritos son estables  Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes indicados para garantizar una ejecución correcta de la misma

2.6

Evolución previsible del sistema

El sistema creado está bajo el modelo evolutivo ya que podría mejorarse y actualizarse dependiendo de las necesidades y requerimientos de la organización. Se pretende en el futuro poder gestionar nuestro sistemas con diferentes gestores como SQL SERVER u ORACLE.

3 Requisitos específicos El sistema debe cumplir con una buena base de datos con su respectiva copia de seguridad en momentos de mantenimiento del sistema. Debe ofrecer gran seguridad en la información cuidando la integridad, confidencialidad y disponibilidad de los datos añadiendo un usuario y contraseña a los clientes y usuarios.

Requerimientos Funcionales Numero de requisito: Nombre del Requerimiento: Características:

RF01 Registrar Usuarios.

Los usuarios deberán registrarse en el sistema para acceder a cualquier parte del sistema. Descripción del El sistema permitirá al usuario ( Administrador, contador,secretaria) requerimiento: registrarse. El usuario debe suministrar datos como: CI, Nombre, Apellido, E-mail, Usuario y Password. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

Numero de RF02 requisito: Nombre del Añadir Proveedor. Requerimiento: Características: El administrador deberá añadir al proveedor al sistema. Descripción del El administrador debe suministrar los datos del proveedor como: CI, requerimiento: Nombre, Apellido, E-mail, Usuario y Password. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta Numero de requisito:

RF03

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 10

Especificación de requisitos de software Nombre del Requerimiento: Características: Descripción del requerimiento:

Añadir Producto

Numero de requisito: Nombre del Requerimiento: Características:

RF04

Numero de requisito: Nombre del Requerimiento: Características:

RF05

Numero de requisito: Nombre del Requerimiento: Características: Descripción del requerimiento:

RF06

Numero de requisito: Nombre del Requerimiento:

RF07

El Contador deberá añadir el producto al sistema. El Contador debe añadir los datos como: Nombre de la marca, Nombre genérico, categoría, fecha de llegada,, fecha de caducidad, precio de venta, precio original, lucro, proveedor, cantidad. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

REGISTRAR VENTA

El (Administrador, Contador, secretaria) deberá registrar la venta al sistema. Descripción del El (Administrador, Contador, secretaria) debe registrar los datos como: requerimiento: Nombre del producto, Nombre genérico, categoría, fechade venta, precio de venta, precio original,, proveedor, cantidad. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

INVENTARIO

El (Contador) deberá registrar las cuentas activas, pasivos y capital al sistema. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

REPORTE DE VENTA

El (Administrador, Contador, secretaria) deberá registrar al sistema. El (Administrador, Contador, secretaria) debe registrar los datos como: ID de transacción, fecha de transacción, nombre del cliente, Numero de factura, cantidad. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

Consultar Información.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 11

Especificación de requisitos de software Características: Descripción del requerimiento: Tipo Fuente del requisito

El sistema ofrecerá al usuario información general acerca del funcionamiento de la distribuidora. Muestra información general Requisito OPERADORA DE LA ORGANIZACIÓN

Prioridad del requerimiento: Alta

Numero de requisito: Nombre del Requerimiento: Características:

RF08

Numero de requisito: Nombre del Requerimiento: Características:

RF07

Modificar.

El sistema permitirá al administrador, contador y secretaria modificar los datos personales Descripción del Permite al administrador modificar datos de los usuarios, cuentas requerimiento: creadas. Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

SALIR

El sistema permitirá al administrador, contador y secretaria salir del sistema Tipo Requisito Fuente del requisito OPERADORA DE LA ORGANIZACIÓN Prioridad del requerimiento: Alta

Requerimientos No Funcionales. Numero de requisito: Nombre del Requerimiento: Características:

RNF01 Interfaz del sistema. El sistema presentara una interfaz de usuario sencilla para que sea de fácil manejo a los usuarios del sistema. El sistema debe tener una interfaz de uso intuitiva y sencilla.

Descripción del requerimiento: Prioridad del requerimiento: Alta Numero de requisito: Nombre del Requerimiento: Características:

RNF02 Mantenimiento. El sistema deberá de tener un manual de instalación y manual de usuario para facilitar los mantenimientos que serán realizados por el administrador.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 12

Especificación de requisitos de software Descripción del requerimiento:

El sistema debe disponer de una documentación fácilmente actualizable que permita realizar operaciones de mantenimiento con el menor esfuerzo posible. Prioridad del requerimiento: Alta Numero de requisito: Nombre del Requerimiento: Características:

RNF03

Numero de requisito: Nombre del Requerimiento: Características:

RNF04

Numero de requisito: Nombre del Requerimiento: Características:

RNF05

Nivel de Usuario

Garantizara al usuario el acceso de información de acuerdo al nivel que posee. Descripción del Facilidades y controles para permitir el acceso a la información al requerimiento: personal autorizado a través de Internet, con la intención de consultar y subir información pertinente para cada una de ellas. Prioridad del requerimiento: Alta

Confiabilidad continúa del sistema.

El sistema tendrá que estar en funcionamiento las 24 horas los 7 días de la semana. Ya que es una página web diseñada para la carga de datos y comunicación entre usuarios. Descripción del La disponibilidad del sistema debe ser continua con un nivel de servicio requerimiento: para los usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita la posible falla en cualquiera de sus componentes, contar con una contingencia, generación de alarmas. Prioridad del requerimiento: Alta

Seguridad en información

El sistema garantizara a los usuarios una seguridad en cuanto a la información que se procede en el sistema. Descripción del Garantizar la seguridad del sistema con respecto a la información y requerimiento: datos que se manejan tales sean documentos, archivos y contraseñas. Prioridad del requerimiento: Alta

3.1

Requisitos comunes de los interfaces 3.1.1 Interfaces de usuario La interfaz con el usuario consistirá en un conjunto de ventanas con botones, listas y campos de textos. Ésta deberá ser construida específicamente para el sistema propuesto *Orden visual *Llamar la atención *Manejo sencillo *Recursos técnicos

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 13

Especificación de requisitos de software

3.1.2 Interfaces de hardware Será necesario disponer de equipos de cómputos en perfecto estado con las siguientes características:     

Procesador de 1.66GHz o superior. Memoria mínima de 256Mb. Mouse. Teclado. Portabilidad.

3.1.3 Interfaces de software La interfaz del Software consistirá en un conjunto de ventanas con botones, listas y campos de textos. Ésta deberá ser construida específicamente para el sistema propuesto *Seguridad *Fiabilidad. *Dispnibilidad. *Mantenibilidad A si mismo el menú principal del Software contara con:  Cliente.  Proveedores  Ventas.  Inventario  Reporte De ventas  Factura

3.2

Requisitos funcionales 3.2.1 Requisito Funcional 01 Gestionar Usuarios: Permite gestionar información referente a los usuarios: 

El sistema podrá ser consultado por cualquier usuario dependiendo del módulo en el cual se encuentre y su nivel de accesibilidad.

3.2.2 Requisito Funcional 02 Registrar Usuario: Permite registrar a un usuario al sistema el cual tendrá que introducir información propia como Nombres, Apellidos, Dirección, etc.

3.2.3 Requisito Funcional 03 Modificar Usuario: Permite modificar la información de los usuarios.

3.2.4 Requisito Funcional 04 Dar de Baja Usuario: Permite dar de baja a los usuarios del sistema.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 14

Especificación de requisitos de software

3.2.5 Requisito Funcional 05 Dar de Alta Usuario: Permite dar de alta a los usuarios del sistema.

3.2.6 Requisito Funcional 06 Ver Usuario: Permite ver la información detallada de los Usuarios del Sistema.

3.2.7 Requisito Funcional 07 Asignar Datos de Acceso: Permite generar datos de acceso (nombre_usuario, password) al sistema para los usuarios.

3.2.8 Requisito Funcional 08 Modificar Datos de Acceso: Permite modificar datos de acceso(password) al sistema para los usuarios.

3.2.9 Requisito Funcional 09 Generar Reporte Usuarios: Nos permite generar un reporte detallado de los usuarios.

3.2.10 Requisito Funcional 10 Gestionar Roles: Permite gestionar información referente a los roles para los usuarios del sistema:

3.3

Requisitos no funcionales 3.3.1 Requisitos de rendimiento Garantizar que el diseño de las consultas u otro proceso no afecte el desempeño de la base de datos,

3.3.2 Especificaciones de hardware Para lograr poner en funcionamiento el sistema en una intranet, la empresa deberá adquirir un servidor y así poder brindar el servicio que ofrece el sistema. Servidor Hp ProLiant ML350 G6, este servidor cuenta con una buena relación calidad/precio, además que ofrece la capacidad de ampliación. Especificaciones técnicas del servidor:  Procesador: Intel Xeon E5645 (2.40GHz, 12MB, 6 nucleos, 80 watts).  Memoria Ram: 6GB+2GB.  Unidad Optica: 1 x HP HH SATA DVD-ROM.  Controlador de Red: 1 x NC362i, 1GbE de 2 puertos.  Ranuras de Expansión: 6 x PCI-E Generacion 2.

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 15

Especificación de requisitos de software

 Almacenamiento: 8 x SFF SAS/SATA/SDD, expandible a 16 discos.  Fuente de Poder: 750 Watts, Hot Plug.

3.3.3 Especificaciones de Software Además de contar con el servidor la empresa también tiene que adquirir software para poner en funcionamiento el sistema, esta es la lista de software requerido:  Sistema Operativo: Sistema operativo de la familia de Windows, en sus versiones para servidores (Windows Server 2010).  Base de Datos: PostgreSQL versiones 9 hacia adelante.

3.3.4 Seguridad 

Garantizar la confiabilidad, la seguridad y el desempeño del sistema informático a los diferentes usuarios. En este sentido la información almacenada o registros realizados podrán ser consultados y actualizados permanente y simultáneamente, sin que se afecte el tiempo de respuesta.



Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean documentos, archivos y contraseñas.



Facilidades y controles para permitir el acceso a la información al personal autorizado, con la intención de consultar y subir información pertinente para cada una de ellas.

3.3.5 Fiabilidad 

El sistema debe tener una interfaz de uso intuitiva y sencilla



La interfaz de usuario debe ajustarse a las características de la web de la institución, dentro de la cual estará incorporado el sistema de gestión de procesos y el inventario

3.3.6 Disponibilidad 

La disponibilidad del sistema debe ser continua con un nivel de servicio para los usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita la posible falla en cualquiera de sus componentes.

3.3.7 Mantenibilidad 

El sistema debe disponer de una documentación fácilmente actualizable que permita realizar operaciones de mantenimiento con el menor esfuerzo posible



La interfaz debe estar complementada con un buen sistema de ayuda (la administración puede recaer en personal con poca experiencia en el uso de aplicaciones informáticas).

3.3.8 Portabilidad

SISTEMA DE DISTRIBUCION DE MEDICAMENTOS, INSUMOS MEDICOS Y COSMETICOS

Rev. [99.99] Pág. 16

Especificación de requisitos de software El software presentara la facilidad de traslado a otras plataformas u entornos, ya que su base de datos estará cargado en POSTGRES. Por lo tanto: Podrá ser ejecutado en sistemas operativos como LINUX y Windows

Otros requisitos Ninguno.