Vous êtes sur la page 1sur 17

Fase 4: Consolidar Documento de requerimientos (SRS)

Análises de Sistemas

Oscar Javier Castillo Ramirez


Código 79871421
Pedro Demetrio Roncancio
Código 79318144

GRUPO: 301308_24

TUTOR
CESAR AUGUSTO GUZMAN

Universidad Abierta y a Distancia (UNAD)


CEAD- JAG
ECBTI – Ingeniería en Sistemas.

Bogotá D.C
Mayo23 de 2019
Modelo de ingeniería 0.3
[Nombre documento] Pág. 2

Especificación de requisitos de
software
Proyecto: Implementación del Sistema de
Información
Revisión 01.00

Mayo

Descripción de requisitos del sofware


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.

01/05/2019 1 Oscar Javier Castillo Ramirez

Documento validado por las partes en fecha: 01/05/2019

Por el cliente Por la empresa suministradora


LA COLMENA Services and Solutions

Fdo. D Pedro Perez Fdo. D Pepito Pérez


[Nombre del proyecto] 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 sofware


[Nombre del proyecto] 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 sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 7

1 Introducción
Este proyecto integra la solución a las necesidades planteadas por la gerencia de La
Colmena, y para llevarlos a cabo se requiere aplicar los principios de la ingeniería de
requerimientos. Actualmente la empresa cuenta con el software “ByCosmetic” el cual ayuda
a las necesidades operativas básicas del negocio, sin embargo cuenta con algunas
limitaciones de tipo funcional ocasionando que los procesos no estén completos y algunos
no se ejecuten de manera automática. Se identifican inconsistencias en el sistema de
inventarios, en el sistema de ventas, en la compra de los insumos y en la contratación de
servicios externos. La empresa La Colmena, cuenta con el software “Siigo Software” con el
cual se apoyan para los procesos contables como balances, estados financieros y
liquidación de impuestos. Lo anterior redunda en inconsistencias en los informes, saldos de
inventarios desactualizados y procedimientos manuales.
Identificar los errores que se presentan en los procesos actuales, proponer la
implementación de un software que abarque y supla las necesidades actuales de registro y
control de la empresa, flexibilizando la integración con otros sistemas y con una excelente
dimensión de crecimiento

1.1 Propósito
Cubrir con las necesidades de tipo funcional de la empresa mediante software óptimo y que
va dirigido al gerente y la parte administrativa

 Propósito del documento


 Audiencia a la que va dirigido

1.2 Alcance
El software (By CosmeticII) que se suministrara es una herramienta que ayudara al a
administración de los empleados y rutas, inventarios, en las ventas, en las compras de insumos
y contratación de los servicios externos entre otros
 Permite tener un a base de datos automatizada en tiempo real
 Tener un manejo de sus administradores , supervisores y empleados directos

 Manejo de la rutas de distribución de una manera optima


 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 roncancio
Rol Programador
Categoría profesional ingenieria
Responsabilidades Diseño del software
Información de contacto 313443xx
Aprobación UNAD

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.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 8

1.4 Definiciones, acrónimos y abreviaturas


Diseño, desarrollo ,programación ,localización y software.
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.

1.5 Referencias
Referencia Titulo Ruta Fecha Autor
IEEE- IEEE-830-2019 [Ruta] 23/05/2019 [Autor]
830-2019

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
Se especifica la utilidad del software a quinen va dirigido su eficacia y su utilización para
resolver los problemas de la empresa

 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
El software está constituido de un sistema de seguridad que solo podrá acceder solo el
personal asignado por el gerente. En cada área de la empresa este da solución a los
problemas presentes

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.

2.2 Funcionalidad del producto


 Permite lavar un manejo de las rutas de distribución
 Tener Una base de datos los trabajadores y distribuidores
 Manejar con eficiencia sus estados financieros

Tener un mayor control en sus inventarios


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.

2.3 Características de los usuarios


Tipo de usuario Persona Natural
Formación Técnica o Profesional

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 9

Habilidades Tener conocimientos básicos del manejo del ordenador


Actividades Cocimiento en la área que maneja

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
de programación, normas particulares, restricciones de hardware, de sistema operativo
etc.

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.

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.

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 101


Nombre de requisito Registro trabajadores
Tipo x Requisito Restricción
Fuente del requisito Brinda dato del trabajador
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 102


Nombre de requisito Registro Distribuidores
Tipo x Requisito Restricción
Fuente del requisito Brinda dato del trabajador
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 103


Nombre de requisito Registro Proveedores
Tipo x Requisito Restricción
Fuente del requisito Brinda dato del trabajador
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 10

Número de requisito 104


Nombre de requisito Registro clientes
Tipo x Requisito Restricción
Fuente del requisito Brinda dato del trabajador
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

y realizar 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


La interfaz del usuario consistirá en un conjunto de ventanas con botones
y menús desplegables que lo llevar a la base de dartos
Descripción detallada de todas las entradas y salidas del sistema de software.

3.1.1 Interfaces de usuario


Será necesario disponer de:

 Computadores
 Espacio en el disco duro
 Teclado
 Mouse

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.

3.1.2 Interfaces de hardware


Se debe disponer de requisitos mínimos:

 Computador con Pentium 4


 Memoria RAM de 2 gigas

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


 Sistema Operativo mínimo Windows 7 de 32bits

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

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 11

3.1.4 Interfaces de comunicación


acceso de internet
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


3.2.1 La aplicación de inventarios debe llevar registro de cada una de las
transacciones realizada a la base de datos con los datos de fecha, hora,
usuario y evento

3.2.2 El sistema de inventarios debe brindar la información en tiempo real, ágil


y de manera segura

3.2.3 El sistema de inventarios debe tener perfiles de lectura y escritura, según


el rol

3.2.4 El sistema de inventarios debe tener disponibilidad de 7x24x365

3.2.5 La base de datos de inventarios debe ser consultada por diferentes


aplicativos

3.2.6 El aplicativo debe indicar los errores en español, como también el paso a
seguir para su solución

3.2.7 La interfaz gráfica debe ser amigable y sencilla de interpretar

3.2.8 El sistema de inventarios debe generar alarmas cuando se está agotando


el stock de algún producto

3.2.9 El sistema debe tener un módulo de devoluciones de mercancía donde


quedará registrado el evento y motivo

3.2.10 El sistema debe permitir retornar de nuevo la mercancía al stock

3.2.11 El sistema debe tener la opción que permita pasar la mercancía a un


estado de “merma” para no afectar la información real

3.2.12 Para el registro de entrada de mercancía nueva, el sistema debe solicitar


Nombre, Valor Unitario, Cantidad y Código

3.2.13 Para la salida de mercancía el sistema debe registrar la sucursal destino,


la cantidad de mercancía y debe descontar del stock

3.2.14 El sistema debe contar con un módulo de reportes donde se puedan


realizar todas las consultas y trazabilidad de los productos y servicios

3.2.15 El sistema debe suministrar informes gerenciales con la información en


tiempo real del estado de todos los productos y servicios

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 12

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
1.1.1.1 Para la disponibilidad de las sedes, se requiere que cada
sucursal tenga enlaces de datos redundantes con diferentes
proveedores de comunicaciones para garantizar el 100 % de la
disponibilidad
1.1.1.2 El sistema de inventarios debe ser flexible a integración con
diferentes plataformas
1.1.1.3 Se deben definir las políticas de backup para la data del
sistema
1.1.1.4 El sistema debe automatizar todo el proceso de backup
1.1.1.5 Los backups deben ser incrementales, diferenciales y full
backup, ya que la información debe estar disponible para
recuperación de desastres o cualquier restauración que la
empresa solicite
1.1.1.6 Se sebe mantener la plataforma actualizada a nivel de
Firmware, IOS, OS y APP
1.1.1.7 El sistema requiere del soporte por parte del vendor para poder
elevar requerimientos complejos, se requiere que la asistencia
sea inmediata usando herramientas como Webex,
TeamViewer, logmein… entre otros
1.1.1.8 Por dinamismo en el crecimiento (CPU, RAM, DISCO) y alta
disponibilidad, se requiere montar el sistema de inventarios en
ambientes virtuales sobre clúster con HA

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.

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 13

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.

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

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 14

4.1 Apéndices
DIAGRAMA DE CASO DE USO

DIAGRAMA DE CLASES

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 15

PROTOTIPOS NO FUNCIONALES

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 16

4.1 Manejo Base de datos

DIAGRAMA DE USOS

DIAGRAMA DE CLASE

Descripción de requisitos del sofware


[Nombre del proyecto] Rev. [99.99]
Especificación de requisitos de software Pág. 17

Prototipos no funcionales
Registrar (base de datos)

Descripción de requisitos del sofware

Vous aimerez peut-être aussi