Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Docente:
Estudiantes:
Tacna-Perú
2019
Resumen
rutas de servicio urbano las cuales permiten llegar a un lugar en específico, esto designado
por la misma persona; con la característica de que traza la trayectoria de las rutas que se
encuentran próximas a la ubicación actual y en base a ello es posible tomar la decisión de por
cuál optar para llegar a un destino en particular, sin la necesidad de consultar a alguna
tomando en cuenta factores importantes, en su propio juicio escogerá la opción que mejor le
convenga.
1
ÍNDICE
1. Generalidades 3
1.1. Título del proyecto 3
1.2. Equipo de trabajo 3
3. Marco teórico 9
3.1. Metodología 17
5. Desarrollo 23
5.1. Metodología 23
5.1.1. Características basadas en ambas metodologías 23
5.1.2. Roles de nuestra metodología 24
5.2. Equipo de trabajo 27
5.3. Registro de actividades 28
5.4. Cronograma de Actividades 31
6. Análisis 33
6.1. Elicitación de requisitos 34
6.2. Herramientas de Análisis 37
6.3. Herramientas de Base de Datos 38
2
6.4. Herramientas de Diseño de Interfaz 38
6.5. Herramientas de Programación 38
6.6. Casos de uso 39
6.6.1. Diagrama de secuencia 39
6.7. Base de datos 41
6.8. Diseño de Interfaz 43
6.9. Casos de prueba funcionales 43
7. Conclusiones y recomendaciones 45
8. Bibliografía 46
3
CAPÍTULO I
1. Generalidades
CAPÍTULO II
2.1. Antecedentes
4
poder “gestionar” el transporte y distribución con una clara visión del cliente,
Sebastián Ojeda (2016) afirmó que “el GPS” comenzó con un mensaje
de control, de ver dónde está el activo, el cual ha tenido hasta hoy, siendo una
pasando hoy en las calles. “Las tecnologías que tenemos hoy en día golpean al
GPS que no han podido responder a las necesidades de las empresas y que
estas nuevas soluciones han sabido ver. El GPS sólo ha bajado su precio de
venta sin incorporar atributos con los años, cumple bien su función pero no da
detalló que hoy se analiza “para qué uso la información, cómo la presento,
cómo la analizo y quién es el usuario final. Hay dos grandes actores en esta
soluciones pensando en los cambios del futuro con una clara capacidad de
algunas soluciones:
5
Webfleet, plataforma que hace de buque insignia de TomTom
como del detalle de las entregas en tiempo real. Los clientes pueden visualizar
el lugar exacto donde se realizan los despachos, analizar en tiempo real qué
6
2.2. Justificación de la necesidad del proyecto
más próximas a su ubicación para poder llegar a su destino, así mismo podrá
lugar planeado.
recorrido, etc.
7
En la ciudad de Tacna se hace visible varios problemas que generan
discrepancia tanto entre los ciudadanos como entre los extranjeros; un ejemplo
claro sería el desconocer las rutas definidas del transporte urbano o también el
por festividades realizadas por los mismos ciudadanos; o incluso podría darse
2.4. Aporte
lugar en específico; dirección, para saber en qué sentido van desplazándose las
camino que se seguirá. Todo ello será para hacer que el aplicativo cumpla su
usuario.
2.5. Objetivos
8
2.5.2. Objetivos específicos
2.6. Beneficiarios
hacerse preguntas como: qué ruta tomar sino que al hacer uso de la aplicación
preestablecido.
2.7.1. Delimitación
ubicación.
9
2.7.2. Alcance o cobertura
ciudad de Tacna.
a alguno de ellos.
CAPÍTULO III
3. Marco teórico
● Sistema
Se puede definir en que un sistema está formado por elementos, cada uno de
estos elementos están unidos entre sí con un orden y estos deben alcanzar un
objetivo común.
10
interactuantes e interdependientes que se encuentran unidas y relacionadas
para formar una célula compleja. Con esto nos referimos a un grupo de
● Sistema web
● Aplicativo
poco mejor el concepto, podemos decir que las aplicaciones son para los
interactiva.
11
Este tipo de aplicación informática es un software que les posibilita a
los usuarios, facilitando así la realización de las diferentes tareas a la que estos
● Erwin
negocio que definen las bases de datos al modelo físico optimizado por las
desarrollo iterativo para que los modelos estén sincronizados con la base de
datos.
12
incrementar la calidad de los datos y proporcionar una visión unificada de los
para trazar la rutas por ende tendrá una fácil configuración para el proyecto.
● Android
otros software de código abierto. Fue diseñado para dispositivos móviles con
automóviles y televisores.
13
conocimiento aceptable de Java y estar en posesión del kit de desarrollo de
dispositivos.
● MySQL
bases de datos puede ejecutar desde acciones tan básicas, como insertar y
número de recursos.
14
baja probabilidad de corromper datos ya que debido a su bajo consumo puede
ser ejecutado en una máquina con escasos recursos sin ningún problema.
● Dia
similar a Microsoft Visio, pero gratuito y de código abierto bajo licencia GPL.
XML.
tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al
igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo
cual hay que sumarle las nuevas capacidades online bajo Windows Azure.
inicio creativo que se puede usar para editar, depurar y compilar código y,
aspectos del desarrollo de software. Más allá del editor estándar y el depurador
15
que proporcionan la mayoría de IDE, Visual Studio incluye compiladores,
web, así como servicios web en cualquier entorno que soporte la plataforma
.NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que
● GPS
adquirir el punto de inicio que les permitiera lanzar misiles guiados por
ubicarse en ella con verdadera precisión y gran exactitud. Todo empezó con
el cual era mucho más lento. En 1973, el gobierno de los Estados Unidos
como Navstar (de las palabras inglesas Navigation Satellite Timing and
16
en conjunto, en sus seis órbitas, consiguen cubrir todo el cielo en todo
pone en órbita en 1978 con un cohete Atlas. Hoy, el uso está extendido en
que daban una potencia de 400 vatios, y sus relojes eran de cuarzo (aunque
en una gran franja terrestre que abarca hasta las regiones polares. La
3.1. Metodología
● Metodología ágil
17
Según (Tena, 2016), “es un conjunto de metodologías para el
al cambio de la empresa.
● Metodología SCRUM
realiza un seguimiento diario de los avances del proyecto, logrando que los
avances.”
innovación.
Características:
18
➢ Identificación del progreso del proyecto en forma real.
auto organización.
ágil, describe que cada versión sucesiva del producto es usable añadiendo
tiempo.
2, 3 o 4 semanas.
criterios que deben ser alcanzados para que un User Story deba ser
19
● Metodologia XP
Para (MEX, 2017) “Es una metodología ágil centrada en potenciar las
Características:
común, de manera que el código del sistema se vea como si fuera escrito
propiedad colectiva.
20
práctica Desarrollo Guiado por Pruebas(TDD), trabajando en ciclos cortos,
extraordinarias.
➢ Se realizará una lista de todas las cosas “Por Realizar” del proyecto. Esta
está ordenada por la prioridad que tiene cada elemento en la pila. Es decir,
➢ Al final del sprint se muestra a los clientes y al dueño del producto lo que
ligados entre sí. Las diferencias son mínimas, pero muy importantes.
recibir cambios, por lo menos hasta el final del sprint. Los equipos XP
21
aceptan los cambios con más facilidad en sus iteraciones. Siempre y cuando
equivalente en la iteración.
CAPÍTULO IV
Software:
● Google Maps
22
● Google para crear apps Android
○ Servidor de Internet
○ Acceso de Internet
El personal capacitado para este proyecto lleva a cabo cada una de las
del proyecto.
mediante 3 factores:
23
4.4. Factibilidad legal
razones:
CAPÍTULO V
5. Desarrollo
5.1. Metodología
24
● Se realizará una lista de todas las cosas “Por realizar” del proyecto.
proyecto.
Programador:
comprensión y escalabilidad.
escribir el código.
25
Tester de desarrollo:
va a implementar.
● Somete a tests las distintas clases del sistema, omitiendo los métodos
más triviales.
Gestor o administrador:
● Documenta las sesiones, estas deben estar bajo acta que compruebe su
puesta en marcha.
26
Diseñador de interfaz:
Ingeniero de requisitos:
Controlador de avance:
designe.
proyecto.
se planteó realizar.
27
5.2. Equipo de trabajo
Programador:
Tester:
Ingeniería de requisitos
28
Diseñador de Interfaz
Ingeniero de Gestor
Geraldine X X X
Marco X X
Royer X X X
Victor X X
William X X
Erik X X
Franklyn X X X
Luis X X
Primera Reunión
Actividades realizadas:
29
● Elección de la metodología a utilizar.
● Planteamiento de la problemática.
● Descripción de la solución.
Segunda Reunión
Actividades realizadas:
Tercera Reunión
Actividades realizadas:
● Verificación de requerimientos.
30
● Reasignación de roles.
Cuarta Reunión
Actividades realizadas:
Quinta Reunión
Actividades realizadas:
Sexta Reunión
31
Actividades realizadas:
Séptima Reunión
Actividades realizadas:
32
33
34
CAPÍTULO VI
6. Análisis
Requisitos funcionales:
RF4 Insertar rutas Como Administrador , quiero insertar las rutas del mapa
en el permitiendo actualizar y agregar una nueva ruta en la aplicación
aplicativo en del usuario
tiempo real
Requisitos no funcionales
35
● Servicios Api Google maps.
Datos: Condición:
Datos: Condición:
36
referencia para tener una noción de su
ubicación.
Datos: Condición:
Tablas:
37
Id detalle numérico integer
Latitud double
Longitud double
Tabla2: Rutas
Descripción carácter de 45
Empresa carácter de 45
Tabla3: Búsqueda
Persona carácter de 40
Lugar carácter de 50
Fecha datetime
38
Dispositivos Laptop (desarrollo)
Navegador Chrome
Utilitarios Drive
39
6.6. Casos de uso
los actores y los casos de uso orientados a las funcionalidades del sistema.
● Usuario
Ingresa con una cuenta o crea una cuenta para poder ingresar al
● Buscador
40
En esta utilidad el buscador tendrá el rol de mostrar las
● Ruta
● Trayectoria
el sistema.
41
42
6.7. Base de datos
● Modelo entidad-relación
● Modelo relacional
43
6.8. Diseño de Interfaz
llegar
44
Número de prueba P-2
la creación de la cuenta.
la base de datos
aplicación
45
Precondiciones · El usuario debe haber ingresado su lugar de destino
· El usuario debe haber escogido una de las rutas por el cual
la aplicación de la da a escoger
creación.
· Problema con el traslado de la información hacia la base
de datos
· Problema de integración de datos
46
CAPÍTULO VII
7. Conclusiones y recomendaciones
real del usuario que hace uso de la aplicación, además de los lugares conocidos que se
encuentran en las tramas de las distintas rutas; gracias a la base de datos es posible
realizar consultas de, qué líneas circulan cerca del lugar en donde se encuentra el
que a manera de referencia sirva para darle al usuario una noción más amplia de a qué
8. Bibliografía
https://books.google.com.pe/books?id=VyNGAAAAYAAJ&pg=PA138&dq=
sistemas+de+informacion+de+transporte+urbano&hl=es&sa=X&ved=0ahUK
EwiV07HWh73jAhX9CrkGHc0OB08Q6AEINTAD
https://books.google.com.pe/books?id=8omWC2prdgEC&pg=PA134&dq=sist
emas+de+informacion+de+transporte+urbano&hl=es&sa=X&ved=0ahUKEwi
V07HWh73jAhX9CrkGHc0OB08Q6AEIUDAJ#v=onepage&q=sistemas%20
de%20informacion%20de%20transporte%20urbano&f=false
47
● Cuenca, P. (2013). Sistemas de información aplicados al transporte terrestre.
http://cybertesis.uni.edu.pe/bitstream/uni/13654/1/TECNIA_Vol.25-n1-Art.%
207.pdf
de:
https://rno-its.piarc.org/es/conceptos-basicos-its-que-significa-its-servicios-y-a
plicaciones-its/sistemas-de-transporte-publico
https://www.aate.gob.pe/wp-content/uploads/2015/08/Sistemas-Integrados-de-
Transporte-Daniel-Schwarz.pdf
público.
ANEXOS
- Fotos, diagramas
48