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.
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.
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.
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.