SlideShare una empresa de Scribd logo
1 de 115
Descargar para leer sin conexión
Calidad de Software Página 1
INFORME DE CALIDAD DE SOFTWARE
“TRANSPORTES Y TURISMO CAJAMARCA”
ÁREA DE ADMINISTRACIÓN
PROYECTO ACADÉMICO:
Implementación de un sistema web móvil para el control de
entrada y salida de vehículos en la empresa Transportes y
Turismo Cajamarca, Tarapoto - 2016.
ara el área
de recepción del …
Estudiantes:
Arévalo Córdova Wellis
Chacón Villacis Jordan
Chávez Zelada Jhon Alex
Farro Paz Omar Arturo
Huivin Suarez Jonathan
Marino Marquina Patrick Francisco
Soria Bardales Christofert Maykot
Docente:
Ing. Luis Gibson Callacná Ponce
Jefe inmediato:
Waldemar Romero Lozano
INGENIERÍA DE SISTEMAS
Diciembre - 2016
Tarapoto - Perú
Calidad de Software Página 8
RESUMEN
El presente proyecto documenta la implementación de un sistema web móvil para el
control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca
en la ciudad de Tarapoto, considerando que este sería una importante herramienta para el
desarrollo y crecimiento de la empresa. Para ello, al momento del desarrollo de software
se empleó la metodología extreme programming (XP), ya que nos garantiza la calidad del
software haciendo que este supere las expectativas del cliente, además se emplearon
modelos para medir la calidad del software, como la prueba de caja negra que permitió
encontrar funciones incorrectas o ausentes, errores de interfaz, errores en estructuras de
datos o en accesos a las base de datos, errores de rendimiento y errores de inicialización y
terminación.
El proyecto está documentado en tres capítulos; en el primer capítulo se detallan las
generalidades de la empresa con el fin de conocer un poco más de ella, donde se muestra
una breve reseña historia, la organización de la empresa, el sector al que pertenece así
como también su misión y visión.
En el segundo Capítulo nos introducimos un poco más en lo que vendría a ser la
investigación o el desarrollo del proyecto académico, donde se describe la realidad
problemática, antecedentes, marco teórico y el objetivo de la investigación que es
implementar un sistema web móvil para el control de entrada y salida de vehículos en la
empresa Transportes y Turismo Cajamarca; como también es aquí que se aplican los
procedimientos o pasos para el desarrollo del sistema de acuerdo a la metodología
extreme programming (XP).
Finalmente en el último capítulo analizamos los resultados y las conclusiones de la
investigación, donde se confirma que la implementación del sistema resulta ser de mucha
ayuda ya que este automatiza gran parte de sus procesos logrando un impacto positivo,
tanto para su nivel de competitividad, como para el crecimiento económico de la empresa.
Calidad de Software Página 9
INTRODUCCIÓN
El presente proyecto de investigación aborda el tema de la implementación de de un
sistema web móvil que ayude a la empresa de transporte y turismo Cajamarca
principalmente con el manejo de entrada y salida de sus vehículos, ya que automatizando
este proceso nos facilitará controlar de esta manera los demás procesos de la empresa.
Esto se ha visto necesario ya que en la actualidad transporte y turismo Cajamarca es una
de las principales empresas de transporte con distintas agencias en la región, prestando un
servicio importante a la comunidad, por tanto es necesario contar con un sistema
automatizado que ayude a mejorar y minimizar los procesos con los que ésta cuenta, ya
que presenta varias dificultades tecnológicas en el manejo de la información y sus
procesos. Por tanto esta investigación se desarrolla porque en la actualidad todas las
empresas, incluso las Pymes, requieren de la implementación de un sistema de
información que colabore con los procesos de gestiones empresariales, debido a los
enormes cambios sufridos por el mercado en los últimos años con la incorporación de
tecnologías informáticas que facilitarán la administración de los datos, con el fin de ofrecer
mejoras en la toma de decisiones gerenciales y al mismo tiempo hacer que el negocio
prospere.
Es necesaria la incorporación de un sistema de información eficaz en los procesos de
negocio de la empresa, para poder alcanzar cambios significativos en la productividad y
administración de esta. Además brinda la posibilidad de obtener grandes ventajas,
incrementar la capacidad de organización de la empresa, y tornar de esta manera los
procesos a una verdadera competitividad. Para ello, es necesario un sistema eficaz que
ofrezca múltiples posibilidades, permitiendo acceder a los datos relevantes de manera
frecuente y oportuna. Conjuntamente se logrará contribuir con el progreso tecnológico
en la comunidad obteniendo un logro más para nuestra universidad especialmente para la
carrera de ingeniería de sistemas, y al mismo tiempo, poder dar a conocer
específicamente la importancia que tiene hoy en día los sistemas de información para
cualquier organización que lo requiera, y lo innovador que es implementar un aplicativo
móvil.
Calidad de Software Página 10
CAPÍTULO I
Calidad de Software Página 11
I. GENERALIDADES
1.1. Descripción del Sector:
a) Sector Transporte:
El sector del transporte representa uno de los sectores más importantes de la
economía y es un sector que por sus características, los modos que abarca y su
importancia tiene un comportamiento creciente, acorde con las necesidades del
mercado. Este sector abarca diferentes modos de transporte, entre los que se
encuentran: el transporte aéreo, el transporte acuático que a su vez consta del
transporte fluvial, lacustre y marítimo y el transporte terrestre que consta del
transporte ferroviario y carretero. La importancia de este sector se ve reflejada
en la cantidad de pasajeros y carga que son transportados anualmente por este
sector. En este sentido, el sector del transporte tiene por todo esto un carácter
estratégico y una incidencia muy importante en la economía nacional, aportando
el nueve por ciento del valor añadido del Producto Interno Bruto, treinta y siete
por ciento de la inversión pública ejecutada y cerca del seis por ciento del empleo.
El transporte es una actividad del sector terciario, entendida como el
desplazamiento de objetos, animales o personas de un lugar (punto de origen) a
otro (punto de destino) en un vehículo (medio o sistema de transporte) que utiliza
una determinada infraestructura (red de transporte). Esta ha sido una de las
actividades terciarias que mayor expansión ha experimentado a lo largo de los
últimos dos siglos, debido a la industrialización; al aumento del comercio y de los
desplazamientos humanos tanto a escala nacional como internacional; y los
avances técnicos que se han producido y que han repercutido en una mayor
rapidez, capacidad, seguridad y menor coste de los transportes.
Así pues, es evidente que el sector transportes juega un papel decisivo en
cualquiera de las sociedades actuales, y por ello está presente de forma muy
directa en las relaciones económicas entre diversos países o regiones.1
1 http://www.udape.gob.bo/portales_html/diagnosticos/documentos/TOMO%20IV%20-%20SECTOR%20TRANSPORTE.pdf
Calidad de Software Página 12
b) Sector Turismo:
El sector turismo constituye un sector económico de máxima importancia tanto
por ingresos de divisas que aporta como el considerable volumen de empleo
directo e indirecto que genera. Además es un sector que recientemente ha
registrado una expansión en todo el mundo.
El sector turismo tiene un impacto muy importante en todas las economías. En
primer lugar es un sector con un desarrollo relativamente reciente, y como tal,
todavía está mostrando un crecimiento en la mayoría de ellas. Gran parte de los
países, reconocen ahora que el turismo es un sector productivo diferenciado de
sus economías. En segundo lugar, debido a que este sector puede adoptar muchas
formas diferentes, una economía puede necesitar solo cambios estructurales de
pequeña importancia de asignación de recursos para el turismo. En tercer lugar, el
turismo con frecuencia puede desarrollarse específicamente en localidades con
recursos que tienen poco uso económico alternativo, tales como localidades con
paisajes que atraen la vista por su belleza, que no tienen recursos minerales o
naturales.
El turismo, es una actividad cuya importancia económica no se puede esquivar, es
también una ciencia y un arte. Sea cual sea definición su meta es satisfacer las
actividades del visitante que, lejos de casa, requiere servicios de alimentación,
alojamiento, transporte, diversión y trato humano. Ha crecido hasta convertirse en
una actividad de importancia y significado mundial. En varios países, el turismo es
el producto más grande en el comercio internacional. En muchos otros, se clasifica
entre las tres grandes industrias más importantes. El turismo ha crecido
rápidamente hasta convertirse en una gran fuerza económica y social en el
mundo. El turismo es una actividad que abarca el comportamiento humano, el
uso de recursos y la interacción con otras personas, economías y entornos.
También implica el movimiento físico de los turistas a lugares distintos de donde
viven habitualmente
2
.
2http://catarina.udlap.mx/u_dl_a/tales/documentos/lad/espinosa_m_o/capitulo4.pdf
Calidad de Software Página 13
1.2. Descripción general de la empresa
1.2.1. Breve descripción de la empresa:
La Empresa de transporte y turismo Cajamarca S.A. es una empresa con amplia
trayectoria en el rubro del transporte terrestre de pasajeros, servicio de carga,
envío de giros y encomiendas en la Región San Martín, cuyo objetivo principal es
satisfacer las necesidades de los clientes brindando un servicio de calidad,
seguridad, comodidad y puntualidad.
Página web: http://www.autoscajamarca.com/servicios.php
Teléfono: 042-529122 / Cel. 942-436249 / RPM #858037
Email: cajamarca@autoscajamarca.com
 Ubicación:
­ Departamento: San Martín
­ Provincia: San Martín
­ Distrito: Tarapoto
­ Dirección: jirón Alfonso Ugarte número 1438.
Fuente: Google Maps
Calidad de Software Página 14
 Reseña Histórica:
Transporte turismos Cajamarca surge por la necesidad de atender la demanda
de transporte terrestre entre las Provincias de Rioja, Moyobamba y Tarapoto
se discutió la problemática que existía en aquel entonces y es así como se dio
inicio al servicio de transporte terrestre, es histórico recordar y dar a conocer
que en aquel entonces las condiciones de las vías, las economías y otros
factores eran muy precarias, existían informalidades. Nuestros fundadores
siempre buscaron la formalización y es una virtud que hasta ahora predomina
en todos nuestros accionistas, por lo que después de haber llevado la sesión
extraordinaria, se constituyó la “ASOCIACIÓN DE TRANSPORTES Y TURISMO
CAJAMARCA. Desde sus inicios y por el mismo fin del cual se creó nuestra
empresa, brindamos el servicio de transporte público interprovincial de
personas por vías terrestres en el ámbito de la región San Martin y provincias.
Somos formadores de una organización empresarial, con estrategias y amplia
experiencia en la prestación de los servicios de Transporte, siendo nuestra
mejor carta de presentación, la calidad de nuestros servicios y la seguridad de
nuestros clientes. Contamos con conductores profesionales, con una red de
terminales terrestres propios ubicados en las mejores zonas de Bagua, Bagua
Grande, Chachapoyas, Juanjui, Moyobamba, Nueva Cajamarca, Pedro Ruiz,
Pamochas, Rioja, SDA. Jesurasalen, Tarapoto, Tocache, Y Yurimaguas agencias
anexas en todas nuestras rutas. Por iniciativa propia, utilizamos estándares de
control estricto de todas nuestras unidades vehiculares por recorrido de
nuestros conductores y personal administrativo son capacitados para
brindarles la mayor seguridad y confianza que cada usuario se merece. Es así,
que Transporte y turismo Cajamarca es una empresa prestigiosa, gracias al
esfuerzo, perseverancia y visión de todos nuestros accionistas y
fundamentalmente a la confianza de nuestros usuarios, a quienes expresamos
nuestra gratitud imperecedera.
Calidad de Software Página 15
 Misión:
Nuestra misión consiste en brindar una mejoría constante de nuestros
servicios de transportes de pasajeros con automóviles de última generación
ofreciendo una atención personalizada y profesional donde nuestros clientes
se sientan seguros y cómodos.
 Visión:
Nuestra visión es ser una empresa líder en el sector del Transporte de
pasajeros a Nivel Nacional, comprometida en brindar un excelente servicio a
nuestros clientes.
 Servicios:
­ Transporte de pasajeros: Con una amplia experiencia y conocedores de
las rutas de nuestra región, brindamos servicio personalizado de
transporte de pasajeros en todo el departamento San Martin.
­ Encomiendas y envíos: Ofrecemos nuestro servicio de encomiendas y
envíos para nuestros clientes, con reparto a domicilio.
­ Giros de Dinero: Atendemos con giros de dinero en todas nuestras
agencias de manera instantánea y segura.
Calidad de Software Página 16
1.2.2. Organización de la empresa:
1.2.3. Descripción de puestos
 Gerencia:
Dirige las funciones relacionadas con la administración del hotel: planear,
organizar, coordinar, supervisar y dirigir todas las actividades del hotel y del
personal, con el objetivo de lograr un óptimo funcionamiento y servicio.
 Administración:
Supervisa, controla y coordina las actividades del negocio relacionadas con el
servicio de transporte, encomienda, etc.
 Tráfico:
Es generalmente utilizada para referirse a la circulación de elementos u objetos
que existe, en este caso a los vehículos de la empresa, Controla el orden de
salida de los vehículos y los turnos de los choferes.
Gerencia
Almacén
Secretaria
Administración General
Trafico
Accionista Chofer
Recepción
Calidad de Software Página 17
 Recepción:
Esta área sirve como interfaz con los clientes y cumple con las funciones
administrativas de la recepción.
 Accionista:
Se involucra en la gestión de la empresa, su responsabilidad y poder de decisión
depende del porcentaje de capital que aporta a la misma (a más acciones, más
votos), tienen un papel importante en los aspectos de financiación, de
operación, de gestión y control de la empresa.
 Chofer:
Es el usuario que se encarga de desplazar por la vía pública un vehículo.
 Almacén:
Sirve para depositar o guardar gran cantidad de artículos, productos o
mercancías para su posterior venta, uso o distribución.
 Secretaria:
Se encarga de agilizar los procesos y mejorar los plazos de atención mediante
un sistema más eficiente.
1.2.4. Descripción del área donde se realizara el proyecto:
La empresa de transporte y turismo Cajamarca al ser relativamente una empresa
con diversas necesidades y con una amplia trayectoria en el rubro del transporte
terrestre de pasajeros, servicio de carga, envío de giros y encomiendas en la
Región San Martín, se ha visto necesario realizar un sistema para el control de
entrada y salida de vehículos, que ayude al área de Administración con el manejo
de información de los choferes, vehículos, con los envíos de encomienda entre
otros proceso que se realiza en el área de administración, ya que actualmente se
realiza estos procesos de forma manual, ocasionando muchas desventajas
competitivas a la empresa, por lo que es necesario automatizarlos, de tal manera
brindar un servicio de calidad, seguro y confiable.
El sistema se basara en el registro de entrada de vehículos controlado por la
secretaria, ya que se identifican las rutas adecuadas y los medios de transporte,
elaboran horarios y se ocupan de las formalidades.
Calidad de Software Página 18
CAPÍTULO II
Calidad de Software Página 19
II. PROYECTO ACADEMICO:
2.1. Título:
Sistema web móvil para el control de entrada y salida de vehículos en la empresa
Transportes y Turismo Cajamarca, Tarapoto 2016.
2.2. Realidad Problemática:
Según la Sociedad Nacional de Industrias (SNI) a través del Centro de Desarrollo
Industrial (CDI), El Perú se mantiene en el puesto 90 en el ranking de la XIV edición del
Informe Global de Tecnología de la Información en el año 20153
; esto se debe a que el
desarrollo tecnológico del Perú se ve limitado por muchas barreras que dificultan la
preparación del país para hacer un buen uso de las Tecnologías de la información.
Sin lugar a duda las tecnologías de información se han convertido en una de las
herramientas más importante en estos últimos tiempos, estas han provocado cambios
agigantados en la sociedad y más aún quien sabe en el futuro. En la actualidad, el
entorno está prácticamente controlado por las nuevas tecnologías, que a medida que
transcurre el tiempo avanzan sin límites.
Dado el ritmo implacable del desarrollo tecnológico, las empresas menos interesadas
por la implementación de nuevas tecnologías que les permitan el aumento de su
productividad e ingresos, corren el riesgo de quedar más atrasadas y llegar a un punto
de quiebra, suplantadas por aquellas empresas que optan por emplear las nuevas
tecnologías de información en su negocio.
La posibilidad de obtener o implementar nuevas tecnologías o un sistema de
información, ha abierto nuevas y mejores oportunidades a las empresas para mejorar
su productividad y poder agilizar sus procesos.
En nuestra región aún son muchas empresas que observan con recelo la posible
implementación de sistemas de información en sus procesos o desconocen totalmente
de ellos, ya que además esto implican un enorme cambio en las estructuras
3 SNI, Sociedad nacional de industrias. Perú mantiene posición 90 en ranking global de tecnología 2015 [en línea]. Lima - Perú: 2015 [fecha de consulta:
11 abril 2016]. Disponible en: http://www.sni.org.pe/?p=3100.
Calidad de Software Página 20
organizativas e institucionales de las compañías, por lo que se sigue manejando los
procesos del negocio haciendo uso de los métodos tradicionales que requieren de
tiempo y resultan ineficaces para que la empresa pueda prosperar y tenga ventajas
comparativas con respecto a la competencia. Este es el caso de Transportes y turismo
Cajamarca, el cual contribuyen de gran manera con el transporte de pasajeros y el
turismo en la región, prestando sus diversos servicios a muchas personas o visitantes
de distintos lugares del país o del mundo.
Transportes y turismo Cajamarca al ser una empresa posicionada en el mercado,
requiere de la implementación de nuevas tecnologías, para poder controlar mejor sus
procesos, su infraestructura de información y poder ser más competitivos adaptándose
a los cambios tecnológicos, ya que durante los últimos años, se ha visto el deseo de
fortalecer este servicio que brinda el sector transporte, para así también lograr
favorecer el turismo en la región, de esta forma seguir siendo una de las mejores
empresas en San Martin. Transportes Cajamarca presenta varias dificultades
tecnológicas en el manejo de su información y procesos tales como, pérdida de tiempo
y confusión a la hora verificar si una encomienda o giro de dinero está disponible para
ser entregado al destinatario y el control de la salida y llegada de los vehículos no se
registra correctamente. Al no contar con un sistema automatizado se vuelve
complicado llevar un control bien organizado de todas las actividades que realiza para
prestar sus servicios. Es por ello que con la implementación de un sistema de control de
entrada y salida de vehículos y aplicativo móvil se pueda mejorar la eficiencia en sus
procesos. Por tanto se considera de gran importancia que la transformación del
manejo de información de forma manual a un sistema automatizado ayudaría a
controlar y mejorar los procesos que se maneja en esta empresa.
2.3. Definición del Problema:
¿Cómo influye la implementación de un Sistema web móvil para el control de entrada y
salida de vehículos en la empresa Transportes y Turismo Cajamarca?
Calidad de Software Página 21
2.4. Antecedentes:
2.4.1.Internacional
En la tesis de ROZO, John con el tema de investigación “sistema de registro y
control de entrada y salida de vehículos de un parqueadero”. (Bogotá, febrero
2011) Menciona que gracias a la elaboración de un profundo proceso de
investigación que nos permitiera determinar aspectos valiosos relacionados con
las ventajas y oportunidades que traería consigo la organización de un proceso
sistemático de gestión de informaciones relacionadas con la prestación del
servicio de parqueo, se logró la consolidación del sistema de registro y control de
entrada y salida de vehículos de un parqueadero, con lo cual se contribuye al
proyecto de renovación, unificación sistémica y estandarización de los servicios
de administración logística y seguridad de los automotores de los habitantes de
la Ciudad de Girardot (en primera instancia) para posteriormente ampliar el
campo de aplicación y además de ello estar a la vanguardia de los mejores
sistemas de parqueo nacionales e internacionales.
Por tal motivo podemos concluir que el presente proyecto informático reclama
la aceptación de su validez, pues se evidencia su interés y proyección social,
gracias al análisis y satisfacción de las necesidades históricas de la ciudadanía, en
relación con la prestación de los servicios de parqueadero. 4
En la tesis de BARRENO, Cristian con el tema de investigación “Desarrollo de un
software para el control automatizado del ingreso y salida de vehículos en el
campus de la Puce SD, demostrando su funcionalidad mediante un prototipo”.
(Santo Domingo – Ecuador, diciembre 2013), Menciona que actualmente nuestra
sociedad se encuentra en una capacidad de desarrollo y evolución como nunca
antes se pensó, esto ha sido gracias al fácil acceso a la información con la que
contamos ahora. Tomando en cuenta que podemos acceder desde cualquier
4 ROZO, John “sistema de registro y control de entrada y salida de vehículos de un parqueadero”. Directora: Fernanda Mosquera. [Tesis]
Corporación Universitaria minuto de Dios, Bogotá, 2011.
Calidad de Software Página 22
lugar del planeta, sea con algún dispositivo fijo o móvil, a un sin número de
bancos de datos, donde su fuente puede estar ubicada de igual manera en
cualquier lugar de nuestro planeta.
Esto ha desencadenado por lógica en un enorme incremento en nuestra
capacidad de procesamiento de información, lo que nos permite demandar
mejores sistemas con mayores tasas de rendimiento, fiabilidad, seguridad, etc.;
En especial en aquellos que están destinados a realizar tareas de monitoreo. Ya
que deben poder contar con la capacidad de registrar todo lo que sucede, en los
entornos para los que fueron creados.
Enfoquémonos en especial en los Sistemas de control de Acceso Vehicular, ya
que estos deben ser lo suficientemente robustos para asegurar que la empresa,
institución o persona que los emplee pueda contar con información completa y
precisa para salir avante de cualquier situación que pueda comprometer la
seguridad de su parque automotor. El contar con un control que permita tener
un registro eficiente del parque automotor que ingresa y sale de las instalaciones
de una empresa o cualquier tipo de institución ya sea pública o privada siempre
resulta de vital importancia para garantizar y precautelar la integridad y
seguridad del establecimiento que se encuentra bajo el control aplicado. Existen
muchas instituciones que utilizan controles obsoletos para este fin o
simplemente no tienen un sistema de control que les garantice una mayor
seguridad de los vehículos que ingresan o salen de sus instalaciones.5
5 BARRENO, Cristian “Desarrollo de un software para el control automatizado del ingreso y salida de vehículos en el campus de la puce
SD, demostrando su funcionalidad mediante un prototipo”. Director: Ing. José Luis Centeno. [Tesis] Pontificia Universidad Católica del
Ecuador, Santo Domingo, 2013.
Calidad de Software Página 23
2.4.2.Nacional
En la tesis de RIOZ, Jorge con el tema de investigación “Diseño de un sistema de
control vehicular basado en el acceso de espacios libres y ubicación en
estacionamientos usando RFID”. (Lima, julio 2011) Menciona que la realidad de
los estacionamientos en nuestro país indica que la atención y el servicio
prestados son mínimos ya que la mayoría de estacionamientos opera bajo un
control manual, es decir, una persona realiza el control de ingreso y salida de
vehículos, con lo cual se genera una dependencia en el personal para obtener un
control vehicular eficiente y brindar un buen servicio. Aunque algunas empresas
han tratado de mejorar la administración de su estacionamiento con sistemas
automáticos, estos les han generado mayores problemas e incomodidades a los
usuarios. Los avances tecnológicos de hoy en día, dan la posibilidad de
desarrollar sistemas que cumplan un eficiente control, brinden facilidades y den
buen servicio a los usuarios, obteniendo así, una buena administración del
estacionamiento. Para ello es necesario utilizar la tecnología más adecuada para
poder desarrollar un sistema con las características mencionadas.6
En la Tesis de GALECIO, Jorge Javier con el tema de investigación “Sistema de
control de transporte de combustible en oleoducto petróleos del Perú S.A”.
(Piura, octubre de 2007) Menciona que antes de la implementación del sistema,
la documentación era llevada de manera manual, generando gran cantidad de
papeles, los cuales al momento de ser solicitados no se encontraban ordenados
de la mejor manera debido a la fuerte actividad laboral. Este sistema resuelve el
problema ya que toda la información requerida respecto al transporte del
combustible podrá ser obtenida de la base de datos. El sistema permite a
PETROPERÚ S.A. conocer a cada instante el estado del contrato, obtener
reportes actualizados y oportunos, reportes que no sólo podrán ser visualizados
6 RIOS, Jorge “Diseño de un sistema de control vehicular basado en el acceso de espacios libres y ubicación en estacionamientos usando
RFID”. Asesor: Ing. Luis Ángelo Velarde Criado. [Tesis] Pontificia Universidad Católica del Perú, Lima, 2011.
Calidad de Software Página 24
por la oficina que controla el sistema, llámese Piura, sino en todas las estaciones
y oficinas de PETROPERÚ S.A. que cuenten con Internet y los accesos
respectivos.7
2.4.3.Regional
En la tesis de ARCE, Yesrson con el tema de investigación “sistema web para
mejorar el proceso de registro de la información vehicular en la unidad de
tránsito de la municipalidad provincial de San Martín” menciona que la
implantación de un Sistema Web mejoró el proceso de registro de la información
vehicular en la Unidad de Tránsito de la Municipalidad Provincial de San Martín –
Tarapoto. Se logró reducir el tiempo de operación en los procesos de registro y
emisión de licencias de habilitación vehicular, siendo los más significativos:
reducción del 62% de tiempo de registro de información vehicular; reducción del
82% de tiempo para la emisión de reportes y la reducción del 59% de tiempo
para la emisión de duplicados. El Sistema Web de Habilitación Vehicular (SHV),
debido a su diseño (Modelo Vista Controlador - MVC) y a su arquitectura (Cliente
Servidor) tiene como ventaja su facilidad para integrarse con otros sistemas, así
como también para ser implantado en otras municipalidades de la región y el
país. El procesamiento de la data histórica almacenada por el sistema permitirá
obtener estadísticas sobre el número de habilitaciones vehiculares registradas
por mes, por día, por tipo de permiso, por intervalos de fecha, por asociaciones,
marca y modelo del vehículo. La información que se obtenga a través de estas
estadísticas le servirá a la Unidad de Tránsito para evaluar el cumplimiento de las
normativas locales y nacionales que regulan el transporte de carga y pasajeros.8
7 GALECIO, Jorge Javier “Sistema de control de transporte de combustible en oleoducto petróleos del Perú S.A” Director: Cohalia
Gonzales, Milagros [Tesis de para optar el título profesional] Piura, octubre de 2007
8 ARCE, Yerson "
“
sistema web para mejorar el proceso de registro de la información vehicular en la unidad de tránsito de la
municipalidad provincial de San Martín
”
". Director: Richard Enrique Injante Ore. [Tesis de para optar el título profesional] Universidad
Nacional de San Martin, Perú, San Martin, 2014.
Calidad de Software Página 25
2.5. Marco Teórico:
2.5.1.Paradero:
Es un tipo de estación de transferencia destinada al encuentro entre pasajeros y
vehículos de transporte público de superficie. Su objetivo es proporcionar el
acceso al sistema de transporte público, es decir, la facilidad para entrar y salir
del sistema.
Es una infraestructura física que tiene como función primordial de brindar
servicios centralizados del sistema de transporte urbano interprovincial,
ofreciendo facilidades para el arribo y salida de pasajeros a los diferentes puntos
del país; así mismo brinda servicios conexos como encomiendas, venta de
pasajes, mantenimiento de buses y otras facilidades al usuario.9
2.5.2.Automóviles:
Se le designa el nombre de automóvil, a una maquinaria que posee la capacidad
de generar suficiente energía por sí misma para inducir su propio movimiento,
esta propia propulsión es generada gracias a la utilización de motores que
poseen incorporados, y los mismos son creados de acuerdo a la capacidad de
personas, mercancía o peso en sí mismo que pueda transportar el vehículo, el
automóvil puede moverse o dirigirse por sí solo, no necesita un camino
compuesto por carriles que coordinen su curso, lo que es considerado una gran
ventaja ya que otorga a la maquinaria libertad en cuanto a sus movimientos.10
9 CANTOR, Diego Andrés. “Pieza Urbana “[en línea]. Bogotá, Colombia [fecha de consulta: 5 de Octubre 2016].
Disponible en: http://es.slideshare.net/fanfatal/paradero-propuesta-final
10 Venemedia. “Definición de Automóvil “[en línea] [fecha de consulta: 5 de Octubre 2016]. Disponible en:
http://conceptodefinicion.de/contacto/
Calidad de Software Página 26
2.5.3.Pasajero:
Es el usuario de la vía pública que circula como persona transportada en
vehículos de transporte público o en un vehículo particular. El pasajero también
tiene que tener cuidado con su desempeño, ya que su conducta puede afectar la
conducción del vehículo donde es transportado. Evitar que las mascotas viajen
sin sujetarlas debidamente. Los niños deben viajar en los lugares asignados en el
vehículo con los cinturones de seguridad activados, deben evitar todo
movimiento innecesario, no jugar ni arrojar objetos dentro del vehículo.
Los gritos o ruidos y los movimientos dentro de la cabina del vehículo que
efectúen los pasajeros transportados, pueden distraer al conductor y afectar la
visual y la percepción que éste tenga de las circunstancias del tránsito.
2.5.4.Chofer:
Es el usuario que se desplaza por la vía pública al comando de un vehículo. La Ley
de nuestro país considera al vehículo una cosa riesgosa, es decir que un vehículo
genera riesgos cuando circula. El conductor no sólo tiene que saber manejar bien
su vehículo sino que además tiene que estar habilitado para poder hacerlo. Los
conductores necesitan habilitación; carnet de conductor para conducir. Hay
habilitaciones para distintos tipos de vehículos: motos y los automóviles, los
camiones, taxis, los ómnibus. Otras responsabilidades de un conductor:
 No beber o drogarse y después manejar
 No manejar cuando está medicado
 No manejar cuando está cansado o con sueño
 Debe mantener su vehículo en buenas condiciones: Controlar frenos,
ruedas, luces, espejos, limpiaparabrisas, etc.
 Debe respetar las señales y las reglas de tránsito, circular a velocidad
autorizada, dar prioridad al peatón.
 Tener asegurado su vehículo11
11 Laura. ”Concepto y definiciones” [en línea]. [fecha de consulta: 5 de octubre 2016]. Disponible en:
http://www.dpv.misiones.gov.ar/seguridadvial/index.php?option=com_content&view=article&id=64:conceptos-y-
definiciones&catid=29:plataforma-de-educacion-a-distancia-&Itemid=58
Calidad de Software Página 27
2.5.5.Transporte Público:
Medio de traslado de personas o bienes desde un lugar hasta otro. El transporte
comercial moderno está al servicio del interés público e incluye todos los medios
e infraestructuras implicadas en el movimiento de las personas o bienes, así
como los servicios de recepción, entrega y manipulación de tales bienes. El
transporte comercial de personas se clasifica como servicio de pasajeros y el de
bienes como servicio de mercancías. Como en todo el mundo, el transporte es y
ha sido en Latinoamérica un elemento central para el progreso o el atraso de las
distintas civilizaciones y culturas.12
2.5.6.Encomienda:
Es una institución socioeconómica mediante la cual un grupo de individuos
debían retribuir a otro en trabajo, especie o por otro medio, para disfrutar de un
bien o una prestación que hubiesen recibido. La institución de la clientela estaba
establecida en la Europa romana desde el bajo Imperio hasta principios de
la Edad Moderna. Así, existía una relación de dependencia por la que el más
fuerte daba protección al más débil a cambio de comprometerse a
guardar fidelidad y entregarle determinados servicios, y a la vez la encomienda
es mandar a una persona que está en otro país o ciudad.
La encomienda tenía una duración limitada por una, dos y en casos especiales
hasta por cinco vidas. Con excepciones contadas, de casos en que fueran
concedidas a perpetuidad  En un comienzo a la muerte delencomendero, se
distribuían entre sus sucesores o entre varias personas.13
12 ESCALONA, Ana. “Transporte público”. [En línea]. [Fecha de consulta: 6 de octubre 2016]. Disponible en:
http://www.monografias.com/trabajos81/transporte-publico/transporte-publico.shtml
13 CHECO, José “Encomienda”. [En línea]. [Fecha de consulta: 6 de febrero 2016]. Disponible en:
https://es.wikipedia.org/wiki/Encomienda
Calidad de Software Página 28
2.5.7.Ruta:
Es una vía de dominio y uso público, proyectada y construida fundamentalmente
para la circulación de vehículos automóviles. Existen diversos tipos de carreteras,
aunque coloquialmente se usa el término carretera para definir a la carretera
convencional que puede estar conectada, a través de accesos, a las propiedades
colindantes, diferenciándolas de otro tipo de carreteras, las autovías y
autopistas, que no pueden tener pasos y cruces al mismo nivel. Las carreteras se
distinguen de un simple camino porque están especialmente concebidas para la
circulación de vehículos de transporte.14
2.5.8.Tecnologías de información y comunicación
Malbernat, Lucía Rosario (2005). Define Las TIC son aquellas tecnologías que
permiten transmitir, procesar y difundir información de manera instantánea.
Son consideradas la base para reducir la Brecha Digital sobre la que se tiene que
construir una Sociedad de la Información y una Economía del Conocimiento. Las
TIC optimizan el manejo de la información y el desarrollo de la comunicación.
Permiten actuar sobre la información y generar mayor conocimiento e
inteligencia. Abarcan todos los ámbitos de la experiencia humana. Están en
todas partes y modifican los ámbitos de la experiencia cotidiana: el trabajo, las
formas de estudiar, las modalidades para comprar y vender, los trámites, el
aprendizaje y el acceso a la salud, entre otros.15
Para Cabero (1998) las TIC son las nuevas tecnologías de la información y
comunicación son las que giran en torno a tres medios básicos: la informática, la
microelectrónica y las telecomunicaciones; pero giran, no sólo de forma aislada,
sino lo que es más significativo de manera interactiva e interconexionadas, lo
que permite conseguir nuevas realidades comunicativas.
14 Word FAQ. Dictionary.com (Lexico Publishing Group, LLC). 2007.[En línea]. [Consultado el 24 de marzo de 2007]. Disponible en:
https://es.wikipedia.org/wiki/Carretera#cite_note-difference_between_road_and_street-1
15 BELLOCH, Orti. Las tecnologías de la información y la comunicación (T.I.C) [en línea] Universidad de valencia [fecha de consulta: 20
setiembre 2016]. Disponible en: http://www.uv.es/~bellochc/pdf/pwtic1.pdf
Calidad de Software Página 29
Podríamos decir que las TIC son tecnologías para almacenamiento,
recuperación, proceso y comunicación de la información. Existen múltiples
instrumentos electrónicos que se encuadran dentro del concepto de TIC, la
televisión, el teléfono, el video, el ordenador. Pero sin lugar a duda, los medios
más representativos de la sociedad actual son los ordenadores que nos
permiten utilizar diferentes aplicaciones informáticas, y más específicamente las
redes de comunicación, en concreto Internet. 16
2.5.9.Sistema de Información
Según GIGCH (2008) Un sistema de información consiste de tres componentes:
humano, tecnología y organización. Desde esta perspectiva la información está
definida en tres niveles significativos. Los datos pueden ser procesados
mediante el sistema de aplicación el cual corresponde al nivel de sintaxis.
En teoría de sistemas, un sistema de información es un sistema automatizado o
manual que involucra personas, máquinas y/o métodos organizados de
recolección, procesos, transmisión clasificar datos que divulguen información
del usuario.
En telecomunicaciones, un sistema de información es cualquier
telecomunicación y/o equipo relacionado con computadoras o un sistema o
subsistema interconectado que está en uso, adquisición, almacenamiento,
manipulación, movimiento, transmisión, esto incluye software, firmware.
En tecnología de la información, instrucciones que el fabricante de un
ordenador incluye en la ROM que comprueban el estado de los diferentes
dispositivos antes de pasar el control al sistema operativo y hardware.”17
16 BELLOCH, Consuelo. Las tecnologías de la información y la comunicación en el aprendizaje [en línea] Universidad de valencia [fecha
de consulta: 20 de setiembre 2016]. Disponible en: http://www.uv.es/bellochc/pedagogia/EVA1.pdf
17 GIGCH, John. “Teoría General de Sistemas”. 2da edición.Mexico:Prentice-hall,1981
Calidad de Software Página 30
Laudon, K.C., Laudon, J.P. (2008) Un sistema de información se puede definir
desde el punto de vista técnico como un conjunto de componentes
interrelacionados que recolectan, procesan, almacenan y distribuye información
para apoyar la toma de decisiones y el control en una organización. Los sistemas
de información contienen información acerca de personas, lugares y cosas
importantes dentro de la organización. Un sistema de información viene a ser
un conjunto de elementos interconectados con el fin de tender a las demandas
de información de una organización, de esta manera poder elevar el nivel de
conocimientos que permitan un mejor apoyo a la toma de decisiones y
desarrollo de acciones. Existen tres actividades que un sistema realiza:
 La entrada, que captura o recolecta datos en bruto tanto de su organización
como de su entorno externo.
 El procesamiento, convierte esta entrada de datos en una forma significativa.
 La salida, transfiere la información procesada a las personas que la usaran.
A esto se agrega que los sistemas de información también requieren de una
Retroalimentación, que viene a ser la salida que se devuelve al personal
correspondiente a la organización para ayudarle a evaluar o corregir la etapa de
entrada.18
2.5.10.Aplicación Móvil [19]
Una aplicación móvil es un programa que usted puede descargar y al que puede
acceder directamente desde su teléfono o desde algún otro aparato móvil, como
por ejemplo una Tablet o un reproductor MP3.
 Componentes de una aplicación:
Existe una serie de elementos clave que resultan imprescindibles para
desarrollar aplicaciones en Android. En este apartado vamos a realizar una
descripción inicial de algunos de los más importantes. A lo largo del curso se
describirán con más detalle las clases Java que implementan cada uno de estos
componentes.
18 Laudon, K.C., Laudon, J.P.”Sistema de Información Gerencial – Administración de la empresa digital”. 10a ed. México: PEARSON
Educación, 2008.
Calidad de Software Página 31
 Vista (View)
Las vistas son los elementos que componen la interfaz de usuario de una
aplicación: por ejemplo, un botón o una entrada de texto. Todas las vistas
van a ser objetos descendientes de la clase View, y por tanto, pueden ser
definidas utilizando código Java. Sin embargo, lo habitual será definir las
vistas utilizando un fichero XML y dejar que el sistema cree los objetos por
nosotros a partir de este fichero. Esta forma de trabajar es muy similar a la
definición de una página web utilizando código HTML.
 Layout
Un layout es un conjunto de vistas agrupadas de una determinada forma.
Vamos a disponer de diferentes tipos de layouts para organizar las vistas de
forma lineal, en cuadrícula o indicando la posición absoluta de cada vista.
Los layouts también son objetos descendientes de la clase View. Igual que
las vistas, los layouts pueden ser definidos en código, aunque la forma
habitual de definirlos es utilizando código XML.
 Fragment
La llegada de las tabletas trajo el problema de que las aplicaciones de
Android ahora deben soportar pantallas más grandes. Si diseñamos una
aplicación pensada para un dispositivo móvil y luego la ejecutamos en una
tableta, el resultado no suele resultar satisfactorio
 Actividad (Activity)
Una aplicación en Android va a estar formada por un conjunto de elementos
básicos de visualización, coloquialmente conocidos como pantallas de la
aplicación. En Android cada uno de estos elementos, o pantallas, se conoce
como actividad. Su función principal es la creación de la interfaz de usuario.
Una aplicación suele necesitar varias actividades para crear la interfaz de
usuario. Las diferentes actividades creadas serán independientes entre sí,
aunque todas trabajarán para un objetivo común. Toda actividad ha de
pertenecer a una clase descendiente de Activity.
 Servicio (Service)
Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una
interacción con el usuario. Es algo parecido a un demonio en Unix o a un
Calidad de Software Página 32
servicio en Windows. En Android disponemos de dos tipos de servicios:
servicios locales, que son ejecutados en el mismo proceso y servicios
remotos, que son ejecutados en procesos separados.
 Intención (Intent)
Una intención representa la voluntad de realizar alguna acción; como
realizar una llamada de teléfono, visualizar una página web. Se utiliza cada
vez que queramos:
Lanzar una actividad, lanzar un servicio, enviar un anuncio de tipo
broadcast, comunicarnos con un servicio.
Los componentes lanzados pueden ser internos o externos a nuestra
aplicación. También utilizaremos las intenciones para el intercambio de
información entre estos componentes.19
2.6. Objetivos:
2.6.1. General:
Implementar sistema web móvil para el control de entrada y salida de vehículos
en la empresa Transportes y Turismo Cajamarca, Tarapoto 2016.
2.6.2.Específicos:
 Realizar análisis y diseño del Sistema empleando una plataforma web móvil
de software libre y la metodología de desarrollo ágil XP.
 Realizar la programación del sistema utilizando el lenguaje de programación
PHP y sistema gestor de base de datos MySQL.
 Determinar el uso de estándares de calidad en el proceso y desarrollo del
software.
19 TOMAS, Jesús. “Componentes de una aplicación “[en línea]. Universidad Politécnica de Valencia [fecha de consulta:
20 de setiembre 2016]. Disponible en: http://www.androidcurso.com/index.php/tutoriales-android/31-unidad-1-vision-
general-y-entorno-de-desarrollo/149-componentes-de-una-aplicacion
Calidad de Software Página 33
2.7. Desarrollo Aplicando la Metodología XP:
2.7.1.Fase de Exploración:
2.7.1.1.
2.7.1.2. Identificación de las historias del usuario:
CODIGO HISTORIAS DE USUARIO
1 REGISTRAR PERSONA
2 REGISTRAR TIPO_PERSONA
3 REGISTRAR TIPO_DOCUMENTO
4 REGITRAR RUTA
5 REGISTRAR VEHICULO
6 REGISTRAR MARCA_VEHICULO
7 REGISTRAR VIAJE
8 REGISTRAR ENCOMIENDA
9 REGISTRAR TIPO_RUTA
10 REGISTRAR TIPO_ENCOMIENDA
11 REGISTRAR SUCURSAL
Calidad de Software Página 34
 TABLA 1: Registrar Persona:
01 REGISTRAR PERSONA
Como administradora deseo poder registrar todos los datos necesarios de nuevas personas que se
acudan a nuestra empresa de transportes por diferentes motivos, para tener un mejor control de las
personas como son choferes, accionistas o pasajeros.
Estimación: 4 Días
Prioridad: Alta Dependiente de: 02,03,14
FLUJO NORMAL
 La administradora solicitará datos de las personas nuevas que deseen
pertenecer a la empresa o personas que deseen enviar una encomienda.
 La administradora guarda los datos requeridos en la base de datos del
sistema.
 El sistema generará un código para cada persona.
 El sistema cierra la operación y espera el registro del boleto o el envío de
una encomienda.
PRUEBA DE
ACEPTACIÓN
 El sistema devolverá un Error cuando sucedan los siguientes casos:
 Cuando el DNI ya exista registrado por otra persona en la base de
datos.
 Cuando el DNI exceda la cifra estimada de caracteres.
 Cuando un campo de dato este vacío.
Calidad de Software Página 35
 TABLA 2: Registrar Tipo_Persona:
02 REGISTRAR TIPO_PERSONA
Como administradora deseo poder tener una opción para registrar a diferentes tipos de personas tales
como choferes y accionistas, quienes tienen contacto directo con la empresa, para que de esa manera
no exista problema alguno y se pueda diferenciar al momento de registrar el viaje entre un chofer o
accionista, ya que la información que se requiere para aquellos, es distinta en algunos puntos.
Estimación: 2 Días
Prioridad: Media Dependiente de:
FLUJO NORMAL
 La administradora ingresa al formulario registrar persona.
 Si la persona es un accionista o chofer, la administradora tendrá que
activar la opción tipo_persona, seguidamente activar también la opción
tipo de documento.
 La administradora solicitará datos de la persona según lo que el sistema
requiera, en algunos casos el mismo accionista puede ser registrado
también como chofer de su propio vehículo.
 La administradora guarda los datos requeridos en la base de datos del
sistema.
 El sistema generará un código para cada persona.
 El sistema cierra la operación y espera el siguiente registro
PRUEBA DE ACEPTACIÓN
 El sistema devolverá un Error cuando haya un campo vacío.
 El sistema devolverá un Error cuando el pasaporte o documento del
pasajero exceda la cifra estimada.
Calidad de Software Página 36
 TABLA 3: Registrar Tipo_documento:
03 REGISTRAR TIPO_DOCUMENTO
Como administradora deseo poder tener una opción para registrar el tipo de documento de los
choferes o accionistas ligados a la empresa, para que de esa manera no exista problema alguno al
momento de registrar a un chofer con un accionista, ya que la información que se requiere para
aquellos, es distinta especialmente en ciertos puntos.
Estimación: 2 Días
Prioridad: Medio Dependiente de:
FLUJO NORMAL
 La administradora ingresa al formulario registrar Persona.
 Si la persona es un accionista o chofer, la administradora tendrá que
activar la opción tipo de persona.
 La administradora solicitará datos de la persona según lo que el sistema
requiera.
 La administradora guarda los datos requeridos en la base de datos del
sistema.
 El sistema generará un código para cada cliente.
 El sistema cierra la operación y espera el siguiente registro
PRUEBA DE ACEPTACIÓN
 El sistema devolverá un Error cuando haya un campo vacío.
 El sistema devolverá un Error cuando el documento exceda la cifra
estimada.
Calidad de Software Página 37
 TABLA 4: Registrar Ruta:
04 REGISTRAR RUTA
Como Administrador del Sistema y/o Gerente deseo que el sistema me permita registrar la
ruta que cubrirán nuestros vehículos, ya sean rutas generales o rutas urbanas, para tener
información de las especificaciones que tendrá cada una ya sea ciudad de origen ciudad de
destino, tiempo de viaje aproximado, etc.
Estimación: 3 Días
Prioridad: Alta Dependiente de:
FLUJO NORMAL
El administrador del sistema y/o gerente ingresa datos de la ruta
El administrador del sistema y/o gerente selecciona el tipo de ruta
El administrador del sistema y/o gerente verifica que no falte ningún
campo vacío en el formulario de ingreso de datos.
El administrador del sistema y/o gerente graba el registro.
El administrador del sistema y/o gerente asigna por defecto un código
a la ruta.
El administrador del sistema y/o gerente cierra la operación y espera
el siguiente registro.
PRUEBA DE
ACEPTACIÓN
El sistema devolverá un Error si :
 Si la descripción de la ruta ya existe en la base de datos.
 Hay un campo vacío a la hora de grabar el registro.
Calidad de Software Página 38
 TABLA 5: Registrar Vehículo:
05 REGISTRAR VEHÍCULO
Como administradora deseo poder registrar todos los datos necesarios de los vehículos que
funcionan en nuestra empresa, para que de esa manera se tenga un control y registro de
todas las unidades móviles que pertenecen a la empresa.
Estimación: 3 Días
Prioridad: Alta Dependiente de: 06, 11
FLUJO NORMAL
El administrador abre el formulario Registrar vehículo.
El administrador ingresa todos los datos necesarios del vehículo,
según lo que el sistema solicite.
El administrador selecciona el tipo de ruta.
Si el administrador selecciona ruta urbana, se muestra la opción de
elegir a las rutas a las que estará limitado este.
El sistema generará un código para cada programación.
El administrador guarda y cierra la operación y espera el siguiente
registro.
PRUEBA DE
ACEPTACIÓN
 El sistema devolverá un Error cuando sucedan los siguientes casos:
 Cuando la placa del vehículo ya este registrado en la base de datos.
 Hay un campo vacío a la hora de grabar el registro.
Calidad de Software Página 39
 TABLA 6: Registrar Marca Vehículo:
06 REGISTRAR MARCA_VEHÍCULO
Como administradora deseo poder tener una opción que me permita seleccionar la marca de
los vehículos, para que de esa manera facilite el registro del vehículo y sea más rápido.
Estimación: 2 Días
Prioridad: Medio Dependiente de:
FLUJO NORMAL
El administrador abre el formulario Registrar vehículo.
El administrador ingresa todos los datos necesarios del vehículo,
según lo que el sistema solicite.
El administrador selecciona la marca del vehículo.
El sistema generará un código para cada programación.
El administrador guarda y cierra la operación y espera el siguiente
registro.
PRUEBA DE
ACEPTACIÓN
 El sistema devolverá un Error cuando sucedan los siguientes casos:
 Cuando la placa del vehículo ya este registrado en la base de datos.
 Hay un campo vacío a la hora de grabar el registro.
Calidad de Software Página 40
 TABLA 7: Registrar Viaje :
07 REGISTRAR VIAJE
Como secretaria deseo poder registrar cada salidas de los vehículos, para así tener mejor control y
orden de los vehículos que entran y salen del paradero, como también de las encomiendas que se
movilizan en cada uno de las unidades móviles de nuestra empresa de transportes.
Estimación: 4 Días
Prioridad: Alta Dependiente de: 01,04,14
FLUJO NORMAL
 La secretaría abre el módulo de registrar viaje.
 La secretaria registra todos los datos necesarios para el viaje.
 El sistema generará un código para cada salida.
 La secretaria guarda los datos de la salida en el sistema.
 El sistema cierra la operación y espera el siguiente registro.
PRUEBA DE
ACEPTACIÓN
El sistema devolverá un Error si hay un campo vacío a la hora de
grabar el registro.
El sistema devolverá una alerta cuando se intente asignar un viaje
que no esté en la ruta del vehículo o chofer.
Calidad de Software Página 41
 TABLA 8: Registrar Encomienda:
08 REGISTRAR ENCOMIENDA
Como secretaria deseo que el sistema me permita registrar las encomiendas ingresando los
datos necesarios, para tener información de tipo, modalidad y la salida de la encomienda
registrada.
Estimación: 4 Días
Prioridad: Alta Dependiente de: 12
FLUJO NORMAL
La secretaria ingresa datos de la encomienda al sistema.
La secretaria verifica el tipo y la modalidad de la encomienda.
La secretaria completa el registro de todos los campos en el formulario
de ingreso de datos.
La secretaria registra el detalle de la encomienda vinculando con la
persona remitente y destinatario de la misma.
El sistema asigna por defecto un código a la encomienda registrada.
 La secretaria graba el registro en el sistema.
PRUEBA DE
ACEPTACIÓN
El sistema devolverá un Error si hay un campo vacío a la hora de grabar
el registro.
El sistema no permitirá registra a la misma persona con remitente y
destinatario.
Calidad de Software Página 42
 TABLA 9: Registrar Tipo_Ruta:
09 REGISTRAR TIPO_RUTA
Como administrador deseo que el sistema me permita registrar los tipos de rutas existentes, ruta
Urbana y Ruta General, donde la ruta urbana abarca viceversa de una ciudad a otra y la ruta general
puede abarcar distintas rutas, para poder así diferenciar que rutas especificas cubrirá un vehículo.
Estimación: 1 Día
Prioridad: Baja Dependiente de:
FLUJO NORMAL
 El administrador ingresa datos del tipo de Ruta al sistema.
 El administrador verifica que no falte ningún campo vacío en el formulario.
 El administrador verifica si el tipo de ruta es la correcta por cada vehículo.
 El administrador graba el registro.
 El administrador asigna por defecto un código para cada tipo de ruta.
 El administrador cierra la operación.
PRUEBA DE
ACEPTACIÓN
 El sistema devolverá un Error si hay un campo vacío a la hora de grabar el
registro.
 El sistema no permitirá eliminar ningún tipo de ruta del registro.
Calidad de Software Página 43
 TABLA 10: Registrar Tipo_Encomienda:
10 REGISTRAR TIPO_ENCOMIENDA
Como administradora deseo poder tener una opción para registrar los tipos de encomienda
existentes, para que de esa manera diferenciar las encomiendas que deseen enviar, y también poder
determinar con facilidad los precios de los envíos, estos podrían ser caja, sobre, maletín, saco, entre
otros.
Estimación: 1 Días
Prioridad: Baja Dependiente de:
FLUJO NORMAL
 La administradora ingresa al formulario registrar Tipo Encomienda.
 Donde se genera un código de registro auto incrementable y la
administradora ingresa la descripción y el costo de dicho tipo de
encomienda.
 La administradora guarda los datos mencionados en la base de datos
del sistema.
 El sistema cierra la operación y espera el siguiente registro.
PRUEBA DE ACEPTACIÓN
 El sistema devolverá un Error cuando haya un campo vacío.
 El sistema devolverá un Error cuando una descripción de un tipo de
ruta se intente registrar pero ya exista en la base de datos.
Calidad de Software Página 44
 TABLA 11: Registrar Sucursal:
11 REGISTRAR SUCURSAL
Como administradora deseo poder tener una opción para registrar las sucursales con las que cuenta
la empresa, para que de esa manera establecer el lugar donde realizan los accesos al sistema, y
también poder determinar el lugar de registro de las personas que intervienen en el sistema.
Estimación: 2 Días
Prioridad: Medio Dependiente de:
FLUJO NORMAL
 La administradora ingresa al formulario registrar Sucursal.
 Donde se genera un código de registro auto incrementable y la
administradora ingresa la ciudad y el estado de dicho sucursal.
 La administradora guarda los datos mencionados en la base de datos
del sistema.
 El sistema cierra la operación y espera el siguiente registro.
PRUEBA DE ACEPTACIÓN
 El sistema devolverá un Error cuando haya un campo vacío.
 El sistema devolverá un Error cuando una descripción de una sucursal
se intente registrar pero ya exista en la base de datos.
Calidad de Software Página 45
2.7.1.3. Tareas por historia de usuario:
N° NOMBRE PRIORIDAD RIESGO PUNTOS ITERACION
01 Registrar Persona Alta Alto 4 1
02 Registrar Tipo_Persona Media Medio 2 1
03 Registrar Tipo_Documento Media Bajo 2 1
04 Registrar Ruta Alta Medio 3 1
05 Registrar Vehículo Alta Alto 3 1
06 Registrar Marca_Vehiculo Medio Bajo 2 1
07 Registrar Viaje Alta Alto 4 1
08 Registrar Encomienda Alta Alto 4 1
09 Registrar Tipo_Ruta Baja Bajo 1 2
10 Registrar Tipo_Encomienda Baja Bajo 1 2
11 Registrar Sucursal Baja Baja 1 2
Calidad de Software Página 46
 TABLA 1: Registrar Persona:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 01
NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Personas
TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2
FECHA INICIO: 14/09/16 FECHA FIN: 15/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Se diseñara una interfaz que muestre la lista de las 10 primeras personas que existen registradas,
aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para
buscar a las persona registrados en el sistema que no se muestran en la lista inicial. También se
diseñará otra ventana modal que se abrirá cuando de seleccione registrar persona donde
contendrá los datos necesarios de la persona que necesita la empresa, en esta interfaz también
se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y
cancelar el registro respectivamente.
TAREA
NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 01
NOMBRE DE LA TAREA: Comprobación formulario y base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 16/09/16 FECHA FIN:17/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de personas se comprobara que el formulario
funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el
proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
Calidad de Software Página 47
 TABLA 2: Registrar tipo de Persona:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 02
NOMBRE DE LA TAREA: Comprobación tipo de persona con la base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 18/09/16 FECHA FIN: 19/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de personas se comprobara que al ingresar
el tipo de persona, esta opción nos muestre una lista desplegable de donde podremos
obtener el tipo de persona que se va a registrar, ya sea accionista, chofer, remitente, o
bien destinatario, a la vez funcione adecuadamente, juntamente con la base de datos
donde se almacenara esta información.
 TABLA 3: Registrar tipo de Documento:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 03
NOMBRE DE LA TAREA: Comprobación tipo de documento con la base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 20/09/16 FECHA FIN:21/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de personas se comprobara que al ingresar
el tipo de documento, esta opción nos muestre una lista desplegable de donde podremos
obtener el tipo de documento que se va a registrar de cada persona, ya sea DNI o
pasaporte en caso sea una persona extranjera, a la vez funcione adecuadamente,
juntamente con la base de datos donde se almacenara esta información.
Calidad de Software Página 48
 TABLA 4: Registrar Ruta:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 04
NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Rutas
TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2
FECHA INICIO: 28/09/16 FECHA FIN: 29/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Se diseñara una interfaz que muestre la lista de las 5 primeras rutas que existen registradas, aquí
también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar
las rutas registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra
ventana modal que se abrirá cuando de seleccione registrar ruta donde contendrá los datos
necesarios de la ruta que necesita la empresa, en esta interfaz también se incluye un botón de
guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro
respectivamente.
TAREA
NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 04
NOMBRE DE LA TAREA: Comprobación formulario y base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1
FECHA INICIO: 30/09/16 FECHA FIN: 30/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de rutas se comprobara que el formulario funcione
adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso
falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
Calidad de Software Página 49
 TABLA 5: Registrar Vehículo:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 05
NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Vehículos
TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2
FECHA INICIO: 05/10/16 FECHA FIN: 06/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Se diseñara una interfaz que muestre la lista de los 10 primeros vehículos que existen registrados,
aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para
buscar los vehículos registrados en el sistema que no se muestran en la lista inicial. También se
diseñará otra ventana modal que se abrirá cuando de seleccione registrar vehículo donde
contendrá los datos necesarios de la ruta que necesita la empresa, en esta interfaz también se
incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y
cancelar el registro respectivamente.
TAREA
NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 05
NOMBRE DE LA TAREA: Comprobación formulario y base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1
FECHA INICIO: 07/10/16 FECHA FIN: 07/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de vehículos se comprobara que el formulario
funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el
proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
Calidad de Software Página 50
 TABLA 6: Registrar Marca Vehículo:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 06
NOMBRE DE LA TAREA: Comprobación Marca de Vehículo con la base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 08/10/16 FECHA FIN: 09/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de vehículos se comprobara que al ingresar la marca
del vehículo, esta opción nos muestre una lista desplegable de donde podremos obtener las
marcas a la que pertenece cada vehículo, ya sea Toyota, Hyundai, Chevrolet, entre otros. Al mismo
tiempo verificar que funcione adecuadamente, juntamente con la base de datos donde se
almacenara esta información.
 TABLA 7: Registrar Viaje:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 07
NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Viaje
TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2
FECHA INICIO: 12/10/16 FECHA FIN: 13/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Se diseñara una interfaz que muestre la lista de los 10 primeros viajes que existen registradas,
aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para
buscar a los viajes registrados en el sistema que no se muestran en la lista inicial. También se
diseñará otra ventana modal que se abrirá cuando de seleccione registrar viaje donde contendrá
los datos necesarios del viaje que necesita la empresa, en esta interfaz también se incluye un
botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el
registro respectivamente.
Calidad de Software Página 51
TAREA
NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 07
NOMBRE DE LA TAREA: Comprobación formulario y base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 14/09/16 FECHA FIN: 15/09/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de viaje se comprobara que el formulario funcione
adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso
falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
 TABLA 8: Registrar Encomienda:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 08
NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Encomiendas
TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2
FECHA INICIO: 19/10/16 FECHA FIN: 20/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Para el registro de encomiendas se diseñará un módulo donde muestre los campos que se tomaran
en cuenta para que este proceso se maneje de forma eficiente, necesarios y requeridos por la
empresa, Se deberá incluir además un botón para Guardar, uno para ver la disponibilidad de la
encomienda y para cancelar además en esta pantalla se mostrara las características todas las
encomiendas.
Calidad de Software Página 52
TAREA
NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 08
NOMBRE DE LA TAREA: Comprobación de almacenamiento de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 21/10/16 FECHA FIN: 22/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de encomienda se comprobara que el formulario
funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el
proceso falla en algún registro, éste no se inserta en la base de datos y se corrige el fallo.
 TABLA 9: Registrar Tipo_Ruta:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 09
NOMBRE DE LA TAREA: Comprobación del sistema con la base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1
FECHA INICIO: 23/10/16 FECHA FIN: 23/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de vehículo, seleccionamos la opción del tipo de ruta, la
cual permitirá escoger entre urbana y general, posteriormente se podrá registrar los demás datos del
vehículo, teniendo también el botón para guardar los datos y cancelar la acción.
Calidad de Software Página 53
 TABLA 10: Registrar Tipo_Encomienda:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 10
NOMBRE DE LA TAREA: Comprobación del sistema con la base de datos
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1
FECHA INICIO: 26/10/16 FECHA FIN: 26/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Una vez terminado con la interfaz de registro de encomienda, seleccionamos la opción del tipo de
encomienda para calcular el pago que se realizara, posteriormente se podrá registrar los demás
datos de la encomienda, teniendo también el botón para guardar los datos y cancelar la acción.
 TABLA 11: Determinar Sucursal:
TAREA
NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 11
NOMBRE DE LA TAREA: Diseño y Verificación de la interfaz de sucursal.
TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2
FECHA INICIO: 27/10/16 FECHA FIN: 28/10/16
PROGRAMADOR RESPONSABLE: Equipo XP
DESCRIPCION:
Se diseñara una interfaz que muestre la lista de los 10 primeros sucursales que existen registradas,
aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para
buscar las sucursales registrados en el sistema que no se muestran en la lista inicial. También se
diseñará otra ventana modal que se abrirá cuando de seleccione registrar sucursal donde contendrá
los datos necesarios de la sucursal, en esta interfaz también se incluye un botón de guardar y
cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente.
Calidad de Software Página 54
2.7.1.4. Velocidad del proyecto:
2.7.1.5. Estimación de velocidad de proyecto:
LIBERACIONES VH
Liberación 1
(TH1+TH4+TH5+TH7+TH8+TH11)
4+3+3+4+4+2 = 20
Liberación 2
(TH2+TH3+TH6+TH9+TH10)
2+2+2+1+1 = 8
HISTORIAS TIEMPO HISTORIAS TIEMPO TAREAS
H1: REGISTRAR PERSONA 4
T1: 2
T2: 2
H2: REGISTRAR TIPO_PERSONA 2 T2: 2
H3: REGISTRAR TIPO_DOCUMENTO 2 T1: 2
H4: REGITRAR RUTA 3
T1: 2
T2: 1
H5: REGISTRAR VEHICULO 3
T1: 2
T2: 1
H6: REGISTRAR MARCA_VEHICULO 2 T1: 2
H7: REGISTRAR VIAJE 4
T1: 2
T1: 2
H8: REGISTRAR ENCOMIENDA 4
T1: 2
T2: 2
H9: REGISTRAR TIPO_RUTA 1 T1: 1
H10: REGISTRAR TIPO_ENCOMIENDA 1 T1: 1
H11: REGISTRAR SUCURSAL 2 T1: 2
Leyenda
Liberación 1
Liberación 2
Calidad de Software Página 55
2.7.2.Fase de Planificación de la Entrega:
2.7.2.1. Actividades de reunión de planificación de entregas:
LIBERACIONES VT
Liberación 1
(TT1+TT2)H1+(TT1+TT2)H4+(TT1+TT2+)H5+(TT1+TT2)H7+(T1+TT2)H8+(T1)H11
(2+2)+(2+1)+(2+1)+(2+2)+(2+2)+(2) = 20
Liberación 2
(TT1)H2+(TT1)H3+(TT1)H6+(TT1)H9+(T1)H10
2+2+2+1+1 = 8
ACTIVIDADES DE REUNION DE PLANIFICACION DE ENTREGAS
Actividades Descripción Responsable
Levantamiento
de información
La información que nos da la empresa
para desarrollar el proyecto.
Equipo
desarrollador
Identificación de
historias de
usuario
Es lo que la empresa necesita obtener
los requerimientos para el desarrollo
del sistema.
Cliente
Estimación de
historias de
usuario
Se debe de llevar a cabo una
estimación referente al documento
especificado
Equipo
desarrollador
Priorización de
historias de
usuario
Se evaluaran de acuerdo al orden
establecido
Cliente y equipo
desarrollador.
Documentar el
plan de entregas
Se hace un resumen respecto a las
historias de usuario.
Documentador
Calidad de Software Página 56
2.7.2.2. Equipo: integrantes y roles:
MIEMBRO GRUPO ROLES XP METODOLOGÍA
Wellis Arévalo
Córdova
A1 Jefe del Proyecto
XP
Programación
Extrema.
Jordan Chacon
Villacis
A1 Coach
Jhon Alex Chávez
Zelada
A1 Tracker
Jonathan Huivin
Suarez
A1 Programador
Omar Arturo Farro
Paz
A1 Big Boss
Christofert Maykot
Soria Bardales
A1 Tester
Patrick Francisco
Marino Marquina
A1 Consultor
Waldemar Romero
Lozano
Consultor Customer
Calidad de Software Página 57
2.7.2.3. Plan de Entregas:
TRANSPORTE Y TURISMO CAJAMARCA
Plan de entregas
[[ 1 ]]
Versión 1.0
Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y
Turismo Cajamarca
PLAN DE ENTREGAS
NOMBRE DEL PROYECTO:
Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y
Turismo Cajamarca
Fecha de reunión de planificación: 07/09/16
Nombre del documentador: Jordan Chacon Villacis
Entrega numero: 01
HISTORIAS DE USUARIO A IMPLEMENTAR EN LA ENTREGA
N° Titulo Prioridad
Fecha en la que
se entregara
Liberación en la
que se incluirá
01 Registrar Persona Alta 4 Días 1
02 Registrar Tipo_Persona Media 2 Días 2
03 Registrar Tipo_Documento Media 2 Días 2
04 Registrar Ruta Alta 3 Días 1
05 Registrar Vehículo Alta 3 Días 1
06 Registrar Marca_Vehiculo Medio 2 Días 2
07 Registrar Viaje Alta 4 Días 1
08 Registrar Encomienda Alta 4 Días 1
09 Registrar Tipo_Ruta Baja 1 Días 2
10 Registrar Tipo_Encomienda Baja 1 Días 2
11 Registrar Sucursal Baja 1 Días 1
INFORMACIÓN DE APROBACIÓN DEL PLAN
Firma del entrenador (coach) Firma del cliente
Calidad de Software Página 58
2.7.3.Fase de Iteraciones:
2.7.3.1. Identificación de metáforas del sistema:
N° METAFORAS DEL SISTEMA
1 GESTION DE PERSONAS
2 GESTION DE VEHICULOS
3 GESTION DE VIAJE
4 GESTION DE ENCOMIENDAS
2.7.3.2. Tarjetas CRC
 Metáfora 1: Gestión de Personas:
 CLASES:
 TARJETA 1:
Persona Sucursal Tipo_Doc Tipo_Persona
NOMBRE DE LA CLASE: Persona
RESPONSABILIDAD COLABORACIÓN
Obtener los datos de las
Personas.
Persona
Ingresar los datos de la persona
en la base de datos.
­ Tipo Doc
­ Tipo Persona
Conectar con la base de datos. Conexión
Confirmar los datos.
Calidad de Software Página 59
 Metáfora 2: Gestión de Vehículos:
 CLASES:
 TARJETA 2:
MarcaVehiculo Tipo_Ruta
Persona Vehiculo_Ruta
NOMBRE DE LA CLASE: Persona
RESPONSABILIDAD COLABORACIÓN
Obtener los datos de los
Vehículos.
Vehículo
Conectar con la base de datos. Conexión
Ingresar los datos de los
vehículos en la base de datos.
Color
Marca
Tipo Ruta
Registra los datos obtenidos
Calidad de Software Página 60
 Metáfora 3: Gestión de Viaje:
 CLASES:
 TARJETA 3:
Viaje Ruta Vehículo
SucursalViaje_Persona
NOMBRE DE LA CLASE: Persona
RESPONSABILIDAD COLABORACIÓN
Obtener los datos de los
Pasajero.
Personas
Ingresar vehículo del viaje en la
base de datos.
Vehículo
Ingresar Ruta del viaje en la
base de datos.
Ruta
Conectar con la base de datos. Conexión
Confirmar los datos.
Calidad de Software Página 61
 Metáfora 4: Gestión de Encomiendas:
 CLASES:
 TARJETA 4:
Persona Viaje_encomineda
Viaje Tipo_Encomienda
NOMBRE DE LA CLASE: Persona
RESPONSABILIDAD COLABORACIÓN
Obtener los datos del
Remitente y Destinatario
Personas
Conectar con la base de datos Conexión
Vincular encomienda a un
vehículo según la ruta en la
base de datos.
Viaje
Ruta
Conectar con la base de datos. Conexión
Confirmar datos
Calidad de Software Página 62
2.7.3.3. Pruebas de Aceptación:
a) Prueba de aceptación 1: Registrar Persona:
PRUEBA DE ACEPTACION 1
NOMBRE DE PRUEBA:
Verificación del registro de Persona
Nº HISTORIA DE USUARIO: 01
TITULO HISTORIA DE USUARIO: Registrar Persona
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el formulario desarrollado
contiene los campos necesarios que se utilizaran para el registro
de personas, ya sean choferes, accionistas o pasajeros, además
está diseñado en el lenguaje de programación php siguiendo
estándares y pruebas de calidad.
b) Prueba de aceptación 2: Registrar Tipo_Persona:
PRUEBA DE ACEPTACION 2
NOMBRE DE PRUEBA:
Verificación del Registro Tipo de Persona
Nº HISTORIA DE USUARIO: 02
TITULO HISTORIA DE USUARIO: Registrar Tipo_Persona
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el campo tipo de Persona está
diseñado con el fin de poder elegir si la persona será un accionista,
chofer o pasajero.
Calidad de Software Página 63
c) Prueba de aceptación 3: Registrar Tipo_Documento:
PRUEBA DE ACEPTACION 3
NOMBRE DE PRUEBA:
Verificación del Registro Tipo de Documento
Nº HISTORIA DE USUARIO: 03
TITULO HISTORIA DE USUARIO: Registrar Tipo_Documento
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, se lo puede comprobar ya que el
campo tipo de documento contiene lo necesario para el registro
de cualquier documento de identificación con el cual se
identifique la persona que se desea registrar en el sistema.
d) Prueba de aceptación 4: Registrar Ruta:
PRUEBA DE ACEPTACION 4
NOMBRE DE PRUEBA:
Verificación del Registro de la Ruta
Nº HISTORIA DE USUARIO: 04
TITULO HISTORIA DE USUARIO: Registrar Ruta
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que en el formulario desarrollado
para el registro de las rutas, se podrá registrar dos tipos, ruta
general y ruta urbana según las políticas de la empresa, es
amigable y está en buenas condiciones.
Calidad de Software Página 64
e) Prueba de aceptación 5: Registrar Vehículo:
PRUEBA DE ACEPTACION 5
NOMBRE DE PRUEBA:
Verificación del Registro de Vehículo
Nº HISTORIA DE USUARIO: 05
TITULO HISTORIA DE USUARIO: Registrar Vehículo
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el formulario es amigable y está
en buenas condiciones, contiene los campos necesarios para el
registro de un vehículo que pertenezca a la empresa, además está
desarrollado en un lenguaje de programación avanzada php
siguiendo estándares y pruebas de calidad.
f) Prueba de aceptación 6: Registrar Marca:
PRUEBA DE ACEPTACION 6
NOMBRE DE PRUEBA:
Verificación del Registro de Marca
Nº HISTORIA DE USUARIO: 06
TITULO HISTORIA DE USUARIO: Registrar Marca
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que es un campo que está dentro
del registro de vehículos lo que facilita agrupar los vehículos para
una búsqueda más efectiva.
Calidad de Software Página 65
g) Prueba de aceptación 7: Registrar Viaje:
PRUEBA DE ACEPTACION 7
NOMBRE DE PRUEBA:
Verificación del Registro de un viaje
Nº HISTORIA DE USUARIO: 07
TITULO HISTORIA DE USUARIO: Registrar Viaje
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el formulario desarrollado
contiene los campos necesarios que la empresa requiere para un
adecuado registro de viaje o pasaje, este formulario es muy
importante para determinar todos los detalles que se incluirán en
el viaje, como la hora, la ruta, los pasajeros, etc.
h) Prueba de aceptación 08: Registrar Encomienda:
PRUEBA DE ACEPTACION 8
NOMBRE DE PRUEBA:
Verificación del Registro de Encomienda
Nº HISTORIA DE USUARIO: 08
TITULO HISTORIA DE USUARIO: Registrar Encomienda
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el formulario desarrollado es
amigable y está en buenas condiciones para un registro óptimo de
las encomiendas, asegurando que estas lleguen a su destinatario.
Está diseñado en un lenguaje de programación avanzada php
siguiendo estándares y pruebas de calidad.
Calidad de Software Página 66
i) Prueba de aceptación 09: Registrar Tipo_Ruta:
PRUEBA DE ACEPTACION 9
NOMBRE DE PRUEBA:
Verificación del Registro de Tipo de Ruta
Nº HISTORIA DE USUARIO: 09
TITULO HISTORIA DE USUARIO: Registrar Tipo_ruta
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que es un campo que está dentro
del registro de rutas que facilita determinar la ruta especifica de
un vehículo registrado en la empresa, ya sean rutas generales que
abarcan todas las rutas posibles o rutas urbanas que abarca una
ruta (viceversa).
j) Prueba de aceptación 10: Registrar Tipo_Emcomienda:
PRUEBA DE ACEPTACION 10
NOMBRE DE PRUEBA:
Verificación del Registro del Tipo de Encomienda
Nº HISTORIA DE USUARIO: 10
TITULO HISTORIA DE USUARIO: Registrar Tipo_encomienda
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que es un campo que está dentro
del registro de encomiendas que facilita determinar los diferentes
tipos de encomiendas y los precios de cada uno, ya sean cajas,
sacos, sobres, etc.
Calidad de Software Página 67
k) Prueba de aceptación 11: Registrar Sucursal:
PRUEBA DE ACEPTACION 11
NOMBRE DE PRUEBA:
Verificación del Registro de Sucursal
Nº HISTORIA DE USUARIO: 11
TITULO HISTORIA DE USUARIO: Registrar Sucursal
ESPECIFICACIÓN:
Esta historia de usuario cumple con las especificaciones y
requerimientos del cliente, ya que el formulario desarrollado
contiene los campos necesarios para registrar todas las sucursales
que tiene la empresa a nivel de la región, es un formulario
amigable y está en buenas condiciones, está diseñado en un
lenguaje de programación avanzada php siguiendo estándares y
pruebas de calidad.
2.7.3.4. Checklist de Aceptación:
IDENTIFICACIÓN
Implementación de un sistema web móvil para el control de entrada y salida de vehículos en
la empresa Transportes y Turismo Cajamarca, Tarapoto - 2016.
Waldemar Romero Lozano
PRUEBAS
ITEMS SI NO
¿Las pruebas implementadas por el equipo
desarrollador cumplen con las
especificaciones presentadas por usted?
X
¿Las pruebas ejecutadas obtuvieron el
resultado que usted esperaba?
X
¿Cree que las pruebas señaladas por usted
eran capaz de testear las historias de usuario
completamente?
X
¿El sistema refleja los requerimientos que
usted ha propuesto?
X
¿Desea incluir nuevas pruebas? X
Calidad de Software Página 68
GRAFICOS:
ITEMS SI NO
¿Presento gráficos respecto a las pruebas de
aceptación?
X
En este grafico ¿Se observa que las pruebas
de aceptación van creciendo gradualmente?
X
Al pasar el tiempo ¿La cantidad de pruebas
que fallan se reduce?
X
2.7.4.Fase de Desarrollo:
2.7.4.1. Tarea de Programación a desarrollar:
N° DE
TAREA
TITULO DESARROLLADOR ESTADO
FECHA INICIO
TAREA
01
Diseño de la interfaz
para registrar los
datos de una
persona
Jonathan Huivin
Suarez
Finalizado
14/09/16
02
Comprobación de
registro de persona,
formulario y base de
datos
16/09/16
03
Comprobación tipo
de persona con la
base de datos
18/09/16
04
Comprobación tipo
de documento con
la base de datos
20/09/16
05
Diseño de la interfaz
para el registro de
Rutas
28/09/16
06
Comprobación para
el registro de rutas,
formulario y base de
datos
30/09/16
Calidad de Software Página 69
07
Diseño de la interfaz
para el registro de
Vehículos
Jonathan Huivin
Suarez
Finalizado
05/10/16
08
Comprobación
formulario y base de
datos para el
registro de vehículos
07/10/16
09
Comprobación
Marca de Vehículo
con la base de datos
08/10/16
10
Diseño de la interfaz
para el registro de
Viajes
12/10/16
11
Comprobación
formulario y base de
datos del registro de
viajes
14/10/16
12
Diseño de la interfaz
para el registro de
Encomiendas
19/10/16
13
Comprobación del
registro de
encomiendas con la
base de datos
21/10/16
14
Comprobación del
sistema con la base
de datos para el tipo
de ruta
23/10/16
15
Comprobación del
sistema con la base
de datos para el tipo
de encomienda
26/10/16
16
Diseño y Verificación
de la interfaz de
sucursal.
27/10/16
Calidad de Software Página 70
2.7.5.Fase de Producción:
2.7.5.1. Pruebas finales:
a) HISTORIA DE USUARIO 1: REGISTRAR PERSONA
En esta historia se puede ingresar la información de las personas, se
pueden guardar en la base de datos, eliminar y modificar datos
ingresados de la persona en la base de datos.
Ingresar información de las personas:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – personas y allí
se podrá realizar el llenado de un formulario con campos específicos
que requiere en el sistema.
 Condiciones de ejecución: Exista un tipo persona y tipo documento
almacenado.
 Entrada:
El administrador introducirá su login y su password. Del menú
principal ingresará a menú mantenimiento-personas y luego
seleccionar en el botón registrar.
Se mostrará un formulario con campos específicos: tipo persona,
nombre, apellido, tipo de documento, número de documento,
teléfono y dirección, para ser llenados por el administrador y ser
guardados en el sistema.
 Resultado esperado:
Se muestra la información llenada en los campos específicos de la
tabla llenados en el sistema sin ninguna restricción en el tecleado de
los datos.
 Evaluación de prueba: Prueba satisfactoria.
Calidad de Software Página 71
Guardar datos de personas en la base de datos:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento –personas en el
botón registrar. Una vez en esta ventana de registro se procederá a
guardar los datos, en caso de no haber ningún error, se procederá a
guardar los datos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento - personas.
Se mostrará un formulario con campos específicos: tipo persona,
nombre, apellido, tipo de documento, nº de documento, teléfono y
dirección. Para ser llenados por el administrador y ser guardados en
el sistema. El administrador llenara todos los campos necesarios y/o
requeridos por el sistema. Tras la introducción de los datos deberá
presionar en el botón realizar para que los datos de la nueva
persona sean almacenados en la base de datos del sistema.
 Resultado esperado:
La información ingresada de cada persona sea guardada y
almacenada en la base de datos del sistema.
 Evaluación de Prueba: Prueba satisfactoria
Eliminar datos de personas almacenadas en la base datos:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento –personas. Una
vez en esta ventana de registros se podrá eliminar los datos de la
persona seleccionando a una persona y luego en el botón eliminar.
 Condiciones de ejecución: Exista alguna persona almacenado en el
sistema
Calidad de Software Página 72
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento - personas.
Los datos mostrados en el formulario con campos específicos: tipo
persona, nombre, apellido, tipo de documento, nº de documento,
teléfono y dirección. Se procederá a eliminar la información. Tras la
búsqueda de la información del persona deberá presionar el botón
eliminar para borrar los datos de la base de datos del sistema
 Resultado esperado:
La información ingresada de cada persona será eliminada de la base
de datos del sistema.
 Evaluación de Prueba: Prueba satisfactoria
Modificación de datos de personas almacenados en la base de
datos:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – personas. Una
vez ingresado los datos de nuevo persona se podrá acceder a una
lista de personas en la cual existirá un botón de editar la cual nos
permitirá editar los datos de un persona para luego ser guardados
en la base de datos del sistema.
 Condiciones de ejecución: Exista alguna persona almacenado en el
sistema
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento - persona.
Se mostrará un formulario con campos específicos: tipo persona,
nombre, apellido, tipo de documento, nº de documento, teléfono y
dirección. Para ser llenados por el administrador y ser guardados en
el sistema
Calidad de Software Página 73
El administrador ingresara al registro y podrá editar los datos de las
personas al listado generado a partir del registro de personas.
 Resultado esperado:
La información ingresada de cada persona sea editada en caso de
errores y ser actualizada y almacenada en la base de datos del
sistema.
 Evaluación de Prueba: Prueba satisfactoria
b) HISTORIA DE USUARIO 2: REGISTRAR TIPO PERSONA
En esta historia se puede ingresar la información de los tipos personas,
se pueden guardar los datos y modificar los datos.
Ingresar información de tipo de personas:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – tipo persona y
allí se podrá realizar el llenado de un pequeño formulario con
campos específicos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento – tipo persona.
Se mostrará un formulario con un campo específico: descripción del
tipo persona para ser llenados por el administrador y ser guardados
en el sistema.
 Resultado esperado:
Se muestra la información llenada en los campos específicos
llenados en el sistema.
 Evaluación de prueba: Prueba satisfactoria.
Calidad de Software Página 74
Guardar datos de tipo persona en la base de datos:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento –tipo persona.
Una vez en esta ventana de registro se procederá a guardar los
datos, en caso de no haber ningún error, se procederá a guardar los
datos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento – tipo persona.
Se mostrará un formulario con un campo específico: descripción
tipo de persona para ser llenados por el administrador y ser
guardados en el sistema.
El administrador llenara todos los campos necesarios y/o tras la
introducción de los datos deberá presionar en el botón guardar para
que los datos de la nueva persona sean almacenados en la base de
datos del sistema.
 Resultado esperado:
La información ingresada de cada tipo persona sea guardada y
almacenada en la base de datos del sistema.
 Evaluación de Prueba: Prueba satisfactoria
Modificar los datos de tipo persona en la base de datos:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – tipo persona.
Una vez ingresado los datos al sistema y en el caso de que haiga
errores se podrá modificar los datos con un boto de editar y se
procederá a modificarlos y actualizar la base de datos del sistema.
 Condiciones de ejecución: Existencia de un tipo persona
almacenado en el sistema
Calidad de Software Página 75
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento - tipo persona.
Se mostrará un formulario con campos específicos: descripción tipo
de persona para ser llenados por el administrador modificados en
caso de ser erróneos.
El administrador llenara todos los campos necesarios y/o requeridos
por el sistema.
Tras la introducción de los datos deberá presionar en el botón editar
para corregir errores de registro para que los datos de la nueva
persona sean actualizados en la base de datos del sistema.
 Resultado esperado:
La información ingresada de cada tipo persona sea modificada y
actualizada en la base de datos del sistema.
 Evaluación de Prueba: Prueba satisfactoria
c) HISTORIA DE USUARIO 3: REGISTRAR TIPO DE DOCUMENTO:
En esta historia se puede ingresar la información al tipo de documento
que solicite de cada persona, se pueden guardar los datos y modificar los
datos.
Ingresar información tipo de documento:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – tipo documento
y allí se podrá realizar el llenado de un pequeño formulario con
campos específicos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento – tipo
documento.
Calidad de Software Página 76
Se mostrará un formulario con campos específicos: nombre
documento para ser llenados por el administrador y ser guardados
en el sistema.
 Resultado esperado: Se muestra la información llenada en los
campos específicos llenados en el sistema.
 Evaluación de prueba: Prueba satisfactoria.
Guardar datos de tipo de documento
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento – tipo
documento. Una vez en esta ventana de registro se procederá a
guardar los datos, en caso de no haber ningún error, se procederá a
guardar los datos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento – tipo
documento. Se mostrará un formulario con campos específicos:
nombre de documento para ser llenados por el administrador y ser
guardados en el sistema.
El administrador llenara todos los campos necesarios y/o requeridos
por el sistema.
Tras la introducción de los datos deberá presionar en el botón
guarda para que los datos del tipo de documento sean almacenados
en la base de datos del sistema.
 Resultado esperado: La información ingresada de cada tipo
documento sea guardada y almacenada en la base de datos del
sistema.
 Evaluación de Prueba: Prueba satisfactoria
Calidad de Software Página 77
Modificar los datos de tipo de documento:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú mantenimiento - tipo documento.
Una vez ingresado los datos al sistema y en el caso de que haiga
errores se podrá modificar los datos con un botón de editar y se
procederá a modificarlos y actualizar la base de datos del sistema.
 Condiciones de ejecución: Existencia de un tipo documento
almacenado en el sistema
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú mantenimiento - tipo
documento
Se mostrará un formulario con campos específicos: nombre de
documento para ser llenados por el administrador modificados en
caso de ser erróneos.
El administrador llenara todos los campos necesarios y/o requeridos
por el sistema.
Tras la introducción de los datos deberá presionar en el botón editar
para corregir errores de registro para que los datos del nuevo tipo
documento sean actualizados en la base de datos del sistema.
 Resultado esperado: La información ingresada de cada tipo
documento sea modificada y actualizada en la base de datos del
sistema.
 Evaluación de Prueba: Prueba satisfactoria
d) HISTORIA DE USUARIO 4: REGISTRAR RUTA.
En esta historia se puede ingresar la información de la ruta, se pueden
guardar los datos y modificar los datos.
Calidad de Software Página 78
ingresar información de ruta:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú viaje – rutas y allí se podrá realizar
el llenado de un pequeño formulario con campos específicos en el
sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú viaje – rutas.
Ingresando en el botón registrar se mostrará un formulario con
campos específicos: código de ruta, ruta y el precio de la ruta para
ser llenados por el administrador y ser guardados en el sistema
 Resultado esperado: Se muestra la información llenada en los
campos específicos llenados en el sistema.
 Evaluación de prueba: Prueba satisfactoria.
Guardar datos de rutas
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú viaje – rutas. Una vez en la
ventana de registro se procederá a guardar los datos, en caso de no
haber ningún error, se procederá a guardar los datos en el sistema.
 Condiciones de ejecución: Ninguna.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú viaje - rutas.
Se mostrará un formulario con campos específicos: código de ruta,
ruta y el precio de la ruta para ser llenados por el administrador y
ser guardados en el sistema.
El administrador llenara todos los campos necesarios y/o requeridos
por el sistema.
Calidad de Software Página 79
Tras la introducción de los datos deberá presionar en el botón
guardar para que los datos de las nuevas rutas sean almacenados en
la base de datos del sistema.
 Resultado esperado: La información ingresada de cada ruta sea
guardada y almacenada en la base de datos del sistema.
 Evaluación de Prueba: Prueba satisfactoria
Modificar los datos de ruta:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú viaje – rutas. Una vez ingresado
los datos al sistema y en el caso de que haiga errores se podrá
modificar los datos con un botón de editar y se procederá a
modificarlos y actualizar la base de datos del sistema.
 Condiciones de ejecución: Existencia de una ruta en el sistema.
 Entrada
El administrador introducirá su login y su password.
Del menú principal ingresará a menú reserva - registrar persona-
nacionalidad de persona.
Se mostrará un formulario con campos específicos: código de ruta,
ruta y el precio de la ruta para ser llenados por el administrador y
ser guardados en el sistema.
El administrador llenara todos los campos necesarios y/o requeridos
por el sistema.
Tras la introducción de los datos deberá presionar en el botón editar
para corregir errores de registro para que los datos la nueva ruta
sean actualizados en la base de datos del sistema.
 Resultado esperado: La información ingresada de cada ruta sea
modificada y actualizada en la base de datos del sistema
 Evaluación de Prueba: Prueba satisfactoria.
Calidad de Software Página 80
e) HISTORIA DE USUARIO 5: REGISTRAR VEHICULO:
En esta historia se puede ingresar información de vehículos, se pueden
guardar los datos y modificar datos de los vehículos.
Ingresar información de habitaciones:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú vehículo – vehículos y allí se podrá
realizar el llenado de un formulario con campos específicos que
requiere en el sistema.
 Condiciones de ejecución: Exista marca, color, accionista y tipo de
ruta.
 Entrada:
El administrador introducirá su login y su password.
Del menú principal ingresará a menú vehículo – vehículos.
Se mostrará un formulario con campos específicos: marca, color,
placa, accionista y tipo ruta para ser llenados por el administrador y
ser guardados en el sistema.
 Resultado esperado:
Se muestra la información llenada en los campos específicos
llenados en el sistema sin ninguna restricción en el tecleado de los
datos.
 Evaluación de prueba: Prueba satisfactoria.
Guardar datos de vehículo:
 Descripción:
El administrador una vez haya entrado en el sistema (tras el proceso
de login), se seleccionara el menú vehículo - vehículos. Una vez en
esta ventana de registro se procederá a guardar los datos, en caso
de no haber ningún error, se procederá a guardar los datos en el
sistema.
 Condiciones de ejecución: Ninguna.
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca
Sistema web móvil control vehículos Transportes Turismo Cajamarca

Más contenido relacionado

La actualidad más candente

247288947 manual-simio (1)
247288947 manual-simio (1)247288947 manual-simio (1)
247288947 manual-simio (1)Paulina Pilar
 
Programacin lineal segundo problema
Programacin lineal segundo problemaProgramacin lineal segundo problema
Programacin lineal segundo problemaJessica Bernal Ruiz
 
Análisis y diagnóstico de la situación actual
Análisis y diagnóstico de la situación actualAnálisis y diagnóstico de la situación actual
Análisis y diagnóstico de la situación actualJesus Noel Mendoza Ventura
 
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...Jose Ivan Joachin Lopez
 
10p+diagrama+de+analisis+de+proceso+dap
10p+diagrama+de+analisis+de+proceso+dap10p+diagrama+de+analisis+de+proceso+dap
10p+diagrama+de+analisis+de+proceso+dapRoger Ricardo Mv
 
Mapeo de valor (VSM)
Mapeo de valor (VSM)Mapeo de valor (VSM)
Mapeo de valor (VSM)Schz Mario
 
Matriz FODA | Empresa: Aerocav
Matriz FODA | Empresa: AerocavMatriz FODA | Empresa: Aerocav
Matriz FODA | Empresa: Aerocavalcalarmando
 
Aplicación SLP a un caso
Aplicación SLP a un casoAplicación SLP a un caso
Aplicación SLP a un casoTerry Muñoz
 
Estrategia de localizacion_cap_8 (2)
Estrategia de localizacion_cap_8 (2)Estrategia de localizacion_cap_8 (2)
Estrategia de localizacion_cap_8 (2)leosanchez12
 
Ensayo automatización industrial
Ensayo automatización industrialEnsayo automatización industrial
Ensayo automatización industrialSergio Auditore
 

La actualidad más candente (20)

247288947 manual-simio (1)
247288947 manual-simio (1)247288947 manual-simio (1)
247288947 manual-simio (1)
 
Programacin lineal segundo problema
Programacin lineal segundo problemaProgramacin lineal segundo problema
Programacin lineal segundo problema
 
Problemario
ProblemarioProblemario
Problemario
 
Análisis y diagnóstico de la situación actual
Análisis y diagnóstico de la situación actualAnálisis y diagnóstico de la situación actual
Análisis y diagnóstico de la situación actual
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...
Proceso de producción y calidad de la embotelladora Coca-Cola en la ciudad de...
 
Manual promodel
Manual promodelManual promodel
Manual promodel
 
10p+diagrama+de+analisis+de+proceso+dap
10p+diagrama+de+analisis+de+proceso+dap10p+diagrama+de+analisis+de+proceso+dap
10p+diagrama+de+analisis+de+proceso+dap
 
Mapeo de valor (VSM)
Mapeo de valor (VSM)Mapeo de valor (VSM)
Mapeo de valor (VSM)
 
Matriz FODA | Empresa: Aerocav
Matriz FODA | Empresa: AerocavMatriz FODA | Empresa: Aerocav
Matriz FODA | Empresa: Aerocav
 
Unidad 5-analisis-de-sensibilidad
Unidad 5-analisis-de-sensibilidadUnidad 5-analisis-de-sensibilidad
Unidad 5-analisis-de-sensibilidad
 
Ejercicios de gerencia
Ejercicios de gerenciaEjercicios de gerencia
Ejercicios de gerencia
 
Tipos de distribución de planta
Tipos de distribución de plantaTipos de distribución de planta
Tipos de distribución de planta
 
Diagramas dop-y-dap
Diagramas dop-y-dapDiagramas dop-y-dap
Diagramas dop-y-dap
 
Solución de un cuello de botella
Solución de un cuello de botellaSolución de un cuello de botella
Solución de un cuello de botella
 
Aplicación SLP a un caso
Aplicación SLP a un casoAplicación SLP a un caso
Aplicación SLP a un caso
 
Estrategia de localizacion_cap_8 (2)
Estrategia de localizacion_cap_8 (2)Estrategia de localizacion_cap_8 (2)
Estrategia de localizacion_cap_8 (2)
 
Ensayo automatización industrial
Ensayo automatización industrialEnsayo automatización industrial
Ensayo automatización industrial
 
Ejercicios inventarios
Ejercicios inventariosEjercicios inventarios
Ejercicios inventarios
 
Presentacion bavaria
Presentacion  bavaria Presentacion  bavaria
Presentacion bavaria
 

Similar a Sistema web móvil control vehículos Transportes Turismo Cajamarca

Jornada Lcm PresentacióN LogíStica Regional
Jornada Lcm   PresentacióN LogíStica RegionalJornada Lcm   PresentacióN LogíStica Regional
Jornada Lcm PresentacióN LogíStica RegionalGuillermo Orsi
 
Electiva i transporte y tecnologia verde-carlos
Electiva i transporte y tecnologia verde-carlosElectiva i transporte y tecnologia verde-carlos
Electiva i transporte y tecnologia verde-carlosjohanaverde1
 
Electiva tema 1 carlos gil
Electiva tema 1 carlos gilElectiva tema 1 carlos gil
Electiva tema 1 carlos gilCarlosDanielGil3
 
Proyecto final innovacion de la tecnologia
Proyecto final innovacion de la tecnologiaProyecto final innovacion de la tecnologia
Proyecto final innovacion de la tecnologiaJanaSabilln
 
Proyecto final innovacion de la tecnologia (1)v
Proyecto final innovacion de la tecnologia (1)vProyecto final innovacion de la tecnologia (1)v
Proyecto final innovacion de la tecnologia (1)vJanaSabilln
 
Oscar martin prieto las tic en el transporte
Oscar martin prieto las tic en el transporteOscar martin prieto las tic en el transporte
Oscar martin prieto las tic en el transporte7oskar7
 
Proyecto de inversión para el servicio de logística y tansporte de carga de m...
Proyecto de inversión para el servicio de logística y tansporte de carga de m...Proyecto de inversión para el servicio de logística y tansporte de carga de m...
Proyecto de inversión para el servicio de logística y tansporte de carga de m...Oswaldo Rodrigo Pulla Sanmartin
 
Revista Tic News - Marzo - 2014
Revista Tic News - Marzo - 2014Revista Tic News - Marzo - 2014
Revista Tic News - Marzo - 2014Edicion Ticnews
 
373719195 guia-de-aprendizaje-2-v2
373719195 guia-de-aprendizaje-2-v2373719195 guia-de-aprendizaje-2-v2
373719195 guia-de-aprendizaje-2-v2julian bobb eslait
 
Equipos piae 27fasefinal
Equipos piae 27fasefinalEquipos piae 27fasefinal
Equipos piae 27fasefinalAlejandro Perez
 
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...YLDEMAROANTONIOTORRE
 
Trabajo power point
Trabajo power pointTrabajo power point
Trabajo power pointamsh950706
 
Nuevas tecnologias en el sector turistico
Nuevas tecnologias en el sector turisticoNuevas tecnologias en el sector turistico
Nuevas tecnologias en el sector turisticoamsh950706
 
Portafolio de Servicios Web - Sispronet & Cia Ltda
Portafolio de Servicios Web - Sispronet & Cia LtdaPortafolio de Servicios Web - Sispronet & Cia Ltda
Portafolio de Servicios Web - Sispronet & Cia Ltda102058_503
 
nuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticonuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticoglaydispadillam
 
nuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticonuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticoglaydispadillam
 
Proyecto final Huguens Selmour 2017
Proyecto final Huguens Selmour 2017Proyecto final Huguens Selmour 2017
Proyecto final Huguens Selmour 2017Selmour Huguens
 

Similar a Sistema web móvil control vehículos Transportes Turismo Cajamarca (20)

Jornada Lcm PresentacióN LogíStica Regional
Jornada Lcm   PresentacióN LogíStica RegionalJornada Lcm   PresentacióN LogíStica Regional
Jornada Lcm PresentacióN LogíStica Regional
 
Electiva i transporte y tecnologia verde-carlos
Electiva i transporte y tecnologia verde-carlosElectiva i transporte y tecnologia verde-carlos
Electiva i transporte y tecnologia verde-carlos
 
Electiva tema 1 carlos gil
Electiva tema 1 carlos gilElectiva tema 1 carlos gil
Electiva tema 1 carlos gil
 
Proyecto final innovacion de la tecnologia
Proyecto final innovacion de la tecnologiaProyecto final innovacion de la tecnologia
Proyecto final innovacion de la tecnologia
 
Proyecto final innovacion de la tecnologia (1)v
Proyecto final innovacion de la tecnologia (1)vProyecto final innovacion de la tecnologia (1)v
Proyecto final innovacion de la tecnologia (1)v
 
Oscar martin prieto las tic en el transporte
Oscar martin prieto las tic en el transporteOscar martin prieto las tic en el transporte
Oscar martin prieto las tic en el transporte
 
Proyecto de inversión para el servicio de logística y tansporte de carga de m...
Proyecto de inversión para el servicio de logística y tansporte de carga de m...Proyecto de inversión para el servicio de logística y tansporte de carga de m...
Proyecto de inversión para el servicio de logística y tansporte de carga de m...
 
Revista Tic News - Marzo - 2014
Revista Tic News - Marzo - 2014Revista Tic News - Marzo - 2014
Revista Tic News - Marzo - 2014
 
373719195 guia-de-aprendizaje-2-v2
373719195 guia-de-aprendizaje-2-v2373719195 guia-de-aprendizaje-2-v2
373719195 guia-de-aprendizaje-2-v2
 
EntrevistaSitrack (2)
EntrevistaSitrack (2)EntrevistaSitrack (2)
EntrevistaSitrack (2)
 
Equipos piae 27fasefinal
Equipos piae 27fasefinalEquipos piae 27fasefinal
Equipos piae 27fasefinal
 
Equipos piae 27fasefinal
Equipos piae 27fasefinalEquipos piae 27fasefinal
Equipos piae 27fasefinal
 
Equipos piae 27fasefinal
Equipos piae 27fasefinalEquipos piae 27fasefinal
Equipos piae 27fasefinal
 
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...
Importancia del transporte_en_la_economia._servicios_de_distribucion._zonific...
 
Trabajo power point
Trabajo power pointTrabajo power point
Trabajo power point
 
Nuevas tecnologias en el sector turistico
Nuevas tecnologias en el sector turisticoNuevas tecnologias en el sector turistico
Nuevas tecnologias en el sector turistico
 
Portafolio de Servicios Web - Sispronet & Cia Ltda
Portafolio de Servicios Web - Sispronet & Cia LtdaPortafolio de Servicios Web - Sispronet & Cia Ltda
Portafolio de Servicios Web - Sispronet & Cia Ltda
 
nuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticonuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turistico
 
nuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turisticonuevas tecnologías en el sector turistico
nuevas tecnologías en el sector turistico
 
Proyecto final Huguens Selmour 2017
Proyecto final Huguens Selmour 2017Proyecto final Huguens Selmour 2017
Proyecto final Huguens Selmour 2017
 

Último

Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 

Último (20)

Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 

Sistema web móvil control vehículos Transportes Turismo Cajamarca

  • 1. Calidad de Software Página 1 INFORME DE CALIDAD DE SOFTWARE “TRANSPORTES Y TURISMO CAJAMARCA” ÁREA DE ADMINISTRACIÓN PROYECTO ACADÉMICO: Implementación de un sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca, Tarapoto - 2016. ara el área de recepción del … Estudiantes: Arévalo Córdova Wellis Chacón Villacis Jordan Chávez Zelada Jhon Alex Farro Paz Omar Arturo Huivin Suarez Jonathan Marino Marquina Patrick Francisco Soria Bardales Christofert Maykot Docente: Ing. Luis Gibson Callacná Ponce Jefe inmediato: Waldemar Romero Lozano INGENIERÍA DE SISTEMAS Diciembre - 2016 Tarapoto - Perú
  • 2. Calidad de Software Página 8 RESUMEN El presente proyecto documenta la implementación de un sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca en la ciudad de Tarapoto, considerando que este sería una importante herramienta para el desarrollo y crecimiento de la empresa. Para ello, al momento del desarrollo de software se empleó la metodología extreme programming (XP), ya que nos garantiza la calidad del software haciendo que este supere las expectativas del cliente, además se emplearon modelos para medir la calidad del software, como la prueba de caja negra que permitió encontrar funciones incorrectas o ausentes, errores de interfaz, errores en estructuras de datos o en accesos a las base de datos, errores de rendimiento y errores de inicialización y terminación. El proyecto está documentado en tres capítulos; en el primer capítulo se detallan las generalidades de la empresa con el fin de conocer un poco más de ella, donde se muestra una breve reseña historia, la organización de la empresa, el sector al que pertenece así como también su misión y visión. En el segundo Capítulo nos introducimos un poco más en lo que vendría a ser la investigación o el desarrollo del proyecto académico, donde se describe la realidad problemática, antecedentes, marco teórico y el objetivo de la investigación que es implementar un sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca; como también es aquí que se aplican los procedimientos o pasos para el desarrollo del sistema de acuerdo a la metodología extreme programming (XP). Finalmente en el último capítulo analizamos los resultados y las conclusiones de la investigación, donde se confirma que la implementación del sistema resulta ser de mucha ayuda ya que este automatiza gran parte de sus procesos logrando un impacto positivo, tanto para su nivel de competitividad, como para el crecimiento económico de la empresa.
  • 3. Calidad de Software Página 9 INTRODUCCIÓN El presente proyecto de investigación aborda el tema de la implementación de de un sistema web móvil que ayude a la empresa de transporte y turismo Cajamarca principalmente con el manejo de entrada y salida de sus vehículos, ya que automatizando este proceso nos facilitará controlar de esta manera los demás procesos de la empresa. Esto se ha visto necesario ya que en la actualidad transporte y turismo Cajamarca es una de las principales empresas de transporte con distintas agencias en la región, prestando un servicio importante a la comunidad, por tanto es necesario contar con un sistema automatizado que ayude a mejorar y minimizar los procesos con los que ésta cuenta, ya que presenta varias dificultades tecnológicas en el manejo de la información y sus procesos. Por tanto esta investigación se desarrolla porque en la actualidad todas las empresas, incluso las Pymes, requieren de la implementación de un sistema de información que colabore con los procesos de gestiones empresariales, debido a los enormes cambios sufridos por el mercado en los últimos años con la incorporación de tecnologías informáticas que facilitarán la administración de los datos, con el fin de ofrecer mejoras en la toma de decisiones gerenciales y al mismo tiempo hacer que el negocio prospere. Es necesaria la incorporación de un sistema de información eficaz en los procesos de negocio de la empresa, para poder alcanzar cambios significativos en la productividad y administración de esta. Además brinda la posibilidad de obtener grandes ventajas, incrementar la capacidad de organización de la empresa, y tornar de esta manera los procesos a una verdadera competitividad. Para ello, es necesario un sistema eficaz que ofrezca múltiples posibilidades, permitiendo acceder a los datos relevantes de manera frecuente y oportuna. Conjuntamente se logrará contribuir con el progreso tecnológico en la comunidad obteniendo un logro más para nuestra universidad especialmente para la carrera de ingeniería de sistemas, y al mismo tiempo, poder dar a conocer específicamente la importancia que tiene hoy en día los sistemas de información para cualquier organización que lo requiera, y lo innovador que es implementar un aplicativo móvil.
  • 4. Calidad de Software Página 10 CAPÍTULO I
  • 5. Calidad de Software Página 11 I. GENERALIDADES 1.1. Descripción del Sector: a) Sector Transporte: El sector del transporte representa uno de los sectores más importantes de la economía y es un sector que por sus características, los modos que abarca y su importancia tiene un comportamiento creciente, acorde con las necesidades del mercado. Este sector abarca diferentes modos de transporte, entre los que se encuentran: el transporte aéreo, el transporte acuático que a su vez consta del transporte fluvial, lacustre y marítimo y el transporte terrestre que consta del transporte ferroviario y carretero. La importancia de este sector se ve reflejada en la cantidad de pasajeros y carga que son transportados anualmente por este sector. En este sentido, el sector del transporte tiene por todo esto un carácter estratégico y una incidencia muy importante en la economía nacional, aportando el nueve por ciento del valor añadido del Producto Interno Bruto, treinta y siete por ciento de la inversión pública ejecutada y cerca del seis por ciento del empleo. El transporte es una actividad del sector terciario, entendida como el desplazamiento de objetos, animales o personas de un lugar (punto de origen) a otro (punto de destino) en un vehículo (medio o sistema de transporte) que utiliza una determinada infraestructura (red de transporte). Esta ha sido una de las actividades terciarias que mayor expansión ha experimentado a lo largo de los últimos dos siglos, debido a la industrialización; al aumento del comercio y de los desplazamientos humanos tanto a escala nacional como internacional; y los avances técnicos que se han producido y que han repercutido en una mayor rapidez, capacidad, seguridad y menor coste de los transportes. Así pues, es evidente que el sector transportes juega un papel decisivo en cualquiera de las sociedades actuales, y por ello está presente de forma muy directa en las relaciones económicas entre diversos países o regiones.1 1 http://www.udape.gob.bo/portales_html/diagnosticos/documentos/TOMO%20IV%20-%20SECTOR%20TRANSPORTE.pdf
  • 6. Calidad de Software Página 12 b) Sector Turismo: El sector turismo constituye un sector económico de máxima importancia tanto por ingresos de divisas que aporta como el considerable volumen de empleo directo e indirecto que genera. Además es un sector que recientemente ha registrado una expansión en todo el mundo. El sector turismo tiene un impacto muy importante en todas las economías. En primer lugar es un sector con un desarrollo relativamente reciente, y como tal, todavía está mostrando un crecimiento en la mayoría de ellas. Gran parte de los países, reconocen ahora que el turismo es un sector productivo diferenciado de sus economías. En segundo lugar, debido a que este sector puede adoptar muchas formas diferentes, una economía puede necesitar solo cambios estructurales de pequeña importancia de asignación de recursos para el turismo. En tercer lugar, el turismo con frecuencia puede desarrollarse específicamente en localidades con recursos que tienen poco uso económico alternativo, tales como localidades con paisajes que atraen la vista por su belleza, que no tienen recursos minerales o naturales. El turismo, es una actividad cuya importancia económica no se puede esquivar, es también una ciencia y un arte. Sea cual sea definición su meta es satisfacer las actividades del visitante que, lejos de casa, requiere servicios de alimentación, alojamiento, transporte, diversión y trato humano. Ha crecido hasta convertirse en una actividad de importancia y significado mundial. En varios países, el turismo es el producto más grande en el comercio internacional. En muchos otros, se clasifica entre las tres grandes industrias más importantes. El turismo ha crecido rápidamente hasta convertirse en una gran fuerza económica y social en el mundo. El turismo es una actividad que abarca el comportamiento humano, el uso de recursos y la interacción con otras personas, economías y entornos. También implica el movimiento físico de los turistas a lugares distintos de donde viven habitualmente 2 . 2http://catarina.udlap.mx/u_dl_a/tales/documentos/lad/espinosa_m_o/capitulo4.pdf
  • 7. Calidad de Software Página 13 1.2. Descripción general de la empresa 1.2.1. Breve descripción de la empresa: La Empresa de transporte y turismo Cajamarca S.A. es una empresa con amplia trayectoria en el rubro del transporte terrestre de pasajeros, servicio de carga, envío de giros y encomiendas en la Región San Martín, cuyo objetivo principal es satisfacer las necesidades de los clientes brindando un servicio de calidad, seguridad, comodidad y puntualidad. Página web: http://www.autoscajamarca.com/servicios.php Teléfono: 042-529122 / Cel. 942-436249 / RPM #858037 Email: cajamarca@autoscajamarca.com  Ubicación: ­ Departamento: San Martín ­ Provincia: San Martín ­ Distrito: Tarapoto ­ Dirección: jirón Alfonso Ugarte número 1438. Fuente: Google Maps
  • 8. Calidad de Software Página 14  Reseña Histórica: Transporte turismos Cajamarca surge por la necesidad de atender la demanda de transporte terrestre entre las Provincias de Rioja, Moyobamba y Tarapoto se discutió la problemática que existía en aquel entonces y es así como se dio inicio al servicio de transporte terrestre, es histórico recordar y dar a conocer que en aquel entonces las condiciones de las vías, las economías y otros factores eran muy precarias, existían informalidades. Nuestros fundadores siempre buscaron la formalización y es una virtud que hasta ahora predomina en todos nuestros accionistas, por lo que después de haber llevado la sesión extraordinaria, se constituyó la “ASOCIACIÓN DE TRANSPORTES Y TURISMO CAJAMARCA. Desde sus inicios y por el mismo fin del cual se creó nuestra empresa, brindamos el servicio de transporte público interprovincial de personas por vías terrestres en el ámbito de la región San Martin y provincias. Somos formadores de una organización empresarial, con estrategias y amplia experiencia en la prestación de los servicios de Transporte, siendo nuestra mejor carta de presentación, la calidad de nuestros servicios y la seguridad de nuestros clientes. Contamos con conductores profesionales, con una red de terminales terrestres propios ubicados en las mejores zonas de Bagua, Bagua Grande, Chachapoyas, Juanjui, Moyobamba, Nueva Cajamarca, Pedro Ruiz, Pamochas, Rioja, SDA. Jesurasalen, Tarapoto, Tocache, Y Yurimaguas agencias anexas en todas nuestras rutas. Por iniciativa propia, utilizamos estándares de control estricto de todas nuestras unidades vehiculares por recorrido de nuestros conductores y personal administrativo son capacitados para brindarles la mayor seguridad y confianza que cada usuario se merece. Es así, que Transporte y turismo Cajamarca es una empresa prestigiosa, gracias al esfuerzo, perseverancia y visión de todos nuestros accionistas y fundamentalmente a la confianza de nuestros usuarios, a quienes expresamos nuestra gratitud imperecedera.
  • 9. Calidad de Software Página 15  Misión: Nuestra misión consiste en brindar una mejoría constante de nuestros servicios de transportes de pasajeros con automóviles de última generación ofreciendo una atención personalizada y profesional donde nuestros clientes se sientan seguros y cómodos.  Visión: Nuestra visión es ser una empresa líder en el sector del Transporte de pasajeros a Nivel Nacional, comprometida en brindar un excelente servicio a nuestros clientes.  Servicios: ­ Transporte de pasajeros: Con una amplia experiencia y conocedores de las rutas de nuestra región, brindamos servicio personalizado de transporte de pasajeros en todo el departamento San Martin. ­ Encomiendas y envíos: Ofrecemos nuestro servicio de encomiendas y envíos para nuestros clientes, con reparto a domicilio. ­ Giros de Dinero: Atendemos con giros de dinero en todas nuestras agencias de manera instantánea y segura.
  • 10. Calidad de Software Página 16 1.2.2. Organización de la empresa: 1.2.3. Descripción de puestos  Gerencia: Dirige las funciones relacionadas con la administración del hotel: planear, organizar, coordinar, supervisar y dirigir todas las actividades del hotel y del personal, con el objetivo de lograr un óptimo funcionamiento y servicio.  Administración: Supervisa, controla y coordina las actividades del negocio relacionadas con el servicio de transporte, encomienda, etc.  Tráfico: Es generalmente utilizada para referirse a la circulación de elementos u objetos que existe, en este caso a los vehículos de la empresa, Controla el orden de salida de los vehículos y los turnos de los choferes. Gerencia Almacén Secretaria Administración General Trafico Accionista Chofer Recepción
  • 11. Calidad de Software Página 17  Recepción: Esta área sirve como interfaz con los clientes y cumple con las funciones administrativas de la recepción.  Accionista: Se involucra en la gestión de la empresa, su responsabilidad y poder de decisión depende del porcentaje de capital que aporta a la misma (a más acciones, más votos), tienen un papel importante en los aspectos de financiación, de operación, de gestión y control de la empresa.  Chofer: Es el usuario que se encarga de desplazar por la vía pública un vehículo.  Almacén: Sirve para depositar o guardar gran cantidad de artículos, productos o mercancías para su posterior venta, uso o distribución.  Secretaria: Se encarga de agilizar los procesos y mejorar los plazos de atención mediante un sistema más eficiente. 1.2.4. Descripción del área donde se realizara el proyecto: La empresa de transporte y turismo Cajamarca al ser relativamente una empresa con diversas necesidades y con una amplia trayectoria en el rubro del transporte terrestre de pasajeros, servicio de carga, envío de giros y encomiendas en la Región San Martín, se ha visto necesario realizar un sistema para el control de entrada y salida de vehículos, que ayude al área de Administración con el manejo de información de los choferes, vehículos, con los envíos de encomienda entre otros proceso que se realiza en el área de administración, ya que actualmente se realiza estos procesos de forma manual, ocasionando muchas desventajas competitivas a la empresa, por lo que es necesario automatizarlos, de tal manera brindar un servicio de calidad, seguro y confiable. El sistema se basara en el registro de entrada de vehículos controlado por la secretaria, ya que se identifican las rutas adecuadas y los medios de transporte, elaboran horarios y se ocupan de las formalidades.
  • 12. Calidad de Software Página 18 CAPÍTULO II
  • 13. Calidad de Software Página 19 II. PROYECTO ACADEMICO: 2.1. Título: Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca, Tarapoto 2016. 2.2. Realidad Problemática: Según la Sociedad Nacional de Industrias (SNI) a través del Centro de Desarrollo Industrial (CDI), El Perú se mantiene en el puesto 90 en el ranking de la XIV edición del Informe Global de Tecnología de la Información en el año 20153 ; esto se debe a que el desarrollo tecnológico del Perú se ve limitado por muchas barreras que dificultan la preparación del país para hacer un buen uso de las Tecnologías de la información. Sin lugar a duda las tecnologías de información se han convertido en una de las herramientas más importante en estos últimos tiempos, estas han provocado cambios agigantados en la sociedad y más aún quien sabe en el futuro. En la actualidad, el entorno está prácticamente controlado por las nuevas tecnologías, que a medida que transcurre el tiempo avanzan sin límites. Dado el ritmo implacable del desarrollo tecnológico, las empresas menos interesadas por la implementación de nuevas tecnologías que les permitan el aumento de su productividad e ingresos, corren el riesgo de quedar más atrasadas y llegar a un punto de quiebra, suplantadas por aquellas empresas que optan por emplear las nuevas tecnologías de información en su negocio. La posibilidad de obtener o implementar nuevas tecnologías o un sistema de información, ha abierto nuevas y mejores oportunidades a las empresas para mejorar su productividad y poder agilizar sus procesos. En nuestra región aún son muchas empresas que observan con recelo la posible implementación de sistemas de información en sus procesos o desconocen totalmente de ellos, ya que además esto implican un enorme cambio en las estructuras 3 SNI, Sociedad nacional de industrias. Perú mantiene posición 90 en ranking global de tecnología 2015 [en línea]. Lima - Perú: 2015 [fecha de consulta: 11 abril 2016]. Disponible en: http://www.sni.org.pe/?p=3100.
  • 14. Calidad de Software Página 20 organizativas e institucionales de las compañías, por lo que se sigue manejando los procesos del negocio haciendo uso de los métodos tradicionales que requieren de tiempo y resultan ineficaces para que la empresa pueda prosperar y tenga ventajas comparativas con respecto a la competencia. Este es el caso de Transportes y turismo Cajamarca, el cual contribuyen de gran manera con el transporte de pasajeros y el turismo en la región, prestando sus diversos servicios a muchas personas o visitantes de distintos lugares del país o del mundo. Transportes y turismo Cajamarca al ser una empresa posicionada en el mercado, requiere de la implementación de nuevas tecnologías, para poder controlar mejor sus procesos, su infraestructura de información y poder ser más competitivos adaptándose a los cambios tecnológicos, ya que durante los últimos años, se ha visto el deseo de fortalecer este servicio que brinda el sector transporte, para así también lograr favorecer el turismo en la región, de esta forma seguir siendo una de las mejores empresas en San Martin. Transportes Cajamarca presenta varias dificultades tecnológicas en el manejo de su información y procesos tales como, pérdida de tiempo y confusión a la hora verificar si una encomienda o giro de dinero está disponible para ser entregado al destinatario y el control de la salida y llegada de los vehículos no se registra correctamente. Al no contar con un sistema automatizado se vuelve complicado llevar un control bien organizado de todas las actividades que realiza para prestar sus servicios. Es por ello que con la implementación de un sistema de control de entrada y salida de vehículos y aplicativo móvil se pueda mejorar la eficiencia en sus procesos. Por tanto se considera de gran importancia que la transformación del manejo de información de forma manual a un sistema automatizado ayudaría a controlar y mejorar los procesos que se maneja en esta empresa. 2.3. Definición del Problema: ¿Cómo influye la implementación de un Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca?
  • 15. Calidad de Software Página 21 2.4. Antecedentes: 2.4.1.Internacional En la tesis de ROZO, John con el tema de investigación “sistema de registro y control de entrada y salida de vehículos de un parqueadero”. (Bogotá, febrero 2011) Menciona que gracias a la elaboración de un profundo proceso de investigación que nos permitiera determinar aspectos valiosos relacionados con las ventajas y oportunidades que traería consigo la organización de un proceso sistemático de gestión de informaciones relacionadas con la prestación del servicio de parqueo, se logró la consolidación del sistema de registro y control de entrada y salida de vehículos de un parqueadero, con lo cual se contribuye al proyecto de renovación, unificación sistémica y estandarización de los servicios de administración logística y seguridad de los automotores de los habitantes de la Ciudad de Girardot (en primera instancia) para posteriormente ampliar el campo de aplicación y además de ello estar a la vanguardia de los mejores sistemas de parqueo nacionales e internacionales. Por tal motivo podemos concluir que el presente proyecto informático reclama la aceptación de su validez, pues se evidencia su interés y proyección social, gracias al análisis y satisfacción de las necesidades históricas de la ciudadanía, en relación con la prestación de los servicios de parqueadero. 4 En la tesis de BARRENO, Cristian con el tema de investigación “Desarrollo de un software para el control automatizado del ingreso y salida de vehículos en el campus de la Puce SD, demostrando su funcionalidad mediante un prototipo”. (Santo Domingo – Ecuador, diciembre 2013), Menciona que actualmente nuestra sociedad se encuentra en una capacidad de desarrollo y evolución como nunca antes se pensó, esto ha sido gracias al fácil acceso a la información con la que contamos ahora. Tomando en cuenta que podemos acceder desde cualquier 4 ROZO, John “sistema de registro y control de entrada y salida de vehículos de un parqueadero”. Directora: Fernanda Mosquera. [Tesis] Corporación Universitaria minuto de Dios, Bogotá, 2011.
  • 16. Calidad de Software Página 22 lugar del planeta, sea con algún dispositivo fijo o móvil, a un sin número de bancos de datos, donde su fuente puede estar ubicada de igual manera en cualquier lugar de nuestro planeta. Esto ha desencadenado por lógica en un enorme incremento en nuestra capacidad de procesamiento de información, lo que nos permite demandar mejores sistemas con mayores tasas de rendimiento, fiabilidad, seguridad, etc.; En especial en aquellos que están destinados a realizar tareas de monitoreo. Ya que deben poder contar con la capacidad de registrar todo lo que sucede, en los entornos para los que fueron creados. Enfoquémonos en especial en los Sistemas de control de Acceso Vehicular, ya que estos deben ser lo suficientemente robustos para asegurar que la empresa, institución o persona que los emplee pueda contar con información completa y precisa para salir avante de cualquier situación que pueda comprometer la seguridad de su parque automotor. El contar con un control que permita tener un registro eficiente del parque automotor que ingresa y sale de las instalaciones de una empresa o cualquier tipo de institución ya sea pública o privada siempre resulta de vital importancia para garantizar y precautelar la integridad y seguridad del establecimiento que se encuentra bajo el control aplicado. Existen muchas instituciones que utilizan controles obsoletos para este fin o simplemente no tienen un sistema de control que les garantice una mayor seguridad de los vehículos que ingresan o salen de sus instalaciones.5 5 BARRENO, Cristian “Desarrollo de un software para el control automatizado del ingreso y salida de vehículos en el campus de la puce SD, demostrando su funcionalidad mediante un prototipo”. Director: Ing. José Luis Centeno. [Tesis] Pontificia Universidad Católica del Ecuador, Santo Domingo, 2013.
  • 17. Calidad de Software Página 23 2.4.2.Nacional En la tesis de RIOZ, Jorge con el tema de investigación “Diseño de un sistema de control vehicular basado en el acceso de espacios libres y ubicación en estacionamientos usando RFID”. (Lima, julio 2011) Menciona que la realidad de los estacionamientos en nuestro país indica que la atención y el servicio prestados son mínimos ya que la mayoría de estacionamientos opera bajo un control manual, es decir, una persona realiza el control de ingreso y salida de vehículos, con lo cual se genera una dependencia en el personal para obtener un control vehicular eficiente y brindar un buen servicio. Aunque algunas empresas han tratado de mejorar la administración de su estacionamiento con sistemas automáticos, estos les han generado mayores problemas e incomodidades a los usuarios. Los avances tecnológicos de hoy en día, dan la posibilidad de desarrollar sistemas que cumplan un eficiente control, brinden facilidades y den buen servicio a los usuarios, obteniendo así, una buena administración del estacionamiento. Para ello es necesario utilizar la tecnología más adecuada para poder desarrollar un sistema con las características mencionadas.6 En la Tesis de GALECIO, Jorge Javier con el tema de investigación “Sistema de control de transporte de combustible en oleoducto petróleos del Perú S.A”. (Piura, octubre de 2007) Menciona que antes de la implementación del sistema, la documentación era llevada de manera manual, generando gran cantidad de papeles, los cuales al momento de ser solicitados no se encontraban ordenados de la mejor manera debido a la fuerte actividad laboral. Este sistema resuelve el problema ya que toda la información requerida respecto al transporte del combustible podrá ser obtenida de la base de datos. El sistema permite a PETROPERÚ S.A. conocer a cada instante el estado del contrato, obtener reportes actualizados y oportunos, reportes que no sólo podrán ser visualizados 6 RIOS, Jorge “Diseño de un sistema de control vehicular basado en el acceso de espacios libres y ubicación en estacionamientos usando RFID”. Asesor: Ing. Luis Ángelo Velarde Criado. [Tesis] Pontificia Universidad Católica del Perú, Lima, 2011.
  • 18. Calidad de Software Página 24 por la oficina que controla el sistema, llámese Piura, sino en todas las estaciones y oficinas de PETROPERÚ S.A. que cuenten con Internet y los accesos respectivos.7 2.4.3.Regional En la tesis de ARCE, Yesrson con el tema de investigación “sistema web para mejorar el proceso de registro de la información vehicular en la unidad de tránsito de la municipalidad provincial de San Martín” menciona que la implantación de un Sistema Web mejoró el proceso de registro de la información vehicular en la Unidad de Tránsito de la Municipalidad Provincial de San Martín – Tarapoto. Se logró reducir el tiempo de operación en los procesos de registro y emisión de licencias de habilitación vehicular, siendo los más significativos: reducción del 62% de tiempo de registro de información vehicular; reducción del 82% de tiempo para la emisión de reportes y la reducción del 59% de tiempo para la emisión de duplicados. El Sistema Web de Habilitación Vehicular (SHV), debido a su diseño (Modelo Vista Controlador - MVC) y a su arquitectura (Cliente Servidor) tiene como ventaja su facilidad para integrarse con otros sistemas, así como también para ser implantado en otras municipalidades de la región y el país. El procesamiento de la data histórica almacenada por el sistema permitirá obtener estadísticas sobre el número de habilitaciones vehiculares registradas por mes, por día, por tipo de permiso, por intervalos de fecha, por asociaciones, marca y modelo del vehículo. La información que se obtenga a través de estas estadísticas le servirá a la Unidad de Tránsito para evaluar el cumplimiento de las normativas locales y nacionales que regulan el transporte de carga y pasajeros.8 7 GALECIO, Jorge Javier “Sistema de control de transporte de combustible en oleoducto petróleos del Perú S.A” Director: Cohalia Gonzales, Milagros [Tesis de para optar el título profesional] Piura, octubre de 2007 8 ARCE, Yerson " “ sistema web para mejorar el proceso de registro de la información vehicular en la unidad de tránsito de la municipalidad provincial de San Martín ” ". Director: Richard Enrique Injante Ore. [Tesis de para optar el título profesional] Universidad Nacional de San Martin, Perú, San Martin, 2014.
  • 19. Calidad de Software Página 25 2.5. Marco Teórico: 2.5.1.Paradero: Es un tipo de estación de transferencia destinada al encuentro entre pasajeros y vehículos de transporte público de superficie. Su objetivo es proporcionar el acceso al sistema de transporte público, es decir, la facilidad para entrar y salir del sistema. Es una infraestructura física que tiene como función primordial de brindar servicios centralizados del sistema de transporte urbano interprovincial, ofreciendo facilidades para el arribo y salida de pasajeros a los diferentes puntos del país; así mismo brinda servicios conexos como encomiendas, venta de pasajes, mantenimiento de buses y otras facilidades al usuario.9 2.5.2.Automóviles: Se le designa el nombre de automóvil, a una maquinaria que posee la capacidad de generar suficiente energía por sí misma para inducir su propio movimiento, esta propia propulsión es generada gracias a la utilización de motores que poseen incorporados, y los mismos son creados de acuerdo a la capacidad de personas, mercancía o peso en sí mismo que pueda transportar el vehículo, el automóvil puede moverse o dirigirse por sí solo, no necesita un camino compuesto por carriles que coordinen su curso, lo que es considerado una gran ventaja ya que otorga a la maquinaria libertad en cuanto a sus movimientos.10 9 CANTOR, Diego Andrés. “Pieza Urbana “[en línea]. Bogotá, Colombia [fecha de consulta: 5 de Octubre 2016]. Disponible en: http://es.slideshare.net/fanfatal/paradero-propuesta-final 10 Venemedia. “Definición de Automóvil “[en línea] [fecha de consulta: 5 de Octubre 2016]. Disponible en: http://conceptodefinicion.de/contacto/
  • 20. Calidad de Software Página 26 2.5.3.Pasajero: Es el usuario de la vía pública que circula como persona transportada en vehículos de transporte público o en un vehículo particular. El pasajero también tiene que tener cuidado con su desempeño, ya que su conducta puede afectar la conducción del vehículo donde es transportado. Evitar que las mascotas viajen sin sujetarlas debidamente. Los niños deben viajar en los lugares asignados en el vehículo con los cinturones de seguridad activados, deben evitar todo movimiento innecesario, no jugar ni arrojar objetos dentro del vehículo. Los gritos o ruidos y los movimientos dentro de la cabina del vehículo que efectúen los pasajeros transportados, pueden distraer al conductor y afectar la visual y la percepción que éste tenga de las circunstancias del tránsito. 2.5.4.Chofer: Es el usuario que se desplaza por la vía pública al comando de un vehículo. La Ley de nuestro país considera al vehículo una cosa riesgosa, es decir que un vehículo genera riesgos cuando circula. El conductor no sólo tiene que saber manejar bien su vehículo sino que además tiene que estar habilitado para poder hacerlo. Los conductores necesitan habilitación; carnet de conductor para conducir. Hay habilitaciones para distintos tipos de vehículos: motos y los automóviles, los camiones, taxis, los ómnibus. Otras responsabilidades de un conductor:  No beber o drogarse y después manejar  No manejar cuando está medicado  No manejar cuando está cansado o con sueño  Debe mantener su vehículo en buenas condiciones: Controlar frenos, ruedas, luces, espejos, limpiaparabrisas, etc.  Debe respetar las señales y las reglas de tránsito, circular a velocidad autorizada, dar prioridad al peatón.  Tener asegurado su vehículo11 11 Laura. ”Concepto y definiciones” [en línea]. [fecha de consulta: 5 de octubre 2016]. Disponible en: http://www.dpv.misiones.gov.ar/seguridadvial/index.php?option=com_content&view=article&id=64:conceptos-y- definiciones&catid=29:plataforma-de-educacion-a-distancia-&Itemid=58
  • 21. Calidad de Software Página 27 2.5.5.Transporte Público: Medio de traslado de personas o bienes desde un lugar hasta otro. El transporte comercial moderno está al servicio del interés público e incluye todos los medios e infraestructuras implicadas en el movimiento de las personas o bienes, así como los servicios de recepción, entrega y manipulación de tales bienes. El transporte comercial de personas se clasifica como servicio de pasajeros y el de bienes como servicio de mercancías. Como en todo el mundo, el transporte es y ha sido en Latinoamérica un elemento central para el progreso o el atraso de las distintas civilizaciones y culturas.12 2.5.6.Encomienda: Es una institución socioeconómica mediante la cual un grupo de individuos debían retribuir a otro en trabajo, especie o por otro medio, para disfrutar de un bien o una prestación que hubiesen recibido. La institución de la clientela estaba establecida en la Europa romana desde el bajo Imperio hasta principios de la Edad Moderna. Así, existía una relación de dependencia por la que el más fuerte daba protección al más débil a cambio de comprometerse a guardar fidelidad y entregarle determinados servicios, y a la vez la encomienda es mandar a una persona que está en otro país o ciudad. La encomienda tenía una duración limitada por una, dos y en casos especiales hasta por cinco vidas. Con excepciones contadas, de casos en que fueran concedidas a perpetuidad  En un comienzo a la muerte delencomendero, se distribuían entre sus sucesores o entre varias personas.13 12 ESCALONA, Ana. “Transporte público”. [En línea]. [Fecha de consulta: 6 de octubre 2016]. Disponible en: http://www.monografias.com/trabajos81/transporte-publico/transporte-publico.shtml 13 CHECO, José “Encomienda”. [En línea]. [Fecha de consulta: 6 de febrero 2016]. Disponible en: https://es.wikipedia.org/wiki/Encomienda
  • 22. Calidad de Software Página 28 2.5.7.Ruta: Es una vía de dominio y uso público, proyectada y construida fundamentalmente para la circulación de vehículos automóviles. Existen diversos tipos de carreteras, aunque coloquialmente se usa el término carretera para definir a la carretera convencional que puede estar conectada, a través de accesos, a las propiedades colindantes, diferenciándolas de otro tipo de carreteras, las autovías y autopistas, que no pueden tener pasos y cruces al mismo nivel. Las carreteras se distinguen de un simple camino porque están especialmente concebidas para la circulación de vehículos de transporte.14 2.5.8.Tecnologías de información y comunicación Malbernat, Lucía Rosario (2005). Define Las TIC son aquellas tecnologías que permiten transmitir, procesar y difundir información de manera instantánea. Son consideradas la base para reducir la Brecha Digital sobre la que se tiene que construir una Sociedad de la Información y una Economía del Conocimiento. Las TIC optimizan el manejo de la información y el desarrollo de la comunicación. Permiten actuar sobre la información y generar mayor conocimiento e inteligencia. Abarcan todos los ámbitos de la experiencia humana. Están en todas partes y modifican los ámbitos de la experiencia cotidiana: el trabajo, las formas de estudiar, las modalidades para comprar y vender, los trámites, el aprendizaje y el acceso a la salud, entre otros.15 Para Cabero (1998) las TIC son las nuevas tecnologías de la información y comunicación son las que giran en torno a tres medios básicos: la informática, la microelectrónica y las telecomunicaciones; pero giran, no sólo de forma aislada, sino lo que es más significativo de manera interactiva e interconexionadas, lo que permite conseguir nuevas realidades comunicativas. 14 Word FAQ. Dictionary.com (Lexico Publishing Group, LLC). 2007.[En línea]. [Consultado el 24 de marzo de 2007]. Disponible en: https://es.wikipedia.org/wiki/Carretera#cite_note-difference_between_road_and_street-1 15 BELLOCH, Orti. Las tecnologías de la información y la comunicación (T.I.C) [en línea] Universidad de valencia [fecha de consulta: 20 setiembre 2016]. Disponible en: http://www.uv.es/~bellochc/pdf/pwtic1.pdf
  • 23. Calidad de Software Página 29 Podríamos decir que las TIC son tecnologías para almacenamiento, recuperación, proceso y comunicación de la información. Existen múltiples instrumentos electrónicos que se encuadran dentro del concepto de TIC, la televisión, el teléfono, el video, el ordenador. Pero sin lugar a duda, los medios más representativos de la sociedad actual son los ordenadores que nos permiten utilizar diferentes aplicaciones informáticas, y más específicamente las redes de comunicación, en concreto Internet. 16 2.5.9.Sistema de Información Según GIGCH (2008) Un sistema de información consiste de tres componentes: humano, tecnología y organización. Desde esta perspectiva la información está definida en tres niveles significativos. Los datos pueden ser procesados mediante el sistema de aplicación el cual corresponde al nivel de sintaxis. En teoría de sistemas, un sistema de información es un sistema automatizado o manual que involucra personas, máquinas y/o métodos organizados de recolección, procesos, transmisión clasificar datos que divulguen información del usuario. En telecomunicaciones, un sistema de información es cualquier telecomunicación y/o equipo relacionado con computadoras o un sistema o subsistema interconectado que está en uso, adquisición, almacenamiento, manipulación, movimiento, transmisión, esto incluye software, firmware. En tecnología de la información, instrucciones que el fabricante de un ordenador incluye en la ROM que comprueban el estado de los diferentes dispositivos antes de pasar el control al sistema operativo y hardware.”17 16 BELLOCH, Consuelo. Las tecnologías de la información y la comunicación en el aprendizaje [en línea] Universidad de valencia [fecha de consulta: 20 de setiembre 2016]. Disponible en: http://www.uv.es/bellochc/pedagogia/EVA1.pdf 17 GIGCH, John. “Teoría General de Sistemas”. 2da edición.Mexico:Prentice-hall,1981
  • 24. Calidad de Software Página 30 Laudon, K.C., Laudon, J.P. (2008) Un sistema de información se puede definir desde el punto de vista técnico como un conjunto de componentes interrelacionados que recolectan, procesan, almacenan y distribuye información para apoyar la toma de decisiones y el control en una organización. Los sistemas de información contienen información acerca de personas, lugares y cosas importantes dentro de la organización. Un sistema de información viene a ser un conjunto de elementos interconectados con el fin de tender a las demandas de información de una organización, de esta manera poder elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. Existen tres actividades que un sistema realiza:  La entrada, que captura o recolecta datos en bruto tanto de su organización como de su entorno externo.  El procesamiento, convierte esta entrada de datos en una forma significativa.  La salida, transfiere la información procesada a las personas que la usaran. A esto se agrega que los sistemas de información también requieren de una Retroalimentación, que viene a ser la salida que se devuelve al personal correspondiente a la organización para ayudarle a evaluar o corregir la etapa de entrada.18 2.5.10.Aplicación Móvil [19] Una aplicación móvil es un programa que usted puede descargar y al que puede acceder directamente desde su teléfono o desde algún otro aparato móvil, como por ejemplo una Tablet o un reproductor MP3.  Componentes de una aplicación: Existe una serie de elementos clave que resultan imprescindibles para desarrollar aplicaciones en Android. En este apartado vamos a realizar una descripción inicial de algunos de los más importantes. A lo largo del curso se describirán con más detalle las clases Java que implementan cada uno de estos componentes. 18 Laudon, K.C., Laudon, J.P.”Sistema de Información Gerencial – Administración de la empresa digital”. 10a ed. México: PEARSON Educación, 2008.
  • 25. Calidad de Software Página 31  Vista (View) Las vistas son los elementos que componen la interfaz de usuario de una aplicación: por ejemplo, un botón o una entrada de texto. Todas las vistas van a ser objetos descendientes de la clase View, y por tanto, pueden ser definidas utilizando código Java. Sin embargo, lo habitual será definir las vistas utilizando un fichero XML y dejar que el sistema cree los objetos por nosotros a partir de este fichero. Esta forma de trabajar es muy similar a la definición de una página web utilizando código HTML.  Layout Un layout es un conjunto de vistas agrupadas de una determinada forma. Vamos a disponer de diferentes tipos de layouts para organizar las vistas de forma lineal, en cuadrícula o indicando la posición absoluta de cada vista. Los layouts también son objetos descendientes de la clase View. Igual que las vistas, los layouts pueden ser definidos en código, aunque la forma habitual de definirlos es utilizando código XML.  Fragment La llegada de las tabletas trajo el problema de que las aplicaciones de Android ahora deben soportar pantallas más grandes. Si diseñamos una aplicación pensada para un dispositivo móvil y luego la ejecutamos en una tableta, el resultado no suele resultar satisfactorio  Actividad (Activity) Una aplicación en Android va a estar formada por un conjunto de elementos básicos de visualización, coloquialmente conocidos como pantallas de la aplicación. En Android cada uno de estos elementos, o pantallas, se conoce como actividad. Su función principal es la creación de la interfaz de usuario. Una aplicación suele necesitar varias actividades para crear la interfaz de usuario. Las diferentes actividades creadas serán independientes entre sí, aunque todas trabajarán para un objetivo común. Toda actividad ha de pertenecer a una clase descendiente de Activity.  Servicio (Service) Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una interacción con el usuario. Es algo parecido a un demonio en Unix o a un
  • 26. Calidad de Software Página 32 servicio en Windows. En Android disponemos de dos tipos de servicios: servicios locales, que son ejecutados en el mismo proceso y servicios remotos, que son ejecutados en procesos separados.  Intención (Intent) Una intención representa la voluntad de realizar alguna acción; como realizar una llamada de teléfono, visualizar una página web. Se utiliza cada vez que queramos: Lanzar una actividad, lanzar un servicio, enviar un anuncio de tipo broadcast, comunicarnos con un servicio. Los componentes lanzados pueden ser internos o externos a nuestra aplicación. También utilizaremos las intenciones para el intercambio de información entre estos componentes.19 2.6. Objetivos: 2.6.1. General: Implementar sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca, Tarapoto 2016. 2.6.2.Específicos:  Realizar análisis y diseño del Sistema empleando una plataforma web móvil de software libre y la metodología de desarrollo ágil XP.  Realizar la programación del sistema utilizando el lenguaje de programación PHP y sistema gestor de base de datos MySQL.  Determinar el uso de estándares de calidad en el proceso y desarrollo del software. 19 TOMAS, Jesús. “Componentes de una aplicación “[en línea]. Universidad Politécnica de Valencia [fecha de consulta: 20 de setiembre 2016]. Disponible en: http://www.androidcurso.com/index.php/tutoriales-android/31-unidad-1-vision- general-y-entorno-de-desarrollo/149-componentes-de-una-aplicacion
  • 27. Calidad de Software Página 33 2.7. Desarrollo Aplicando la Metodología XP: 2.7.1.Fase de Exploración: 2.7.1.1. 2.7.1.2. Identificación de las historias del usuario: CODIGO HISTORIAS DE USUARIO 1 REGISTRAR PERSONA 2 REGISTRAR TIPO_PERSONA 3 REGISTRAR TIPO_DOCUMENTO 4 REGITRAR RUTA 5 REGISTRAR VEHICULO 6 REGISTRAR MARCA_VEHICULO 7 REGISTRAR VIAJE 8 REGISTRAR ENCOMIENDA 9 REGISTRAR TIPO_RUTA 10 REGISTRAR TIPO_ENCOMIENDA 11 REGISTRAR SUCURSAL
  • 28. Calidad de Software Página 34  TABLA 1: Registrar Persona: 01 REGISTRAR PERSONA Como administradora deseo poder registrar todos los datos necesarios de nuevas personas que se acudan a nuestra empresa de transportes por diferentes motivos, para tener un mejor control de las personas como son choferes, accionistas o pasajeros. Estimación: 4 Días Prioridad: Alta Dependiente de: 02,03,14 FLUJO NORMAL  La administradora solicitará datos de las personas nuevas que deseen pertenecer a la empresa o personas que deseen enviar una encomienda.  La administradora guarda los datos requeridos en la base de datos del sistema.  El sistema generará un código para cada persona.  El sistema cierra la operación y espera el registro del boleto o el envío de una encomienda. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando sucedan los siguientes casos:  Cuando el DNI ya exista registrado por otra persona en la base de datos.  Cuando el DNI exceda la cifra estimada de caracteres.  Cuando un campo de dato este vacío.
  • 29. Calidad de Software Página 35  TABLA 2: Registrar Tipo_Persona: 02 REGISTRAR TIPO_PERSONA Como administradora deseo poder tener una opción para registrar a diferentes tipos de personas tales como choferes y accionistas, quienes tienen contacto directo con la empresa, para que de esa manera no exista problema alguno y se pueda diferenciar al momento de registrar el viaje entre un chofer o accionista, ya que la información que se requiere para aquellos, es distinta en algunos puntos. Estimación: 2 Días Prioridad: Media Dependiente de: FLUJO NORMAL  La administradora ingresa al formulario registrar persona.  Si la persona es un accionista o chofer, la administradora tendrá que activar la opción tipo_persona, seguidamente activar también la opción tipo de documento.  La administradora solicitará datos de la persona según lo que el sistema requiera, en algunos casos el mismo accionista puede ser registrado también como chofer de su propio vehículo.  La administradora guarda los datos requeridos en la base de datos del sistema.  El sistema generará un código para cada persona.  El sistema cierra la operación y espera el siguiente registro PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando haya un campo vacío.  El sistema devolverá un Error cuando el pasaporte o documento del pasajero exceda la cifra estimada.
  • 30. Calidad de Software Página 36  TABLA 3: Registrar Tipo_documento: 03 REGISTRAR TIPO_DOCUMENTO Como administradora deseo poder tener una opción para registrar el tipo de documento de los choferes o accionistas ligados a la empresa, para que de esa manera no exista problema alguno al momento de registrar a un chofer con un accionista, ya que la información que se requiere para aquellos, es distinta especialmente en ciertos puntos. Estimación: 2 Días Prioridad: Medio Dependiente de: FLUJO NORMAL  La administradora ingresa al formulario registrar Persona.  Si la persona es un accionista o chofer, la administradora tendrá que activar la opción tipo de persona.  La administradora solicitará datos de la persona según lo que el sistema requiera.  La administradora guarda los datos requeridos en la base de datos del sistema.  El sistema generará un código para cada cliente.  El sistema cierra la operación y espera el siguiente registro PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando haya un campo vacío.  El sistema devolverá un Error cuando el documento exceda la cifra estimada.
  • 31. Calidad de Software Página 37  TABLA 4: Registrar Ruta: 04 REGISTRAR RUTA Como Administrador del Sistema y/o Gerente deseo que el sistema me permita registrar la ruta que cubrirán nuestros vehículos, ya sean rutas generales o rutas urbanas, para tener información de las especificaciones que tendrá cada una ya sea ciudad de origen ciudad de destino, tiempo de viaje aproximado, etc. Estimación: 3 Días Prioridad: Alta Dependiente de: FLUJO NORMAL El administrador del sistema y/o gerente ingresa datos de la ruta El administrador del sistema y/o gerente selecciona el tipo de ruta El administrador del sistema y/o gerente verifica que no falte ningún campo vacío en el formulario de ingreso de datos. El administrador del sistema y/o gerente graba el registro. El administrador del sistema y/o gerente asigna por defecto un código a la ruta. El administrador del sistema y/o gerente cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN El sistema devolverá un Error si :  Si la descripción de la ruta ya existe en la base de datos.  Hay un campo vacío a la hora de grabar el registro.
  • 32. Calidad de Software Página 38  TABLA 5: Registrar Vehículo: 05 REGISTRAR VEHÍCULO Como administradora deseo poder registrar todos los datos necesarios de los vehículos que funcionan en nuestra empresa, para que de esa manera se tenga un control y registro de todas las unidades móviles que pertenecen a la empresa. Estimación: 3 Días Prioridad: Alta Dependiente de: 06, 11 FLUJO NORMAL El administrador abre el formulario Registrar vehículo. El administrador ingresa todos los datos necesarios del vehículo, según lo que el sistema solicite. El administrador selecciona el tipo de ruta. Si el administrador selecciona ruta urbana, se muestra la opción de elegir a las rutas a las que estará limitado este. El sistema generará un código para cada programación. El administrador guarda y cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando sucedan los siguientes casos:  Cuando la placa del vehículo ya este registrado en la base de datos.  Hay un campo vacío a la hora de grabar el registro.
  • 33. Calidad de Software Página 39  TABLA 6: Registrar Marca Vehículo: 06 REGISTRAR MARCA_VEHÍCULO Como administradora deseo poder tener una opción que me permita seleccionar la marca de los vehículos, para que de esa manera facilite el registro del vehículo y sea más rápido. Estimación: 2 Días Prioridad: Medio Dependiente de: FLUJO NORMAL El administrador abre el formulario Registrar vehículo. El administrador ingresa todos los datos necesarios del vehículo, según lo que el sistema solicite. El administrador selecciona la marca del vehículo. El sistema generará un código para cada programación. El administrador guarda y cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando sucedan los siguientes casos:  Cuando la placa del vehículo ya este registrado en la base de datos.  Hay un campo vacío a la hora de grabar el registro.
  • 34. Calidad de Software Página 40  TABLA 7: Registrar Viaje : 07 REGISTRAR VIAJE Como secretaria deseo poder registrar cada salidas de los vehículos, para así tener mejor control y orden de los vehículos que entran y salen del paradero, como también de las encomiendas que se movilizan en cada uno de las unidades móviles de nuestra empresa de transportes. Estimación: 4 Días Prioridad: Alta Dependiente de: 01,04,14 FLUJO NORMAL  La secretaría abre el módulo de registrar viaje.  La secretaria registra todos los datos necesarios para el viaje.  El sistema generará un código para cada salida.  La secretaria guarda los datos de la salida en el sistema.  El sistema cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN El sistema devolverá un Error si hay un campo vacío a la hora de grabar el registro. El sistema devolverá una alerta cuando se intente asignar un viaje que no esté en la ruta del vehículo o chofer.
  • 35. Calidad de Software Página 41  TABLA 8: Registrar Encomienda: 08 REGISTRAR ENCOMIENDA Como secretaria deseo que el sistema me permita registrar las encomiendas ingresando los datos necesarios, para tener información de tipo, modalidad y la salida de la encomienda registrada. Estimación: 4 Días Prioridad: Alta Dependiente de: 12 FLUJO NORMAL La secretaria ingresa datos de la encomienda al sistema. La secretaria verifica el tipo y la modalidad de la encomienda. La secretaria completa el registro de todos los campos en el formulario de ingreso de datos. La secretaria registra el detalle de la encomienda vinculando con la persona remitente y destinatario de la misma. El sistema asigna por defecto un código a la encomienda registrada.  La secretaria graba el registro en el sistema. PRUEBA DE ACEPTACIÓN El sistema devolverá un Error si hay un campo vacío a la hora de grabar el registro. El sistema no permitirá registra a la misma persona con remitente y destinatario.
  • 36. Calidad de Software Página 42  TABLA 9: Registrar Tipo_Ruta: 09 REGISTRAR TIPO_RUTA Como administrador deseo que el sistema me permita registrar los tipos de rutas existentes, ruta Urbana y Ruta General, donde la ruta urbana abarca viceversa de una ciudad a otra y la ruta general puede abarcar distintas rutas, para poder así diferenciar que rutas especificas cubrirá un vehículo. Estimación: 1 Día Prioridad: Baja Dependiente de: FLUJO NORMAL  El administrador ingresa datos del tipo de Ruta al sistema.  El administrador verifica que no falte ningún campo vacío en el formulario.  El administrador verifica si el tipo de ruta es la correcta por cada vehículo.  El administrador graba el registro.  El administrador asigna por defecto un código para cada tipo de ruta.  El administrador cierra la operación. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error si hay un campo vacío a la hora de grabar el registro.  El sistema no permitirá eliminar ningún tipo de ruta del registro.
  • 37. Calidad de Software Página 43  TABLA 10: Registrar Tipo_Encomienda: 10 REGISTRAR TIPO_ENCOMIENDA Como administradora deseo poder tener una opción para registrar los tipos de encomienda existentes, para que de esa manera diferenciar las encomiendas que deseen enviar, y también poder determinar con facilidad los precios de los envíos, estos podrían ser caja, sobre, maletín, saco, entre otros. Estimación: 1 Días Prioridad: Baja Dependiente de: FLUJO NORMAL  La administradora ingresa al formulario registrar Tipo Encomienda.  Donde se genera un código de registro auto incrementable y la administradora ingresa la descripción y el costo de dicho tipo de encomienda.  La administradora guarda los datos mencionados en la base de datos del sistema.  El sistema cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando haya un campo vacío.  El sistema devolverá un Error cuando una descripción de un tipo de ruta se intente registrar pero ya exista en la base de datos.
  • 38. Calidad de Software Página 44  TABLA 11: Registrar Sucursal: 11 REGISTRAR SUCURSAL Como administradora deseo poder tener una opción para registrar las sucursales con las que cuenta la empresa, para que de esa manera establecer el lugar donde realizan los accesos al sistema, y también poder determinar el lugar de registro de las personas que intervienen en el sistema. Estimación: 2 Días Prioridad: Medio Dependiente de: FLUJO NORMAL  La administradora ingresa al formulario registrar Sucursal.  Donde se genera un código de registro auto incrementable y la administradora ingresa la ciudad y el estado de dicho sucursal.  La administradora guarda los datos mencionados en la base de datos del sistema.  El sistema cierra la operación y espera el siguiente registro. PRUEBA DE ACEPTACIÓN  El sistema devolverá un Error cuando haya un campo vacío.  El sistema devolverá un Error cuando una descripción de una sucursal se intente registrar pero ya exista en la base de datos.
  • 39. Calidad de Software Página 45 2.7.1.3. Tareas por historia de usuario: N° NOMBRE PRIORIDAD RIESGO PUNTOS ITERACION 01 Registrar Persona Alta Alto 4 1 02 Registrar Tipo_Persona Media Medio 2 1 03 Registrar Tipo_Documento Media Bajo 2 1 04 Registrar Ruta Alta Medio 3 1 05 Registrar Vehículo Alta Alto 3 1 06 Registrar Marca_Vehiculo Medio Bajo 2 1 07 Registrar Viaje Alta Alto 4 1 08 Registrar Encomienda Alta Alto 4 1 09 Registrar Tipo_Ruta Baja Bajo 1 2 10 Registrar Tipo_Encomienda Baja Bajo 1 2 11 Registrar Sucursal Baja Baja 1 2
  • 40. Calidad de Software Página 46  TABLA 1: Registrar Persona: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 01 NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Personas TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2 FECHA INICIO: 14/09/16 FECHA FIN: 15/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Se diseñara una interfaz que muestre la lista de las 10 primeras personas que existen registradas, aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar a las persona registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra ventana modal que se abrirá cuando de seleccione registrar persona donde contendrá los datos necesarios de la persona que necesita la empresa, en esta interfaz también se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente. TAREA NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 01 NOMBRE DE LA TAREA: Comprobación formulario y base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 16/09/16 FECHA FIN:17/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de personas se comprobara que el formulario funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
  • 41. Calidad de Software Página 47  TABLA 2: Registrar tipo de Persona: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 02 NOMBRE DE LA TAREA: Comprobación tipo de persona con la base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 18/09/16 FECHA FIN: 19/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de personas se comprobara que al ingresar el tipo de persona, esta opción nos muestre una lista desplegable de donde podremos obtener el tipo de persona que se va a registrar, ya sea accionista, chofer, remitente, o bien destinatario, a la vez funcione adecuadamente, juntamente con la base de datos donde se almacenara esta información.  TABLA 3: Registrar tipo de Documento: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 03 NOMBRE DE LA TAREA: Comprobación tipo de documento con la base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 20/09/16 FECHA FIN:21/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de personas se comprobara que al ingresar el tipo de documento, esta opción nos muestre una lista desplegable de donde podremos obtener el tipo de documento que se va a registrar de cada persona, ya sea DNI o pasaporte en caso sea una persona extranjera, a la vez funcione adecuadamente, juntamente con la base de datos donde se almacenara esta información.
  • 42. Calidad de Software Página 48  TABLA 4: Registrar Ruta: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 04 NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Rutas TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2 FECHA INICIO: 28/09/16 FECHA FIN: 29/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Se diseñara una interfaz que muestre la lista de las 5 primeras rutas que existen registradas, aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar las rutas registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra ventana modal que se abrirá cuando de seleccione registrar ruta donde contendrá los datos necesarios de la ruta que necesita la empresa, en esta interfaz también se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente. TAREA NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 04 NOMBRE DE LA TAREA: Comprobación formulario y base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1 FECHA INICIO: 30/09/16 FECHA FIN: 30/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de rutas se comprobara que el formulario funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
  • 43. Calidad de Software Página 49  TABLA 5: Registrar Vehículo: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 05 NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Vehículos TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2 FECHA INICIO: 05/10/16 FECHA FIN: 06/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Se diseñara una interfaz que muestre la lista de los 10 primeros vehículos que existen registrados, aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar los vehículos registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra ventana modal que se abrirá cuando de seleccione registrar vehículo donde contendrá los datos necesarios de la ruta que necesita la empresa, en esta interfaz también se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente. TAREA NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 05 NOMBRE DE LA TAREA: Comprobación formulario y base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1 FECHA INICIO: 07/10/16 FECHA FIN: 07/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de vehículos se comprobara que el formulario funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.
  • 44. Calidad de Software Página 50  TABLA 6: Registrar Marca Vehículo: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 06 NOMBRE DE LA TAREA: Comprobación Marca de Vehículo con la base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 08/10/16 FECHA FIN: 09/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de vehículos se comprobara que al ingresar la marca del vehículo, esta opción nos muestre una lista desplegable de donde podremos obtener las marcas a la que pertenece cada vehículo, ya sea Toyota, Hyundai, Chevrolet, entre otros. Al mismo tiempo verificar que funcione adecuadamente, juntamente con la base de datos donde se almacenara esta información.  TABLA 7: Registrar Viaje: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 07 NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Viaje TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2 FECHA INICIO: 12/10/16 FECHA FIN: 13/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Se diseñara una interfaz que muestre la lista de los 10 primeros viajes que existen registradas, aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar a los viajes registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra ventana modal que se abrirá cuando de seleccione registrar viaje donde contendrá los datos necesarios del viaje que necesita la empresa, en esta interfaz también se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente.
  • 45. Calidad de Software Página 51 TAREA NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 07 NOMBRE DE LA TAREA: Comprobación formulario y base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 14/09/16 FECHA FIN: 15/09/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de viaje se comprobara que el formulario funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso falla en algún registro, éste no se inserta en la base de datos y se notifica al usuario.  TABLA 8: Registrar Encomienda: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 08 NOMBRE DE LA TAREA: Diseño de la interfaz para el registro de Encomiendas TIPO DE TAREA: Desarrollo PUNTOS ESTIMADOS: 2 FECHA INICIO: 19/10/16 FECHA FIN: 20/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Para el registro de encomiendas se diseñará un módulo donde muestre los campos que se tomaran en cuenta para que este proceso se maneje de forma eficiente, necesarios y requeridos por la empresa, Se deberá incluir además un botón para Guardar, uno para ver la disponibilidad de la encomienda y para cancelar además en esta pantalla se mostrara las características todas las encomiendas.
  • 46. Calidad de Software Página 52 TAREA NUMERO DE TAREA: 02 NUMERO DE HISTORIA: 08 NOMBRE DE LA TAREA: Comprobación de almacenamiento de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 21/10/16 FECHA FIN: 22/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de encomienda se comprobara que el formulario funcione adecuadamente juntamente con la base de datos desarrollada para este formulario. Si el proceso falla en algún registro, éste no se inserta en la base de datos y se corrige el fallo.  TABLA 9: Registrar Tipo_Ruta: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 09 NOMBRE DE LA TAREA: Comprobación del sistema con la base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1 FECHA INICIO: 23/10/16 FECHA FIN: 23/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de vehículo, seleccionamos la opción del tipo de ruta, la cual permitirá escoger entre urbana y general, posteriormente se podrá registrar los demás datos del vehículo, teniendo también el botón para guardar los datos y cancelar la acción.
  • 47. Calidad de Software Página 53  TABLA 10: Registrar Tipo_Encomienda: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 10 NOMBRE DE LA TAREA: Comprobación del sistema con la base de datos TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 1 FECHA INICIO: 26/10/16 FECHA FIN: 26/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Una vez terminado con la interfaz de registro de encomienda, seleccionamos la opción del tipo de encomienda para calcular el pago que se realizara, posteriormente se podrá registrar los demás datos de la encomienda, teniendo también el botón para guardar los datos y cancelar la acción.  TABLA 11: Determinar Sucursal: TAREA NUMERO DE TAREA: 01 NUMERO DE HISTORIA: 11 NOMBRE DE LA TAREA: Diseño y Verificación de la interfaz de sucursal. TIPO DE TAREA: Verificación PUNTOS ESTIMADOS: 2 FECHA INICIO: 27/10/16 FECHA FIN: 28/10/16 PROGRAMADOR RESPONSABLE: Equipo XP DESCRIPCION: Se diseñara una interfaz que muestre la lista de los 10 primeros sucursales que existen registradas, aquí también deberá incluir un botón para registrar, editar, eliminar y un campo de texto para buscar las sucursales registrados en el sistema que no se muestran en la lista inicial. También se diseñará otra ventana modal que se abrirá cuando de seleccione registrar sucursal donde contendrá los datos necesarios de la sucursal, en esta interfaz también se incluye un botón de guardar y cancelar; para almacenar los registros en la base de datos y cancelar el registro respectivamente.
  • 48. Calidad de Software Página 54 2.7.1.4. Velocidad del proyecto: 2.7.1.5. Estimación de velocidad de proyecto: LIBERACIONES VH Liberación 1 (TH1+TH4+TH5+TH7+TH8+TH11) 4+3+3+4+4+2 = 20 Liberación 2 (TH2+TH3+TH6+TH9+TH10) 2+2+2+1+1 = 8 HISTORIAS TIEMPO HISTORIAS TIEMPO TAREAS H1: REGISTRAR PERSONA 4 T1: 2 T2: 2 H2: REGISTRAR TIPO_PERSONA 2 T2: 2 H3: REGISTRAR TIPO_DOCUMENTO 2 T1: 2 H4: REGITRAR RUTA 3 T1: 2 T2: 1 H5: REGISTRAR VEHICULO 3 T1: 2 T2: 1 H6: REGISTRAR MARCA_VEHICULO 2 T1: 2 H7: REGISTRAR VIAJE 4 T1: 2 T1: 2 H8: REGISTRAR ENCOMIENDA 4 T1: 2 T2: 2 H9: REGISTRAR TIPO_RUTA 1 T1: 1 H10: REGISTRAR TIPO_ENCOMIENDA 1 T1: 1 H11: REGISTRAR SUCURSAL 2 T1: 2 Leyenda Liberación 1 Liberación 2
  • 49. Calidad de Software Página 55 2.7.2.Fase de Planificación de la Entrega: 2.7.2.1. Actividades de reunión de planificación de entregas: LIBERACIONES VT Liberación 1 (TT1+TT2)H1+(TT1+TT2)H4+(TT1+TT2+)H5+(TT1+TT2)H7+(T1+TT2)H8+(T1)H11 (2+2)+(2+1)+(2+1)+(2+2)+(2+2)+(2) = 20 Liberación 2 (TT1)H2+(TT1)H3+(TT1)H6+(TT1)H9+(T1)H10 2+2+2+1+1 = 8 ACTIVIDADES DE REUNION DE PLANIFICACION DE ENTREGAS Actividades Descripción Responsable Levantamiento de información La información que nos da la empresa para desarrollar el proyecto. Equipo desarrollador Identificación de historias de usuario Es lo que la empresa necesita obtener los requerimientos para el desarrollo del sistema. Cliente Estimación de historias de usuario Se debe de llevar a cabo una estimación referente al documento especificado Equipo desarrollador Priorización de historias de usuario Se evaluaran de acuerdo al orden establecido Cliente y equipo desarrollador. Documentar el plan de entregas Se hace un resumen respecto a las historias de usuario. Documentador
  • 50. Calidad de Software Página 56 2.7.2.2. Equipo: integrantes y roles: MIEMBRO GRUPO ROLES XP METODOLOGÍA Wellis Arévalo Córdova A1 Jefe del Proyecto XP Programación Extrema. Jordan Chacon Villacis A1 Coach Jhon Alex Chávez Zelada A1 Tracker Jonathan Huivin Suarez A1 Programador Omar Arturo Farro Paz A1 Big Boss Christofert Maykot Soria Bardales A1 Tester Patrick Francisco Marino Marquina A1 Consultor Waldemar Romero Lozano Consultor Customer
  • 51. Calidad de Software Página 57 2.7.2.3. Plan de Entregas: TRANSPORTE Y TURISMO CAJAMARCA Plan de entregas [[ 1 ]] Versión 1.0 Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca PLAN DE ENTREGAS NOMBRE DEL PROYECTO: Sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca Fecha de reunión de planificación: 07/09/16 Nombre del documentador: Jordan Chacon Villacis Entrega numero: 01 HISTORIAS DE USUARIO A IMPLEMENTAR EN LA ENTREGA N° Titulo Prioridad Fecha en la que se entregara Liberación en la que se incluirá 01 Registrar Persona Alta 4 Días 1 02 Registrar Tipo_Persona Media 2 Días 2 03 Registrar Tipo_Documento Media 2 Días 2 04 Registrar Ruta Alta 3 Días 1 05 Registrar Vehículo Alta 3 Días 1 06 Registrar Marca_Vehiculo Medio 2 Días 2 07 Registrar Viaje Alta 4 Días 1 08 Registrar Encomienda Alta 4 Días 1 09 Registrar Tipo_Ruta Baja 1 Días 2 10 Registrar Tipo_Encomienda Baja 1 Días 2 11 Registrar Sucursal Baja 1 Días 1 INFORMACIÓN DE APROBACIÓN DEL PLAN Firma del entrenador (coach) Firma del cliente
  • 52. Calidad de Software Página 58 2.7.3.Fase de Iteraciones: 2.7.3.1. Identificación de metáforas del sistema: N° METAFORAS DEL SISTEMA 1 GESTION DE PERSONAS 2 GESTION DE VEHICULOS 3 GESTION DE VIAJE 4 GESTION DE ENCOMIENDAS 2.7.3.2. Tarjetas CRC  Metáfora 1: Gestión de Personas:  CLASES:  TARJETA 1: Persona Sucursal Tipo_Doc Tipo_Persona NOMBRE DE LA CLASE: Persona RESPONSABILIDAD COLABORACIÓN Obtener los datos de las Personas. Persona Ingresar los datos de la persona en la base de datos. ­ Tipo Doc ­ Tipo Persona Conectar con la base de datos. Conexión Confirmar los datos.
  • 53. Calidad de Software Página 59  Metáfora 2: Gestión de Vehículos:  CLASES:  TARJETA 2: MarcaVehiculo Tipo_Ruta Persona Vehiculo_Ruta NOMBRE DE LA CLASE: Persona RESPONSABILIDAD COLABORACIÓN Obtener los datos de los Vehículos. Vehículo Conectar con la base de datos. Conexión Ingresar los datos de los vehículos en la base de datos. Color Marca Tipo Ruta Registra los datos obtenidos
  • 54. Calidad de Software Página 60  Metáfora 3: Gestión de Viaje:  CLASES:  TARJETA 3: Viaje Ruta Vehículo SucursalViaje_Persona NOMBRE DE LA CLASE: Persona RESPONSABILIDAD COLABORACIÓN Obtener los datos de los Pasajero. Personas Ingresar vehículo del viaje en la base de datos. Vehículo Ingresar Ruta del viaje en la base de datos. Ruta Conectar con la base de datos. Conexión Confirmar los datos.
  • 55. Calidad de Software Página 61  Metáfora 4: Gestión de Encomiendas:  CLASES:  TARJETA 4: Persona Viaje_encomineda Viaje Tipo_Encomienda NOMBRE DE LA CLASE: Persona RESPONSABILIDAD COLABORACIÓN Obtener los datos del Remitente y Destinatario Personas Conectar con la base de datos Conexión Vincular encomienda a un vehículo según la ruta en la base de datos. Viaje Ruta Conectar con la base de datos. Conexión Confirmar datos
  • 56. Calidad de Software Página 62 2.7.3.3. Pruebas de Aceptación: a) Prueba de aceptación 1: Registrar Persona: PRUEBA DE ACEPTACION 1 NOMBRE DE PRUEBA: Verificación del registro de Persona Nº HISTORIA DE USUARIO: 01 TITULO HISTORIA DE USUARIO: Registrar Persona ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el formulario desarrollado contiene los campos necesarios que se utilizaran para el registro de personas, ya sean choferes, accionistas o pasajeros, además está diseñado en el lenguaje de programación php siguiendo estándares y pruebas de calidad. b) Prueba de aceptación 2: Registrar Tipo_Persona: PRUEBA DE ACEPTACION 2 NOMBRE DE PRUEBA: Verificación del Registro Tipo de Persona Nº HISTORIA DE USUARIO: 02 TITULO HISTORIA DE USUARIO: Registrar Tipo_Persona ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el campo tipo de Persona está diseñado con el fin de poder elegir si la persona será un accionista, chofer o pasajero.
  • 57. Calidad de Software Página 63 c) Prueba de aceptación 3: Registrar Tipo_Documento: PRUEBA DE ACEPTACION 3 NOMBRE DE PRUEBA: Verificación del Registro Tipo de Documento Nº HISTORIA DE USUARIO: 03 TITULO HISTORIA DE USUARIO: Registrar Tipo_Documento ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, se lo puede comprobar ya que el campo tipo de documento contiene lo necesario para el registro de cualquier documento de identificación con el cual se identifique la persona que se desea registrar en el sistema. d) Prueba de aceptación 4: Registrar Ruta: PRUEBA DE ACEPTACION 4 NOMBRE DE PRUEBA: Verificación del Registro de la Ruta Nº HISTORIA DE USUARIO: 04 TITULO HISTORIA DE USUARIO: Registrar Ruta ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que en el formulario desarrollado para el registro de las rutas, se podrá registrar dos tipos, ruta general y ruta urbana según las políticas de la empresa, es amigable y está en buenas condiciones.
  • 58. Calidad de Software Página 64 e) Prueba de aceptación 5: Registrar Vehículo: PRUEBA DE ACEPTACION 5 NOMBRE DE PRUEBA: Verificación del Registro de Vehículo Nº HISTORIA DE USUARIO: 05 TITULO HISTORIA DE USUARIO: Registrar Vehículo ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el formulario es amigable y está en buenas condiciones, contiene los campos necesarios para el registro de un vehículo que pertenezca a la empresa, además está desarrollado en un lenguaje de programación avanzada php siguiendo estándares y pruebas de calidad. f) Prueba de aceptación 6: Registrar Marca: PRUEBA DE ACEPTACION 6 NOMBRE DE PRUEBA: Verificación del Registro de Marca Nº HISTORIA DE USUARIO: 06 TITULO HISTORIA DE USUARIO: Registrar Marca ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que es un campo que está dentro del registro de vehículos lo que facilita agrupar los vehículos para una búsqueda más efectiva.
  • 59. Calidad de Software Página 65 g) Prueba de aceptación 7: Registrar Viaje: PRUEBA DE ACEPTACION 7 NOMBRE DE PRUEBA: Verificación del Registro de un viaje Nº HISTORIA DE USUARIO: 07 TITULO HISTORIA DE USUARIO: Registrar Viaje ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el formulario desarrollado contiene los campos necesarios que la empresa requiere para un adecuado registro de viaje o pasaje, este formulario es muy importante para determinar todos los detalles que se incluirán en el viaje, como la hora, la ruta, los pasajeros, etc. h) Prueba de aceptación 08: Registrar Encomienda: PRUEBA DE ACEPTACION 8 NOMBRE DE PRUEBA: Verificación del Registro de Encomienda Nº HISTORIA DE USUARIO: 08 TITULO HISTORIA DE USUARIO: Registrar Encomienda ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el formulario desarrollado es amigable y está en buenas condiciones para un registro óptimo de las encomiendas, asegurando que estas lleguen a su destinatario. Está diseñado en un lenguaje de programación avanzada php siguiendo estándares y pruebas de calidad.
  • 60. Calidad de Software Página 66 i) Prueba de aceptación 09: Registrar Tipo_Ruta: PRUEBA DE ACEPTACION 9 NOMBRE DE PRUEBA: Verificación del Registro de Tipo de Ruta Nº HISTORIA DE USUARIO: 09 TITULO HISTORIA DE USUARIO: Registrar Tipo_ruta ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que es un campo que está dentro del registro de rutas que facilita determinar la ruta especifica de un vehículo registrado en la empresa, ya sean rutas generales que abarcan todas las rutas posibles o rutas urbanas que abarca una ruta (viceversa). j) Prueba de aceptación 10: Registrar Tipo_Emcomienda: PRUEBA DE ACEPTACION 10 NOMBRE DE PRUEBA: Verificación del Registro del Tipo de Encomienda Nº HISTORIA DE USUARIO: 10 TITULO HISTORIA DE USUARIO: Registrar Tipo_encomienda ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que es un campo que está dentro del registro de encomiendas que facilita determinar los diferentes tipos de encomiendas y los precios de cada uno, ya sean cajas, sacos, sobres, etc.
  • 61. Calidad de Software Página 67 k) Prueba de aceptación 11: Registrar Sucursal: PRUEBA DE ACEPTACION 11 NOMBRE DE PRUEBA: Verificación del Registro de Sucursal Nº HISTORIA DE USUARIO: 11 TITULO HISTORIA DE USUARIO: Registrar Sucursal ESPECIFICACIÓN: Esta historia de usuario cumple con las especificaciones y requerimientos del cliente, ya que el formulario desarrollado contiene los campos necesarios para registrar todas las sucursales que tiene la empresa a nivel de la región, es un formulario amigable y está en buenas condiciones, está diseñado en un lenguaje de programación avanzada php siguiendo estándares y pruebas de calidad. 2.7.3.4. Checklist de Aceptación: IDENTIFICACIÓN Implementación de un sistema web móvil para el control de entrada y salida de vehículos en la empresa Transportes y Turismo Cajamarca, Tarapoto - 2016. Waldemar Romero Lozano PRUEBAS ITEMS SI NO ¿Las pruebas implementadas por el equipo desarrollador cumplen con las especificaciones presentadas por usted? X ¿Las pruebas ejecutadas obtuvieron el resultado que usted esperaba? X ¿Cree que las pruebas señaladas por usted eran capaz de testear las historias de usuario completamente? X ¿El sistema refleja los requerimientos que usted ha propuesto? X ¿Desea incluir nuevas pruebas? X
  • 62. Calidad de Software Página 68 GRAFICOS: ITEMS SI NO ¿Presento gráficos respecto a las pruebas de aceptación? X En este grafico ¿Se observa que las pruebas de aceptación van creciendo gradualmente? X Al pasar el tiempo ¿La cantidad de pruebas que fallan se reduce? X 2.7.4.Fase de Desarrollo: 2.7.4.1. Tarea de Programación a desarrollar: N° DE TAREA TITULO DESARROLLADOR ESTADO FECHA INICIO TAREA 01 Diseño de la interfaz para registrar los datos de una persona Jonathan Huivin Suarez Finalizado 14/09/16 02 Comprobación de registro de persona, formulario y base de datos 16/09/16 03 Comprobación tipo de persona con la base de datos 18/09/16 04 Comprobación tipo de documento con la base de datos 20/09/16 05 Diseño de la interfaz para el registro de Rutas 28/09/16 06 Comprobación para el registro de rutas, formulario y base de datos 30/09/16
  • 63. Calidad de Software Página 69 07 Diseño de la interfaz para el registro de Vehículos Jonathan Huivin Suarez Finalizado 05/10/16 08 Comprobación formulario y base de datos para el registro de vehículos 07/10/16 09 Comprobación Marca de Vehículo con la base de datos 08/10/16 10 Diseño de la interfaz para el registro de Viajes 12/10/16 11 Comprobación formulario y base de datos del registro de viajes 14/10/16 12 Diseño de la interfaz para el registro de Encomiendas 19/10/16 13 Comprobación del registro de encomiendas con la base de datos 21/10/16 14 Comprobación del sistema con la base de datos para el tipo de ruta 23/10/16 15 Comprobación del sistema con la base de datos para el tipo de encomienda 26/10/16 16 Diseño y Verificación de la interfaz de sucursal. 27/10/16
  • 64. Calidad de Software Página 70 2.7.5.Fase de Producción: 2.7.5.1. Pruebas finales: a) HISTORIA DE USUARIO 1: REGISTRAR PERSONA En esta historia se puede ingresar la información de las personas, se pueden guardar en la base de datos, eliminar y modificar datos ingresados de la persona en la base de datos. Ingresar información de las personas:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – personas y allí se podrá realizar el llenado de un formulario con campos específicos que requiere en el sistema.  Condiciones de ejecución: Exista un tipo persona y tipo documento almacenado.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento-personas y luego seleccionar en el botón registrar. Se mostrará un formulario con campos específicos: tipo persona, nombre, apellido, tipo de documento, número de documento, teléfono y dirección, para ser llenados por el administrador y ser guardados en el sistema.  Resultado esperado: Se muestra la información llenada en los campos específicos de la tabla llenados en el sistema sin ninguna restricción en el tecleado de los datos.  Evaluación de prueba: Prueba satisfactoria.
  • 65. Calidad de Software Página 71 Guardar datos de personas en la base de datos:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento –personas en el botón registrar. Una vez en esta ventana de registro se procederá a guardar los datos, en caso de no haber ningún error, se procederá a guardar los datos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento - personas. Se mostrará un formulario con campos específicos: tipo persona, nombre, apellido, tipo de documento, nº de documento, teléfono y dirección. Para ser llenados por el administrador y ser guardados en el sistema. El administrador llenara todos los campos necesarios y/o requeridos por el sistema. Tras la introducción de los datos deberá presionar en el botón realizar para que los datos de la nueva persona sean almacenados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada persona sea guardada y almacenada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria Eliminar datos de personas almacenadas en la base datos:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento –personas. Una vez en esta ventana de registros se podrá eliminar los datos de la persona seleccionando a una persona y luego en el botón eliminar.  Condiciones de ejecución: Exista alguna persona almacenado en el sistema
  • 66. Calidad de Software Página 72  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento - personas. Los datos mostrados en el formulario con campos específicos: tipo persona, nombre, apellido, tipo de documento, nº de documento, teléfono y dirección. Se procederá a eliminar la información. Tras la búsqueda de la información del persona deberá presionar el botón eliminar para borrar los datos de la base de datos del sistema  Resultado esperado: La información ingresada de cada persona será eliminada de la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria Modificación de datos de personas almacenados en la base de datos:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – personas. Una vez ingresado los datos de nuevo persona se podrá acceder a una lista de personas en la cual existirá un botón de editar la cual nos permitirá editar los datos de un persona para luego ser guardados en la base de datos del sistema.  Condiciones de ejecución: Exista alguna persona almacenado en el sistema  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento - persona. Se mostrará un formulario con campos específicos: tipo persona, nombre, apellido, tipo de documento, nº de documento, teléfono y dirección. Para ser llenados por el administrador y ser guardados en el sistema
  • 67. Calidad de Software Página 73 El administrador ingresara al registro y podrá editar los datos de las personas al listado generado a partir del registro de personas.  Resultado esperado: La información ingresada de cada persona sea editada en caso de errores y ser actualizada y almacenada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria b) HISTORIA DE USUARIO 2: REGISTRAR TIPO PERSONA En esta historia se puede ingresar la información de los tipos personas, se pueden guardar los datos y modificar los datos. Ingresar información de tipo de personas:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – tipo persona y allí se podrá realizar el llenado de un pequeño formulario con campos específicos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento – tipo persona. Se mostrará un formulario con un campo específico: descripción del tipo persona para ser llenados por el administrador y ser guardados en el sistema.  Resultado esperado: Se muestra la información llenada en los campos específicos llenados en el sistema.  Evaluación de prueba: Prueba satisfactoria.
  • 68. Calidad de Software Página 74 Guardar datos de tipo persona en la base de datos:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento –tipo persona. Una vez en esta ventana de registro se procederá a guardar los datos, en caso de no haber ningún error, se procederá a guardar los datos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento – tipo persona. Se mostrará un formulario con un campo específico: descripción tipo de persona para ser llenados por el administrador y ser guardados en el sistema. El administrador llenara todos los campos necesarios y/o tras la introducción de los datos deberá presionar en el botón guardar para que los datos de la nueva persona sean almacenados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada tipo persona sea guardada y almacenada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria Modificar los datos de tipo persona en la base de datos:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – tipo persona. Una vez ingresado los datos al sistema y en el caso de que haiga errores se podrá modificar los datos con un boto de editar y se procederá a modificarlos y actualizar la base de datos del sistema.  Condiciones de ejecución: Existencia de un tipo persona almacenado en el sistema
  • 69. Calidad de Software Página 75  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento - tipo persona. Se mostrará un formulario con campos específicos: descripción tipo de persona para ser llenados por el administrador modificados en caso de ser erróneos. El administrador llenara todos los campos necesarios y/o requeridos por el sistema. Tras la introducción de los datos deberá presionar en el botón editar para corregir errores de registro para que los datos de la nueva persona sean actualizados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada tipo persona sea modificada y actualizada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria c) HISTORIA DE USUARIO 3: REGISTRAR TIPO DE DOCUMENTO: En esta historia se puede ingresar la información al tipo de documento que solicite de cada persona, se pueden guardar los datos y modificar los datos. Ingresar información tipo de documento:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – tipo documento y allí se podrá realizar el llenado de un pequeño formulario con campos específicos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento – tipo documento.
  • 70. Calidad de Software Página 76 Se mostrará un formulario con campos específicos: nombre documento para ser llenados por el administrador y ser guardados en el sistema.  Resultado esperado: Se muestra la información llenada en los campos específicos llenados en el sistema.  Evaluación de prueba: Prueba satisfactoria. Guardar datos de tipo de documento  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento – tipo documento. Una vez en esta ventana de registro se procederá a guardar los datos, en caso de no haber ningún error, se procederá a guardar los datos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento – tipo documento. Se mostrará un formulario con campos específicos: nombre de documento para ser llenados por el administrador y ser guardados en el sistema. El administrador llenara todos los campos necesarios y/o requeridos por el sistema. Tras la introducción de los datos deberá presionar en el botón guarda para que los datos del tipo de documento sean almacenados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada tipo documento sea guardada y almacenada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria
  • 71. Calidad de Software Página 77 Modificar los datos de tipo de documento:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú mantenimiento - tipo documento. Una vez ingresado los datos al sistema y en el caso de que haiga errores se podrá modificar los datos con un botón de editar y se procederá a modificarlos y actualizar la base de datos del sistema.  Condiciones de ejecución: Existencia de un tipo documento almacenado en el sistema  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú mantenimiento - tipo documento Se mostrará un formulario con campos específicos: nombre de documento para ser llenados por el administrador modificados en caso de ser erróneos. El administrador llenara todos los campos necesarios y/o requeridos por el sistema. Tras la introducción de los datos deberá presionar en el botón editar para corregir errores de registro para que los datos del nuevo tipo documento sean actualizados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada tipo documento sea modificada y actualizada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria d) HISTORIA DE USUARIO 4: REGISTRAR RUTA. En esta historia se puede ingresar la información de la ruta, se pueden guardar los datos y modificar los datos.
  • 72. Calidad de Software Página 78 ingresar información de ruta:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú viaje – rutas y allí se podrá realizar el llenado de un pequeño formulario con campos específicos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú viaje – rutas. Ingresando en el botón registrar se mostrará un formulario con campos específicos: código de ruta, ruta y el precio de la ruta para ser llenados por el administrador y ser guardados en el sistema  Resultado esperado: Se muestra la información llenada en los campos específicos llenados en el sistema.  Evaluación de prueba: Prueba satisfactoria. Guardar datos de rutas  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú viaje – rutas. Una vez en la ventana de registro se procederá a guardar los datos, en caso de no haber ningún error, se procederá a guardar los datos en el sistema.  Condiciones de ejecución: Ninguna.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú viaje - rutas. Se mostrará un formulario con campos específicos: código de ruta, ruta y el precio de la ruta para ser llenados por el administrador y ser guardados en el sistema. El administrador llenara todos los campos necesarios y/o requeridos por el sistema.
  • 73. Calidad de Software Página 79 Tras la introducción de los datos deberá presionar en el botón guardar para que los datos de las nuevas rutas sean almacenados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada ruta sea guardada y almacenada en la base de datos del sistema.  Evaluación de Prueba: Prueba satisfactoria Modificar los datos de ruta:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú viaje – rutas. Una vez ingresado los datos al sistema y en el caso de que haiga errores se podrá modificar los datos con un botón de editar y se procederá a modificarlos y actualizar la base de datos del sistema.  Condiciones de ejecución: Existencia de una ruta en el sistema.  Entrada El administrador introducirá su login y su password. Del menú principal ingresará a menú reserva - registrar persona- nacionalidad de persona. Se mostrará un formulario con campos específicos: código de ruta, ruta y el precio de la ruta para ser llenados por el administrador y ser guardados en el sistema. El administrador llenara todos los campos necesarios y/o requeridos por el sistema. Tras la introducción de los datos deberá presionar en el botón editar para corregir errores de registro para que los datos la nueva ruta sean actualizados en la base de datos del sistema.  Resultado esperado: La información ingresada de cada ruta sea modificada y actualizada en la base de datos del sistema  Evaluación de Prueba: Prueba satisfactoria.
  • 74. Calidad de Software Página 80 e) HISTORIA DE USUARIO 5: REGISTRAR VEHICULO: En esta historia se puede ingresar información de vehículos, se pueden guardar los datos y modificar datos de los vehículos. Ingresar información de habitaciones:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú vehículo – vehículos y allí se podrá realizar el llenado de un formulario con campos específicos que requiere en el sistema.  Condiciones de ejecución: Exista marca, color, accionista y tipo de ruta.  Entrada: El administrador introducirá su login y su password. Del menú principal ingresará a menú vehículo – vehículos. Se mostrará un formulario con campos específicos: marca, color, placa, accionista y tipo ruta para ser llenados por el administrador y ser guardados en el sistema.  Resultado esperado: Se muestra la información llenada en los campos específicos llenados en el sistema sin ninguna restricción en el tecleado de los datos.  Evaluación de prueba: Prueba satisfactoria. Guardar datos de vehículo:  Descripción: El administrador una vez haya entrado en el sistema (tras el proceso de login), se seleccionara el menú vehículo - vehículos. Una vez en esta ventana de registro se procederá a guardar los datos, en caso de no haber ningún error, se procederá a guardar los datos en el sistema.  Condiciones de ejecución: Ninguna.