Anda di halaman 1dari 16

Especificacin de requisitos de

software
Proyecto: Sistema Farmacutico

Febrero

Ficha del documento


Fecha
[Fecha]

Revisin
[Rev]

Autor

Verificado dep. calidad.

[Descripcion]

[Firma o sello]

Documento validado por las partes en fecha: [Fecha]


Por el cliente

Fdo. D./ Da [Nombre]

Por la empresa suministradora

Fdo. D./Da [Nombre]

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 3

Contenido
FICHA DEL DOCUMENTO
CONTENIDO
1

INTRODUCCIN

1.1

Propsito

1.2

Alcance

1.3

Personal involucrado

1.4

Definiciones, acrnimos y abreviaturas

1.5

Referencias

1.6

Resumen

DESCRIPCIN GENERAL

2.1

Perspectiva del producto

2.2

Funcionalidad del producto

2.3

Caractersticas de los usuarios

2.4

Restricciones

2.5

Suposiciones y dependencias

2.6

Evolucin previsible del sistema

REQUISITOS ESPECFICOS

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 comunicacin
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
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
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software
3.4
4

Rev. [99.99]
Pg. 4

Otros requisitos
APNDICES

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 5

1 Introduccin
1.1

Propsito

El presente documento tiene como propsito definir las especificaciones funcionales,


no funcionales para el desarrollo de un sistema de informacin y control que permitir
gestionar distintos procesos administrativos. ste ser utilizado por empleados,
supervisores y administradores.

1.2

Alcance

Esta especificacin de requisitos est dirigida al usuario del sistema, que para
continuar con el desarrollo de la aplicacin y para profundizar en la automatizacin de
sta, la cual tiene por objetivo principal el controlar los distintos procesos (Compra y
venta de los productos, C.I del empleado que vendi, detalle de la factura, C.I del
cliente r) entre otras ms y su alcance es ser implementado en todas las sucursales
de que tenga la farmacia.

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto

Jaime Lpez
Analista, Diseador y programador
Estudiante de Ing. en Sistemas
Anlisis de la Informacin y Programador
jaimelopezjlr@gmaill.com

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto

Daro Ramrez
Analista, Diseador y programador
Estudiante de Ing. en Sistemas
Diseo y programacin
darioramirez@gmaill.com

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto

Edison Chisaguano
Analista, Diseador y programador
Estudiante de Ing. en Sistemas
Anlisis y programacin
edisonpatricio@gmaill.com

1.4

Definiciones, acrnimos y abreviaturas

Aplicacin Cliente- Servidor: Una aplicacin con arquitectura


Cliente/Servidor es en la cual se requiere que haya dos partes que
cumplan funciones distintas, una que requiera de un servicio (cliente)
y otra que lo preste (servidor), permitiendo adems que puedan
realizar procesos de manera paralela o independiente entre ellos.
.
G

Gerente de Proyecto [3]: El gerente es una persona encargada de la


gestin del proyecto, o de planear y ubicar recursos para asegurar la
entrega de un sistema de calidad de Software con el tiempo, calidad y
presupuesto adecuados, enfrentndose a dos barreras importantes:
complejidad y cambio.
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 6

Gestor de Calidad [9]: Persona encargada del plan de


aseguramiento de calidad en el Software, especificando claramente
cul ser el propsito del plan del proyecto, la organizacin y los
estndares que se usarn.
J
JDBC: Java database Connectivity: Librera de Java que facilita la
labor de conexin a una base de datos desde cualquier IDE.
P
Porcentaje de avance [6]: Son documentos que irn indicando el
porcentaje de avance que se lleva de distintas lneas base de un
documento
Producto de Trabajo [6]: Es todo elemento tangible que resulte en
funcin de realizar un proyecto, actividad o tarea. Ej. Requisitos de
clientes, plan de proyecto, especificaciones funcionales, documentos
de diseo, cdigo fuente y objeto, manual del usuario, instrucciones
de instalacin, planes de pruebas, etc
Puntos de Funcin: Tcnica estndar utilizada para la medicin del
tamao del software
S
S.D.D. [8]: Software Design Document. Es el documento resultado del
proceso de diseo, describe prcticas recomendadas para describir
los diseos de software y especifica la informacin que debe
contener, adems de
recomendar la manera en que debe
organizarse.
S.P.M.P. [6]: Software Project Management Plan: Es el documento de
Plan Para la Gestin de Proyectos de Software, en el cual se
mostrar el plan para la gestin definiendo funciones tcnicas y de
gestin de proyectos, actividades y tareas que sean requeridas para
satisfacer los requisitos de un proyecto de Software.
S.R.S. [8]:. Es la especificacin de las funciones que realiza un
determinado producto de software, programa o conjunto de
programas en un determinado entorno. Este documento puede
desarrollarlo personal representativo de la parte suministradora, o de
la parte cliente; si bien es aconsejable la intervencin de ambas
partes.

1.5

Referencias

[1] Definicin de S.R.S:


https://sites.google.com/site/ingesoftuao/definicion-proyecto

[2] Ian sommerville, Ingeniera de software, Sptima edicin, Pearson, 2005.


[3] Ralph R. Young, The Requirements Engineering Handbook, 2004.
[4] Definicin de SRS y SDD.
http://www.navegapolis.net/files/cis/CIS_1_05.pdf
[5] IEEE Std. 730-1-1-1995 Software Quality Assurance Plan.
[6] Ronald Kirk Kandt, Software Engineering Quality Practices, Taylor & Francis
Group, 2006.
[7] Susan Snedaker, How to Cheat at IT Project Management, Syngress, 2005
[8] Roger S. Pressman, Ingeniera del Software

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

1.6

Rev. [99.99]
Pg. 7

Resumen

En este sistema, se automatizaran todas las transacciones que realice la farmacia,


constara con las diferentes interfaces que realizaran un proceso especfico, los
mdulos son:
Compra de nuevos productos o agregar solamente el stock, venta de productos,
Registro de clientes, y un sistema de reportes, de los productos que se han vendido y
que vendedor facturo a un determinado cliente, y las ventas de cada vendedor,
adems un reporte de los productos prximos a caducarse, y del stock.

2 Descripcin general
2.1

Perspectiva del producto


2.1.1 Interfaz del sistema
Este sistema ser un producto independiente diseado para trabajar en
entornos de escritorio por lo pronto, lo que permitir su utilizacin de forma
rpida y eficaz.

2.1.2 Interfaz de usuario


Existe interfaces para vendedores, personas que ingresan los productos, y
administradores.

2.1.3 Hardware
Procesador Intel Core dual 3,1 MHz o superior, Memoria RAM mnimo 2Gb.

2.1.4 Software
Sistema Gestor de Base De Datos en este caso PostgresSQL

2.2

Funcionalidad del producto

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 8

En la interfaz de cliente se muestra en una tabla los datos desde la base de datos,
tiene la opcin de buscar al cliente, de agregar, eliminar y actualizar un cliente.

En la interfaz de usuarios se muestra en una tabla los datos desde la base de datos,
tiene la opcin de buscar, de agregar, eliminar y actualizar un usuario del sistema.

En la interfaz de Laboratorios se muestra en una tabla los datos desde la base de


datos, tiene la opcin de buscar, de agregar, eliminar y actualizar un Laboratorio del
sistema.

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 9

En la interfaz de productos se muestra en una tabla los datos desde la base de datos,
tiene la opcin de buscar, de agregar, eliminar y actualizar un producto del sistema.

2.3

Caractersticas de los usuarios

Tipo de usuario
Formacin
Habilidades
Actividades

Administrador
Conocimiento en Informtica
Informtica, Farmacuticos
Control y manejo del sistema en general

Tipo de usuario
Formacin
Habilidades
Actividades

Vendedor
Farmacuticos
Facturacin
Manejo de la parte de Ventas

Tipo de usuario
Formacin
Habilidades
Actividades

Persona que ingresa los productos


Farmacuticos
Digitador
Manejar la parte de Ingreso de Productos

2.4

Restricciones

-El sistema funcionara en el sistema Operativo de Windows 7 o superior


-Tendr que tener conexin a la Base de Datos siempre

2.5

Suposiciones y dependencias

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 ejecucin correcta de la misma

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

2.6

Rev. [99.99]
Pg. 10

Evolucin previsible del sistema

El sistema podr cambiar el logotipo, la apariencia, y las posiciones de los campos.


Aumento de algn campo en la base de datos
Cambio en las polticas de la farmacia.

3 Requisitos especficos
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R001
Autentificacin de Usuario.
Restriccin
Usuarios
Alta/Esencial

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R002
Registrar Usuarios.

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito

R003
Consultar Informacin.
Requisito
Tabla Productos, Tabla Clientes, Tabla Ventas

Prioridad del requisito

Restriccin
Usuarios
Alta/Esencial

Alta/Esencial

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R004
Crear, Modificar, y Eliminar los registros de todas las tablas.
Requisito
Todas las tablas
Alta/Esencial

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R005
El sistema debe tener una interfaz de uso intuitiva y
sencilla.
Requisito
Todas las interfaces
Media/Deseado

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

R006
Desempeo eficaz del Sistema
Requisito
Restriccin
Cliente/servidor
Alta/Esencial

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito

R007
Seguridad
Requisito
Cliente/Servidor
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software
Prioridad del requisito

Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

3.1

Rev. [99.99]
Pg. 11

Alta/Esencial

R001
Res
Requisito
Restriccin
[Inserte aqu el texto]
Alta/Esencial
Media/Deseado

Baja/ Opcional

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 especficamente para el
sistema propuesto.

3.1.2 Interfaces de hardware


Ser necesario disponer de equipos de cmputos en perfecto estado con las
siguientes caractersticas:

Adaptadores de red.
Un buen procesador
Mouse.
Teclado.

3.1.3 Interfaces de software


Sistema Operativo: Windows XP o superior.

3.2

Requisitos funcionales
3.2.1 Requisito funcional 1

Autentificacin de Usuarios: los usuarios debern identificarse


para acceder al sistema.
El sistema podr ser consultado por cualquier usuario
dependiendo del mdulo en el cual se encuentre y su nivel de
accesibilidad.

3.2.2 Requisito funcional 2

Consultar Informacin: El sistema ofrecer al usuario


informacin o reportes de lo que este su alcance, por ejemplo
consultar las ventas diarias.

3.2.3 Requisito funcional 3

Registrar Usuarios: El sistema permitir al usuario registrarse. El


usuario debe suministrar datos como: CI, Nombre, Apellido, E-mail,
Usuario y Password

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 12

3.2.4 Requisito funcional 4

Agregar, Modificar y Eliminar registros. El sistema debe tener


botones para realizar estas acciones y solo lo podr hacer si es
usuario se a identificado como administrado.

3.2.5 Requisito funcional 5

El sistema debe tener una Interfaz intuitiva y sencilla. La interfaz


para el usuario debe ser lo mas fcil de usar.

3.2.6 Requisito funcional 6

Desempeo eficaz del sistema. El sistema debe tener un buen


rendimiento durante los procesos que se realicen.

3.2.7 Requisito funcional 7

3.3

Seguridad. El sistema debe tener las seguridades debidas tanto en el


cliente(sistema) como en el servidor(Base de datos)

Requisitos no funcionales
3.3.1 Requisitos de rendimiento

Garantizar que el diseo de las consultas u otro proceso no afecte el


desempeo de la base de datos.

3.3.2 Seguridad

Garantizar la confiabilidad, la seguridad y 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.

Garantizar la seguridad del sistema con respecto a la informacin y


datos que se manejan tales sean documentos, archivos y contraseas.

3.3.3 Fiabilidad

El sistema debe tener una interfaz de uso intuitiva y sencilla

La interfaz de usuario debe ajustarse a las caractersticas de la


institucin, dentro de la cual estar incorporado el sistema.

Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 13

3.3.4 Disponibilidad

La disponibilidad del sistema debe ser continua con un nivel de


servicio para los usuarios de 7 das por 24 horas.

3.3.5 Mantenibilidad

El sistema debe disponer de una documentacin fcilmente


actualizable que permita realizar operaciones de mantenimiento con el
menor esfuerzo posible

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

3.3.6 Portabilidad

El sistema ser implantado bajo la plataforma de Windows.

4 DFD

5 DICCIONARIO DE DATOS
ENTIDAD
EXTERNA:

CLIENTES
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 14

DESCRIPCION:

Personas naturales o juridicas


que tienen relacion con la
empresa
FLUJOS DE ENTRADA FLUJO DE SALIDAS
FD:
FACTURA
FD: ORDEN DE COMPRA
FD: DATOS CLEINTE
PROCESO SELECCIONAR PRODUCTO
DESCRIPCI
ON
Verificar validez de pedido
FLUJOS DE ENTRADA
FD: ORDEN DE COMPRA

ALMACEN:
CODIGO:
DESCRIPCI
ON:

CODIGO:1.1.1
LOGICA
LENGUAJE
ESTRUCTUR
ADO

FLUJOS SALIENTES

FD: PRODUCTO
SELECCIONADOS

PRODUCTO SELECCIONADO
A1

DETALLE DE LOS PRODUCTOS SELECCIONADOS


CONTENI FLUJO DE
FLUJOS DE ENTRADA
DO
SALIDA
Normaliza FD
1-FD: PRODUCTOS SELEC
do
PRODUCTOS

PROCESO FACTURACION
REALIZA EL PROCESO DE FACTURACION
FLUJOS DE ENTRADA
FD:
DATOS
PRODUCT
OS
FD:
DATOS
CLIENTE
FD:
DATOS
USUARIO

DESCRIPCION:
FUENTE: 2

CODIGO:1.1.3

LOGICA
LENGUAJE
ESTRUCTUR
ADO
LENGUAJE
ESTRUCTUR
ADO
LENGUAJE
ESTRUCTUR
ADO

FLUJOS
SALIENTES

FD: FACTURA

FLUJO DE DATOS: ORDENES DE COMPRAS


PEDID
O
CLIEN
TE
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

DESTINO:
ESTRUCTURAS INCLUIDAS
ORDENES DE COMPRAS

Rev. [99.99]
Pg. 15

SELECCIONAR
PRODUCTOS
INFORMACION DE
VOLUMEN
CANTIDA
D

FLUJO DE DATOS: PRODUCTOS SELECCIONADOS


PRODUCTOS
DESCRIPCION:
SELECCIONADOS
SELECCIONAR
FUENTE: P
PRODUCTOS
PRODUCTOS
DESTINO: A
SELECCIONADOS
INFORMACION DE
ESTRUCTURAS INCLUIDAS
VOLUMEN
CANTIDA
ORDENES DE COMPRAS
D

FLUJO DE DATOS:DATOS PRODUCTOS


PRODUCTOS
DESCRIPCION:
SELECCIONADOS
DESCONTAR
FUENTE: P
STOCK
DESTINO: P
FACTURACION
INFORMACION DE
ESTRUCTURAS INCLUIDAS
VOLUMEN
CANTIDA
ORDENES DE COMPRAS
D
FLUJO DE DATOS:DATOS CLIENTES
DATOS DE LOS
DESCRIPCION:
CLIENTES
CLIENT
FUENTE: EE
ES
DESTINO: P
FACTURACION
INFORMACION DE
ESTRUCTURAS INCLUIDAS
VOLUMEN
CANTIDA
ORDENES DE COMPRAS
D
Descripcin de requisitos del sofware

Sistema Farmacutico
Especificacin de requisitos de software

Rev. [99.99]
Pg. 16

FLUJO DE DATOS:FACTURA
FACTURA PARA EL CLIENTE
FUENTE: P
FACTURACION
CLIEN
DESTINO: EE
TE
INFORMACION DE
ESTRUCTURAS INCLUIDAS
VOLUMEN
CANTIDA
ORDENES DE COMPRAS
D

____________________________
Miguel Snchez
Cliente

____________________________
Juan Ortega
Cliente

____________________________
Jaime Lpez
Administrador de Configuraciones

____________________________
Daro Ramrez
Diseador de los sistemas y programador

____________________________
Edison Chisaguano
Programador y diseador

Descripcin de requisitos del sofware

Anda mungkin juga menyukai