Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA


UNIVERSIDAD POLITÉCNICA TERRITORIAL AGRO INDUSTRIAL DEL
ESTADO TÁCHIRA
PROGRAMA NACIONAL DE FORMACIÓN EN INGENIERÍA EN
INFORMÁTICA

ESPECIFICACION DE REQUERIMIENTO DE SOFTWARE (SRS)


Trabajo Presentado Como Requisito para Aprobar la Unidad Curricular Proyecto Socio
Tecnológico IV en el Programa Nacional de Formación en Informática

Autores:
Colmenares Súlbaran, Moisés Alejandro C.I V- 28.297.100
Flores Rangel, Ronald Alejandro C.I V-29.699.717
Chacón Nieto, Adrian Aroon C.I V-30.360.143

Asesor:
Tutor: Wirssy Gamboa

San Cristóbal, julio 2023


IUT – Agro Industrial San Cristóbal - Dpto. Informática FECHA:
Asignatura: INGENIERIA DEL SOFTWARE Sección: _________ PARCIAL 1
NOMBRE: _____________________________________CEDULA: ________________
1. Realice la Especificación De Requerimientos De Software (SRS) de su sistema que
defina de forma precisa el producto de software que se va a construir.

1.1 Nombre del Proyecto: Desarrollo de una aplicación móvil para la Gestión de la
Casa de Cambios Divisas IRE.

1.2 Introducción del SRS: El desarrollo de una aplicación móvil para la gestión de la
casa de cambios “DIVISAS IRE”, la aplicación es importante para cualquier persona
que quiera ver fluir su negocio, además de no ser solo una herramienta de crecimiento,
sino, necesario para la supervivencia en el mundo del comercio actual en el que la
mayoría de negocios cuentan con influencia en el mundo digital, generando un gran
impacto en las comunidades y quién no aproveche sus ventajas no podrá sobrevivir en
el mundo del comercio. Esta lleva por nombre DESARROLLO DE UNA
APLICACIÓN MOVIL PARA LA GESTION DE LA CASA DE CAMBIOS
DIVISAS IRE, plasmado de forma escrita mediante el lenguaje de modelado de
sistemas de software más conocido y utilizado en la actualidad que lleva por nombre
LENGUAJE UML, donde se podrá de manera gráfica, visualizar, especificar, construir
y documentar el todos los procesos que se lleva a cabo en desarrollo de una aplicación
móvil. Para el proyecto de la aplicación móvil para la gestión de una casa de cambio, se
utilizará un enfoque metodológico cualitativo, el cual es un conjunto de prácticas y
técnicas de investigación que se basan en la recopilación, análisis e interpretación de
datos no numéricos para explorar y comprender fenómenos complejos en contextos
naturales. Esto permitirá explorar las opiniones de los usuarios sobre la funcionalidad y
el diseño de la aplicación, así como también entender cómo se llevan a cabo los
procesos de la casa de cambios desde la perspectiva de los usuarios y del ente
cambiario.

1.3 Propósito: Desarrollar una aplicación móvil para la gestión de la casa de cambios
“Divisas Ire”.

1.4 Alcance: Es permitir intercambios fáciles, cómodos y ofrecer las mejores tasas a las
personas de cualquier parte del mundo.

1.5 Visión general: Su visión es expandirse y tener una base sólida de clientes y
seguidores en redes sociales, esperan ofrecer intercambios de muchas otras monedas y
tener acceso a cuentas bancarias propias de los dueños.

1.6 Especificación Del Problema: El problema de la casa de cambios “divisas ire”,


radica en que no existe una aplicación para dar información. Las consecuencias que trae
este método manual son muchas, empezando por el consumo de tiempo, demoras en la
agilización de la transacción y posibles pérdidas por cambios repentinos en las
monedas.
1.7 El Objetivo de la Especificación De Requerimientos De Software (SRS):
Desarrollar una aplicación móvil para la gestión de la casa de cambios "divisas ire", San
Cristóbal, estado Táchira.

Objetivos específicos:

 Recolectar los datos que maneja la casa de cambios "divisas ire", San Cristóbal,
estado Táchira.
 Crear una aplicación móvil visualmente cómoda, operativa e intuitiva con base a los
datos obtenidos de la casa de cambios "divisas ire", San Cristóbal, estado Táchira.
 Diseñar la estructura de base de datos para que cumpla cada una de las necesidades
requeridas de la aplicación móvil de la casa de cambios "divisas ire", San Cristóbal,
estado Táchira.
 Realizar un respectivo período de pruebas, verificando el óptimo funcionamiento y
certificando qué las pruebas encontradas fueron solucionadas de la casa de cambios
"divisas ire", San Cristóbal, estado Táchira.

1.8 Proceso: El Administrador inicia el proceso al ingresar al loggin de la aplicación, para


ello accesa al sistema mediante un formulario de registro, donde facilita sus datos de:
(usuario, correo, contraseña, confirmación de contraseña), una vez realizado el proceso
de registro: (validación de los datos proporcionados por el usuario) al sistema, procede
a realiza (introducción y acceso a la plataforma de la aplicación móvil).

1.9 Ambiente Físico Del Sistema: La casa de cambios, está ubicada actualmente en Texas
7777 Katy Fwy, Houston, TX 77024, EE. UU,, aunque anteriormente estaban situados
en el municipio San Cristóbal del estado Táchira, Venezuela.

1.10 Realice la especificación de Requerimientos de su sistema: Una casa de cambios


requiere poseer una constante actualización de la información financiera que manejan,
ya sea la contemplación o cambio de las tasas cambiarias del día a día, de este modo
podrán tener una respuesta más efectiva al momento de realizar alguna transacción
comercial sin arriesgarse a un posible calculo que origine alguna perdida a la empresa.

PARCIAL 2

2.1 Requerimientos Funcionales: Los Requerimientos funcionales expresan la naturaleza


del funcionamiento del sistema (cómo interacciona el sistema con su entorno y cuál es
su estado y funcionamiento).

 Registro del usuario


 Validación de datos del usuario
 Confirmación del ingreso del usuario
 Registro de fecha y hora del ingreso del usuario.
 Registro de modificaciones realizadas en la base de datos de las tasas cambiarias
2.2 Requerimientos No-Funcionales: Son las restricciones sobre el espacio de posibles
soluciones entre ellos tenemos Rendimiento del sistema: Fiabilidad, tiempo de
respuesta, disponibilidad, Interfaces: Dispositivos de E/S, usabilidad, interoperabilidad,
Proceso de desarrollo: Estándares, herramientas, plazo de entrega.

 El software debe funcionar en un cualquier dispositivo móvil con IOS, Android


o cualquier sistema móvil
 El usuario debe tener acceso al sistema, sus datos deben estar registrados.
 El sistema debe poseer un registro de las actividades realizadas por el usuario.
2.3 Requerimientos De Usabilidad:

 Fácil Aprendizaje.
 Velocidad de Ejecución.
 Flexibilidad: Acomodarse a Cambios.
 El sistema propuesto podrá ser usado por personas que pueden o no, tener
habilidades en el trabajo con las aplicaciones móviles
 Estructurado sencilla.
 La interfaz del usuario deberá ser tan familiar a otras aplicaciones móviles ya
conocidas.
2.4 Requerimientos de Confiabilidad:

Tolerancia a Fallas: El sistema debe ser capaz de recuperarse de errores presentados de


manera automática y/o mostrar el procedimiento a seguir para corregirlos.

Disponibilidad: El sistema debe estar disponible constantemente ya que es de uso


continuo.

2.5 Requerimientos de Seguridad:


 Ingreso del Usuario: Tendrán acceso al sistema solamente administradores y súper
usuarios.
 Los reportes solo serán visualizados por usuarios con derecho en el sistema.
 Las contraseñas deberán tener de 8 caracteres de longitud.

2.6 Requerimientos de Desempeño y Escalabilidad: El sistema debe ser rápido a la hora


de procesar la información y dar respuesta a las peticiones realizadas por los usuarios.

2.7 Requerimientos de Mantenimiento y Actualización: l sistema va a poseer la


capacidad de mantenimiento adecuada para los clientes. También tendrá la capacidad de
actualización para entregar nuevas versiones del producto.

2.8 Requerimientos de Soportabilidad y Operatividad: El sistema debe tener la


posibilidad de proveer soporte técnico eficiente.
2.9 Requerimiento de Hardware del Sistema: Para garantizar el mejor desempeño del
sistema, el servidor donde será instalado deberá contar con las siguientes características
mínimas: Android 7.0 o superior, 1.5GB de RAM disponibles, ARM Cortex A-55
1.5GHz 4 nucleos o superior. Para correr en Windows, requiere Windows 10 x64 bits,
4GB de RAM, GPU de 1GB o superior, Directx 11.0 o superior, OpenGL 2.0 o
superior, procesador doble nucleo a 2.0 GHz o superior
2.10 Requerimiento de Software del Sistema: Python 3.10, MongoDB, Kivy, KivyMD,
colorlog.
2.11 Requerimientos de Importación y Exportación de Datos: El sistema deberá
almacenar todos los datos en una base de datos NoSQL en este caso MongoDB. Y no será
necesario que la misma sea relacional.

También podría gustarte