Está en la página 1de 25

PRESENTACION

Nombre: Jonás de Jesús Román Espaillat

Carrera: Ingeniería En Software

Matricula: 2020-02054

Asignatura: Análisis Y Diseño de Sistema

Temas: Propuestas del Sistemas

Facilitador/a: Solanlly Martínez

Fecha: 09/03/2021
Introducción

El trabajo a continuación su objetivo general es destacar las cualidades a


mejorar para el buen desarrollo del software para llevar a cabo ciertas
metodologías para obtener mejor información del sistema y abundar sobre su
procedencia, descripción, funcionabilidad, datos manejados, características,
uso de la aplicación y defectos.

El sistema escogido es donde yo trabajo, donde me llamo a la atención poder


indagar y hacer un análisis del diseño que utiliza la empresa, tengo
aproximadamente 2 años laborando para ellos la cual en ese transcurso de
tiempo me he familiarizado con el sistema y puedo destacar ciertos puntos que
son fiable para la remodelación del mismo.

Cabe destacar que este trabajo abunda sobre los aspectos importantes que
son de suma flexibilidad para la adquisición o alquiler del sistema.
Carta de Presentación

Jonás Román
Av. Circunvalación
David Onelio C-13
Sr: Manuel Olivares
Gerente de Mek
Mek Technology
C/Cerro Alto C-5
Santiago de los Caballeros

Stgo. Caballeros 06/03/2021 Rep.D

Estimado: Sr Manuel Olivares

Por esta vía le hago llegar esta propuesta con el fin de poder mejorar muchas
cosas del sistema actual la cual serán señaladas a continuación.

Lentitud del sistema: Para este punto propongo una mejor elaboración o
modificación de la base de datos para evitar la redundancia de consultas e
información para adaptarlo a una estructura de acuerdo a la escalabilidad del
sistema, por otro lado, tener en cuenta la capacidad de adquirir un servidor
configurable que sea escalable en momento donde requiera su máxima
velocidad de trafico de información.

Versiones: Utilizar herramientas o tecnologías que puedan compilar el sistema


para distintas plataformas y llevar una constancia de las versiones anteriores.

Comentario: El objetivo de esta propuesta es poder colaborar como miembro


del equipo para llevar a cabo ciertas operaciones que beneficien el sistema en
versiones futuras y mejorar la calidad de experiencia que tiene el cliente por
primera vez en la aplicación.

Agradezco su atención cordialmente

Jonás Román Espaillat


Página de título

Titulo:
Análisis y Diseño de Mek Technology,
Lentitud y Compatibilidad con los Navegadores Web para los Usuarios de
RoverSport.

Autores:
Jonás Román Espaillat

Fecha
06/03/2021
Tabla de contenido

Contenido
Introducción .................................................................................................................................. 2
Carta de Presentación ................................................................................................................... 3
Página de título ............................................................................................................................. 4
Resumen Ejecutivo ........................................................................................................................ 6
Guión del estudio- Aquí subirás tu análisis completo, con una breve descripción. ..................... 7
Organigrama de la Empresa .......................................................................................................... 8
1.1 Descripción del hardware y software...................................................................................... 9
1.2 Descripción del personal y niveles educacionales ................................................................ 13
1.3 Detalles de las normas y procedimientos ............................................................................. 13
2.- Descripción del sistema actual ............................................................................................... 14
2.1 Funciones del sistema actual: ............................................................................................... 15
2.2 Objetivos del sistema actual, generales y específicos .......................................................... 15
2.3 Razones para desarrollar un nuevo sistema ......................................................................... 15
2.4 Determinación de los requerimientos básicos del sistema actual ........................................ 16
2.6 Procedimiento: Diagramas de flujos de datos ...................................................................... 17
2.6.1 Diagrama de Contexto........................................................................................................ 18
2.6.2 Diagrama Nivel 0 ................................................................................................................ 19
2.6.3 Diagrama del Nivel 1 Proceso 1.0....................................................................................... 19
2.6.4 Diagrama del Nivel 1 Proceso 2.0....................................................................................... 20
2.6.5 Diagrama del Nivel 2 proceso 2.3....................................................................................... 20
Resultados detallados ................................................................................................................. 21
Alternativas de sistemas ............................................................................................................. 22
Recomendaciones ....................................................................................................................... 23
Resumen...................................................................................................................................... 24
Apéndice...................................................................................................................................... 25
Resumen Ejecutivo

La propuesta quien la realizo fue Jonás Román, en ella se realizó un análisis y


diseño de RoverSport sobre su lentitud y compatibilidad el día 06 de Marzo del
2021 en la ciudad de Santiago de los caballeros Republica Dominicana, el
porque de la propuesta es por el mejoramiento y rendimiento de la aplicación
para observaciones futuras.
Guión del estudio- Aquí subirás tu análisis completo, con una
breve descripción.

Mek Technology SRL

1- Narrativa General

• Descripción de la organización: Mek Technology es una


empresa de apuesta de manera online donde los clientes pueden
apostar desde su casa vía una aplicación la cual cada cliente está
monitoreando por un pos que se hace cargo de los balances que
contienen los Usuarios Web.

• Metas y Objetivos: Las Metas de la empresa es expandir la


empresa en toda la región y de manera internacional, mejorar la
calidad del servicio al cliente, mejorar los conocimientos técnicos
del personal. Los Objetivos: contratar más empleados con la
capacidad de manejar mucha información, implementar un
software para seguimiento a nuestros clientes.

• Procedencia de la empresa: La empresa nace en Santiago de


los Caballeros Cerro Alto, República Dominicana 25 de febrero
del 2019, Gerente Manuel Olivares junto al Socio Leandro
Donado.

• Departamentos y sus funciones: Existen 3 departamentos,


departamento de programación: la función de este dpt es
desarrollar el software y resolver todo tipo de problema
relacionado con el soporte técnico, departamento de
contabilidad: en este dpt la función que desempeña es manejar
la parte financiera de la empresa y también la parte de recursos
humanos, departamento de servicio al cliente: este dpt la
función es atender a los clientes de cualquier información acerca
de la aplicación.
Organigrama de la Empresa
1.1 Descripción del hardware y software

1. Aquí podemos ver el Balance del cliente disponible para Jugar.


2. Aquí podemos insertar el monto de la apuesta normal luego de
seleccionar las jugadas
3. Aquí podemos insertar el monto de la apuesta if si es necesario
4. Aquí podemos Navegar en el menú para hacer distintas operaciones
5. Aquí podemos activar el if si deseamos hacer apuestas if
6. Aquí nos muestras las categorías de los deportes disponibles
7. Aquí podemos ir a la parte inicial de la aplicación
8. Aquí podemos darle para imprimir nuestra jugada luego de seleccionarlas
9. Aquí nos muestra las jugadas que llevamos seleccionadas para luego
jugarlas
10. Aquí podemos borrar todas las selecciones hechas de jugadas.
Cont. #1

El menú donde podemos hacer distintas operaciones como cancelar las


apuestas hechas, cambiar contraseña retirar balance, calcular las jugadas,
monitorear mis movimientos etc.
Cont.# 3

Esta es la parte donde seleccionamos el deporte y luego la categoría para


luego seleccionar la línea que deseamos jugar donde está por columna donde
solo hay que darle click a lo que queremos apostar y el signo de más es para
expandir la línea y ver más tipos de jugadas.
Cont.# 4

Luego seleccionar las jugadas, en el menú de abajo en el botón amarillo al


darle click nos aparecen las 4 selecciones que hicimos luego poner el monto de
la jugada y en la parte de abajo nos dice cuanto es el premio de esa jugada si
ya deseamos apostar esta jugada solo hay que darle al botón verde para tener
el ticket en juego.
1.2 Descripción del personal y niveles educacionales
Manuel Olivares: Gerente Principal, fundador Nivel Universitario Admin
Empresa.
Leandro Donado: Programador, Fundador Nivel Secundario.
Noe Guzmán: Liniero, Fundador Nivel Universitario.
Carolina Josmar: Contable, Nivel Universitario.
Sheila Reyes: Recursos Humanos Nivel Universitario.
Jonás Román: Liniero, Programador, Fundador Nivel Universitario.
Esperanza Gutiérrez: Encargada de Limpieza Nivel Secundario.
Jackson Pierre: Programador Nivel Universitario.
Juan De Dios Espaillat: Liniero, Nivel Secundario

1.3 Detalles de las normas y procedimientos


• Normas de Seguridad: es aquella que vela por la protección de los
trabajadores.
• Normas de Convivencia: es Aquellas que velan por la sana y respetuosa
existencia de los trabajadores empresariales.
• Normas de Vestimenta: se trata de normas que regulan la manera de
vestir de los trabajadores.
• Normas de Protocolo: Se entiende por protocolo el conjunto de actitudes
y conductas de cortesía que facilitan la interacción en situaciones
de respeto o a la hora de lidiar con invitados especiales.
• Normas de Trabajo: tienen que ver con el modo específico de concebir el
trabajo en la empresa, y se bandean entre los códigos legales del país y las
perspectivas de la empresa.
• Normas de Contratación: La adquisición de nuevos empleados está
sujeta también a normas y coordinaciones por parte de la empresa (y del
marco jurídico en que hace vida).

Procedimientos: Los procedimientos de los empleados es tener


comunicación vía WhatsApp con los clientes para cualquier solicite de
creación de un nuevo usuario web, reporte de errores de la aplicación,
ayuda con la manipulación del mismo.

Los procedimientos de los usuarios web: después de tener la cuenta


creada es solicitar balance para su cuenta y vía algún banco hace el
depósito al supervisor de ese cliente para luego hacerle una transacción de
balance.
2.- Descripción del sistema actual

El sistema actual como pudimos ver en la descripción es una interfaz


bien interactiva con el cliente donde se puede logear mediante
https://roversport.net/user-login via la web para manejarlo desde su cell
o pc y si desea manejarla como aplicación nativa puede descargar la
APK https://roversport.net/sports, es una aplicación que puedes apostar
las mayorías de los deportes que existen en el mundo de las apuestas y
con facilidad de hacerlo desde tu casa o cualquier lugar con solo tener
wifi estas conectado de forma Online.

Desde otra sección que es la parte Administrativa del Sistema donde se


colocan los Resultados para dar las apuestas Ganadoras o perdedoras y
los usuarios para que puedan llegarles sus balances al darle click
procesar tickets.
2.1 Funciones del sistema actual:

• Crear Usuarios Nuevos.


• Hacer Deposito de balance al Web.
• Hacer Retiro del Balance del Web.
• Cancelar Tickets.
• Duplicar Jugadas.
• Eliminar Usuario.
• Acreditar Tickets y Procesar.
• Imprimir Tickets.
• Reimprimir Tickets.
• Trasferir Balance
• Cambiar Contraseña
• Cambiar Idioma
• Enviar Ticket Por WhatsApp

2.2 Objetivos del sistema actual, generales y específicos

El objetivo del Sistema actual es ofrecer una navegación web rápida y


efectiva sin ningún tipo de problema, donde el usuario se sienta cómodo
con la aplicación y que la interfaz sea fácil de manejar.
Poder hacer que el sistema maneje todo de forma automática sin que
tenga que haber empleados poniendo resultados de los juegos y las
líneas.

2.3 Razones para desarrollar un nuevo sistema

La Primera razón es la lentitud en momentos de mucho tráfico de datos,


cuando hay muchos juegos los usuarios juegan al momento de casi
comenzar el evento y el sistema colapsa de tantas peticiones que se
hace al servidor.

La Segunda razón es la versión de como esta compilado el código a


veces tenemos problemas con los navegadores porque las librerías
utilizadas para el estilo de la interfaz no funcionan con ciertos
navegadores versiones anteriores.
2.4 Determinación de los requerimientos básicos del sistema actual

• Un nuevo Motor de Base de datos para poder traficar mucha información


en poco tiempo.
• Mejor renderización de la aplicación.
• Compilación en versiones compatible para distintas plataformas.
• Mejorar la estructura en el diseño de la interfaz.
2.4.1 Procesos realizados
Determinación de Ticket: Sirve para saber si el ticket fue ganador o
perdedor.
Cancelación de Ticket: Este cancela el ticket de acuerdo si el tiempo
requerido para eliminar esta en rango y si el juego empezó no se puede
eliminar.
Retiro de Balance: Este le quita monto del balance al usuario la cual es
requerido por el usuario.
Creación de Nuevos Usuarios: este agrega un nuevo registro a la base
de datos según los campos llenados en una interfaz determinada en el
Frotend.
Cambio de Contraseña e Idioma: Cambios realizados por el Usuario
según su preferencia de su cuenta.
Enviar Ticket Por WhatsApp: Envía el ticket por WhatsApp de manera
Virtual.
Depósitos a los Usuarios Web: Actualiza el balance del usuario
2.4.2 Datos utilizados en los procesos
• Línea de los Eventos ejemplo (ML, RL, +, -).
• ID del Ticket Para Cancelar.
• Monto digitado por el usuario en un Input.
• Información General de un Cliente Nuevo (Usuario, Password,
Tel, Email, Dirección).
• Idiomas (Español, Ingles, Frances) Selección por el Usuario.
• Numero de Teléfono Para enviar el ticket Por Una API a
WhatsApp.
• Monto del deposito
2.4.3 Datos almacenados
• Estado del Ticket (Ganador, Perdedor, Cancelado).
• Balance Actual del Usuario Web.
• Usuario, Password, Tel, Email, Dirección.
• Español, inglés, francés.
• Numero De WhatsApp.
• Monto-Deposito
• Retiros
• Trasferencias
2.4.4 Datos que entran y salen del sistema

Entrada

• Información General de un Usuario.


• Línea de los Juegos que es Suministrada por API de los casinos
Consesus Donbest.
• Depósitos, Transferencia.
• Apuestas Realizadas Por los Usuarios.
• Resultados de los Juegos colocados por los Linieros.

Salida
• Ticket
• Retiros
• Resultados
• Línea
• Resumen de Apuestas

2.5 Límite o alcance del sistema


El limite que tiene el sistema es que no es multiplataforma no tiene
versión para IPhone ni versión de escritorio solo versión Web y Apk para
cell Android.
En el alcance tenemos versión para el idioma francés, inglés y español
Soporte para el idioma creol,

2.6 Procedimiento: Diagramas de flujos de datos


En el procedimiento comenzaremos con el diagrama de contexto donde
mostraremos todos los procesos que interactúan con el software entrada
y salida luego seguiremos en secuencia con los niveles hacia arriba.
2.6.1 Diagrama de Contexto
2.6.2 Diagrama Nivel 0

2.6.3 Diagrama del Nivel 1 Proceso 1.0


2.6.4 Diagrama del Nivel 1 Proceso 2.0

2.6.5 Diagrama del Nivel 2 proceso 2.3


Resultados detallados

• Yo como analista descubrí que los clientes si desean utilizar la


aplicación en un teléfono IPhone no pueden hacerlo porque solo está
disponible para Android.

• Tampoco pueden usar la aplicación sin necesidad de tener una red de


wifi.

• Los clientes utilizando el navegador safari 5.0.4, Explorer 8.0 (Vista) la


aplicación le abre con disformidad por los stylos y jQuery que usa la app.

• La aplicación no tiene una pasarela de pago para poder hacer


transacciones bancarias desde la misma aplicación.

• No hay una segunda aplicación si en algún momento la aplicación


principal deja de funcionar.
Alternativas de sistemas

• Desarrollar otra aplicación compatible para Android y IPhone

• Mejorar el Motor de las API para solicitud de Información

• Utilizar diferentes Servidores Con Backup en las Nubes.

• Utilizar Git para Controlar las Versiones de la App.

• Contratar Expertos en Bases de datos para tener mejor estructura de los


Datos.
Recomendaciones

Mi recomendación es contratar mas programadores para ir desarrollando una


nueva aplicación con tecnologías modernas y mejor diagramas y estructuración
del sistema, también optar por tener diferentes servidores con el sistema
montado corriendo, por si pasa algún inconveniente redireccionar los clientes a
ese servidor.

Utilizar MongoDB como motor de Base de datos ya que este Ofrece la


posibilidad de manejar millones de datos sin necesidad de estar Indexando.

Contratar mejores proveedores de Líneas y Resultados de los eventos, para


tener menos errores en los tickets.
Resumen

Objetivos del estudio

El objetivo del estudio es llevar a cabo ciertas operaciones y funciones para el


desarrollo de un software competitivo y manejable para el usuario.

Modificación y estructuración de un sistema con documentación para ser


utilizado por cualquier personal que valla a trabajar en el mismo.

Solución recomendada

Llevar a cabo todas las alternativas mencionadas y recomendaciones para


tener una buena elaboración y ejecución del sistema.
Apéndice

Opino que algo que seria de gran ayuda es una Guía o Manual del Flujo y
procesos de donde se dirigen los datos de la empresa, manejo de archivos y
formularios.

Álbum e Historial de fotografías de como era antes la aplicación y como esta


actual, para ver el avance, recorrido y las mejoras.

También podría gustarte