SERVICIO NACIONAL DE APRENDIZAJE – SENA
DOCUMENTO CON ESPECIFICACION DE REQUERIMIENTOS
APRENDIZ
JONATAN EDUARDO PARRA
INSTRUCTOR
JAVIER LEONARDO VARGAS PAEZ
“TECNOLOGIA EN ANALISIS Y DESARROLLO DE SOFTWARE”
(2834947)
CENTRO AGROINDUSTRIAL Y DE FORTALECIMIENTO EMPRESARIAL DE CASANARE
VIRTUAL Y A DISTANCIA
2023
Modelo de ingeniería 0.3
[Nombre documento] Pág. 2
Especificación de requisitos de
software
Proyecto software de gestión
Diciembre 2023
Descripción de requisitos del software
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 estándar IEEE Std 830-1998.
Las secciones que no se consideren aplicables al sistema descrito podrán 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 inclusión directa de
texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el puntero del
ratón.
Los títulos y subtítulos de cada apartado están definidos como estilos de MS Word, de
forma que su numeración consecutiva se genera automáticamente según se trate de estilos
“Titulo1, Titulo2 y Titulo3”.
La sangría de los textos dentro de cada apartado se genera automáticamente al pulsar
Intro al final de la línea de título. (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 títulos del documento.
Una vez terminada su redacción 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 Revisión Autor Verificado dep. calidad.
10/12/2023 Jonatan Eduardo Parra
Documento validado por las partes en fecha:
Por el proveedor Por el cliente
Empresa Guarupaya
Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 5
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.3 Personal involucrado 6
1.4 Definiciones, acrónimos y abreviaturas 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.1 Perspectiva del producto 7
2.2 Funcionalidad del producto 7
2.3 Características de los usuarios 7
2.4 Restricciones 7
2.5 Suposiciones y dependencias 7
2.6 Evolución previsible del sistema 7
3 REQUISITOS ESPECÍFICOS 7
3.1 Requisitos comunes de los interfaces 8
3.1.1 Interfaces de usuario 8
3.1.2 Interfaces de hardware 8
3.1.3 Interfaces de software 8
3.1.4 Interfaces de comunicación 8
3.2 Requisitos funcionales 8
3.2.1 Requisito funcional 1 9
3.2.2 Requisito funcional 2 9
3.2.3 Requisito funcional 3 9
3.2.4 Requisito funcional n 9
3.3 Requisitos no funcionales 9
3.3.1 Requisitos de rendimiento 9
3.3.2 Seguridad 9
3.3.3 Fiabilidad 9
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 6
3.3.6 Portabilidad 10
3.4 Otros requisitos 10
4 Apéndices 10
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 7
1 Introducción
Realizamos este trabajo sobre las especificaciones de requerimientos para llevar a cabo los
requisitos de nuestro proyecto software para implementar en nuestra empresa Guarupaya, y
buscamos por medio de este documento informar al lector la serie de cambios y hallazgos que
se implementaran en dicho software, para brindar una información de manera efectiva y
precisa.
1.1 Propósito
Este documento tiene como propósito dar a conocer los requisitos del proyecto de software de
gestión de comercialización de productos para implementar en la empresa Guarupaya para así
dar una solución tecnológica. Y de utilidad por el dueño de la empresa para quedar como
soporte documental.
1.2 Alcance
El software nos ayudara en la automatización del proceso de ventas para nuestra empresa
Guarupaya, El software funcionara en un entorno web y ayudara recopilar y analizar datos
sobre los clientes. Ayudar a tu empresa a comprender mejor las necesidades y preferencias de
los clientes, lo que puede conducir a una mejor comercialización y ventas
1.3 Personal involucrado
Nombre Jonatan eduardo parra
Rol Analista
Categoría profesional Aprendiz Sena
Responsabilidades Análisis de información.
Información de contacto
[email protected] Aprobación
1.4 Definiciones, acrónimos y abreviaturas
Nombre Descripción
usuario Persona que usara el sistema para gestionar procesos
ERS Especificación de requisitos de software
RF Requerimiento funcional
RNF Requerimiento no funcional
FTP Protocolo de transferencia de archivos
1.5 Referencias
Titulo del Documento Referencia
Standard IEEE 830 IEEE
1.6 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 debe realizar, los datos y los factores,
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 8
restricciones, supuestos y dependencias que afecten al desarrollo, sin entrar en
excesivos detalles.
2 Descripción general
2.1 Perspectiva del producto
La creación de software que gestiona la comercialización de nuestros productos, donde facilita
los sistemas de pago, gestión de inventarios, clientes y proveedores. Su finalidad es promover
nuestros productos para darlos a conocer a nivel nacional e internacional.
.
2.2 Funcionalidad del producto
El software gestionara el sistema de comercio de productos de nuestra empresa para el
proceso de compra ágil y mejora la experiencia de compra.
El cliente puede visualizar el catálogo en nuestra página y añadir al carrito y adquirir nuestros
productos por medio de sistema de pago. Inicio del proceso de compra: el cliente interactúa en
nuestra página donde puedes visualizar nuestro catálogo de productos el software por medio
de formulario recolectara los datos del usuario y selecciona la cantidad de productos que
desee.
Final del proceso de compra: El usuario puede elegir añadir al carrito los productos que desea y
el software lo redirigirá a una interfaz web de métodos de pago, factura y seguimiento.
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 9
2.3 Características de los usuarios
Tipo de usuario Jefe
Formación Dueño
Actividades Control y manejo del sistema
Tipo de usuario Vendedor de punto
Formación Empleado
Actividades Realiza registros y ventas dentro de la empresa
Tipo de usuario Cliente
Formación Persona o empresa
Actividades Da sus datos para ser registrado
2.4 Restricciones
Interfaz para ser usada con internet
Uso de dominio (X)
Lenguajes y tecnologías en uso: HTML, JAVA
Los servidores deben ser capaces de atender consultas concurrentes
El sistema deberá tener un diseño e implementación sencilla, e independiente
de la plataforma o lenguaje de programación.
El sistema no contara con una aplicación para móvil
2.5 Suposiciones y dependencias
Se asume que los requisitos aquí son estables
Los equipos en que se valla ejecutar el sistema deben cumplir con los requisitos
antes indicados para garantizar una ejecución correcta de la misma.
3 Requisitos específicos
Número de requisito RF01
Nombre de requisito Autenticación de usuario
Características Los usuarios deberán identificarse al acceder al sistema
Descripción del El sistema podrá ser consulado por cualquier usuario
requerimiento dependiendo modulo en el cual se encuentre y su nivel de
accesibilidad
Requerimiento no RNF01
funcional RNF02
RNF05
RNF08
Prioridad del requerimiento Alta
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 10
Número de requisito RF02
Nombre de requisito Registrar usuario
Características Los usuarios deberán registrarse en el sistema para acceder a
cualquier parte del sistema.
Descripción del El sistema permitirá al usuario(administrador) registrarse. El
requerimiento usuario debe suministrar datos como: nombre, apellido, E-
mail,
Requerimiento no RNF01
funcional RNF02
RNF05
RNF08
Prioridad del requerimiento Alta
Número de requisito RF03
Nombre de requisito Registrar clientes
Características Los clientes antes de acceder tendrán que ser registrados
sistema
Descripción del El cliente proporcionara sus datos personales (nombre, edad,
requerimiento teléfono, etc.) solicitados para quedar registrado en el sistema
Requerimiento no RNF01
funcional RNF02
RNF05
RNF08
Prioridad del requerimiento Alta
Número de requisito RF04
Nombre de requisito Consultar información
Características El sistema ofrecerá al usuario información general acerca de
los datos personales, inventarios.
Descripción del Muestra datos detallados de los procesos realizados dentro
requerimiento del sistema.
Requerimiento no RNF01
funcional RNF02
Prioridad del requerimiento Alta
Número de requisito RF05
Nombre de requisito Ventas
Características El sistema guardara en la base de datos ventas en tiempo
real.
Descripción del Cuando se venda un producto de la empresa, el sistema la
requerimiento registrara tomando datos de otras tablas para una mayor
rapidez de venta en tiempo real.
Requerimiento no RNF01
funcional RNF02
Prioridad del requerimiento Alta
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 11
Número de requisito RF06
Nombre de requisito modificar
Características El sistema permitirá al administrador modificar los datos
personales de los usuarios.
Descripción del Permite al administrador modificar los datos de los usuarios,
requerimiento clientes, datos personales, ventas.
Requerimiento no RNF01
funcional RNF02
RNF05
Prioridad del requerimiento Alta
Nombre de requisito Gestionar reportes
Características El sistema permitirá generar reportes.
Descripción del Permite al administrador imprimir reportes de los de ventas.
requerimiento
Requerimiento no RNF01
funcional RNF02
Prioridad del requerimiento Alta
Requerimientos No funcionales
Número de requisito RF01
Nombre de requisito Interfaz de sistema
Características El sistema presentara una interfaz de usuario sencilla para
que sea de fácil manejo a los usuarios del sistema.
Descripción del El sistema debe tener una interfaz de uso intuitiva y sencilla.
requerimiento
Prioridad del requerimiento Alta
Número de requisito RF02
Nombre de requisito Ayuda en el uso del sistema
Características La interfaz del usuario debería de presentar un sistema de
ayuda para que los mismos usuarios del sistema se les
faciliten el trabajo en cuanto al manejo del sistema.
Descripción del Administración puede recaer en personal poca experiencia en
requerimiento el uso de aplicaciones informáticas).
Prioridad del requerimiento Alta
Número de requisito RF03
Nombre de requisito Mantenimiento
Características El sistema deberá de tener un Manuel de instalación y manual
de usuario para facilitar los mantenimientos que serán
realizados por el administrador.
Descripción del Muestra datos detallados de los procesos realizados dentro
requerimiento del sistema.
Prioridad del requerimiento Alta
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 12
Número de requisito RF04
Nombre de requisito Diseño de la interfaz a la característica de la web
Características El sistema deberá de tener una interfaz de usuario, teniendo
en cuenta las características de la web de la tienda.
Descripción del La interfaz de usuario debe ajustarse a las características de
requerimiento la web de la tienda, dentro de la cual estará incorporado el
sistema de gestión de proceso y el inventario.
Prioridad del requerimiento Alta
Número de requisito RF05
Nombre de requisito desempeño
Características El sistema deberá garantizar a los usuarios un desempeño en
cuanto a los datos almacenado en el sist5ema ofreciéndole
una confiablidad a esta misma.
Descripción del Garantizar el desempeño del sist5ema informat5ico a los
requerimiento diferent5es usuarios. En este sentido la información
almacenada o registros realizados podrán ser consultados y6
actualizados permanente y simultáneamente, sin que se
afecte el tiempo de respuesta.
Prioridad del requerimiento Alta
Número de requisito RF06
Nombre de requisito Nivel de usuario
Características 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
requerimiento al personal autorizado atravez de internet, con la intención de
consultar y subir información pertinente para cada una de
ellas.
Prioridad del requerimiento Alta
Número de requisito RF07
Nombre de requisito Confiabilidad continua del sistema
Características El sistema tendrá que est5ar funcionando las 24 horas los 7
días de la semana. Ya que es una pagina web diseñada para
la carga de datos.
Descripción del La disponibilidad del sistema debe ser continua con un nivel
requerimiento 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, contar con una
contingencia, generación de alarmas.
Prioridad del requerimiento Alta
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 13
Número de requisito RF08
Nombre de requisito Seguridad de la información
Características 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
requerimiento información y datos que se manejan tales sean documentos,
archivos, 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 y, será visualizada desde un navegador de internet.
3.1.2 Interfaces de hardware
será necesario disponer de equipos de cómputos en perfecto estado con las
siguientes características:
Adaptadores de red
Procesador de 1.66GHz
Memoria mínima de 256MB
Mouse
Teclado
3.1.3 Interfaces de software
Sistema operativo: Windows XP o superior
Explorador: Mozilla o Chrome
.
3.2 Requisitos funcionales
3.2.1 Requisito funcional 1
Autentificación de Usuarios: los usuarios deberán identificarse para
acceder a cualquier parte del sistema.
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 2
Consultar Información: El sistema ofrecerá al usuario información
general acerca de ventas.
Consultar Ventas: Muestra información general sobre las ventas
registradas en el sistema con el total de venta correspondiente.
Consultar Clientes: Muestra datos personales del
Cliente.
.
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 14
3.2.3 Requisito funcional 3
Registrar Usuarios: El sistema permitirá al usuario (Administrador)
registrarse. El usuario debe suministrar datos como: Nombre, Apellido, E-
mail, Usuario y Password.
3.2.4 Requisito funcional 4
Modificar: Permite al administrador modificar datos de los usuarios,
Ventas y clientes.
Registrar Cliente: El cliente deberá dar sus datos personales para
poder ser ingresado al sistema con los datos solicita
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, ni considerablemente el tráfico de la red.
3.3.2 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 a través de Internet, con la intención de consultar y
subir información pertinente para cada una de ellas.
3.3.3 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.4 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, contar con una
contingencia, generación de alarmas.
3.3.5 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).
.
Descripción de requisitos del software
Software de gestión Rev. [99.99]
Especificación de requisitos de software Pág. 15
3.3.6 Portabilidad
El sistema será implantado bajo la plataforma de Windows.
Descripción de requisitos del software