Sie sind auf Seite 1von 24

Especificacin de requisitos de

software
Proyecto: [Nombre del proyecto]
Revisin [99.99]

[Mes de ao]

Instrucciones para el uso de este formato


Este formato es una plantilla tipo para documentos de requisitos del software.
Est basado y es conforme con el estndar IEEE Std 830-1998.
Las secciones que no se consideren aplicables al sistema descrito podrn de forma
justificada indicarse como no aplicables (NA).
Notas:
Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse
por los contenidos descritos en cada apartado.
Los textos entre corchetes del tipo [Inserte aqu el texto] permiten la inclusin directa de
texto con el color y estilo adecuado a la seccin, al pulsar sobre ellos con el puntero del
ratn.
Los ttulos y subttulos de cada apartado estn definidos como estilos de MS Word, de
forma que su numeracin consecutiva se genera automticamente segn se trate de
estilos Titulo1, Titulo2 y Titulo3.
La sangra de los textos dentro de cada apartado se genera automticamente al pulsar
Intro al final de la lnea de ttulo. (Estilos Normal indentado1, Normal indentado 2 y Normal
indentado 3).
El ndice del documento es una tabla de contenido que MS Word actualiza tomando como
criterio los ttulos del documento.
Una vez terminada su redaccin debe indicarse a Word que actualice todo su contenido
para reflejar el contenido definitivo.

De la plantilla de formato del documento & Coloriuris http://www.qualitatis.org


.

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]

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 4

Contenido
FICHA DEL DOCUMENTO

CONTENIDO

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

8
8
8
8
8

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

8
9
9
9
9

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

9
9
9
9
9
10
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software
3.3.6
3.4
4

Rev. [99.99]
Pg. 5

Portabilidad

10

Otros requisitos

10

APNDICES

10

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 6

1 Introduccin
[Inserte aqu el texto]
La introduccin de la Especificacin de requisitos de software (SRS) debe proporcionar una
vista general de la SRS. Debe incluir el objetivo, el alcance, las definiciones y acrnimos,
las referencias, y la vista general del SRS.
El Transportador es una empresa de recepcin y envo de paquetes a nivel regional y
nacional, que aporta soluciones para hacer ganar tiempo, uniendo distancias,
comprometidos con un mundo mejor. Prestar el mejor servicio de transporte de
encomiendas con los niveles de estandarizacin, unificacin y Gestin de Calidad. La
empresa se encarga de recibir los paquetes y hacerlos llegar a su destino.
El objeto de anlisis es una organizacin que presta servicio de transporte de
encomiendas, que busca satisfacer las necesidades de sus clientes al lograr mantenerlos
conectados a travs de la infraestructura de transporte la cual permite el traslado y entrega
efectiva de las encomiendas que son movilizadas mediante la red de transporte, a varios
puntos del pas. Se busca prestar el servicio bajo una estructura de costos ms baja o
reducida con garanta de entrega y funcionamiento de calidad eficacia y rapidez.

1.1

Propsito

[Inserte aqu el texto]


Propsito del documento
Este documento de especificacin de requisitos tiene el propsito de definir el
alcance, objetivos, requisitos funcionales y no funcionales, fiabilidad y personal
involucrado en el desarrollo de un sistema de gestin de encomiendas.
Audiencia a la que va dirigido
Este documento se dirige a todas las personas involucradas en el desarrollo del
sistema, as como la directiva y personal de la empresa de transporte.

1.2

Alcance

[Inserte aqu el texto]


Identificacin del producto(s) a desarrollar mediante un nombre
Consistencia con definiciones similares de documentos de mayor nivel (ej.
Descripcin del sistema) que puedan existir

Se propone la realizacin de un sistema que permita automatizar los procesos


para disminuir los costos operativos, mejorar la calidad del servicio y prestar mayor
atencin al cliente. El alcance del sistema estar dado por un mdulo que permitir
autenticar los diferentes usuarios que ingresan al sistema. Se generarn las
remesas, las cuales son un conjunto de paquetes que deben ser entregados por
un chofer, el cual maneja un camin exclusivo para su trabajo, lo que permite llevar
el control de quin realiza las entregas, as como tambin la recepcin y entrega
de paquetes, facturacin, gestin de precios, control de paquetes, manejo de
reportes al igual que la gestin de clientes, socios, choferes y trabajadores del
rea.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 7

Se llevara un registro de los empleados, los camiones disponibles, los


clientes y el tipo de mercanca puede ser transportada por la empresa
para evitar inconvenientes. Se podr llevar un control ms estricto de las
facturas y se generarn algunos requerimientos administrativoscontables como Cierre de Caja diario, mensual y anual para llevar el
control econmico de la empresa de forma ms organizada.

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Noel Hernndez
Analista-programador
Analista
Desarrollo de sistema
Hornetusaf@gmail.com
Si

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Yorceth Rodriguez
Diseador de base de datos
Analista
Diseo y desarrollo base de datos
Yorceth.rodriguez@unet.edu.ve
Si

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Silverio Bonilla
Gestor de proyecto
Analista
Diseo de la arquitectura del sistema
Bonilla906@gmail.com
Si

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Lorena Salas
Programador
Analista
Desarrollo de sistema
Lorena.salas@unet.edu.ve
Si

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Usuario
Usuario final
Cajero
Facturacin y recepcionista de caja
Lorena.salas@unet.edu.ve
Si

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Usuario
Usuario final
Operador
Despachador y recepcin en deposito
Lorena.salas@unet.edu.ve
Si

Relacin de personas involucradas en el desarrollo del sistema, con informacin de


contacto.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 8

Esta informacin es til para que el gestor del proyecto pueda localizar a todos los
participantes y recabar la informacin necesaria para la obtencin de requisitos,
validaciones de seguimiento, etc.

1.4

Definiciones, acrnimos y abreviaturas

[Inserte aqu el texto]


Definicin de todos los trminos, abreviaturas y acrnimos necesarios para interpretar
apropiadamente este documento. En ella se pueden indicar referencias a uno o ms
apndices, o a otros documentos.
Actualizacin.- Insertar, eliminar, modificar los registros de los usuarios (Profesores).
Almacenamiento.-En relacin con ordenadores o computadoras, cualquier dispositivo
capaz de almacenar informacin procedente de un sistema informtico.
Esta capacidad puede llegar a ser algo muy importante, incluso crtico, para las
empresas. Se han dado casos de empresas que han llegado a desaparecer ante la
imposibilidad de recuperar sus sistemas al estado anterior a que se produjese un
incidente de seguridad grave.
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
decomunicacin.
Interfaz.-Medio que permite la comunicacin entre el usuario y el sistema.
Internet.- interconexin de redes informticas que permite a los ordenadores o
computadoras conectadas comunicarse directamente, es decir, cada ordenador de la
red puede conectarse a cualquier otro ordenador de la red. El trmino suele referirse a
una interconexin en particular, de carcter planetario y abierto al pblico, que conecta
redes informticas de organismos oficiales, educativos y empresariales.
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.
Perifrico.- En informtica, trmino utilizado para dispositivos, como unidades de disco,
impresoras, mdem que estn conectados a un ordenador o computadora y son
controlados por su microprocesador.
Protocolo.-Seal mediante la cual se reconoce que puede tenerlugar la comunicacin o
la transferencia de informacin.
Servidor.-Computadora conectada a una red que pone sus recursos a disposicin del
resto de los integrantes de la red. Suele utilizarse para mantener datos centralizados o
para gestionar recursos compartidos.
Servidor de archivos.-Dispositivo de almacenamiento de archivos en una red de rea
local, o en Internet, al que los distintos usuariosde la red pueden acceder, en funcin de
los privilegios que les hayan sido dados por parte del administrador.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 9

Sistema Operativo.-Software bsico que controla una computadora. El sistema operativo


tiene tres grandes funciones: coordina y manipula el hardware del ordenador o
computadora, como la memoria, las impresoras, lasunidades de disco, el teclado o el
mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de
hardware y la prdida de datos.
Sitio Web.- Se canaliza a travs del URL o identificador nico de cada pgina de
contenidos. Este sistema permite a los usuarios iniciar una solicitud de trmite y a los
funcionarios del Agua Potable atender las solicitudes e ingresar datos de las
inspecciones realizadas.
POSTGRESQL-Lenguaje de consulta estructurado, en informtica,un lenguaje utilizado
en bases de datos para consultar, actualizar y manejar bases de datos relacionales.
Tabla.- Entidad que posee campos fsicos primarios secundarios
ACRNIMOS
DBA.- Es aquella persona que tiene el control central delsistema de base de datos.
DBMS.- Sistema de Administracin de base de datos, El software que permite la
creacin, administracin e implementacin de la base de datos. GUI o acrnimo de
Graphical User Interface.- En informtica, tipo de entorno que permite al usuario elegir
comandos, iniciar programas, ver listas de archivos y otras opciones utilizando las
representaciones visuales (iconos) y las listas de elementos del men. Las selecciones
pueden activarse bien a travs del teclado o con el ratn.
ODBC.- Herramienta que conecta la base de datos con la interfaz.
SRS.- Acrnimo de Software Requeriments Specifications (Especificacin de
Requerimientos de Software)
TCP/IP.- Acrnimo de Transmisin Control Protocol/Internet Protocol (protocolo de
control de transmisiones/protocolo de Internet), protocolos usados para el control de la
transmisin en Internet. Permite que diferentes tipos de ordenadores o computadoras se
comuniquen a travs de redes heterogneas.
URL.-Un URL es una cadena de caracteres que identifica el tipo de documento, la
computadora, el directorio y los subdirectorios en donde se encuentra el documento y su
nombre.
ABREVIATURAS
HW:Hardware
SW:Software
Sr. Seor
Sra.Seora
Ing.Ingeniero(a)

1.5

Referencias

Referencia
[Ref.]

Titulo
[Ttulo]

Ruta
[Ruta]

Fecha

Autor

[Fecha] [Autor]

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 10

Relacin completa de todos los documentos relacionados en la especificacin de


requisitos de software, identificando de cada documento el titulo, referencia (si
procede), fecha y organizacin que lo proporciona.

1.6

Resumen

[Inserte aqu el texto]


Descripcin del contenido del resto del documento
Explicacin de la organizacin del documento
El SRS est compuesto de la siguiente manera
Introduccin: En sta seccin se detalla los objetivos que tiene el SRS y de
nuestro sistema en forma general.
Descripcin General: Describe una perspectiva general del producto a desarrollarse,
como tambin las caractersticas del usuario y las limitaciones que podra tener.
Requerimientos Especficos: Muestra paso a paso todos los requerimientos que el
usuario desea en el producto final. Para el cual se ha utilizado el Estndar IEEE 830.

2 Descripcin general
2.1

Perspectiva del producto

[Inserte aqu el texto]


Indicar si es un producto independiente o parte de un sistema mayor. En el caso de
tratarse de un producto que forma parte de un sistema mayor, un diagrama que site el
producto dentro del sistema e identifique sus conexiones facilita la comprensin.
El sistema que se va a desarrollar es independiente, y tendr un diseo modular para
gestionar las diferentes reas que ofrecer la compaa a los usuarios y clientes.

2.2

Funcionalidad del producto

[Inserte aqu el texto]


Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en
informacin de detalle.
En ocasiones la informacin de esta seccin puede tomarse de un documento de
especificacin del sistema de mayor nivel (ej. Requisitos del sistema).
Las funcionalidades deben estar organizadas de manera que el cliente o cualquier
interlocutor pueda entenderlo perfectamente. Para ello se pueden utilizar mtodos
textuales o grficos.

2.3

Caractersticas de los usuarios

Tipo de usuario
Formacin
Habilidades
Actividades
Tipo de usuario
Formacin
Habilidades
Actividades

Usuario Lider
Gerente
Experiencia laboral en la recepcin y envio de
encomiendas.
Definir el enfoque del sistema deseado
Usuario Final
Conocimientos bsicos en manejo de sistemas web
Recepcin de encomiendas y manejo de encomiendas.
Cargar en el sistema todos los paquetes recibidos en
deposito.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 11

Tipo de usuario
Formacin
Habilidades
Actividades

Usuario Final
Conocimientos bsicos en manejo de sistemas web
Despachador de encomiendas y manejo de encomiendas.
Cargar en el sistema todos los paquetes despachados en
depsito.

Tipo de usuario
Formacin
Habilidades
Actividades

Usuario Final
Conocimientos bsicos en manejo de sistemas web
Atencion al cliente, concimiento de proceso de facturacin.
Registrar en sistema las encomiendas y facturar.

Tipo de usuario
Formacin
Habilidades
Actividades

Usuario Final
Conocimientos bsicos en manejo de sistemas web
Atencion al cliente, concimiento de proceso de facturacin.
Entregar las encomiendas y facturar.

Tipo de usuario
Formacin
Habilidades
Actividades

Cliente
Conocimientos bsicos en manejo de sistemas web
Manejo de sistemas web.
Consultar el estado del paquete

Descripcin de los usuarios del producto, incluyendo nivel educacional, experiencia y


experiencia tcnica.

2.4

Restricciones

[Inserte aqu el texto]


Descripcin de aquellas limitaciones a tener en cuenta a la hora de disear y desarrollar
el sistema, tales como el empleo de determinadas metodologas de desarrollo, lenguajes
de programacin, normas particulares, restricciones de hardware, de sistema operativo
etc.
El sistema se desarrollara en el lenguaje de programacin PHP y html5,css3, javascript
con base de datos Postgresql, la metodologa para el desarrollo se basara en las
mejores caractersticas de las metodologas giles.

2.5

Suposiciones y dependencias

[Inserte aqu el texto]


Descripcin de aquellos factores que, si cambian, pueden afectar a los requisitos. Por
ejemplo una asuncin puede ser que determinado sistema operativo est disponible
para el hardware requerido. De hecho, si el sistema operativo no estuviera disponible, la
SRS debera modificarse.
Ninguno.

2.6

Evolucin previsible del sistema

[Inserte aqu el texto]


Identificacin de futuras mejoras al sistema, que podrn analizarse e implementarse en
un futuro.
Manejo de roles, integracin de sistema administrativo-financiero, inteligencia de
negocios y reclamos

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 12

3 Requisitos especficos
Esta es la seccin ms extensa y ms importante del documento.
Debe contener una lista detallada y completa de los requisitos que debe cumplir el sistema
a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda disear un sistema que satisfaga los requisitos y los encargados de las
pruebas puedan determinar si stos se satisfacen.
Los requisitos se dispondrn en forma de listas numeradas para su identificacin,
seguimiento, trazabilidad y validacin (ej. RF 10, RF 10.1, RF 10.2,...).
Para cada requisito debe completarse la siguiente tabla:
Nmero de requisito
Nombre de requisito
Tipo
Fuente del requisito
Prioridad del requisito

[Inserte aqu el texto]


[Inserte aqu el texto]
Requisito
[Inserte aqu el texto]
Alta/Esencial

Restriccin
Media/Deseado

Baja/ Opcional

y realizar a continuacin la descripcin del requisito


La distribucin de los prrafos que forman este punto puede diferir del propuesto en esta
plantilla, si las caractersticas del sistema aconsejan otra distribucin para ofrecer mayor
claridad en la exposicin.
R1: Permitir la autenticacin de los usuarios.
R2: Permitir la gestin (crear, modificar, eliminar) de usuarios
R3: Permitir la gestin de administrar las encomiendas (agregar, modificar, eliminar)
R4: Consultar los estados de los paquetes de una encomienda va web.

R5: Permitir la gestin de clientes (crear, modificar, eliminar).


R6: El cliente debe poder consultar las tarifas de los envos, fletes o
giros.
R7: Permitir gestin de tarifas.
Requisitos comunes de los interfaces
[Inserte aqu el texto]
Descripcin detallada de todas las entradas y salidas del sistema de software.

3.1.1 Interfaces de usuario


[Inserte aqu el texto]
Describir los requisitos del interfaz de usuario para el producto. Esto puede estar
en la forma de descripciones del texto o pantallas del interfaz. Por ejemplo
posiblemente el cliente ha especificado el estilo y los colores del producto.
Describa exacto cmo el producto aparecer a su usuario previsto.
Las interfaces de usuario estn relacionadas con las pantallas, ventanas,
imgenes que debe manipular el usuario para realizar una operacin
determinada. Dicha manipulacin el usuario la realizar por medio del teclado y el
Mouse (ratn).Las interfaces de usuario ayudaran al usuario final trabajando en
un ambiente web sencillo, por lo que se dichas interfaces incluirn:
Botones.
Mens despegables.
Mensajes informativos.
Mensajes de error.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 13

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.

3.1.2 Interfaces de hardware


[Inserte aqu el texto]
Especificar las caractersticas lgicas para cada interfaz entre el producto y los
componentes de hardware del sistema. Se incluirn caractersticas de
configuracin.
La pantalla del monitor.- El sistema deber mostrar toda la informacin al usuario
a travs de la pantalla del monitor.
Ratn.- el sistema 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
selecciona todas las opciones de los mens disponibles.
Teclado.- el sistema deber interactuar con las pulsaciones del teclado. El teclado
permitir la entrada de datos al sistema.
Bascula.- el sistema obtiene los esos mediante una bscula conectada al mismo
mediante el puerto serial.
Lector ptico.- el sistema interacta con el lector ptico obteniendo la
interpretacin leda de un cdigo de barras.
Impresora fiscal.- el sistema imprime mediante una impresora fiscal las facturas
de los clientes.
Impresora de etiquetas.- el software imprimir las etiquetas de las encomiendas
que servirn de gua para el rastreo de las mismas.

3.1.3 Interfaces de software


[Inserte aqu el texto]
Indicar si hay que integrar el producto con otros productos de software.
Para cada producto de software debe especificarse lo siguiente:
Descripcin del producto software utilizado
Propsito del interfaz
Definicin del interfaz: contiendo y formato
Ninguna.

3.1.4 Interfaces de comunicacin


[Inserte aqu el texto]
Describir los requisitos del interfaces de comunicacin si hay comunicaciones con
otros sistemas y cuales son los protocolos de comunicacin.
La interfaz de comunicacin utilizada por la impresora de etiquetas ser por
puerto USB.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 14

Las interfaces utilizadas para la comunicacin entre el sistema y la impresora


fiscal, la bscula y el lector ptico son de tipo serial.
La comunicacin entre la aplicacin y el servidor de base de datos es TCP/IP
implementada en PHP.
El protocolo de aplicacin para el sistema es de tipo HTTP.

3.2

Requisitos funcionales

[Inserte aqu el texto]


Definicin de acciones fundamentales que debe realizar el software al recibir
informacin, procesarla y producir resultados.
En ellas se incluye:
Comprobacin de validez de las entradas
Secuencia exacta de operaciones
Respuesta a situaciones anormales (desbordamientos, comunicaciones,
recuperacin de errores)
Parmetros
Generacin de salidas
Relaciones entre entradas y salidas (secuencias de entradas y salidas, formulas
para la conversin de informacin)
Especificacin de los requisitos lgicos para la informacin que ser almacenada en
base de datos (tipo de informacin, requerido)
Las requisitos funcionales pueden ser divididos en sub-secciones.

3.2.1 Requisito funcional 1


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

RF1
Mdulo de autenticacin de los usuarios.
Requisito
Restriccin
BD Tabla: Usuario / Campos: usuario y contrasea
Alta/Esencial
Media/Deseado
Baja/ Opcional

INTRODUCCION
El sistema debe permitir el ingreso del nombre de usuario y contrasea del usuario para
realizar las diferentes funciones que tendr cada uno.
ENTRADAS
Usuario y contrasea.
PROCESOS
El sistema mostrara la pantalla en la cual permitir al usuario rellenar los campos de
usuario y contrasea para que l pueda ingresar al sistema y permitir realizar las
actividades permitidas de acuerdo a la actividad que realiza en el sistema.
SALIDAS
Mensaje en el caso de no haber llenado algn campo.
Mensaje en el caso de haber ingresado un usuario inexistente.
Mensaje en el caso de haber ingresado mal la contrasea.
Mensaje en casos de ingresar incorrectamente los datos es decir que el formato de los
datos sea incorrecto.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 15

3.2.2 Requisito funcional 2


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

RF2
Consulta del estado de una encomienda.
Requisito
Restriccin
BD Tabla: Encomienda / Campos: Nro. de gua
Alta/Esencial
Media/Deseado
Baja/ Opcional

INTRODUCCION
El sistema debe permitir a los clientes y usuarios visualizar el estado de una
encomienda.
ENTRADAS
Numero de gua.
PROCESOS
El sistema mostrara al cliente o usuario un campo para introducir el nmero de gua de
una encomienda.
El sistema valida el nmero gua.
El sistema muestra el estado y datos de la encomienda de la encomienda ingresada.
SALIDAS
Mensaje en el caso no existir la encomienda.
Mensaje en el caso de no haber llenado algn campo.
Visualizacin de la encomienda solicitada.

3.2.3 Requisito funcional 3


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

RF3
Realizar Factura
Requisito
Restriccin
BD Tabla: Factura / Campos: cliente, fecha, tarifa, destino,
detalles de la encomienda, numero de gua, otros.
Alta/Esencial
Media/Deseado
Baja/ Opcional

INTRODUCCION
El sistema permite al cajero realizar una gua o facturacin de la encomienda a enviar.
ENTRADAS
Datos del destinatario, datos del remitente, razn social de la factura. peso si aplica,
tarifas.
PROCESOS
El sistema valida o inserta los datos del destinatario.
El sistema valida o inserta los datos del remitente.
El sistema valida o inserta los datos de la razn social de la factura.
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 16

El sistema hace el requerimiento del peso a la balanza.


El sistema valida que el peso sea mayor a 0
El sistema valida los campos obligatorios.
El sistema muestra datos para ese tem
El sistema calcula y muestra los costos acumulados
El sistema valida los campos obligatorios para el pago y el monto.
El sistema muestra el detalle del pago.
El sistema muestra la confirmacin de pago
El sistema valida el pago y los campos obligatorios.
El sistema genera cdigo de barra de para cada paquete.
SALIDAS
Mensaje en caso de campos obligatorios en blanco.
Mensaje en caso de peso menor o igual a 0.
Mensaje en caso de que el cliente no este registrado.
Detalle de la factura.
Etiquetas de cdigo de barra para la encomienda.
Visualizacin de la factura.
Impresin de la factura.
3.2.4 Requisito funcional 4
Nmero de requisito RF4
Nombre de requisito Catlogo de compra
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos / Campos: caractersticas, cantidad,
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir a cualquier usuario que acceda el mostrar todos los
artculos en existencia de la empresa, y as poder de
ENTRADAS
Seleccionar el men o vista catalogo que el sistema ofrece a los usuarios.
PROCESOS
Luego de seleccionar el men el sistema mostrara las imgenes pertenecientes a
cada producto en existencia de la empresa.
SALIDAS
cantidad.
cdigo, Nombre.
Descripcin de requisitos del software
Proyecto Arte Impreso 1.0 Beta
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 17

Especificacin de requisitos de software


Imgenes de todos los productos de la empresa ordenados por categoras.
3.2.5 Requisito funcional 5
Nmero de requisito RF5
Nombre de requisito Estadsticas y reportes del Sistema
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos, Pedidos / Campos: caractersticas,
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir a el encargado luego de autentificarse mostrar la tabla
de estadsticas y reportes generales del sistema.
ENTRADAS
Seleccin del men estadsticas y reportes del encargo de la empresa.
PROCESOS
Para cumplir con este requerimiento se le presentara una sola pantalla donde el
sistema pedir la correspondiente identificacin como administrador para efectuar
la tarea. Nos ubicamos en la parte de Reportes. La salida del sistema podr
darse en pdf.
SALIDAS
Mensaje: Datos del sistema.
3.2.6 Requisito funcional 6
Nmero de requisito RF6
Nombre de requisito Mostrar Inventario de mercanca en Existencia
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos / Campos: caractersticas, cantidad,
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema permitir al encargado o administrador poder verificar la existencia o
modificacin de los productos ofrecidos al cliente, y poder la cantidad en

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 18

existencia de los mismos.


ENTRADAS
Seleccin del men Inventario del encargado o administrador.
PROCESOS
Para cumplir con este requerimiento se le presentara una sola pantalla donde el
sistema pedir la correspondiente identificacin como administrador o gerente
para efectuar la tarea. Nos ubicamos en la parte de Inventarios. La salida del
sistema podr darse en pdf o en la misma pantalla.
SALIDAS
cantidad, cdigo, Nombre.
cdigo, Nombre.
Descripcin de requisitos del software
Proyecto Arte Impreso 1.0 Beta
Especificacin de requisitos de software
Mensaje: Datos de los productos.
3.2.7 Requisito funcional 7
Nmero de requisito RF7
Nombre de requisito Registro de Usuario
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Usuario
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir el registro de un usuario cualquiera, para que el mismo
pueda ingresar al sistema.
ENTRADAS
Cedula, Nombres, Apellidos, Contrasea, Tipo de Usuario (Diseador, Cliente,
Gerente).
PROCESOS
El sistema nos mostrara un home en el cual si no estamos registrados nos dar la
opcin de registrarnos, el sistema pedir los correspondientes datos del nuevo
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 19

usuario luego verificara que no haya espacios en blanco, en el caso de ningn


error guardara los datos del nuevo usuario.
SALIDAS
Mensaje de error en el caso de no haber llenado algn campo.
Mensaje de error en el caso de ingresar un numero de cedula ya existente en la
base de datos
Mensaje de error en casos de ingresar incorrectamente los datos es decir que el
formato de los datos sea incorrecto.
3.2.8 Requisito funcional 8
Nmero de requisito RF8
Nombre de requisito Agregar Productos para la venta
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir al administrador del sistema o gerente poder agregar los
productos para la venta en una pantalla con los campos necesarios.
ENTRADAS
Datos del Producto.
PROCESOS
El sistema permitir al administrador del sistema o gerente ya loggueados poder
agregar los productos en una pantalla y as actualizando la base de datos con la
nueva data.
SALIDAS
Mensaje de error: Al no ingresar los datos en los campos necesarios.
Mensaje de confirmacin: Producto agregado con xito.
Descripcin de requisitos del software
Proyecto Arte Impreso 1.0 Beta
Especificacin de requisitos de software

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 20

Mensaje de error en casos de ingresar incorrectamente los datos es decir que el


formato de los datos sea incorrecto.
3.2.9 Requisito funcional 9
Nmero de requisito RF9
Nombre de requisito Eliminar Productos
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir al administrador del sistema o gerente poder eliminar los
productos existentes en la base de datos.
ENTRADAS
Datos del Producto o productos seleccionados.
PROCESOS
El sistema permitir al administrador del sistema o gerente ya loggueados poder
eliminar los productos en una pantalla y as actualizando la base de datos con la
nueva data.
SALIDAS
Mensaje de error: Al no seleccionar un producto a eliminar.
Mensaje de confirmacin: Producto eliminado con xito.
3.2.10 Requisito funcional 10
Nmero de requisito RF10
Nombre de requisito Modificar Productos
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Productos
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir al administrador del sistema o gerente poder modificar
productos existentes en la base de datos.
ENTRADAS
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 21

Datos del Producto o productos seleccionados.


PROCESOS
El sistema permitir al administrador del sistema o gerente ya loggueados poder
modificar los productos en una pantalla y as actualizando la base de datos con la
nueva data.
SALIDAS
Mensaje de error: Al no seleccionar un producto a modificar.
Mensaje de confirmacin: Producto modificado con xito.
Descripcin de requisitos del software
Proyecto Arte Impreso 1.0 Beta
Especificacin de requisitos de software
3.2.11 Requisito funcional 11
Nmero de requisito RF11
Nombre de requisito Edicin de Perfil
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Usuario
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema deber permitir al usuario una vez creado su cuenta dentro del sistema
modificar algunas informaciones del mismo.
ENTRADAS
Datos del Usuario.
PROCESOS
El sistema permitir al usuario loggueado poder actualizar sus datos o
modificarlos cuando l lo requiera en una pantalla que le ofrezca las distintas
opciones.
SALIDAS
Mensaje de error: Los datos introducidos no corresponden con el formato
esperado.

Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 22

Mensaje de confirmacin: Perfil modificado con xito.


3.2.12 Requisito funcional 12
Nmero de requisito RF12
Nombre de requisito Visualizacin de Usuarios
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Usuario
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
Permite al usuario (dueo del sistema) saber la cantidad actual de usuario en el
sistema
ENTRADAS
Datos del Usuario.
PROCESOS
El sistema permitir al dueo del sistema loggueado poder visualizar en una
pantalla todos los usuarios registrados en el sistema.
SALIDAS
Lista de usuarios existentes en el sistema en pdf y digital.
Descripcin de requisitos del software
Proyecto Arte Impreso 1.0 Beta
Especificacin de requisitos de software
3.2.13 Requisito funcional 13
Nmero de requisito RF13
Nombre de requisito Eliminar Usuarios
Tipo Requisito Restriccin
Fuente del requisito BD Tabla: Usuarios
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
INTRODUCCION
El sistema debe permitir al administrador del sistema o gerente poder eliminar los
usuarios existentes en la base de datos.
ENTRADAS
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 23

Datos del Usuario o clientes seleccionados.


PROCESOS
El sistema permitir al administrador del sistema o gerente ya loggueados poder
eliminar los clientes en una pantalla y as actualizando la base de datos con la
nueva data.
SALIDAS
Mensaje de error: Al no seleccionar usuario(s) a eliminar.
Mensaje de confirmacin: Usuario eliminado con xito.

3.3

Requisitos no funcionales
3.3.1 Requisitos de rendimiento
[Inserte aqu el texto]
Especificacin de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el nmero de terminales, el nmero
esperado de usuarios simultneamente conectados, nmero de transacciones por
segundo que deber soportar el sistema, etc.
Todos estos requisitos deben ser mesurables. Por ejemplo, indicando el 95% de
las transacciones deben realizarse en menos de 1 segundo, en lugar de los
operadores no deben esperar a que se complete la transaccin.

3.3.2 Seguridad
[Inserte aqu el texto]
Especificacin de elementos que protegern al software de accesos, usos y
sabotajes maliciosos, as como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
Empleo de tcnicas criptogrficas.
Registro de ficheros con logs de actividad.
Asignacin de determinadas funcionalidades a determinados mdulos.
Restricciones de comunicacin entre determinados mdulos.
Comprobaciones de integridad de informacin crtica.

3.3.3 Fiabilidad
[Inserte aqu el texto]
Especificacin de los factores de fiabilidad necesaria del sistema. Esto se
expresa generalmente como el tiempo entre los incidentes permisibles, o el total
de incidentes permisible.

3.3.4 Disponibilidad
[Inserte aqu el texto]
Especificacin de los factores de disponibilidad final exigidos al sistema.
Normalmente expresados en % de tiempo en los que el software tiene que
mostrar disponibilidad.

3.3.5 Mantenibilidad
[Inserte aqu el texto]
Descripcin de requisitos del sofware

[Nombre del proyecto]


Especificacin de requisitos de software

Rev. [99.99]
Pg. 24

Identificacin del tipo de mantenimiento necesario del sistema.


Especificacin de quien debe realizar las tareas de mantenimiento, por ejemplo
usuarios, o un desarrollador.
Especificacin de cuando debe realizarse las tareas de mantenimiento. Por
ejemplo, generacin de estadsticas de acceso semanales y mensuales.

3.3.6 Portabilidad
[Inserte aqu el texto]
Especificacin de atributos que debe presentar el software para facilitar su
traslado a otras plataformas u entornos. Pueden incluirse:
Porcentaje de componentes dependientes del servidor.
Porcentaje de cdigo dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.

3.4

Otros requisitos

[Inserte aqu el texto]


Cualquier otro requisito que no encaje en ninguna de las secciones anteriores.
Por ejemplo:
Requisitos culturales y polticos
Requisitos Legales

4 Apndices
[Inserte aqu el texto]
Pueden contener todo tipo de informacin relevante para la SRS pero que, propiamente, no
forme parte de la SRS.

Descripcin de requisitos del sofware

Das könnte Ihnen auch gefallen