Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pág.
3 MARCO PRÁCTICO.....................................................................................1
3.1 ANALISIS DEL SISTEMA ACTUAL..............................................................1
3.1.1 Identificación del Personal Organizacional...................................................1
3.1.2 Recopilación de la Información.....................................................................3
3.1.2.1 Estrategia de Recopilación de Información...................................................4
3.1.3 Análisis de Requerimientos..........................................................................8
3.1.3.1 Determinación de Requerimientos................................................................8
3.2 DISEÑO DEL SISTEMA PROPUESTO.....................................................10
3.2.1 Metodología Ágil Scrum..............................................................................10
3.2.1.1 Pregame......................................................................................................10
3.2.1.2 Pila del Producto (Producto Backlog).........................................................10
3.2.1.3 Primera Iteración.........................................................................................12
3.2.2 Estructura del Sistema Propuesto..............................................................13
3.2.3 Modelado del Sistema Propuesto...............................................................14
3.2.4 Diagramas de Caso de Uso de Alto Nivel..................................................14
3.2.4.1 Diagramas de Casos de Uso Expandido....................................................15
3.2.5 Diagrama de Secuencia..............................................................................21
3.2.5.1 Identificación de Usuario.............................................................................22
3.2.5.2 Registrar Usuario.........................................................................................22
3.2.5.3 Módulo de Secretaria General....................................................................23
3.2.5.4 Módulo de Secretaria de Hacienda.............................................................28
3.2.5.5 Módulo de Socio (Taxista)...........................................................................29
3.2.5.6 Módulo de Usuario (Público en General)....................................................30
3.2.6 Base de Datos............................................................................................31
3.2.6.1 Diagrama de Componentes........................................................................31
3.2.6.2 Modelo Conceptual......................................................................................31
3.3 DESARROLLO DEL SISTEMA PROPUESTO...........................................33
3.3.1 DIAGRAMA RELACIONAL DE LA BASE DE DATOS...............................33
3.3.2 GAME..........................................................................................................34
i
3.3.2.1 Segunda Iteración.......................................................................................34
3.3.3 DISEÑO DE INTERFACES DEL SISTEMA...............................................35
3.4 PRUEBAS Y VALIDACION DEL SISTEMA...............................................44
3.4.1 POST GAME...............................................................................................44
3.4.1.1 Pruebas de Entrega....................................................................................44
ANEXOS ………………………………………………………………………………...47
ii
ÍNDICE DE TABLAS
Pág.
TABLA 1: PROBLEMAS FRECUENTES....................................................................3
TABLA 2: DETERMINACIÒN DE REQUERIMIENTOS.............................................9
TABLA 3: PRODUCT BACKLOG.............................................................................11
TABLA 4: PRIMERA ITERACION.............................................................................12
TABLA 5: DESCRIPCIÒN DEL CASO DE USO ADMINISTRADOR.......................16
TABLA 6: DESCRIPCION CASO DE USO SECRETARIA GENERAL....................18
TABLA 7: DESCRIPCION DEL CASO DE USO SECRETARIA DE HACIENDA....19
TABLA 8: DESCRIPCIÒN DEL CASO DE USO SOCIO..........................................20
TABLA 9: DESCRIPCIÓN DEL CASO DE USO USUARIO.....................................21
TABLA 10: SEGUNDA ITERACION...........................................................................34
TABLA 11: PRIMER CASO DE PRUEBA..................................................................44
TABLA 12: SEGUNDO CASO DE PRUEBA..............................................................45
TABLA 13: TERCER CASO DE PRUEBA..................................................................46
iii
ÍNDICE DE FIGURAS
Pág.
FIGURA 1: IDENTIFICACION ORGANIZACIONAL..................................................1
FIGURA 2: SISTEMA ACTUAL.................................................................................2
FIGURA 3: TABULACION DE LA PREGUNTA Nº 1.................................................4
FIGURA 4: TABULACION DE LA PREGUNTA Nº 2.................................................5
FIGURA 5: TABULACION DE LA PREGUNTA Nº 3.................................................6
FIGURA 6. TABULACION DE LA PREGUNTA Nº 4.................................................6
FIGURA 7: TABULACION DE LA PREGUNTA Nº 5.................................................7
FIGURA 8: TABULACION DE LA PREGUNTA Nº 6.................................................8
FIGURA 9: ESTRUCTURA DEL SISTEMA PROPUESTO.....................................13
FIGURA 10: ESTRUCTURA DEL SISTEMA PARA EL CONTROL..........................14
FIGURA 11: DIAGRAMA DE CASOS DE USO DE ALTO NIVEL............................15
FIGURA 12: DIAGRAMA DE CASO DE USO DEL ADMINISTRADOR...................16
FIGURA 13: DIAGRAMA DE CASO DE USO SECRETARIA GENERAL................17
FIGURA 14: DIAGRAMA DE CASO DE USO SECRETARIA DE HACIENDA.........19
FIGURA 15: DIAGRAMA DE CASO DE USO DEL SOCIO......................................20
FIGURA 16: DIAGRAMA DE CASO DE USO DE USUARIO...................................21
FIGURA 17: DIAGRAMA DE SECUENCIA IDENTIFICACION DE USUARIO.........22
FIGURA 18: DIAGRAMA DE SECUENCIA REGISTRAR USUARIO.......................23
FIGURA 19: DIAGRAMA DE SECUENCIA REGISTRO DE SINDICATO................24
FIGURA 20: DIAGRAMA DE SECUENCIA REGISTRO DE SOCIO........................25
FIGURA 21: DIAGRAMA DE SECUENCIA REGISTRO DE VEHICULO.................26
FIGURA 22: DIAGRAMA DE SECUENCIA GENERAR CODIGO QR......................27
FIGURA 23: DIAGRAMA DE SECUENCIA REGISTRO DE APORTE.....................28
FIGURA 24: DIAGRAMA DE SECUENCIA DE CONSULTA DE APORTES............29
FIGURA 25: DIAGRAMA DE SECUENCIA DE UBICACION VEHICULAR..............29
FIGURA 26: DIAGRAMA DE SECUENCIA DE USO APLICACION MOVIL.............30
FIGURA 27: DIAGRAMAS DE COMPONENTES DEL SISTEMA............................31
FIGURA 28: MODELO ENTIDAD RELACION..........................................................32
FIGURA 29: IDENTIFICACION DE CLASES............................................................32
FIGURA 30: DIAGRAMA RELACIONAL DE LA BASE DE DATOS.........................33
FIGURA 31: INTERFAZ DE INICIO...........................................................................35
FIGURA 32: INICIO DE SESION...............................................................................36
FIGURA 33: MENU DEL ADMINISTRADOR............................................................36
FIGURA 34: REGISTRO DE USUARIO....................................................................37
FIGURA 35: REGISTRO DE SINDICATO.................................................................38
FIGURA 36: REGISTRO DE MOTOTAXISTA...........................................................39
FIGURA 37: REGISTRO DE VEHICULO..................................................................39
FIGURA 38: REGISTRO DE APORTE ECONOMICO..............................................40
iv
FIGURA 39: ASIGNACION DE CODIGO QR............................................................40
FIGURA 40: MODULO DE BUSQUEDA DE SINDICATO........................................41
FIGURA 41: BUSQUEDA DE MOTOTAXISTA.........................................................42
FIGURA 42: INTERFAZ MOVIL.................................................................................43
v
ÍNDICE DE ANEXOS
vi
3 MARCO PRÁCTICO
2
3.1.2 Recopilación de la Información
PROBLEMAS FRECUENTES
Pregunta Nº 1.
4
Pregunta Nº 2.
Pregunta Nº 3.
5
FIGURA 5: TABULACION DE LA PREGUNTA Nº 3
Pregunta Nº 4.
Se puede apreciar que el 93,8% de las personas encuestadas “si” consideran como
un problema la falta de seguridad en el transporte público y un 6,3% de los
encuestados opinan que “tal vez” a la respuesta del “no” con un equivalente del 0%,
ante los datos obtenidos sobre esta pregunta se tomara como primordial ya que es
una problemática social.
Pregunta Nº 5.
6
Ante la presente pregunta de la encuesta realizada el 96,9% de las personas
encuestadas “si” consideran ideal el uso de la tecnología como una forma de
seguridad en el transporte público para un 3,1% de los encuestados consideran que
“tal vez” se ideal el uso de la tecnología.
Pregunta Nº 6.
7
Con la clausura de la presente pregunta a los encuestados se obtuvo que el 93,8%
de ellos consideran que “si” es necesario una aplicación móvil que permita identificar
un verdadero mototaxista el 6,3% cree que “tal vez” sea necesario.
Esta actividad es de gran importancia ya que nos permite entender las verdaderas
necesidades de la organización.
Nº
FUNCIÓN CATEGORIA
REQ
R.1 El sistema deberá realizar la identificación y autenticación del
8
usuario en la base de datos para ingresar al módulo Oculto
correspondiente.
R.8 El sistema deberá registrar los aportes realizados por los socios
de la federación. Evidente
Para realizar el diseño del sistema propuesto fue preciso conocer cómo funciona este
actualmente, para luego analizar los requerimientos que se describieron, y que
ayuden a estructurar el nuevo sistema; paro ello los casos de usos deben
9
representarse desde la perspectiva del desarrollador, además de los diagramas de
Secuencia, diagrama de Actividad, diagrama entidad-relación y diagramas de
Despliegue.
Para realizar el presente proyecto de grado, se utilizó la metodología ágil Scrum, que
maneja un proceso incremental por lo cual no existen inconvenientes a la hora del
desarrollo del sistema.
3.2.1.1 Pregame
En esta fase se define la elaboración del backlog del producto, para la cual se realizo
entrevistas y encuestas a los actores principales identificando los problemas mas
frecuentes mismos que se describen en la TABLA 1.
10
sistema. independiente para el registro de afiliación
y aportes a la federación.
3 Diseñar una interfaz para los alto Para poder almacenar los distintos
registros de usuarios que registros se necesitará de una interfaz en
participen en él sistema. la cual llenemos los datos a registrar.
4 Automatizar el proceso de alto Para mejorar el control y la identificación
registros. de taxistas afiliados a un sindicato.
5 Diseñar interfaz para el alto Se almacenera los distintos aportes que se
registro de aportes realiza a la federación por parte de sus
económicos. afiliados
6 Generar reportes alto Realizar reportes de aportes económicos o
socios afiliados.
7 Desarrollar interfaz para alto Permitirá almacenar información de un
generar código QR. afiliado en específico en el código QR.
8 Desarrollar la interfaz de la alto Para realizar una identificación de un
aplicación móvil. taxista afiliado por medio de la aplicación
de forma inmediata.
9 Desarrollar el módulo de alto Permitirá ubicar las unidades vehiculares
geolocalización. de los afiliados.
10 Realizara búsqueda de medio Mediante filtros de búsqueda se optimizará
afiliados y aportes. el proceso de búsquedas.
SPRINT DURACION
1
ID TAREA TIPO ESTADO
1.1 Realizar la planificación de iteración. Planificación Terminado
1.2 Analizar el requerimiento del Planificación Terminado
11
Backlog del producto
1.3 Analizar los requerimientos de Desarrollo Terminado
la iteración con los casos de uso.
1.4 Construir el modelo de diseño Desarrollo Terminado
2.1 Diseñar el modelo entidad relación Desarrollo Terminado
de la base de datos inventario
2.2 Identificar las clases para la base de Desarrollo Terminado
datos
12
FIGURA 9: ESTRUCTURA DEL SISTEMA PROPUESTO
13
para una mejor comprensión de la funcionalidad de cada proceso, y muestra cuál es
su objetivo y como está estructurado.
14
El diseño de los diagramas de caso de uso expandido, son utilizados para alcanzar
un conocimiento más profundo de los procesos y de los requerimientos.
Por esta razón es muy importante identificar y evaluar a todos los actores
participantes en el sistema como parte del proceso de modelado de casos de uso, es
una descripción textual detallada de cada uno de los actores; estos diagramas son
demasiado críticos ya que a partir de ellos se desarrollará el análisis del sistema
propuesto, a continuación, se describe los diferentes diagramas de casos de uso
expandido.
15
roles y contraseñas a los
usuarios.
4.- Registra y guarda los datos personales del nuevo usuario en
3.- El administrador introduce la base de datos del sistema.
los datos personales del
nuevo usuario para ingresar
al sistema.
16
TABLA 6: DESCRIPCION CASO DE USO SECRETARIA GENERAL
3.- La secretaria general 4.- Registra y guarda los datos del sindicato en la base de
ingresa los datos datos del sistema.
correspondientes del sindicato
y confirma el registro (adición).
5.- La secretaria general 6.- Muestra el formulario para el registro de datos del socio
ingresa a la opción de registro (integrante de sindicato).
de socio.
7.- La secretaria general 8.- Registra y guarda los datos del socio en la base de datos
ingresa los datos personales del sistema.
del socio, selecciona el
sindicato al cual pertenece y
confirma el registro (adición).
9.- La secretaria general 10.- Muestra el formulario para el registro de datos del
ingresa a la opción de registrar vehículo.
vehículo.
17
15.- La secretaria general
ingresa el C.I. del socio para 16.- Registra y guarda el código QR en la base de datos del
asignarle un código QR y sistema.
confirma la asignación.
4.- La secretaria de hacienda 5.- despliega el formulario de aporte de ingreso para el sindicato
18
selecciona el tipo de aporte y seleccionado.
selecciona el sindicato que
realizara el aporte.
6.- Introduce los datos 7.- Registra y guarda los datos de aporte del sindicato en la
necesarios para dicha tarea. base de datos del sistema.
19
FIGURA 16: DIAGRAMA DE CASO DE USO DE USUARIO
20
3.2.5.1 Identificación de Usuario
Muestra la secuencia de eventos que todos los usuarios deben realizar para que el
sistema los identifique y le asigne los permisos correspondientes.
Muestra la Secuencia de eventos que el administrador del sistema realiza para poder
crear un usuario y asignar un rol específico para ingresar al sistema y estos eventos
son almacenados en la base de datos.
21
Fuente: Elaboración propia.
22
FIGURA 20: DIAGRAMA DE SECUENCIA REGISTRO DE SOCIO
23
FIGURA 22: DIAGRAMA DE SECUENCIA GENERAR CODIGO QR
24
3.2.5.4 Módulo de Secretaria de Hacienda
25
3.2.5.5 Módulo de Socio (Taxista)
Muestra la secuencia de eventos que los socios deben realizar para consultar
aportes económicos que realizan a la federación como también consultar la ubicación
de su vehículo.
26
3.2.5.6 Módulo de Usuario (Público en General)
27
3.2.6 Base de Datos
28
a) Modelo Entidad-Relación
b) Identificación de Clases
29
3.3 DESARROLLO DEL SISTEMA PROPUESTO
30
3.3.2 GAME
SPRINT DURACION
2 34 DÍAS
ID TAREA TIPO ESTADO
3.1 Realizar la planificación de iteración. Planificación Terminado
3.2 Desarrollar el módulo de navegación. Desarrollo Terminado
3.3 Implementar la página iniciar sesión. Desarrollo Terminado
3.4 Implementar modulo para registro de Desarrollo Terminado
usuario.
4.1 Construir los módulos de registro, Desarrollo Terminado
actualización y eliminar sindicato.
4.2 Construir los módulos de registro, Desarrollo Terminado
actualización y eliminar taxista.
4.3 Construir los módulos de registro, Desarrollo Terminado
actualización y eliminar vehículo.
5.1 Implementar modulo para el registro Desarrollo Terminado
de aporte económico.
6.1 Desarrollar el módulo de reportes. Desarrollo Terminado
7.1 Desarrollar el módulo para generar Desarrollo Terminado
código QR
7.2 Implementar listado de código QR Desarrollo Terminado
asignado.
8.1 Desarrollar interfaz de la aplicación Desarrollo Terminado
móvil.
8.2 Implementar lector QR en la Desarrollo Terminado
aplicación móvil.
9.1 Construir el módulo de Desarrollo Terminado
geolocalización.
10.1 Desarrollo del módulo de búsqueda. Desarrollo Terminado
31
3.3.3 DISEÑO DE INTERFACES DEL SISTEMA
Interfaz de Inicio: es la interfaz donde puede ser visitada por todo publico en
general para poder tener acceso al sistema esta cuenta con una opción de
inicio de sesión que nos abre la interfaz de autentificación.
32
Interfaz de Autentificación: el usuario hará el ingreso de su usuario y
contraseña e ingresará al sistema y podrá elegir las opciones con las que
cuenta el sistema según el rol de acceso asignado.
33
Registro de Usuario: permitirá al administrador registrar, actualizar, eliminar
y asignar roles de acceso al sistema además muestra un listado de los
usuarios previamente registrados.
34
podrá también seleccionar el tipo de sindicato sea de motocicleta, motocar o
mixto.
35
FIGURA 36: REGISTRO DE MOTOTAXISTA
36
Registro de Aporte Económico: se podrá realizar el registro de los distintos
aportes económicos como pago de afiliación y el pago de mensualidad
realizada por los distintos sindicatos.
37
Búsqueda de Sindicato: en esta interfaz se encuentran los sindicatos
registrados que pertenecen a la federación de transporte público, también nos
muestra una lista detallada de cada sindicato.
38
FIGURA 41: BUSQUEDA DE MOTOTAXISTA
Interfaz Aplicación Móvil: cuenta con dos botones el primer botón es para
abrir el scanner QR que permite leer el código QR del conductor de la
39
motocicleta, una vez que se cierra el scanner se procede a presiona el
segundo botón para mostrar información como ser nombre, apellidos, teléfono,
sindicato al que pertenece y una fotografía.
40
3.4 PRUEBAS Y VALIDACION DEL SISTEMA
En esta parte del trabajo se verifica la correcta funcionalidad del sistema, así como la
prueba de satisfacción de los usuarios del sistema con el fin de analizar el
comportamiento del sistema.
41
Segundo caso de prueba: se realizó la evaluación de cuatro requerimientos
funcionales siendo aprobado satisfactoriamente por parte de la federación el
segundo caso de prueba.
42
Tercer caso de prueba: se realizó la evaluación de los requerimientos del
generador y lector de código QR cumpliendo satisfactoriamente su
funcionalidad.
Los resultados obtenidos mediante las pruebas realizadas al sistema indican la falta
de un requerimiento, lo que implica que el sistema responde a la mayoría de
peticiones planteadas en los requerimientos.
43
ANEXOS
44