Está en la página 1de 40

PÁGINA WEB TRAJ

ALEJANDRO CEPEDA
JUAN DAVID COLO PEREZ
JORGE ANDRES ROJAS TRIANA

ABRIL 2020.

ITFIP
TOLIMA/FLANDES
INGENIERÍA DE SOFTWARE 2
Contenido

INTRODUCCION............................................................................................................................4
DEFINICIÓN DEL PROBLEMA..................................................................................................5
FORMULACIÓN DEL PROBLEMA............................................................................................8
Justificación...................................................................................................................................8
Antecedentes..................................................................................................................................9
OBJETIVOS...................................................................................................................................10
Objetivos General.........................................................................................................................10
Objetivos Específicos...................................................................................................................10
MARCO REFERENCIAL............................................................................................................11
Marco Teórico..............................................................................................................................11
MARCO METODOLOGICO.......................................................................................................12
Metodologías De Desarrollo Web................................................................................................12
Metodologías De Desarrollo Tradicional.....................................................................................13
Metodologías De Desarrollo Ágil.................................................................................................13
Metodología Programación Extrema (XP)...................................................................................14
¿QUE ES PROGRAMACION EXTREMA O XP?.....................................................................14
Obejtivos De Xp...........................................................................................................................14
Características..............................................................................................................................14
Roles XP......................................................................................................................................15
El Ciclo de vida de XP (Extreme Programming)..........................................................................15
SELECCIÓN DE LA METODOLOGÍA ÁGIL..........................................................................16
Equipo De Trabajo Y Roles.........................................................................................................16
Planificación.................................................................................................................................17
Historias De Usuario....................................................................................................................17
Descripción De Tareas.................................................................................................................25
ITERACIONES..............................................................................................................................27
Primera Iteración..........................................................................................................................27
Segunda Iteración.........................................................................................................................28
Tercera Iteración..........................................................................................................................29
ESTIMACIÓN DE TIEMPO........................................................................................................29
Diagrama De Gantt.......................................................................................................................30
RECURSOS....................................................................................................................................30
Página Inicio................................................................................................................................33
Página Tienda...............................................................................................................................34
Página Contacto...........................................................................................................................35
Página Mi Cuenta.........................................................................................................................36
CONCLUSIONES..........................................................................................................................37
Recomendaciones.........................................................................................................................38
Informe.........................................................................................................................................39
BIBLIOGRAFÍA............................................................................................................................42
INTRODUCCION

Con la revolución digital y los cambios tecnológicos que afrontan la actualidad muchas
empresas, han optado por impulsar su marca a través de la web, dando apertura a sus
páginas web captando la atención del mercado juvenil que cada vez realizan más sus
compras en línea. Y una Tienda Virtual de video juegos seria el lugar perfecto en el que
puedan vender las 24 horas del día, los diferentes productos de manera parecida a como se
haría en una tienda tradicional.

La finalidad de este proyecto es exponer, él proceso de desarrollo de una página web, de


una tienda de venta de video juegos y accesorios, con la implementación de una
metodología ágil, a su vez tiene como objetivo conocer el funcionamiento de las diferentes
metodologías agiles y sus condiciones de trabajo, eligiendo la metodología Scrum, ya que
nos permite adaptar nuestro proyecto y su desarrollo a los parámetros requeridos
específicas del entorno que se iba a realizar.

De igual forma, tiene se establecen los objetivo con la entrega de informes, los cuales
permitan verificar si la página cumple con las características necesarias para la cual fue
diseñada posteriormente se expondrá una justificación, junto a sus alcances .

En el marco teórico se logra tener una referencia de lo que se pretende concluir con el
desarrollo del proyecto y de los conceptos usados para establecer aspectos importantes para
las diferentes etapas de su desarrollo.
Posteriormente se expondrá la metodología que se implementara para el diseño de la página
el enfoque de la investigación, tipos de aplicativos o herramientas utilizadas en su
desarrollo, las pruebas realizadas a la página y la propuesta, entre otros conceptos.

Para finalizar, se expresan las conclusiones a las cuales se han llegado con el desarrollo de
la página, por cada uno de los implicados en su progreso

En este proyecto se pretende ofrecer una página que permita que los usuarios se registrar e
ingresen a la página, realicen su compra o su pedido, sus pagos y él envió de su compra
directamente a su hogar

DEFINICIÓN DEL PROBLEMA

El mercado de la industria GAMÍNG Colombia, tiene un gran crecimiento debido al auge


de los video juegos actualmente, por esta razón se ve como una gran oportunidad de
negocio.

El estudio indica que un poco más de la mitad de los colombianos utiliza videojuegos, con
un 62,7%, como una actividad para pasar el tiempo y recrearse. También que la mayor
parte de las personas los utilizan en dispositivos móviles y consolas, ya sean propias o de
algún amigo.

Fuente https://www.sectorial.co/articulos-especiales/item/150987-el-mercado-de-gamers-en-
colombia
Según un estudio de Google realizado en abril sobre la relación de los colombianos y los
juegos en el mundo virtual, existen cuatro tipos de gamers: casuales, apasionados,
reservados y mobile/sociales. La primera categoría representa el 44% de la totalidad; son
los que juegan para pasar el tiempo. Los apasionados son solo el 11% y sustentan que los
videojuegos hacen parte de su vida social y sus hobbies, mientras que los reservados, que
son el 24% de la totalidad, creen que los videojuegos son una especie de desconexión del
mundo real. Los mobile/sociales, representan el 21% restante.

El e-commerce es un canal de ventas que cada día coge más fuerza en Colombia, con un
crecimiento del 32% en valor actual según los datos de Euromonitor Internacional. Las
razones para preferir comprar online. sobre todo en ciudades de tráfico caótico como
Bogotá - para comprar los productos y servicios de nuestras marcas favoritas, en el horario
que queramos y con el inventario entero de las marcas a nuestra disposición.

Camilo Rueda, chief executive officer de Dafiti Colombia, señaló que este modelo de
negocio consiste en la experiencia del cliente. “La penetración de e-commerce en Colombia
todavía es muy pequeña y tener un jugador como Amazon ayuda a abrir el mercado. Hay
que enfocarse en diferenciarse”, dijo.

Para dar mayor visibilidad a los comercios sobre el comportamiento del consumidor online
en Colombia, la Cámara Colombiana de Comercio Electrónico realizó el “Estudio de
Hábitos del Comprador Online – Colombia 2016”, en el que queda claramente establecido
que el 76% de los internautas de nuestro país han comprado al menos un producto o
servicio en línea en los últimos 12 meses, 24% más con respecto a 2013.

A continuación, podrás ver una infografía de los puntos a resaltar del estudio, que con gusto
(y con permiso de la CCCE) compartimos con nuestros líderes de e-commerce y los
interesados en el tema:
Fuente https://content.blacksip.com/estudio-de-habitos-del-comprador-online-colombia-2016
Según Diego Bolaños, experto en videojuegos y geekster, la industria de los videojuegos
tienen un gran desarrollo y potencial económico en Colombia y América Latina, por eso
“para 2013 la industria de los videojuegos estaba produciendo más ganancias que el cine.
Por esta razón grandes compañías se volcaron a países en donde antes no tenían presencia”.

En la actualidad tanto las Grandes, Medianas y Pequeñas empresas se ven en la necesidad


de cumplir las necesidades del consumidor, para ello requieren estar a la vanguardia del
cambio manteniendo su negocio en línea y de la mano con los cambios tecnológicos.
Percibiendo una gran oportunidad en el negocio e-ecommerce.

Actualmente existen muchas plataformas y programas que facilitan el diseño de páginas


web, con una inversión muy baja, además de poder recibir ingresos extras con la venta de
espacios publicitarios dentro de la misma. Muchas empresas optan por mostrar sus
catálogos de video juegos o productos en línea, lo que facilita que a la hora de la compra
sea más fácil tomar una decisión al ver detalladamente las características del producto

La opción de una tienda online permite que la inversión no sea tan grande en comparación
con el de una tienda física, teniendo en cuenta que hoy en día el internet es la herramienta
de contacto al cual acceden miles de personas en cuestión de segundos, obteniendo
información más precisa y concreta a lo que el usuario desea, esto hace que el alcance en
marketing sea mayor al logrado con propaganda física (volantes, afiches etc.). De esta
manera es más fácil acceder al mercado o darse a conocer con una nueva marca o negocio.

FORMULACIÓN DEL PROBLEMA.

¿Cómo diseñar una tienda virtual que permita satisfacer el seguimiento y control de las
solicitudes realizadas por el usuario basada en la metodología scrum?
Justificación

“En ausencia de una teoría y bajo la presión de justificar las inversiones en tecnologías de
información, se han propuesto una gran variedad de métodos y técnicas para decidir en la
viabilidad y prioridad de distintos proyectos de tecnología de información.”(Doukidis et al.,
2004). Las técnicas, tecnologías y sistemas de información pueden ayudar en varios
ámbitos: en mejorar un producto, en interactuar apropiadamente con los clientes o en
administrar mejor los recursos de una empresa.

Tomando en cuenta que el comercio electrónico es una actividad que cada día toma más
fuerza en nuestro país, debido a que los sistemas web son implementados con el fin de
mejorar los procesos de negocio de una empresa y a su vez mejorar el servicio a los
clientes, por esta razón surgió la idea de desarrollar una página web para la microempresa
TRAJ, que permita a los diferentes usuarios realizar sus compras pedidos y consultas por
medio de los servicios que esta presta. La realización del proyecto, es importante ya que
resulta más eficiente y eficaz la comercialización por medio de una página virtual. En
primera instancia el cliente se sentirá a gusto con el buen servicio y la agilidad y segundo
con una agradable muestra de los productos, que le dará el espacio suficiente para tomar
una decisión que cumpla con sus expectativas. Y una Tienda Virtual seria el lugar perfecto
en el que puedan vender las 24 horas del día, los diferentes productos de manera parecida a
como se haría en una tienda tradicional.

Por lo ya mencionado, se plantea el desarrollo y la implementación de una tienda virtual,


debido a que en el ámbito nacional existe un motivo muy poderoso que obliga a cualquier
persona a estar a la vanguardia de procesos y desarrollos tecnológicos, y que nunca deje de
pensar en el bienestar propio y el de la empresa.

Por otro lado, con las diversas metodologías de desarrollo existentes nos llevó a debatir qué
metodología se adaptaría mejor al diseño de la página web de la empresa TRAJ, para lo
cual se encuentra la respuesta en el desarrollo ágil de software. La agilidad en el desarrollo
de software no sólo significa la entrega rápida del producto, sino también una rápida
adaptación a las cambiantes necesidades que pueda tener la empresa. Para ser ágil, el
proceso debe ser lo suficientemente flexible como para adaptarse sin problemas a los
cambios en los requisitos y al calendario de entrega, se justifica entonces la aplicación de
una metodología ágil durante el proceso de desarrollo del software y además se propone
crear un modelo que ayude a comparar y seleccionar una adecuada metodología ágil que
mejor se adapte al equipo de trabajo y al tipo de proyecto por esta razón es elegida la
metodología de programación extrema.

Antecedentes

La aparición de los primeros sistemas de información transaccionales se remonta a los años


cincuenta y sesenta. En los años sesenta nacieron la informática de usuario final y las
primeras herramientas de automatización de oficinas, de forma paralela estaban
apareciendo diferentes tipos de sistemas de información decisorios, siendo los primeros los
sistemas de ayuda a la toma de decisiones (Pastor i Collado, 2002).

En la actualidad los sistemas de información se han convertido en el detonador de


crecimiento de las empresas permitiéndoles entrar a un mercado internacional al cual hace
unos años era imposible acceder. La empresa Colombiana TRAJ, es una empresa
relativamente nueva que piensa incursionar en el mercado de venta de video juegos pero de
manera virtual, para esto ha decidido que se desarrolle una página virtual.

Para asegurar que el sistema de información realmente cumpla con los objetivos definidos
por la empresa TRAJ y, por tanto, en las estrategias definidas para alcanzar dichos
objetivos y que su diseño debe adaptarse a las circunstancias específicas, necesidades y
recursos de la empresa, para esto se debe realizar una adecuada planificación de la misma
antes de su implantación.

Por otra parte, se consideraran los factores y variables que conllevan a la comercialización
en línea y cuáles son las variables que influyen en las decisiones de compra de los
consumidores, analizando sus hábitos y percepciones acerca de la adquisición de productos
online.
La Tienda busca interactuar con el usuario brindándole servicios de venta de video juegos
en línea, ofreciendo diferentes diseños de esta por medio de catálogos que podrán
visualizarse en la tienda. De igual manera la información será precisa y oportuna tanto al
usuario como al empresario para él envió de sus pedidos. El sistema de información
planteado permite al usuario registrarse con un formulario para una atención oportuna y
eficaz.

OBJETIVOS

Objetivos General

Diseñar una página web haciendo uso de la metodología SCRUM, con el fin de publicar la
información de la empresa TRAJ de sus servicios y productos; esta debe ser sencilla, fácil
de explorar, contenido íntegro y de ambiente amigable para los usuarios.

Objetivos Específicos

⮚ Consolidar la presencia de la empresa en Internet.


⮚ Dar a conocer los productos y servicios que la empresa ofrece a sus clientes.
⮚ Posicionar la imagen corporativa actual de la empresa en la red.
⮚ Diseñar un sitio web de fácil navegación para cualquier usuario.
⮚ Diseñar el modelo del sistema de la página web aplicando la programación extrema
(SCRUM).
⮚ Concluir sobre la conveniencia de la metodología xp en este proyecto basándonos
en los resultados obtenidos.
MARCO REFERENCIAL

Marco Teórico

En los últimos años la expansión del internet, así como de sitios Web y aplicaciones
aportan a las empresas alrededor del mundo a la expansión de sus mercados, ya que la
información bien administrada puede significar una ventaja competitiva ante las demás
organizaciones, por esta razón el desarrollo de páginas web se ha convertido en un nuevo
mercado basado los recursos para acceder a dichos mercados.

Ahora bien, es importante contar e implementar los mecanismos adecuados, para que la
realización de este tipo de aplicaciones satisfaga las necesidades tanto de los usuarios que
son los que acceden a las páginas, como de los clientes que son los que contratan el
desarrollo de este tipo de aplicaciones.

Para esto su diseño debe adaptarse a las condiciones, necesidades y recursos de la empresa.
Para cumplir eficientemente con los objetivos del proyecto, además deberá contar con
ciertas características principales.

Flexible: El diseño del sistema debe permitir su fácil modificación para adaptarlo a las
necesidades cambiantes de la empresa y a las variaciones del entorno.

Fiable: Que proporcione información de cálida, sin errores.

Selectivo: Que suministre sólo la información necesaria para el objetivo que se le haya
asignado, obviando la información no necesaria.

Relevante: Que la información suministrada sea de una importancia tal que interese al
destinatario.

Oportuno: Que el sistema proporcione la información en el momento en que se necesita.


Casi siempre es más útil una información a tiempo, aunque posea ciertas deficiencias (sea
incompleta), que una información a destiempo por mucha calidad que tenga.
Según afirma Jacobson et al. (2000), El modelo de proceso más adecuado para el desarrollo
de software es un proceso iterativo e incremental, puesto que a diferencia de otros modelos
de proceso, como por ejemplo el modelo en cascada, permite la obtención de diversas
versiones del producto software antes de la entrega final del mismo y la depuración y
validación progresiva del mismo, lo que sin duda redundará en un software más
satisfactorio para usuarios y cliente.

Por otra parte según Conallen (2000), con este tipo de proceso es posible añadir o modificar
requisitos que no han sido detectados con anterioridad. Aún no existe ninguna propuesta
universalmente aceptada para el desarrollo Web

Pero actualmente no existe una metodología universalmente aceptada, que guíe en el


proceso de desarrollo de aplicaciones Web. En cualquier caso, existen criterios
universalmente aceptados para este desarrollo web.

En cualquier caso los métodos clásicos no son adecuados para el desarrollo de aplicaciones
Web, puesto que no contemplen determinadas características específicas de este tipo de
aplicaciones, Son las metodologías y procesos de desarrollo denominados ágiles, que
garantizan un proceso de desarrollo suficiente pero no excesivo.

SELECCIÓN DE LA METODOLOGÍA ÁGIL

De acuerdo al resultado alcanzado luego de aplicar la guía para la selección de una


metodología, se decide utilizar la metodología ágil XP para el desarrollo del sistema web,
ya que no se tiene exactamente definido los requerimientos y estos pueden ir variando
durante el desarrollo.

De acuerdos a las actividades definidas por la metodología elegida, se definen las


actividades a seguir:

Equipo De Trabajo Y Roles


Hay que tener en cuenta que el desarrollador del proyecto es una sola persona, pero lo
definido por XP es que sean 2 desarrolladores por lo cual el otro cargo será ocupado en
algunos casos por compañeros de estudio.

NOMBRES GRUP ROLES TAREAS METODOLOGIA


O

JORGE ANDRES El responsable de


ROJAS maximizar y
A-1 Product Owner optimizar el valor del
producto

JUAN DAVID COLO Encargado de


gestionar los procesos
y facilitando su
ejecución.

A-2 Scrum Master scrum


También es el
encargado de dar
solución a los
problemas que
transcurre los
productos.

ALEJANDRO Se encarga de en
CUELLAR El equipo de crear y desarrollar el
A-3
desarrollo proyecto desde su
base interna

planiacion

Esta es la planificación de historias que realizamos al inicio del proyecto, tras estudiar el
proyecto y mantener conversaciones con el cliente. De esta redacción inicial de historias de
usuario se realizó una planificación inicial y posteriormente fue cambiada a lo largo del
proyecto. Ya que algunas de estas fueron eliminadas o cambiadas a lo largo del diseño de la
página, a medida que cambiaban los requisitos del cliente o se tenía una concepción más
clara del proyecto
Historias De Usuario

Las historias de usuarios no fueron escritas directamente por el cliente pero si fueron los
que definieron su contenido en la redacción, para la construcción del sistema web, es así
como se decide emplear el uso de las historias de usuario como lo recomienda la
metodología XP. Una vez finalizadas todas las historias de usuario se inició la planificación
del proyecto, ya que que estas impactan los tiempos requeridos en el desarrollo de la pagina
web.

N°.
Historia Historia de Usuario Tareas
     
Diseño e
implementación
1 Ingresar al sistema web del módulo de
Seguridad.
Diseño e
2 Crear una cuenta implementación
de
la Base de Datos
y
del módulo de
3 Gestionar un cliente Clientes.
4 Registrar un producto Diseño e
implementación
5 Modificar un producto del módulo de
6 Eliminar un producto Productos.
7 Solicitar un pedido Desarrollo, diseño
8 Modificar estado del pedido e implementación
9 Modificar un pedido del módulo de
10 Eliminar un pedido Pedidos
Diseño e
implementación
11 Buscador de Clientes/Productos/Pedidos del buscador en
cada módulo.
Creación de
gráficos
estadísticos en
12 Visualizar las ventas base a la
información de la
Base de
Datos
Especificación de Prueba: Ingresar al sistema web - Historia
Descripción
Esta historia consiste en verificar el acceso al sistema, de modo que pueda realizar sus
funciones de acuerdo al tipo de usuario (Administrador, Operador, Cliente, Visitante).

Acceso al sistema correctamente

Descripción
Para realizar funciones específicas por tipo de usuario, se debe de verificar según el
usuario y clave los cuales serán validados al iniciar sesión.

Condiciones de ejecución
Debe existir al menos un tipo de usuario diferente registrado y deberán estar dados de
alta en el sistema

Entrada
1. El usuario selecciona la opción “Inicia Sesión”
2. Luego introducirá su usuario y clave.
3. Se mostrará un menú de opciones de acuerdo al tipo de usuario ingresado y un
mensaje de Bienvenida al sistema.

Resultado esperado
Que se muestre las opciones correctas por tipo de usuario

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Crear una cuenta - Historia


Descripción
En esta historia hay que comprobar el registro de un cliente en el sistema y en la base
de datos. Si al introducir un dato del cliente no es correcto se avisa al usuario. También
debe comprobar, en el caso de que el registro de clientes sea correcto, que el proceso
de introducción fue satisfactorio y los datos de los clientes sean almacenados.

Creación correcta de una cuenta

Descripción
El operador o administrador una vez ingresado en el sistema, seleccionará la opción
del menú “Clientes”. Se le mostrará un listado con todos los clientes registrados en el
sistema y la opción “Nuevo Cliente”, el cual se procederá al llenado del formulario y
guardar datos. En el caso que un visitante al sistema web seleccione la opción
“Regístrese Aquí” o el enlace “Regístrate Ahora”, se mostrara el mismo formulario
para la creación de la cuenta. Al final el sistema mostrará un mensaje indicando el
resultado de la acción.
Condiciones de ejecución
El operador, administrador deberán estar dados de alta en el sistema.

Entrada
Si es un Operador /Administrador
1. El operador, administrador introducirá su usuario y clave.
2. Del menú principal seleccionará “Clientes”.
3. Se da un listado con todos los clientes que existen, indicando el estado de cada uno.
4. Se pulsará el botón “Nuevo Cliente”.
5. Aparecerá un formulario el cual deberá ser llenado, ingresando nombre del cliente
C.C, dirección, departamento, barrio, teléfono y correo electrónico.
6. Después se pulsará el botón “Aceptar”.
7. Aparecerá un mensaje de confirmación indicando que se ha registrado
correctamente y muestra su usuario y clave de acceso al sistema.
8. El proceso de creación de cuenta se considera finalizado.
9. En el listado principal aparecerá el cliente que se han introducido. Si es un Visitante:

10. El proceso de creación de cuenta se considera finalizado.

Resultado esperado
Tras el registro del cliente, si el procesado ha sido correcto, en la base de datos
aparecerán los datos de los nuevos clientes.

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Gestionar un cliente - Historia


Descripción
En esta historia hay que comprobar la eliminación de un cliente inactivo en el sistema,
así como también poder modificar datos del cliente y que sean registrados en la base
de datos.

Modificación Correcta de Cliente


Descripción
El administrador una vez ingresado en el sistema, seleccionará la opción del menú
“Clientes”. Se le mostrará un listado con todos los clientes registrados en el sistema y
por cada cliente se muestra la opción “Editar” si es que se desea modificar algún dato
del cliente, el cual se procederá al llenado de un formulario y el registro de los datos.

Condiciones de ejecución
El administrador deberá estar dado de alta en el sistema.

Entrada
1. El administrador introducirá su usuario y clave.
2. Del menú principal seleccionará “Clientes”.
3. Se mostrará un listado con todos los clientes que existen en el sistema.
4. Se selecciona un cliente de la lista y seguidamente se pulsará la opción “Editar”,
luego aparecerá un formulario mostrando los datos introducidos como nombre del
cliente, C.C, dirección, departamento, barrio, teléfono y correo electrónico, los cuales
pueden ser editados.
5. Se realiza algún cambio de los datos.
6. Presiona “Modificar Datos”.
7. Muestra un mensaje de confirmación.
8. Regresa al listado inicial.

Resultado esperado
Mostrar la información actualizada en el sistema y que los datos del cliente han sido
actualizados correctamente.

Evaluación de la prueba

Satisfactoria.

Eliminar Clientes correctamente


Descripción
Para cada cliente que se muestra en el listado principal, se muestra la opción para
eliminar el cliente, de modo que pueda ver solo los clientes activos.

Condiciones de ejecución
Debe existir algún cliente en la base de datos y administrador deberá estar dado de alta
en el sistema.

Entrada
1. El administrador introducirá su usuario y clave.
2. Del menú principal seleccionará “Clientes”.
3. Se mostrará un listado con todos los clientes que existentes.
4. Se selecciona un cliente de la lista y seguidamente se elige la opción “Eliminar”,
luego aparecerá un mensaje indicando si en realidad se desea eliminar al cliente junto
con las opciones “Aceptar” y “Cancelar”.
5. Presiona “Aceptar”.
6. Muestra un mensaje de confirmación.
7. Regresa al listado inicial.

Resultado esperado
El cliente es eliminado de la base de datos, y la lista de clientes es actualizada.

Evaluación de la prueba
satisfactoria.

Especificación de Prueba: Registrar un producto - Historia


Descripción
En esta historia hay que comprobar la introducción de un producto por parte del
administrador. Si al introducir un dato del producto no es correcto se indica al usuario
y no se insertan los pedidos incorrectos. También debe comprobar, en el caso de que la
introducción de pedidos sea correcta, que el proceso de introducción fue satisfactorio y
los productos sean almacenados en la base de datos.
Introducción correcta de pedidos
Descripción
El administrador una vez ingresado en el sistema, seleccionará la opción del menú
“Productos”. Se le mostrará los productos más buscados y la opción “Ver Productos”,
luego selecciona la opción “Agregar Nuevo Producto” y se llena un formulario el cual
muestra un mensaje indicando que se registraron los datos correctamente. Condiciones
de ejecución El operador, administrador deberán estar dados de alta en el sistema.

Entrada
1. El administrador introducirá su usuario y clave.
2. menú principal seleccionará “Productos”.
3. Se mostrará los productos más buscados y se selecciona la opción “Ver Productos”.
4. Luego se pulsará el botón “Agregar Nuevo Producto”.
5. Aparecerá un formulario el cual deberá ser llenado ingresando nombre del producto,
precio, descripción y categoría a la que pertenece.
6. Luego se pulsará el botón “Guardar Datos”.
7. Aparecerá un mensaje de confirmación de que se ha registrado el producto y la
opción para introducir otro producto.
8. Se considera el proceso como finalizado.

Resultado esperado
Tras la introducción de pedidos, si el procesado ha sido correcto, en la pagina web
aparecerán los datos de los nuevos productos.

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Modificar un producto - Historia


Descripción
En esta historia hay que comprobar la modificación de un producto por parte del
operador o administrador, en la base de datos. Si al introducir un dato del producto no
es correcto se indica al usuario y no se insertan los pedidos incorrectos en la base de
datos.

Modificación correcta de Productos

Descripción
El operador o administrador una vez ingresado en el sistema, seleccionará la opción
del menú “Productos”. Se le mostrará los productos más buscados y la opción “Ver
Productos”, luego para cada producto que se muestra en el listado principal, se muestra
la opción para editar y la posibilidad para cambiar alguna información del producto.

Condiciones de ejecución
El operador, administrador deberán estar dados de alta en el sistema.

Entrada
1. El administrador introducirá su usuario y clave.
2. Del menú principal seleccionará “Productos”.
3. Se mostrará los productos más buscados y la opción “Ver Productos”.
4. Se pulsará el botón “Ver Productos”.
5. Muestra una lista con todos los productos registrados y la opción “Editar”.
6. Luego se pulsará la opción “Editar”.
7. Luego muestra un formulario con los datos registrados como nombre, precio,
detalles y categoría a la que pertenece.
8. Luego se pulsará la opción “Modificar Datos”.
9. Aparecerá un mensaje de confirmación indicando que se ha modificado el producto
correctamente.
10. Luego en la lista de productos, se mostrará la información actualizada para el/los
productos que se han modificados.
11. Se entiende el proceso como finalizado.

Resultado esperado
Tras la modificación de productos, si el procesado ha sido correcto, en la base de datos
aparecerán los nuevos datos de los productos y la lista se actualiza.

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Eliminar un producto - Historia 10


Descripción
En esta historia hay que validar la eliminación de un producto en el sistema por parte
del operador o administrador.

Eliminación correcta de Productos

Descripción
El operador y/o administrador una vez ingresado en el sistema, seleccionará la opción
del menú “Productos”. Se le mostrará los productos más buscados y la opción “Ver
Productos” donde se muestra en el listado principal, y la opción para eliminar los
productos del sistema.

Condiciones de ejecución
El operador, administrador deberán estar dados de alta en el sistema.

Entrada
1. El operador, administrador introducirá su usuario y clave.
2. Del menú principal seleccionará “Productos”.
3. Se muestran los productos más buscados y la opción “Ver Productos”.
4. Se pulsará el botón “Ver Productos”.
5. Se seleccionará un producto de la lista y seguidamente se pulsará la opción
“Eliminar”, luego aparecerá un mensaje indicando si en realidad se desea eliminar el
producto junto con las opciones “Aceptar” y “Cancelar”.
6. Presiona “Aceptar”.
7. Muestra un mensaje de confirmación.
8. Regresa al listado inicial.
Nota: en el caso que se presione la opción “cancelar”, los datos no son eliminados y se
regresa al listado inicial.
Resultado esperado
El producto es eliminado de la base de datos, y la lista de productos es actualizada en
el sistema.

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Solicitar un pedido


Descripción
En esta historia hay que comprobar la introducción del pedido por el cliente en la base
de datos sea correcta y sean almacenados. Si al introducir un dato del pedido que no es
correcto se indica al usuario el incidente y no se insertan los pedidos incorrectos en la
base de datos.

Introducción correcta de pedidos


Descripción
El cliente una vez ingresado en el sistema, seleccionará la opción del menú “Pedidos”.
Se le mostrará un listado con todos los pedidos que hayan sido previamente
introducidos donde luego seleccionara la opción “Nuevo Pedido” y procederá con el
llenado del formulario.

Condiciones de ejecución
El cliente deberá estar dado de alta (registrado) en el sistema.

Entrada
1. El cliente introducirá su usuario y clave.
2. Del menú principal seleccionará “Pedidos”.
3. Se mostrará un listado con todos los pedidos realizados por el usuario.
4. Se selecciona el botón “Nuevo Pedido”.
5. Aparecerá un formulario con el producto seleccionado, la cantidad,detalles del
producto y la forma de pago.
6. Luego se pulsará el botón “Guardar Datos”.
7. Aparecerá un mensaje de confirmación indicando que se ha registrado el pedido.
8. En el listado principal se mostrará el pedido que se ha introducido y con el estado
“Ingresado”, el cual significa que está registrado en el sistema.

Resultado esperado
Tras la introducción de pedidos, si el procesado ha sido correcto, en la base de datos
aparecerán los datos de los nuevos pedidos

Evaluación de la prueba
Prueba satisfactoria.

Especificación de Prueba: Modificar un pedido - Historia


Descripción
Esta historia consiste en mostrar para cada pedido la opción de editar, de modo que
pueda cambiar alguna información del pedido antes de su fabricación.

Modificar pedidos correctamente


Descripción
Para cada pedido que se muestra en el listado principal, se muestra la opción para
editar y la posibilidad para cambiar alguna información del pedido

Condiciones de ejecución
Debe existir algún pedido en la Base de Datos y el cliente deberá estar dado de alta en
el sistema.

Entrada
1. El cliente introducirá su usuario y clave.
2. Del menú principal seleccionará “Mis Pedidos”.
3. Se mostrará un listado con todos los pedidos registrados en el sistema y realizados
por el cliente.
4. Se seleccionará un pedido de la lista y seguidamente se pulsará la opción “Editar”,
luego aparecerá un formulario mostrando los datos introducidos como la fecha que
realiza el pedido, la fecha de entrega, el producto seleccionado, la cantidad, detalles
del producto y la forma de pago, los cuales pueden ser editados.
5. Presiona “Modificar Datos”.
6. Muestra un mensaje de confirmación y Regresa al listado inicial.

Resultado esperado
Mostrar en el listado de pedidos la información que fue modificada para el pedido.

Evaluación de la prueba
Prueba satisfactoria.

Descripción De Tareas

A continuación se describen las tareas a efectuar, así como el tiempo estimado para dar
cumplimiento a cada una de estas

Tiempo x Tareas
Nombre
Horas
1. Interfaz de usuario
Crear una cuenta 16 2.Comprobación de Lectura y procesado de la cuenta.
3. Comprobación de resultados.
1. Interfaz de usuario.
Ingresar al 2. Validación de usuario.
15,5
sistema web
3. Comprobación de resultados.

1. Interfaz de usuario.
Gestionar un 2. Introducción de un cliente.
15.5
cliente 3. Modificar datos del cliente.
4. Eliminación de un cliente.

1. Crear consulta que agregue los productos a la Base de Datos.


Registrar un 2. Lectura de datos y procesado de la prenda a solicitar.
13
producto 3. Subir fichero con la imagen del prenda.
4. Comprobación de resultados en la B.D y en la interfaz de usuario.

1. Crear consulta que actualice los productos a la Base de Datos.


Modificar un 2. Lectura de datos y procesado del producto.
12.5
producto 3. Actualizar fichero con la imagen del producto.
4. Comprobación de resultados en la B.D y en la interfaz de usuario.

1. Crear consulta que elimine los productos a la B.D.


2.Lectura de datos y procesado del producto.
Eliminar un
12.5 3. Eliminar fichero con la imagen del producto.
producto
4. Comprobación de resultados en la BBDD y en la Interfaz de
usuario.

1. Crear consulta que agregue los pedidos a la B.D.


Solicitar un
14 2.Lectura de datos y procesado del pedido.
pedido
3. Comprobación de resultados en la B.D y en la interfaz de usuario.

1. Crear consulta que seleccione los pedidos en la B.D.


Modificar estado 2.Crear consulta que actualice los estados de los pedidos en la B.D.
12.5
del pedido 3.Lectura de datos y procesado del pedido.
4. Comprobación de resultados en la B.D y en la interfaz de usuario.

1. Crear consulta que actualice los pedidos a la B.D.


Modificar un 2.Lectura de datos y procesado del pedido.
14
pedido 3. Comprobación de resultados en la B.D y en la interfaz de usuario.

1. Crear consulta que elimine los pedidos a la B.D.


Eliminar un 2.Lectura de datos y procesado del pedido.
10
pedido 3.Comprobación de resultados en la BBDD y en la interfaz de usuario

1. Crear consulta que seleccione los pedidos por categorías en la B.D.


Visualizar las 2.Lectura de datos y procesado de la consulta.
14
ventas 3. Comprobación de resultados en la BBDD y en la interfaz de usuario
crear gráfico de barras.

Buscador de 1. Crear consulta que seleccione los pedidos por clientes y Fechas en
Clientes / la B.D.
12,5 2.Lectura de datos y procesado de la consulta.
Productos /
Pedidos 3. Comprobación de resultados en la B.D y en la interfaz de usuario.
ITERACIONES

Primera Iteración

En esta primera iteración, se empezó el desarrollo del sistema web. Se pretende entregar
parte del sistema con las funcionalidades básicas relacionadas con el acceso al sistema y a
los productos Por otro lado se definió la arquitectura del sistema y las conexiones a los
ambientes de prueba a la gestión de los clientes.

Ingresar al sistema
web

Crear una cuenta

Gestionar un cliente
Registrar un producto
Modificar un producto
Eliminar un producto

En esta primera iteración el tiempo empleado fue de 85 horas


Demo Versión De La Primera Iteración
Segunda Iteración

En esta iteración se pretende empezar con las funcionalidades relacionadas con la gestión
de los pedidos. Por tal razón se establecerá una página principal la cual es una pantalla en
donde se tiene un módulo donde se cargan las demás vistas de la aplicación. En la página
principal su diseño incluirá un banner con el logotipo de la empresa y un menú de
navegación de la aplicación de fácil acceso, también se buscará la combinación de colores
de la página para que fuera del gusto de los usuarios.

Solicitar un pedido
Modificar estado del pedido
Modificar un pedido
Eliminar un pedido

En esta primera iteración el tiempo empleado fue de 50,5 horas


Demo Versión De La Segunda Iteración
Tercera Iteración

Esta es la última iteración del proyecto en la cual intenta entregar el producto final con
todas las funcionalidades planteadas por nuestro cliente, En esta prueba se implementará el
módulo de ventas para que se muestre toda la información requerida y se seguirá con el
desarrollo de las historias de usuario.

Buscador de
Clientes/Productos/Pedidos

Visualizar las ventas

El tiempo empleado en la tercera iteración fue de 26,5 horas


ESTIMACIÓN DE TIEMPO

Se consideran 5 días a la semana, para el desarrollo del proyecto, ya que se toma en cuenta
que los integrantes del equipo laboran 6 días a la semana, para lo cual se estima mínimo 3
horas diarias y como máximo 4 horas, en cada una de las etapas del proyecto.

A continuación se refleja la tabla con el tiempo de duración de cada una de las iteraciones

Iteración Horas Empleadas Días Meses

Primera Iteración 85 28,4 0,94

Segunda Iteración 50,5 16,8 O,57

Tercera Iteración 26,5 8,8 0,29

Total 162 54 1,8

Diagrama De Gantt
27/09/2019
28/09/2019
29/09/2019
30/09/2019

10/10/2019
11/10/2019
12/10/2019
13/10/2019
14/10/2019
15/10/2019
16/10/2019
17/10/2019
18/10/2019
19/10/2019
20/10/2019
21/10/2019
22/10/2019
23/10/2019
24/10/2019
25/10/2019
26/10/2019
27/10/2019
28/10/2019
29/10/2019
30/10/2019
31/10/2019

10/11/2019
11/11/2019
12/11/2019
13/11/2019
14/11/2019
15/11/2019
16/11/2019
17/11/2019
18/11/2019
19/11/2019
20/11/2019
1/10/2019
2/10/2019
3/10/2019
4/10/2019
5/10/2019
6/10/2019
7/10/2019
8/10/2019
9/10/2019

1/11/2019
2/11/2019
3/11/2019
4/11/2019
5/11/2019
6/11/2019
7/11/2019
8/11/2019
9/11/2019

ACTIVIDAD INICIO FIN

CREAR UNA CUENTA 27/09/2019 3/10/2019


INGRESAR AL SISTEMA WEB 3/10/2019 8/10/2019
GESTIONAR UN CLIENTE 8/10/2019 13/10/2019
REGISTRAR UN PRODUCTO 13/10/2019 17/10/2019
MODIFICAR UN PRODUCTO 17/10/2019 21/10/2019
ELIMINAR UN PRODUCTO 21/10/2019 25/10/2019
SOLICITAR UN PEDIDO 25/10/2019 30/10/2019
MODIFICAR ESTADO PEDIDO 30/10/2019 4/11/2019
MODIFICAR UN PEDIDO 4/11/2019 8/11/2019
ELIMINAR UN PEDIDO 8/11/2019 11/11/2019
VISUALIZAR LAS VENTAS 11/11/2019 14/11/2019
BUSCADOR DE CLIENTES 14/11/2019 20/11/2019
RECURSOS

Las herramientas utilizadas en el diseño de la página web fue la siguiente

⮚ Equipo: un computador.
⮚ Mínimo 2 GB en RAM
⮚ Sistema operativo Windows, Linux y mac
⮚ Resolución mínima 800*600
⮚ Navegador de internet (internet explore, google chrome y etc.)
⮚ Conexión a internet

⮚ Godday

Es una empresa registradora de dominios de Internet y de alojamiento web. En 2010 superó la cifra
de más de 40 millones de dominios de Internet bajo su gestión. GoDaddy es actualmente la
organización registradora de dominios más grande del mundo acreditada por ICANN.

⮚ WordPress

Es un sistema de gestión de contenidos lanzado el 27 de mayo de 2003, enfocado a la creación de


cualquier tipo de página web. Originalmente alcanzó una gran popularidad en la creación de blogs,
para convertirse con el tiempo en una de las principales herramientas para la creación de páginas
web comerciales.

⮚ Pluggins

En informática, un complemento o «plug-in» es una aplicación que se relaciona con otra para
agregarle una función nueva y generalmente muy específica. Esta aplicación adicional es ejecutada
por la aplicación principal e interactúan por medio de la interfaz de programación de aplicaciones.

⮚ Elementor

Es lo que los profesionales del desarrollo web denominamos page builder de código abierto
para WordPress, que no es más que un maquetado web visual para WordPress, es decir, un Pluggins
o herramienta que permite editar webs de forma visual, realizando cambios sobre la misma página.
⮚ Jet pack by WordPress.com

Lleva el poder de WordPress.com a tu propia copia de WordPress.org. Jet pack te permite conectar
su blog a una cuenta de WordPress.com para utilizar las poderosas características que normalmente
sólo están disponibles para los usuarios de WordPress.com.

⮚ Limit Login Attempts Reloaded


Limita la tasa de intentos de acceso, incluso mediante cookies y para cada dirección IP.
⮚ Mailchimp for Wood-Commerce

Conecta WooCommerce a Mailchimp para sincronizar los datos de su tienda, enviar campañas
específicas a sus clientes y vender más cosas.

⮚ Menú Ítems Visibility Control


Controla la lógica de la visibilidad de elementos de menú individuales.
⮚ Quick View WooCommerce

Vista rápida de WooCommerce Permite al cliente ver rápidamente el producto sin visitar la página
del producto.

⮚ Really Simple SSL

Pluggins ligero sin configuraciones que hace que tu sitio cargue con SSL

⮚ Redirection
Gestiona todas tus redirecciones 301 y monitoriza tus errores 404
⮚ Role Based Price For Wood-Commerce:

Venda el producto a un precio diferente para un rol de usuario diferente según su configuración.

⮚ Theme My Login
Crea una experiencia alternativa de recuperación de inicio de sesión, registro y contraseña dentro de
tu tema.
⮚ Washapp Chat:
WP Social Chat les permite a tus visitantes comunicarse contigo o tu equipo a través de Washapp
con un solo clic.
⮚ Wood-Commerce
Una herramienta de e-Commerce que te ayuda a vender cualquier cosa. Con elegancia.
⮚ Wood-Commerce Admin
Una nueva interfaz, hecha en JavaScript, para gestionar tu tienda. El Pluggins incluye informes
nuevos y mejorados, y un escritorio para vigilar todas las métricas clave de tu sitio.
⮚ Wood-Commerce Mercado Pago

Configura las opciones de pago a tu medida y acepta pagos con tarjetas, dinero en efectivo y dinero
en cuenta de Mercado Pago.

⮚ Wood-Commerce Strippe Gateway


Acepta pagos con tarjeta de crédito en tu tienda usando Stripe.
⮚ WPFront Usser Role Editor

Le permite administrar roles de usuario.

⮚ WPS Hide Login

Protege tu web cambiando la URL de acceso para evitar el acceso a la página wp-login.php y el
directorio wp-admin si no se está conectado

⮚ YITH Wood-Commerce Wishlist

YITH Wood-Commerce Wishlist les proporciona a tus usuarios la posibilidad de crear, llenar,
administrar y compartir sus listas de deseos permitiéndote analizar sus intereses y necesidades para
mejorar tus estrategias de marketing. Obtén más plugins para tu comercio electrónico en YITH

Página Inicio

Aquí aparece representada la información acerca de nuestra empresa, así también como nuestra
misión, visión y valores corporativos, además del logotipo y del eslogan. También contamos con un
menú principal en la parte superior derecha que permite a los usuarios desplazarse por las distintas
páginas del sitio web. Hemos decidido incorporar también un visor de ilustraciones, el cual se
encarga de mostrar a los visitantes unas imágenes que hacen referencia a distintos tipos de
contenidos que caracterizan a nuestra empresa, principalmente hemos decido mostrar dos imágenes
que al ser accedidas, se encargan cada una de llevar a los visitantes a la sección de nuestros
productos y a la sección de diseño exclusivo, respectivamente.

Ingreso a la página web TRAJ: https://traj.com.co/


Página Tienda

En esta página además de seguir manteniendo el menú principal y junto con el logotipo de la
empresa, aparecen nuevos elementos como el buscador y el catalogo, que le permite al usuario
encontrar los productos que quiera. También aparece un nuevo menú en la parte derecha el cual
contiene la información que hace referencia a la cesta de la compra, dichos detalles podemos
apreciarlos en las siguientes ilustraciones:

Para elaborar la demostración del funcionamiento de la tienda del sitio web, contamos con un total
de 70 componentes y periféricos agrupados en distintas categorías, además de un producto de cada
tipo de la gama Dream, cuando decidamos proceder a crear la empresa, la cantidad de productos
que mostraremos en el sitio web, será muy superior a la actual, también implementaremos la
capacidad de mostrar las imágenes de los productos al utilizar la herramienta de búsqueda.
Página Contacto

Aquí se muestra la posición geográfica de nuestra tienda a través del servicio de Google Maps,
junto con la dirección, teléfono y horario de la tienda física, también hemos añadido un formulario
de contacto a disposición de aquellos usuarios que quieran contactarnos por cualquier motivo.

Tenemos pensado implementar también un método de comunicación mediante el uso del módulo
Chat69 que nos permitirá resolver las dudas de nuestros clientes en línea, mediante la comunicación
de persona a persona, también consideramos la implementación de una sala de comunicación entre
usuarios registrados para poder facilitarles la tarea de compartir sus experiencias de compra a través
de nuestro sitio web, así como intercambiar opiniones acerca de nuestros productos. También
somos conscientes de que dicha sala de comunicación en común para usuarios registrados, necesita
estar bajo constante vigilancia por parte de un moderador que se encargue de evitar el mal uso de
dicha herramienta, dicho moderador tiene permiso para restringir el acceso de aquellos usuarios con
una mala praxis.
Página Mi Cuenta

Se encuentra un menú de inicio de sesión, para que aquellos usuarios que quieran ser nuestros
clientes puedan registrarse. Una vez registrados pueden acceder a su información de cuenta, editar
su cuenta, así como ver sus pedidos realizados en nuestro sitio web, dicho permitiría a los usuarios
acumular una cantidad de puntos determinada por cada compra que realizan en nuestra tienda,
posteriormente dichos puntos son canjeables por envíos gratuitos o descuentos, según el gusto del
cliente.
CONCLUSIONES

Realizar un proyecto implica un gran esfuerzo de las personas involucradas en su diseño, ya


que se debe tener en cuenta las fechas de inicio y de fin de un proyecto, sus tareas y contar
con metodologías, aplicativos con interfaces simples y herramientas que faciliten su
implementación permiten tener el control en diferentes aspectos.

Como la metodología de programación extrema XP que brinda muchas facilidades al ser


una herramienta de uso libre y Godday que es una herramienta bastante útil para el
desarrollo y diseño de una página, además de usar Frameworks y entornos de desarrollo se
han convertido en una herramienta de uso práctico, ya que permite que los programadores
se enfoquen en el desarrollo de la página.

Para implementar una página web es importante el entorno de desarrollo, ya que


dependiendo del lenguaje de programación que en este caso fue WordPress y el programa
que se escoja pueden variar las librerías que se utilizadas, la forma de ejecutar los scripts,
también pueden aumentar o disminuir el acceso a determinados Pluggins, que pueden
mejorar el aplicativo a nivel visual y de implementación, brindando mejores aspectos y
métodos para usar.

Se puede afirmar que con la comprensión del proceso de desarrollo de software utilizando
la metodología de programación extrema XP, La Tienda permite a los usuarios seleccionar
sus productos sin ningún costo adicional. Los datos del usuario, serán verificados para
corroborar la información suministrada. El servicio de correo permitirá a los usuarios y al
administrador mantener una comunicación permanente. Los diferentes servicios son de
fácil acceso a los usuarios atendiendo su solicitud en el menor tiempo estimado.

Recomendaciones

Para que el sistema de evaluación al desempeño docente tenga un buen funcionamiento, se


realizan las siguientes recomendaciones:
⮚ Se recomienda brindar capacitación al personal de la empresa que hará uso del
sistema informativo, así como los permisos para cada uno.
⮚ De la misma manera se deben establecer políticas que permitan el respaldo de la
información en caso del fallo de la página, ya sea por la mala manipulación del
sistema u otras causas.
⮚ Se sugiere brindarle el debido mantenimiento o soporte técnico al sistema por lo
menos cada 6 meses.
⮚ El sistema será protegido a través de contraseñas que restrinjan el inicio de sesión y
que impida que un tercero pueda acceder a él.
⮚ Solo los usuarios autorizados manipularán cada función del sistema web, una vez
que esté implementada.

Informe

En la creación de cuenta sufrió un cambio de 5 dias con lo estipulado teniendo en cuenta


que son 3 horas, 4 por mucho en cada fecha, se manejaron las siguientes tareas según lo
estipulado en el cronograma, interfaz de usuario, comprobación de lectura y procesado de
la cuenta y comprobación de resultados.

En ingresar al sistema web se utilizaron 5 días más de lo estipulado se cumplieron con


todas las tareas según el cronograma, solo hubieron algunas complicaciones en la
validación del usuario pero se resolvieron.

En gestionar un cliente las dias impuestas en el cronograma se cumplieron no sufrió


ningún cambio, se cumplieron con todas las tareas según el cronograma, interfaz de
usuario, introducción de un cliente, modificar datos de un cliente, eliminación de un cliente,
las cuales se efectuaron correctamente.

En registrar un producto se sumaron 2 dias más a las 13 horas impuestas, las tareas según
el cronograma, crear consulta que agregue los productos a la base de datos, lectura de datos
y procesado de la prenda a solicitar, subir fichero con la imagen de la prenda,
comprobación de resultados en la B.D y en la interfaz de usuario, se efectuaron en los
tiempos establecidos sin ningún percance en las actividades.

En modificar un producto se sumaron 2 días más de lo requerido para completar las


tareas según el cronograma de actividades, crear consulta que actualice los productos a la
base de datos; esta tarea se completó con la herramienta elementor, lectura de datos y
procesado del producto, actualizar fichero con la imagen del producto, comprobación de
resultados en la B.D y en la interfaz de usuario.

En eliminar producto se sumaron 2 días más de lo requerido para completar las tareas
según el cronograma de actividades, las tareas que habían que realizar se efectuaron en los
horarios establecidos con la herramienta elementor, crear consulta que elimine los
productos a la B.D, lectura de datos y procesado del producto, el cual se hizo en el anterior
modulo, eliminar fichero con la imagen del producto, comprobación de resultados en la
BBDD y en la interfaz del usuario.

En solicitar un pedido hubieron cambios en el horario de 4 días de mas según la planilla


de horas establecidas, en cuanto a las tareas siguientes, crear consulta que agregue los
pedidos a la B.D, lectura de datos procesado del pedido, comprobación de resultados en la
B.D y en la interfaz de usuario se realizaron correctamente.

En modificar el estado del pedido se agregaron 5 días de más al módulo para cumplir con
las tareas establecidas, crear consulta que seleccione los pedidos en la B.D, crear consulta
que actualice los estados de los pedidos en la B.D, las cuales se manejaron con la
herramienta elementor.

En modificar un pedido no hubo cambio en los horarios, las tareas asignadas en el


cronograma se realizaron con la herramienta elementor actualizando la B.D.

En eliminar pedido hubo un aumento de 2 diaa para poder realizar las tareas, crear
consulta que elimine los pedidos a la B.D la cual se realizó con la herramienta elementor,
lectura de datos y procesado del pedido, que se realizó teniendo en cuenta lo establecido,
comprobación de resultados en la BBDD y en l interfaz de usuario.

En visualizar las ventas en la zona horaria faltaron 2 dias según lo puesto en el


cronograma las tareas realizadas, crear consulta que seleccione los pedidos por categorías
en la B.D, lectura de datos y procesado de la consulta, comprobación de resultados en la
BBDD y en la interfaz de usuario, crear id de usuarios, crear grafico de barras, “código de
barras”.

En Buscador de Clientes / Productos / Pedidos en este módulo hay 8,5 horas pasadas

BIBLIOGRAFÍA

Amaro Calderón, S. D., & Valverde Rebaza, J. C. (2007). Metodologías Ágiles. Perú:
Trujillo.

Báez, S. (20 de 10 de 2012). Know Do. Recuperado el 2015.


http://www.knowdo.org/knowledge/39-sistemas-web.
Bautista Q, J. M. (2012). Programación Extrema XP. Bolivia: Unión Bolivariana.
Beck, k. (1999). "Extreme Programming Explained. Embrace Change”. Pearson
Education.

Bustamante, D., & Rodríguez, J. (2014). Metodología de Desarrollo de Software. Barinas.

Chiluisa Pallo, A. P., & Loarte Cajamarca, B. G. (2014). Desarrollo e Implantación del
Sistema de Control de Inventarios y Gestión de Laboratorios para la Facultad de Ciencias
de la Escuela Politécnica Nacional. Quito.

Duarte Linares, H. (2014). Danysoft. Obtenido de


http://shop.danysoft.com/Embarcadero-ER/Studio

Echeverry Tobón, L. M., & Delgado Carmona, L. E. (2007). Caso Práctico de la


Metodología Ágil XP al Desarrollo del Software. Pereira.

Erlijman Piwen, A., & Goyen Fros, A. (2001). Problemas y Soluciones en la


Implementación de Extreme Programming. Montevideo.

Feás Muñoz, J. (2012). Pixima: Ventajas de las Aplicaciones Web. Obtenido de


http://www.pixima.net/aplicaciones-web/ventajas-de-las-aplicaciones-web/

Ferreira Escutia, R. (2013). XP Extreme Programming. Recuperado el 2015, de


http://slideplayer.es/slide/84721/

Figueroa, J. (2015). Introducción a .NET Framework. Obtenido de


https://msdn.microsoft.com/es-es/library/hh425099%28v=vs.110%29.aspx

GENBETA:dev. (26 de 11 de 2013). Visual Studio 2013. Obtenido de


http://www.genbetadev.com/herramientas/visual-studio-2013

Jacobson, I., & Fowler, M. (Mayo de 2012). Métodos Agiles: Un Poco de Historia. Recuperado el
2015, de http://globalmarketmind.com/2011/04/16/metodos-agiles-un-poco-de-historia/

Joskowicz, J. (2008). Reglas y Prácticas en Extreme Programming. Recuperado el 2015, de


http://iie.fing.edu.uy/~josej/docs/XP%20- %20Jose%20Joskowicz.pdf

Letelier, P., & Penades, M. C. (15 de 01 de 2006). Metodologías Ágiles para el desarrollo del
software: Extreme Programming (XP). Recuperado el Septiembre de 2015, de
http://www.cyta.com.ar/ta0502/v5n2a1.htm
Microsoft. (11 de 2007). Información general sobre ASP.NET. Obtenido de
https://msdn.microsoft.com/es-es/library/4w3ex9c2%28v=vs.100%29.aspx

Microsoft. (2015). Microsoft Tech Net. Obtenido de


https://www.microsoft.com/es-es/download/details.aspx?id=29062

Miranda Alvarado, M. (2014). ISO 25040. Obtenido de

http://iso25000.com/index.php/normas-iso-25000/iso-25040

Orjuela Duarte, A., & Rojas C, M. (24 de Mayo de 2008). Las Metodologías de desarrollo Ágil
como una oportunidad para la Ingeniería del software educativo. Recuperado el 2015, de
http://www.bdigital.unal.edu.co/15430/1/10037-18216- 1-PB.pdf

Seehorn, A. (2014). Ehow: Métodos de Investigación Transversal. Obtenido de


http://www.ehowenespanol.com/metodos-investigacion-transversalinfo_232819/

Tamayo Tamayo, M. (1981). El Proceso de Investigación Científica. México: Lanuza.

Torossi, G. (2012). El Proceso Unificado de Desarrollo de Software. Recuperado el 2015, de


http://carlosfau.com.ar/nqi/nqifiles/Proceso%20Unificado%20Manual.pdf

Torres, M., & G.Salazar, F. (1998). Métodos de Recolección de Datos para una Investigación

También podría gustarte