Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 12

Especificación de requisitos de

software
Proyecto: Sistema de Facturación SISFAC
Revisión [99.99]

INTEGRANTES DEL GRUPO:

05.2024
Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.

22.05.2024 1 Jaime Orozco Carlos Castillo.

30.05.2024 2 Jaime Orozco Carlos Castillo.

Documento validado por las partes en fecha: 22.05.2024

Por el cliente Por la empresa suministradora

Fdo. Sr. Mario Torres Fdo. Ing. Jaime Orozco


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 3 de 12

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

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 4 de 12

3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
3.3.6 Portabilidad 10

3.4 Otros requisitos 10

4 Apéndices 10

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 5 de 12

1 Introducción
[Inserte aquí el texto]
La introducción de la Especificación de requisitos de software (SRS) debe proporcionar una
vista general de la SRS. Debe incluir el objetivo, el alcance, las definiciones y acrónimos, las
referencias, y la vista general del SRS.

Este documento de especificación de requerimientos de software de la empresa xxxxxxxx


en la cual se desarrollará el producto xyz, el mismo que será desarrollado en el entorno web

1.1 Propósito
[Inserte aquí el texto]
 Propósito del documento
 Audiencia a la que va dirigido

Describir de forma clara y detallada el propósito de nuestro producto a desarrollar

1.2 Alcance
[Inserte aquí el texto]
 Identificación del producto(s) a desarrollar mediante un nombre
 Consistencia con definiciones similares de documentos de mayor nivel (ej.
Descripción del sistema) que puedan existir

1.3 Personal involucrado


Nombre Pedro Torres
Rol Bodega
Categoría profesional Jefe de Bodega
Responsabilidades Encargado de gestionar la Bodega (Ingreso y despacho)
Información de contacto 09815611-correo
Aprobación APROBADO

Relación de personas involucradas en el desarrollo del sistema, con información de


contacto.
Esta información es útil para que el gestor del proyecto pueda localizar a todos los
participantes y recabar la información necesaria para la obtención de requisitos,
validaciones de seguimiento, etc.

1.4 Definiciones, acrónimos y abreviaturas


[Inserte aquí el texto]
Definición de todos los términos, abreviaturas y acrónimos necesarios para interpretar
apropiadamente este documento. En ella se pueden indicar referencias a uno o más
apéndices, o a otros documentos.

ABREVIATURA SIGNIFICADO
SGBD Sistema gestor de base de Datos
UML Lenguaje Unificado de modelado
SRS Software Requirements Specification

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 6 de 12

1.5 Referencias
Referencia Titulo Ruta Fecha Autor
SRS(IEEE830) Estándar IEEE url 1989 IEEE

Relación completa de todos los documentos relacionados en la especificación de


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

1.6 Resumen
[Inserte aquí el texto]
 Descripción del contenido del resto del documento
 Explicación de la organización del documento

2 Descripción 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 sitúe el
producto dentro del sistema e identifique sus conexiones facilita la comprensión.

El software xxxxxxxxxxxxx se encargará de automatizar el proceso de facturación de la


empresa xxxxxxx

2.2 Funcionalidad del producto


[Inserte aquí el texto]
Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en
información de detalle.
En ocasiones la información de esta sección puede tomarse de un documento de
especificación 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 métodos
textuales o gráficos.

Representar mediante un grafico las funcionalidades de sistema que vamos a desarrollar

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 7 de 12

Diagrama de descomposición de requerimientos SISFAC

2.2.1 Gestión de productos

2.2.1.1 Registrar Productos


Descripción: Su función es registrar los productos en la base
de datos. Para dicho proceso el ususrio debe ser autorizado y
registrar la información del producto en un formalario.

ENTRADA:
Código,Nombre del producto, descripción,foto,aplica IVA,
categoria,precio compra, catidad, peso

PROCESO:
Una vez registardo en el formulario, el aplicativo debe validar
los datos antes de registrar en la BD, de generar algún error
durante el proceso de registro se deberá emitir una notificación
en la pantalla y no debe permitir registrar.

De cada registro debe ingresar datos del usuario, fecha y hora


de registro

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 8 de 12

SALIDA:
Una vez registrado en la BD, el sistema deberá notificar en la
pantalla el registro con éxito(OK).

2.2.1.2 Modificar Producto


Descripción: Su función es modificar algunos datos del
producto.

ENTRADA:
Código , Nombre, precio, aplica IVA, foto

PROCESO:
Una vez registardo en el formulario actualizar el la base de
datos el producto correspondiente al código ingresado.

De cada registro debe actualizar del usuario, fecha y hora de


registro.
El proceso no debe tardar mas de 2 segundos.

SALIDA:
Una vez registrado en la BD, el sistema deberá notificar en la
pantalla el registro con éxito(OK).

2.2.1.3 Eliminar Producto


2.2.1.4 Consulta un Producto
2.2.1.5 Gestionar informes de productos

2.2.2 Gestión de Clientes

2.2.3 Gestión de Proveedores

2.2.4 Gestión de vendedores

2.2.5 Gestión de ventas

2.3 Características de los usuarios


Tipo de usuario Jefe de Bodega
Formación Tercer Nivel
Habilidades Conocimientos básicos en informática
Actividades Encargada de la gestión de Bodega

Descripción de los usuarios del producto, incluyendo nivel educacional, experiencia y


experiencia técnica.

2.4 Restricciones
[Inserte aquí el texto]
Descripción de aquellas limitaciones a tener en cuenta a la hora de diseñar y desarrollar
el sistema, tales como el empleo de determinadas metodologías de desarrollo, lenguajes

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 9 de 12

de programación, normas particulares, restricciones de hardware, de sistema operativo


etc.

Por políticas de la empresa el sistema solo se puede utilizar: 07:30-17:30

Para el correcto funcionamiento del sistema las computadoras deben contar con 10GB
mínimo de Disco duro, 4GB de RAM, Conexión a internet

Todos los computadores deben estar conectados a la red de la empresa.

2.5 Suposiciones y dependencias


[Inserte aquí el texto]
Descripción de aquellos factores que, si cambian, pueden afectar a los requisitos. Por
ejemplo una asunción puede ser que determinado sistema operativo está disponible
para el hardware requerido. De hecho, si el sistema operativo no estuviera disponible, la
SRS debería modificarse.

Cambios o normativas emitidas por las autoridades de control (obligación que todos
emitan factura electrónica).

2.6 Evolución previsible del sistema


[Inserte aquí el texto]
Identificación de futuras mejoras al sistema, que podrán analizarse e implementarse en
un futuro.
Módulo de venta en línea
Modulo de cobro mediante tarjeta de crédito

3 Requisitos específicos
Esta es la sección más extensa y más 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 diseñar un sistema que satisfaga los requisitos y los encargados de las
pruebas puedan determinar si éstos se satisfacen.

Los requisitos se dispondrán en forma de listas numeradas para su identificación,


seguimiento, trazabilidad y validación (ej. RF 10, RF 10.1, RF 10.2,...).

Para cada requisito debe completarse la siguiente tabla:

Número de requisito [Inserte aquí el texto]


Nombre de requisito [Inserte aquí el texto]
Tipo Requisito Restricción
Fuente del requisito [Inserte aquí el texto]
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

y realizar a continuación la descripción del requisito

La distribución de los párrafos que forman este punto puede diferir del propuesto en esta
plantilla, si las características del sistema aconsejan otra distribución para ofrecer mayor
claridad en la exposición.

3.1 Requisitos comunes de los interfaces


[Inserte aquí el texto]

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 10 de 12

Descripción 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 cómo el producto aparecerá a su usuario previsto.

Bodega, Ventas, Administrador

Detallar mediante Texto.

3.1.2 Interfaces de hardware


[Inserte aquí el texto]
Especificar las características lógicas para cada interfaz entre el producto y los
componentes de hardware del sistema. Se incluirán características de
configuración.

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:
 Descripción del producto software utilizado
 Propósito del interfaz
 Definición del interfaz: contiendo y formato

3.1.4 Interfaces de comunicación


[Inserte aquí el texto]
Describir los requisitos del interfaces de comunicación si hay comunicaciones con
otros sistemas y cuales son las protocolos de comunicación.

3.2 Requisitos funcionales


[Inserte aquí el texto]
Definición de acciones fundamentales que debe realizar el software al recibir
información, procesarla y producir resultados.
En ellas se incluye:
 Comprobación de validez de las entradas
 Secuencia exacta de operaciones
 Respuesta a situaciones anormales (desbordamientos, comunicaciones,
recuperación de errores)
 Parámetros
 Generación de salidas
 Relaciones entre entradas y salidas (secuencias de entradas y salidas, formulas
para la conversión de información)
 Especificación de los requisitos lógicos para la información que será almacenada en
base de datos (tipo de información, requerido)

Las requisitos funcionales pueden ser divididos en sub-secciones.

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 11 de 12

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
[Inserte aquí el texto]
Especificación de los requisitos relacionados con la carga que se espera tenga
que soportar el sistema. Por ejemplo, el número de terminales, el número
esperado de usuarios simultáneamente conectados, número 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 transacción”.

3.3.2 Seguridad
[Inserte aquí el texto]
Especificación de elementos que protegerán al software de accesos, usos y
sabotajes maliciosos, así como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
 Empleo de técnicas criptográficas.
 Registro de ficheros con “logs” de actividad.
 Asignación de determinadas funcionalidades a determinados módulos.
 Restricciones de comunicación entre determinados módulos.
 Comprobaciones de integridad de información crítica.

3.3.3 Fiabilidad
[Inserte aquí el texto]
Especificación 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]
Especificación 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]
Identificación del tipo de mantenimiento necesario del sistema.
Especificación de quien debe realizar las tareas de mantenimiento, por ejemplo
usuarios, o un desarrollador.
Especificación de cuando debe realizarse las tareas de mantenimiento. Por
ejemplo, generación de estadísticas de acceso semanales y mensuales.

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04


Ingeniería de Requisitos
Sistema de Facturación SISFAC Código:
SI-SISFAC-SRS
Revisión No 1 Página 12 de 12

3.3.6 Portabilidad
[Inserte aquí el texto]
Especificación 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 código 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 políticos
Requisitos Legales

4 Apéndices
[Inserte aquí el texto]
Pueden contener todo tipo de información relevante para la SRS pero que, propiamente, no
forme parte de la SRS.

Fecha de Emisión: 22.05.24 Copia No 1 Controlada, Impresa el día: 16.12.04

También podría gustarte