Está en la página 1de 10

Especificación de Requerimientos de Software

Software Requirements Specification (SRS)

1|Página
 

 
REGIONAL DISTRITO CAPITAL 
CENTRO DE SERVICIOS FINANCIEROS 
TECNO POWER 
 
 
 
 
 
 

Especificación de Requerimientos de Software Software Requirements


Specification (SRS)

 
 
 
 
 

 
 
INTEGRANTES GRUPO GAES (TECNO POWER) 
JESUS ALBERTO MOLINA FONSECA CC. 1065138537 
JULIO ANDRES BAQUERO MOSQUERA CC. 1073180060 
ALFONSO PEREZ APARICIO CC. 1007439811 
ANALISIS Y DESARROLLO DE SOFTWARE. 
2675821 
2023 

2|Página
1 Tabla de contenido

2 Introducción.........................................................................................................4

2.1 Propósito.........................................................................................................4

2.2 Ámbito del sistema..........................................................................................4

2.3 Definiciones, Acrónimos y Abreviaturas.........................................................4

3 Descripción General............................................................................................5

3.1 Perspectiva del Producto................................................................................5

3.2 Funciones del Producto...................................................................................5

3.3 Características de los usuarios.......................................................................6

3.4 Restricciones...................................................................................................6

3.5 Suposiciones y dependencias.........................................................................7

3.6 Requerimientos futuros...................................................................................7

4 Requerimientos Específicos...............................................................................8

4.1 Requisitos Funcionales...................................................................................9

4.2 Requerimientos No Funcionales.....................................................................9

3|Página
2 Introducción

El presente documento se centra en la problemática de una planta de tratamiento de agua


potable que requiere la presencia de operarios las 24 horas del día para monitorear y
controlar el proceso de tratamiento de agua. Además, se presentó el problema de que el
operario del turno de la madrugada se quedó dormido, lo que ocasionó riesgos de filtración
de agua cruda y turbio a las sesiones donde debería estar únicamente el agua ya tratada.
Para solucionar este problema, se propone la implementación de un software de monitoreo
y control automático de procesos. Se adopta la guía de requerimientos de software de la
IEEE (Std. 830-1993).

2.1 Propósito
Este documento tiene como propósito

2.2 Ámbito del sistema


• Nombre del Sistema: SWA, “Spring Water”
• el desarrollo de un software se centrará en el monitoreo y control automático de procesos
para la planta de tratamiento de agua potable brindará numerosos beneficios, como mejorar
la eficiencia en el proceso de tratamiento, reducir la intervención humana y minimizar la
posibilidad de errores humanos, lo que a su vez puede garantizar la calidad del agua y
aumentar la seguridad de los usuarios.
• El principal beneficiado con el SWA En primer lugar, los operarios de la planta de
tratamiento podrían realizar sus labores con mayor eficiencia y seguridad, ya que el
software les permitiría monitorear el proceso en tiempo real y recibir alertas en caso de
anomalías. Además, el software reduciría el riesgo de errores humanos y mejoraría la
precisión en la aplicación de químicos, lo que contribuiría a garantizar la calidad del agua
potable que se distribuye al municipio. Por último, los usuarios del servicio de agua potable
se beneficiarían directamente de una mayor calidad del agua y una distribución más
eficiente y confiable.

2.3 Definiciones, Acrónimos y Abreviaturas.


 SWA – Spring Water
 Emcopey - Empresa De Servicios Públicos De El Copey
 E.S.P. - Empresa de Servicios Públicos

4|Página
3 Descripción General
A continuación, exploraremos los factores externos que pueden influir en el producto y sus
requisitos, los cuales se conocen como el contexto del desarrollo del sistema. Entre estos
factores se encuentran el tiempo necesario para cada fase del desarrollo y la disponibilidad
del cliente.

3.1 Perspectiva del Producto

Desde una perspectiva de producto, un software de monitoreo y control automático de


procesos para la planta de tratamiento de agua potable tiene un gran potencial para mejorar
la eficiencia y la seguridad de la planta de tratamiento. Al automatizar el proceso de
monitoreo y control, se reduce los errores humanos y se mejora la capacidad de respuesta
ante situaciones de emergencia o anomalías en el proceso de tratamiento. Esto no solo
beneficia a los operarios de la planta de tratamiento, sino también a los consumidores de
agua potable, ya que se garantiza una mayor calidad y seguridad en el suministro de agua.
Además, al generar alertas automáticas y reportes de calidad del agua, se facilita la toma de
decisiones y se mejora la capacidad de planificación y gestión de la planta de tratamiento.

3.2 Funciones del Producto

Las funciones del software de monitoreo y control automático de procesos para la planta de
tratamiento de agua potable incluyen:

 Registro y monitoreo en tiempo real del caudal de agua cruda que ingresa a la planta
de tratamiento.
 Registro y monitoreo en tiempo real del caudal de agua tratada que se distribuye al
municipio.
 Registro y monitoreo en tiempo real de la calidad del agua en diferentes etapas del
proceso de tratamiento.
 Generación automática de alertas cuando se presentan anomalías en el proceso de
tratamiento.
 Ajuste automático de la cantidad de químicos aplicados en función del caudal y la
calidad del agua.
 Integración con una plataforma de monitoreo remoto que permita a los operadores
supervisar el proceso en tiempo real desde cualquier ubicación.
 Generación de informes de calidad del agua y consumo de químicos.

5|Página
3.3 Características de los usuarios

Las características de los usuarios de un software de monitoreo y control automático de


procesos para una planta de tratamiento de agua potable pueden variar dependiendo de su
rol en la organización y de las tareas que desempeñen en relación con el software. Sin
embargo, las características generales que definen a los usuarios son:

 Conocimientos técnicos: Los usuarios deberán contar con conocimientos técnicos


relacionados con la operación de una planta de tratamiento de agua potable, así
como también deberán conservarse con el uso de software de monitoreo y control
de procesos.
 Capacidad de análisis: Los usuarios deberán ser capaces de analizar los datos
generados por el software para detectar anomalías y tomar decisiones que puedan
optimizar el proceso de tratamiento de agua.
 Capacidad de trabajo en equipo: Los usuarios deben trabajar en conjunto para
asegurar el correcto funcionamiento de la planta de tratamiento y del software.
 Flexibilidad y adaptabilidad: Los usuarios deberán ser capaces de adaptarse a
situaciones cambiantes y tomar decisiones rápidas ante situaciones de emergencia.
 Responsabilidad y compromiso: Los usuarios deberán ser responsables y
comprometidos con el correcto funcionamiento de la planta de tratamiento y del
software, así como también deberán seguir los procedimientos establecidos para el
uso del software y el control del proceso de tratamiento de agua.

3.4 Restricciones

Las restricciones que podrían afectar el desarrollo y uso de este producto de monitoreo y
control automático de procesos para la planta de tratamiento de agua potable son:

1. Requerimientos técnicos: Es posible que el software requiera hardware específico o


ciertas condiciones ambientales para funcionar correctamente, lo que podría limitar
su adopción en algunas plantas de tratamiento.
2. Costo: El costo de desarrollo, implementación y mantenimiento del software podría
ser un obstáculo para plantas de tratamiento con presupuestos limitados.
3. Regulaciones: La industria del agua potable está altamente regulada y el software
debe cumplir con ciertos estándares y regulaciones gubernamentales, lo que podría
limitar su implementación en algunas regiones.

6|Página
4. Capacitación de usuarios: El software fortaleció una capacitación adecuada de los
usuarios para ser utilizado de manera eficiente, lo que podría llevar tiempo y
recursos adicionales.
5. Interoperabilidad: Es posible que el software deba integrarse con otros sistemas o
dispositivos en la planta de tratamiento, lo que podría ser un desafío técnico y
logístico.

3.5 Suposiciones y dependencias

Las suposiciones y dependencias del producto de software de monitoreo y control


automático de procesos para la planta de tratamiento de agua potable podrían ser:

 El software depende del correcto funcionamiento del hardware y equipos de la planta


de tratamiento de agua potable, así como de sensores y dispositivos de medición
para recolectar datos en tiempo real.
 Se supone que el personal encargado de operar la planta de tratamiento cuenta con
la capacitación necesaria para utilizar el software de forma adecuada y para
interpretar la información generada por el mismo.
 Se supone que el software estará integrado con otros sistemas o plataformas de
monitoreo y control utilizados por la empresa o entidad encargada de la planta de
tratamiento.
 El rendimiento del software puede verse afectado por factores externos como la
calidad de la conexión a Internet o la disponibilidad de energía eléctrica en la zona
donde se ubica la planta de tratamiento.
 Es importante considerar las restricciones legales y normativas que pueden
aplicarse a la recolección, procesamiento y almacenamiento de datos de monitoreo y
control de procesos en una planta de tratamiento de agua potable.

3.6 Requerimientos futuros

Algunos posibles requisitos futuros para este producto son:

1. Integración con nuevas plataformas y servicios: A medida que el mercado


evoluciona, es posible que surjan nuevas plataformas y servicios que los usuarios
quieran utilizar junto con el producto. Por lo tanto, el software podría necesitar
actualizaciones y mejoras para integrarse con estas nuevas herramientas.
2. Personalización de la experiencia del usuario: A medida que crece el número de
usuarios, es posible que algunos de ellos quieran personalizar su experiencia de

7|Página
usuario para adaptarse a sus necesidades específicas. Por lo tanto, se podría
considerar la implementación de opciones de personalización en el software.
3. Mejoras en la seguridad: La seguridad de los datos sigue siendo una preocupación
importante para muchos usuarios, por lo que se podría considerar mejoras en la
seguridad del producto para garantizar la privacidad y protección de la información
de los usuarios.
4. Mejoras en la accesibilidad: Es posible que algunos usuarios tengan necesidades
especiales en cuanto a accesibilidad, como personas con discapacidades visuales o
motoras. Por lo tanto, se podrían considerar mejoras en la accesibilidad del software
para garantizar que todos los usuarios puedan utilizar el producto de manera
efectiva.
5. Mayor escalabilidad: A medida que el número de usuarios y la cantidad de datos que
se manejan aumenta, el software podría necesitar mejoras para garantizar su
escalabilidad y capacidad para manejar grandes volúmenes de datos.

4 Requerimientos Específicos

Estos requisitos específicos que podrían ser necesarios para el desarrollo de este
producto:
 Capacidad de procesamiento: El producto debe ser capaz de procesar
grandes cantidades de datos en tiempo real y sin interrupciones.
 Interfaz de usuario intuitiva: El software debe contar con una interfaz de
usuario amigable e intuitiva, que permita a los usuarios realizar sus tareas de
manera fácil y eficiente.
 Integración con sistemas existentes: El software debe ser capaz de
integrarse con los sistemas existentes en la empresa, como sistemas de
gestión de inventarios, sistemas de facturación, entre otros.
 Personalización: El software debe permitir la personalización de ciertos
aspectos según las necesidades específicas de cada cliente.
 Seguridad de datos: El software debe contar con medidas de seguridad para
proteger los datos de los usuarios y prevenir ataques externos.
 Escalabilidad: El software debe ser escalable para adaptarse a futuras
necesidades de la empresa, como el aumento del número de usuarios o el
crecimiento de la empresa en sí.

8|Página
 Mantenibilidad: El software debe ser fácil de mantener y actualizar, con una
documentación clara y completa para facilitar el trabajo de los
desarrolladores y técnicos encargados de su mantenimiento.
Estos son solo algunos de los requisitos que podrían ser necesarios para el
desarrollo de un software empresarial específico. Es importante identificar y definir
todos los requisitos para asegurar que el producto final cumpla con las expectativas
y necesidades de los usuarios.

4.1 Requisitos Funcionales

 Registro y monitoreo en tiempo real del caudal de agua cruda que ingresa a la
planta de tratamiento.
 Registro y monitoreo en tiempo real del caudal de agua tratada que se distribuye al
municipio.
 Registro y monitoreo en tiempo real de la calidad del agua en diferentes etapas del
proceso de tratamiento.
 Generación automática de alertas cuando se presenten anomalías en el proceso de
tratamiento.
 Ajuste automático de la cantidad de químicos aplicados en función del caudal y la
calidad del agua.
 Integración con una plataforma de monitoreo remoto que permita a los operarios
supervisar el proceso en tiempo real desde cualquier ubicación.
 Generación de reportes de calidad del agua y consumo de químicos

4.2 Requerimientos No Funcionales

• Fiabilidad y disponibilidad: El software debe estar disponible las 24 horas del día y
ser capaz de recuperarse de fallos de forma rápida y eficiente.
• Seguridad: El software debe contar con medidas de seguridad para proteger los
datos de los usuarios y prevenir ataques externos.
• Escalabilidad: El software debe ser escalable para adaptarse a futuras expansiones
de la planta de tratamiento y el aumento del caudal de agua tratada.
• Usabilidad: El software debe ser fácil de usar para los operarios de la planta de
tratamiento, con una interfaz intuitiva y amigable.
• Mantenibilidad: El software debe ser fácil de mantener y actualizar, con una
documentación clara y completa.
• Rendimiento: El software debe ser capaz de procesar grandes cantidades de datos
en tiempo real y sin interrupciones.

9|Página
10 | P á g i n a

También podría gustarte