Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autor:
Kevin Edgar Salazar Ruiz
Asesor:
Pedro Angel Molina Velarde
Lima – Perú
2018
DEDICATORIA
haberme forjado como la persona que soy, por los valores que me enseñaron,
Gracias hermanos.
II
AGRADECIMIENTO
III
ÍNDICE
DEDICATORIA ................................................................................................................. II
AGRADECIMIENTO ....................................................................................................... III
INTRODUCCIÓN ............................................................................................................. IX
CAPITULO I ................................................................................................................... 11
ASPECTOS GENERALES ............................................................................................ 11
1.1 DEFINICIÓN DEL PROBLEMA ............................................................................11
1.2 DEFINICIÓN DE LOS OBJETIVOS .....................................................................11
1.2.1 Objetivos generales ......................................................................................11
1.2.2 Objetivos específicos ...................................................................................12
1.3 JUSTIFICACIÓN DE LA INVESTIGACIÓN ........................................................13
CAPITULO II .................................................................................................................. 15
FUNDAMENTO TEÓRICO ............................................................................................ 15
2.1 Antecedentes.................................................................................................................15
2.2 Marco Teórico ................................................................................................................15
2.2.1 IIMP .........................................................................................................................16
2.2.2 Misión del IIMP .......................................................................................................16
2.2.3 Visión del IIMP .......................................................................................................16
2.2.4 Valores del IIMP .....................................................................................................17
2.2.5 PERUMIN 33 CONVENCIÓN MINERA ..............................................................17
2.2.6 Sitio web..................................................................................................................18
2.2.7 Aplicaciones web ...................................................................................................19
2.2.8 Lenguaje por el Lado del Servidor (Back-end) ..................................................20
2.2.9 Frameworks para aplicaciones web ....................................................................24
2.2.10 Arquitectura Cliente-Servidor .............................................................................26
2.2.11 Ventajas que ofrece el esquema Cliente-Servidor:.........................................28
2.3.0 Patrón de desarrollo de software MVC ...............................................................29
2.3.1 Base de datos ........................................................................................................31
2.3.2 MySQL ....................................................................................................................33
2.3.3 PhpMyAdmin ..........................................................................................................34
2.3.4 SQLyog ...................................................................................................................36
2.3.5 GitHub .....................................................................................................................37
2.3.6 Experiencia de Usuario (UX) ................................................................................38
IV
CAPITULO III ................................................................................................................. 39
ANÁLISIS ....................................................................................................................... 39
3.1 ANÁLISIS DE LOS REQUERIMIENTOS ...................................................................39
3.1.1 Requerimientos Funcionales ................................................................................41
3.1.2 Requerimientos no Funcionales .........................................................................57
DISEÑO .......................................................................................................................... 68
3.2 Diseño de base de datos para la aplicación web. ..................................................68
3.2.1 Diccionario de datos ..............................................................................................68
3.3 Diseño de Interfaces .....................................................................................................72
DESARROLLO............................................................................................................... 83
3.4 LA APLICACIÓN ...........................................................................................................83
3.4.1 PAGINA HOME ......................................................................................................83
3.4.2 PUBLICA TU ANUNCIO (REGISTRO) ...............................................................84
3.4.3 ACCESO ANUNCIANTES (LOGIN) ....................................................................85
3.4.4 GALERÍA ................................................................................................................85
3.4.5 FOOTER DE LA PAGINA WEB ...........................................................................86
3.4.1 PAGINA DE USUARIO IDENTIFICADO ............................................................87
3.4.2 AGREGAR ANUNCIO...........................................................................................88
3.4.3 DETALLES | AGREGAR ANUNCIO ...................................................................91
3.5 CORREO DE VERIFICACIÓN DE PUBLICACION DE ANUNCIO .......................95
3.6. EDITAR ANUNCIO ......................................................................................................96
3 VER ANUNCIO .................................................................................................................98
3.8 BUSCAR ANUNCIOS ................................................................................................100
3.9 CONTACTAR CON EL ANUNCIANTE ...................................................................101
3.10 PANEL DE ADMINISTRACIÓN ............................................................................103
CONCLUSIONES ......................................................................................................... 107
RECOMENDACIONES ................................................................................................ 109
REFERENCIAS BIBLIOGRÁFICAS ........................................................................... 112
Bibliografía .................................................................................................................. 112
V
INDICE DE TABLAS
VI
Tabla 32 RNF6 Sección de Galería de fotos ................................................... 62
Tabla 33 RNF7 Menú de navegación fijo ........................................................ 63
Tabla 34 RNF8 Pie de página Web ................................................................. 63
Tabla 35 RNF9 Botones UI ............................................................................. 64
Tabla 36 RNF10 Cuadro de Anuncios – Vista Previa ...................................... 65
Tabla 37 RNF11 Slider de galería de fotos ..................................................... 65
Tabla 38 RNF12 Número de visitas ............................................................... 66
Tabla 39 RNF13 Compatibilidad con Navegadores ......................................... 66
Tabla 40 Tabla ins_usuariop ........................................................................... 69
Tabla 41 Alo_anuncio ..................................................................................... 70
Tabla 42 Alo_anuncioupload ........................................................................... 70
Tabla 43 Alo_contactoanuncio ....................................................................... 71
Tabla 44 Alo_estado ..................................................................................... 71
Tabla 45 Alo_inmueble ................................................................................... 72
Tabla 46 Alo_inmueblecaracteristicas ............................................................. 72
VII
INDICE DE ILUSTRACIONES
VIII
INTRODUCCIÓN
búsqueda de hospedaje.
minería en el país.
Magistrales con frecuencia todo los Jueves, llamados jueves Mineros, entre
IX
capacitadores del sector. De igual manera se diseñan artículos y publicaciones
Organizador del evento minero más grande del mundo propone el desarrollo de
una moderna aplicación web a disposición de sus participantes con una variada
estratégicos de Arequipa.
X
CAPITULO I
ASPECTOS GENERALES
mundial que se realiza con la frecuencia de cada dos años en nuestro País. En
digitales, volviendo a Arequipa por cinco días una ciudad con alta demanda en
11
Desarrollar un aplicativo digital en la cual las personas y/o empresas interesadas
y el tipo de inmueble.
12
1.3 JUSTIFICACIÓN DE LA INVESTIGACIÓN
Convención Minera - PERUMIN, desde que fue fundada por el IIMP en el año
Para la edición 2017, se contará con más de 1500 stands, que congregarán a
Finlandia, Francia, Italia, Sudáfrica, Reino Unido y Suecia que darán a conocer
13
juega un papel muy importante los propietarios de los inmuebles a alquilar,
generando así una alternativa de calidad a todos los participantes que visiten la
14
CAPITULO II
FUNDAMENTO TEÓRICO
2.1 Antecedentes
mundial que se realiza con frecuencia de cada dos años en nuestro País.
interesadas en ser parte del gran evento minero se registran mediantes nuestros
web, diseño bajo la filosofía user experience, así como de las técnicas y
15
2.2.1 IIMP
una de las más importantes organizaciones del sector minero peruano, basando
décadas.
organización pionera que integre a las personas mejores calificadas del sector
minero y geológico.
16
2.2.4 Valores del IIMP
Ingenieros de Minas del Perú, una asociación privada teniendo como fundación
mineros más importantes del mundo, donde se analizan los problemas que
precedentes.
17
internacionales, autoridades estatales y el mix de servicios y productos que
hipertexto está compuesto desde texto plano y gráficos que se muestran como
data digital en el monitor de una desktop. Un website está compuesto por una
etc.
a todo el mundo, de manera que permite que los usuarios interactúen con él.
Los portales web están escritos bajo el lenguaje de marcado HTML (Hyper Text
existen varios en el mercado como son Google Chrome, Opera, Firefox y Edge.
18
Finalmente un sitio web es un conjunto de páginas web, que se representa e
documentos estáticos y simples las cuales la gente podía consultar pero sin
Cuentan con una programación más compleja y utilizan bases de datos. Los
de la web.
Con las páginas web dinámicas podemos desarrollar proyectos a escala por
prestaciones que para una web estática, ya que aumentarán los contenidos
Las páginas web dinámicas son creadas con gestores de contenidos, los más
Joomla, Drupal
19
Las aplicaciones web se codifican haciendo uso de lenguajes de programación,
siendo los más utilizado al 2018: PHP, JavaScript, .NET, Python, Java Web, con
Por otro lado las páginas estáticas se utilizan más para brindar información, por
ejemplo el sitio web de una pequeña empresa, mientras que las páginas
dinámicas son más complejas, versátiles, por dar unos ejemplos se utilizan para
cliente tenga acceso a toda la data base, sólo a la data que le es necesaria.
Las páginas interactivas del server solían almacenar en el archivo HTML, por
ejemplo PHP con HTML, al igual que sucedía en los sitios del cliente.
Si existe una petición por el lado del usuario, el server ejecuta el código y se
20
también conocido como HTML. Este resultado final es el que se envía al cliente
entendible.
servidor más potente y con más capacidades que el necesario para las
noticias masivas necesitara un servidor que pueda soportar todo ese tráfico.
21
Java, permitiendo separar en capas las aplicaciones web, guardando en
clases .java los módulos que consumen más procesos, poniendo énfasis
mucha diversidad.
de aplicaciones web”.
Las diferencias de PHP de algo del lado del cliente con las de Javascript es
22
El servidor web puede ser configurado incluso para que procese todos los
ficheros HTML con PHP, por lo que no hay manera de que los usuarios
PHP. En unas pocas horas podrá empezar a escribir sus primeros scripts.
interactuar con el visitante, de modo que cada usuario que visita la página
23
Python: El lenguaje Python nació a por la década de los años 90, al comienzo
Desde sus inicios, Python fue originado como un proyecto de software libre y
gran parte su éxito entre todo los desarrolladores es porque fue creado bajo
Python consta con unas propiedades que lo hacen muy particular y que, sin
24
aplicación. En otras palabras, un framework se puede considerar como una
El mundo del desarrollo web evoluciona a una super velocidad, aparecen nuevas
backend que representaban toda la página en cada petición y una pequeña capa
Framework Descripción
25
aplicaciones a partir de bloques sin necesidad de conocer el
una serie de 2 más procesos deben contribuir para el progreso coaxial. De estos
de dos, uno realiza las instrucciones más opresivas, al cual se denomina server,
y otro posee la interacción con el usuario, que será el cliente. Esta metodología
componentes esenciales:
1. El Cliente.
2. El Servidor.
3. La infraestructura de comunicaciones
26
EL CLIENTE. El proceso cliente es el que generalmente realiza la interacción
servicio al cliente, del cual devuelve los resultados. Puede poseer, aunque no
transparencia y administración.
27
Ilustración 1 Modelo Cliente/Servidor
compartida.
28
la red dado que está puede establecerse en el cliente, lo cual permite
capas antes descritas, generando así una independización de las áreas del
deseados.
para la esquematización de la data, y por otro lado para la interacción del usuario.
29
del código fuente y la distanciación de conceptos, elementos que buscan
mostrarlos. Por otro lado, recibe datos de la vista, los procesa según la lógica del
negocio y los entrega al modelo para que estos puedan ser guardados, sin
cabo sus instrucciones, por lo tanto, administra todos los accesos a dicha
momento se esté solicitando para que sea desplegada. Las peticiones de acceso
30
El Controlador: Atiende a las llamadas que son peticiones realizados por el
cliente y realiza solicitudes al modelo cuando llega una petición sobre la data
apto para interactuar (usualmente una pantalla o página web) por tanto requiere
Ilustración 2 MVC
Gráfico 1.MVC
31
información, que para una base de datos es muy importante, también los BD
continuación:
la base de datos, tanto en software open source como de software con licencias,
web, así como también para sistemas de desktop, los gestores de base de datos
o MySQL
o PostgreSQL
o Oracle
o SQL Server
o DB2
32
De los gestores de base de datos mencionados anteriormente, en el desarrollo
2.3.2 MySQL
de función imponente. También, cuenta entre sus propiedades, con una buena
a nivel mundial.
con nuevos usuarios en el mundo del base de datos, por su interfaz de usuario
Velocidad y robustez.
Curva de aprendizaje.
33
Es un gestor de base de datos de alto performance y fácil comprensión,
sistemas de datos.
simultáneamente.
bases de datos pueden ser accedidas desde cualquier punto donde exista
operativos diferentes.
2.3.3 PhpMyAdmin
realizar gestión sobre las diversas bases de datos MySQL que incluyan uno o
34
más fácil la administración del Cpanel, desde la optimización del sitio, hasta la
documentación detallada que cada vez se hace más grande, gracias a los miles
de seguidores de esta iniciativa, es bueno precisar que está siendo poyado por
Ilustración 4 PhpMyAdmin
35
2.3.4 SQLyog
base de datos.
SQLyog puede agregar sin tanto esfuerzo datos, mediante templates y realizar
peticiones con reiteración, como por ejemplo crear nuevas tablas. Otras
Compatibilidad UTF8
Productividad
Docs HTML
gran escala.
Themes SQL
36
Exportación de consultas, los datos pueden ser bajados en formatos CSV,
2.3.5 GitHub
37
2.3.6 Experiencia de Usuario (UX)
orígenes del área digital del Marketing. Muchas veces se presenta una confusión
detallaremos las diferencias para tener más claro la idea sobre ambas corrientes
dispositivos.
siguientes situaciones:
Sí el aplicativo final cumple sus objetivos funciones pero no genera una gran
experiencia de usuario.
38
un rendimiento tangible, no solo en nuestra reputación de desarrolladores sino
Finalmente, se debe de tener presente que las emociones que generará nuestra
CAPITULO III
ANÁLISIS
negociarlos.
39
El análisis y la especificación de requisitos son una tarea indispensable en
papel de consultor.
entenderse muy bien repitiendo la famosa frase de un cliente anónimo: “Sé que
cree que capto lo que piensa que dije, pero no estoy seguro de que se dé cuenta
40
la interfaz del aplicativo con otros elementos de la aplicación y establece las
Nombre del RQ
Descripción
aplicación.
41
Estos requerimientos se desarrollan a continuación de la tabla 1 a la 20.
Requerimiento RF01
de sesión
Prioridad Alta
Requerimiento RF02
administrativa.
Prioridad Alta
42
Requerimiento RF03
usuarios.
Prioridad Alta
Requerimiento RF04
“Desaprobado”.
Prioridad Alta
43
Requerimiento RF05
aprobado, desaprobado)
Prioridad Alta
Requerimiento RF06
Prioridad Media
Requerimiento RF07
44
Descripción general El sistema debe de contar con un contador de
Prioridad Media
Requerimiento RF08
y tipo de inmueble.
Prioridad Media
Requerimiento RF09
sistema de alojamiento.
Nombres (obligatorio)
Apellidos (obligatorio)
45
Correo electrónico (obligatorio)
Contraseña (obligatorio)
Prioridad Alta
Requerimiento RF10
desaprobado).
Prioridad Alta
Requerimiento RF11
46
cuando este en “Visible” el anuncio
Prioridad Media
Requerimiento RF12
características:
Datos Basicos
Tipo de inmueble
Tipo de Cambio
Distrito
Dirección
47
Datos Comerciales
Nombre comercial
Categoría
Página web
Datos de contacto
Persona de contacto
Teléfono
Prioridad Alta
Requerimiento RF13
M2 construidos
N° de habitaciones
N° de pisos
N° de baños
más opciones)
Aire acondicionado
48
Amueblado
Áreas verdes
Ascensor
Atención a la Habitación
Bar/Cafetería
Cochera
Cocina equipada
Comedor
Desayuno
Estacionamiento
Frio Bar
Hall TV
Kitchenette
Lavandería
Piscina
Piscina Exterior
Restaurante
Sala
Sala Reuniones
Salas de Conferencias
Servicio de Buffet
Servicio Lavandería
Teléfono
Terraza
49
TV/Cable
WiFi
incorporar un formulario de
“Descripción” del
inmueble/casa/hospedaje
Prioridad Alta
Requerimiento RF14
Kb
Prioridad Alta
50
Tabla 15 RF14 Usuario – Subir Fotos – Paso 3
Requerimiento RF15
busquen casas/departamentos.
Prioridad Media
Requerimiento RF16
Prioridad Media
51
Requerimiento RF17
Prioridad Alta
Requerimiento RF18
Paso 4
anuncio)
Prioridad Baja
52
Requerimiento RF19
sesión actual.
Prioridad Alta
Requerimiento RF20
Prioridad
Requerimiento RF21
53
Descripción general La aplicación web contara con una
con filtros.
Prioridad Media
Requerimiento RF22
Tipo de inmueble
Casa
Departamento
Hostales
Hoteles
Casa de retiro
Boutique
Otros
54
Ambientes
Dormitorios
Baños
Todos
Menos 500
500 - 1000
1000 - 2000
Más de 2000
Fecha de publicación
Hoy
Ayer
Hace 1 semana
Hace 15 días
Hace 30 días
Prioridad Media
Requerimiento RF23
55
Descripción general En la página de búsqueda de casas,
Prioridad Media
Requerimiento RF24
Prioridad Media
Requerimiento RF25
56
Descripción general La aplicación web deberá de
implementar un formulario de
Prioridad Media
Los RNF son los RQ que no integran en las funcionalidades principales que
de la aplicación.
57
3.1.2.1 Generalidades
del aplicativo.
producto.
3.1.2.2 Categorías
Requisitos de visualización.
Usabilidad.
Rendimiento/Optimización.
Mantenimiento.
Protocolos de Seguridad.
Normas Legales.
Interfaz.
Operacionales y Económicos.
Funcionalidad.
58
Simplicidad y eficiencia.
Requerimiento RNF1
Prioridad Media
Requerimiento RNF2
La presentación
Publica tu anuncio/Regístrate
Acceso Anunciantes
Prioridad Alta
59
Tabla 28 RNF02 3 Secciones en el Minisite
Requerimiento RNF3
el efecto Parallax.
Prioridad Baja
Requerimiento RNF4
siguiente criterio:
transparente)
60
3. Acceso a Anunciantes, debe de
hotel/departamento
Prioridad Media
Requerimiento RNF5
formato .PNG.
Prioridad Baja
Requerimiento RNF6
61
anunciantes, debe de contar con 7
de Arequipa:
Plaza de Armas
Mirador de Yanahuara
Volcán Misti
Catedral de Arequipa
Arequipa
Prioridad Baja
Requerimiento RNF7
62
el menú siempre este fijo en la parte
superior.
Prioridad Media
Requerimiento RNF8
Prioridad Baja
Requerimiento RNF9
de PERUMIN.
63
Prioridad Media
Requerimiento RNF10
diseño:
de anuncio / Departamento
un ancho
Visitas al anuncio
Dirección y departamento
departamento o hospedaje.
Número de dormitorios
64
Número de baños
Prioridad Alta
Requerimiento RNF11
dos segundos.
Prioridad Baja
Requerimiento RNF12
Prioridad Baja
65
Tabla 38 RNF12 Número de visitas
Requerimiento RNF13
Explorer y Safari.
Prioridad Media
66
desarrollar algún proceso, así como los actores que a la Aplicación y por ende,
Antes de definir los Casos de Uso de la aplicación web, es necesario definir a las
Anunciante
Interesado
Administrador
Cronograma de trabajo
67
DISEÑO
representan los casos de uso; tal como se había visto anteriormente, en la cual
continuación.
Tabla
68
Clave Campo Tipo Longitud
Usuario VARCHAR 20
Contraseña VARCHAR 50
Email VARCHAR 89
Fcreacion DATETIME
factualizacion TIMESTAMP
Primaria Id INT 5
Código INT 10
Idusuario INT 10
Idpais INT 10
Iddepartamento INT 11
idprovincia INT 11
Iddistrito INT 11
idinmueble INT 11
tipocambio DOUBLE
idcontactoanuncio INT 10
idcontactopreferencia INT 10
preciopordia DOUBLE
69
metroscuadrados INT
numerosbanos INT
Numerospisos INT
Fcreacion DATETIME
Estado INT
Visible TINYINT
Visitas INT
Tabla 41 alo_anuncio
Idusuario INT 11
Idanuncio INT 11
Principal INT 11
Estado INT
Fcreacion DATETIME
factualizacion TIMESTAMP
Tabla 42 alo_anuncioupload
PRIMARIA Id INT 11
70
Nombre VARCHAR 100
Fcreacion DATETIME
factualizacion TIMESTAMP
Tabla 43 Alo_contactoanuncio
PRIMARIA Id INT 11
codigo VARCHAR 10
nombre VARCHAR 50
Status TINYINT 1
Usercreate INT 11
userupdate INT 11
createdate DATETIME
createdate DATETIME
Tabla 44 Alo_estado
PRIMARIA Id INT 11
fcreacion DATETIME 1
71
factualizacion TIMESTAMP 1
Tabla 45 Alo_inmueble
PRIMARIA Id INT 11
activo DATETIME 1
fcreacion TIMESTAMP 1
factualizacion TIMESTAMP 1
Tabla 46 Alo_inmueblecaracteristicas
página web.
diversos bloques que tendrá nuestra aplicación web. Estos incluyen desde el
72
Los Wireframes permiten crear múltiples versiones de un mismo proyecto de una
forma ágil, así como aplicar cambios o ideas innovadoras que aparezcan
bueno testear los wireframes con usuarios finales con el fin de comprobar que
no haya fallos importantes de base que luego te podrían suponer muchas horas
de trabajo subsanar.
73
Ilustración 7 Boceto de Publica tu anuncio
74
Ilustración 9 Boceto Pagina Web Arequipa
75
Ilustración 11 Boceto Agregar Anuncios
76
77
Ilustración 12 Boceto Datos de Contacto
78
Ilustración 13 Boceto descripción
79
Ilustración 14 Boceto Opción subir fotos
80
Ilustración 15 Boceto Subir fotos
81
Ilustración 17 Boceto Página Web
82
DESARROLLO
3.4 LA APLICACIÓN
departamentos.
83
En la primera pantalla del sitio web, hay 2 opciones para seleccionar.
Una vez que el usuario selecciona sus preferencias se realizara un filtro de datos,
base de datos.
84
Ilustración 20 Vista Previa de Acceso a Anunciantes
3.4.4 GALERÍA
85
Ilustración 21 Galería
En esta sección se muestran mediante una grilla los lugares más importantes
Pie de página del sitio web, se muestra el mapa de Google Maps, señalando la
86
3.4.1 PAGINA DE USUARIO IDENTIFICADO
opciones:
87
Estado del anuncio: El usuario puede seleccionar entre “visible” o
“oculto”.
Clic en el botón
88
3.4.2 DATOS BASICOS | AGREGAR ANUNCIO
El usuario tiene que completar el primer formulario con información básica, estos
campos son:
Datos Básicos
Dirección
Datos de contacto
a publicar.
89
Nombre
Teléfono
90
3.4.3 DETALLES | AGREGAR ANUNCIO
m2 construidos
N° de pisos
N° de dormitorios
N° de baños
Aire acondicionado
Amueblado
Áreas verdes
Ascensor
Cochera
Cocina equipada
91
Comedor
Kitchenette
Lavandería
Piscina
Sala
Terraza
92
93
Para finalizar la publicación en el anuncio, aceptamos los términos y condiciones
94
Podemos observar que nuestro anuncio ya se encuentra publicado,
anuncio.
95
Ilustración 27 Correo de Verificación de publicación de anuncio
96
La opción de editar el anuncio, solo estará disponible si el anuncio fue aprobado
Podemos editar el anuncio desde los datos básicos, detalles, agregar o quitar
fotos, los campos están con validación, una vez terminada la modificación del
alerta de color verde con “Se guardaron los cambios con éxito”.
97
3 VER ANUNCIO
Para ver más información acerca de nuestro anuncio, damos clic en el botón “Ver
podrán visualizar, destacando en la parte derecha el precio por noche, los datos
98
99
3.8 BUSCAR ANUNCIOS
“Buscar”.
100
Página de resultados de búsqueda de los anuncios, en la parte derecha podemos
aplicar filtros por el tipo de inmueble, ambientes, precio por noche y fecha de
publicación.
En la página del anuncio podemos ver información más detallada del inmueble.
101
Cuando ponemos clic en el botón de “Contar al anunciante” se abrirá una
102
Después de enviar un mensaje de contacto al anunciante del inmueble, el
103
El Panel de Administración cuenta con filtros por “Estado” y “Fecha”, por
de los anunciantes.
104
Filtrando por Estado: Pendientes
105
Enviar mensaje personalizado
106
CONCLUSIONES
lo siguiente:
ponerlas en alquiler.
formulario.
107
La creación de nuevas cuentas, anuncios, búsquedas, es de manera
gratuita.
108
RECOMENDACIONES
web, es importante interactuar con los usuarios finales que harán uso de
nuestro sistema, pues cada uno aportará con una idea diferente y podría
contenidos.
lidiar nuevamente con ese código para una mejora o corrección de algún
aplicativo.
109
Sobre el desarrollo del aplicativo web, es importante también implementar
De la implementación
tener con un servidor robusto que pueda administrar los requisitos de los
servidor.
110
Es importante probar en diferentes dispositivos la adaptabilidad visual de
111
REFERENCIAS BIBLIOGRÁFICAS
Bibliografía
https://dialnet.unirioja.es/servlet/articulo?codigo=4525952
http://commondatastorage.googleapis.com/io-
2013/presentations/1252_UX_design_for_developers.EXT_.pdf
http://dialnet.unirioja.es/servlet/articulo?codigo=3274374
https://www.convencionminera.com/perumin33/docs/18-08-17-
PERUMIN33-AYUDA%20MEMORIA.pdf
www.web.com
112