Cortes Lugo Cristian Yavin
Cortes Lugo Cristian Yavin
Cortes Lugo Cristian Yavin
DEL MEZQUITAL
(TIPO DE LETRA: ARIAL 16, NEGRILLAS Y MAYÚSCULAS)
MEMORIA DE ESTADÍA
Que para obtener el título de
P R E S E N T A
D-SA-06
El presente trabajo fue elaborado por Cristian Yavin Cortes Lugo, como
requisito para obtener el título de Técnico Superior Universitario en:
Tecnologías de la Información, área desarrollo de software multiplataforma.
D-SA-07
Agradecimientos
A mis hermanas por estar presente cuando más las necesite, y apoyar
aun cuando no se los pedía.
I
Resumen
En la actualidad el ser una persona autodidacta es una gran cualidad que toman en
cuenta muchas empresas a la hora de elegir a quien contratar, además que
demuestra un entusiasmo y motivación de la persona por mejorar y querer siempre
ser una persona mejor preparada.
Algo muy cierto es que para ello se necesitan herramientas de las cuales los
usuarios puedan hacer uso, y nutrir sus conocimientos y aprender. Herramientas
que sean de fácil acceso, dinámicas y eficientes al trabajar con ellas.
II
Abstract
At present, being a self-taught person is a great quality that many companies take
into account when choosing who to hire, in addition, it shows an enthusiasm and
motivation of the person to improve and always want to be a better prepared person.
Something very true is that for this, tools are needed that users can make use of
nurture their knowledge and learn. Tools that are easily accessible, dynamic and
efficient when working with them.
The objective of carrying out this IT project in the process of stay, is to seek, develop
and implement IT solutions, in order to solve these types of aspects, based on our
own needs to achieve an efficient system that covers them as a result.
That is why in this document he describe the search, approach, development and
solution, during the period of stay which comprises a period of fourteen weeks, in
order to provide innovative solution ideas and deliver an efficient and improved result
through the use of IT.
III
INDICE
Agradecimientos ................................................................................................................... I
Resumen ............................................................................................................................... II
Abstract ................................................................................................................................ III
Índice de ilustraciones....................................................................................................... VII
Índice de tablas ................................................................................................................. VIII
Introducción ......................................................................................................................... IX
Capítulo 1 Generalidades de la institución ........................................................................... 1
1.1 Nombre ................................................................................................................... 2
1.2 Antecedentes ............................................................................................................. 2
1.3 Misión .......................................................................................................................... 2
1.4 Visión ........................................................................................................................... 3
1.5 Valores ........................................................................................................................ 3
1.6 Localización Geográfica ........................................................................................... 4
1.6.1 Macrolocalizacion ...................................................................................... 4
1.6.2 Microlocalizacion ........................................................................................ 5
1.7 Giro Comercial ........................................................................................................... 5
1.8 Clasificación ............................................................................................................... 6
1.9 Organigrama .............................................................................................................. 6
1.10 Funciones de las principales áreas ...................................................................... 7
Capitulo 2 Análisis y definición del proyecto ......................................................................... 9
2.1 Análisis de Datos Actual ......................................................................................... 10
2.2 Planteamiento del Problema.................................................................................. 10
2.3 Propuesta de Solución............................................................................................ 11
2.4 Justificación .............................................................................................................. 11
2.5 Objetivo General ...................................................................................................... 11
2.6 Objetivos Específicos.............................................................................................. 11
2.7 Alcance...................................................................................................................... 12
2.8 Limitaciones.............................................................................................................. 12
2.9 Impacto y Contribuciones del Proyecto ............................................................... 12
IV
Capitulo 3 Planificación ....................................................................................................... 13
3.1 Elección del modelo de desarrollo de software .................................................. 14
3.2 Justificación del modelo de desarrollo de software ........................................... 15
3.3 Participantes (Roles y Funciones) ........................................................................ 15
3.4 Cronograma de Actividades .................................................................................. 16
Capítulo 4 Marco teórico o Referencial................................................................................ 17
4.1 Sistemas Web .......................................................................................................... 18
4.1.1 Ventajas de Sistemas Web ................................................................................ 18
4.1.2 Desventajas de Sistemas Web .......................................................................... 19
4.2 HTML5 ....................................................................................................................... 19
4.2.1 Ventajas HTML5 ................................................................................................... 20
4.2.2 Desventajas HTML5 ............................................................................................ 20
4.3 CSS3 ......................................................................................................................... 21
4.3.1 Ventajas CSS3 ..................................................................................................... 21
4.3.2 Desventajas CSS3 ............................................................................................... 21
4.4 Bootstrap ................................................................................................................... 22
4.4.1 Ventajas de Bootstrap ......................................................................................... 22
4.4.2 Desventajas de Bootstrap ................................................................................... 23
4.5 Visual Studio Code .................................................................................................. 24
4.5.1 Características de Visual Studio Code ............................................................. 24
4.5.2 Ventajas de Visual Studio Code ........................................................................ 24
4.5.3 Desventajas de Visual Studio Code .................................................................. 25
Capítulo 5 Desarrollo del proyecto ...................................................................................... 26
5.1 Planificación del Sitio Web ..................................................................................... 27
5.1.1 Elección del Tipo de Sitio.................................................................................... 27
5.1.2 Planteamiento de Objetivos................................................................................ 27
5.2 Diseño ....................................................................................................................... 28
5.2.1 Mapa del sitio ........................................................................................................ 28
5.2.2 Diseño de la Plantilla ........................................................................................... 28
5.3 Descripción del Sistema Web................................................................................ 29
5.3.1 Pantalla de Inicio .................................................................................................. 29
V
5.3.2 Menú Lateral ......................................................................................................... 30
5.3.3 Pantalla por Tema ................................................................................................ 31
5.3.4 Pantalla por Practica............................................................................................ 32
5.3.5 Pantalla por Evaluación ...................................................................................... 32
5.4 Pruebas ..................................................................................................................... 33
5.4.1 Elección del Tipo de Pruebas ............................................................................ 33
5.4.2 Elaboración del plan de pruebas y ejecución de pruebas ............................. 33
5.4.3 Bitácora de pruebas ............................................................................................. 33
5.5 Mantenimiento al Sistema Web ............................................................................ 36
5.5.1 Ampliaciones y Actualizaciones ......................................................................... 36
Conclusiones y Recomendaciones ................................................................................. 37
Bibliografía .......................................................................................................................... 38
Glosario ............................................................................................................................... 39
Anexos ................................................................................................................................. 41
VI
Índice de ilustraciones
VII
Índice de tablas
VIII
Introducción
Las capacitaciones son la forma más eficiente para el nunca parar de aprender y
estar siempre a la vanguardia, aumentando tus posibilidades de trabajar en grandes
empresas de la tecnología o mejor aún tener la posibilidad de formar tu propia
empresa o startup siendo un logro importante para la sociedad actual.
Dentro del capítulo 4 se expone toda la parte teórica del proyecto y las referencias
del mismo.
Por último, dentro del capítulo 5, se detalla el desarrollo del proyecto, la elaboración
del plan de pruebas y su realización.
IX
Capítulo 1 Generalida des de la instituci ón
1
1.1 Nombre
Fuente: http://www.utvm.edu.mx/
1.2 Antecedentes
1.3 Misión
2
1.4 Visión
1.5 Valores
3
1.6 Localización Geográfica
Fuente: https://www.google.com/maps
1.6.1 Macrolocalizacion
4
Ilustración 3 Macrolocalizacion Hidalgo.
Fuente: https://sites.google.com/site
1.6.2 Microlocalizacion
Fuente: https://google.com/maps
Giro de servicios.
5
1.8 Clasificación
1.9 Organigrama
Fuente: http://www.utvm.edu.mx/
6
1.10 Funciones de las principales áreas
Área Funciones
Rectoría Representar oficialmente a la
Universidad.
predecir los actos académicos
de la Universidad a los que
concurra.
Dirigir la política académica de la
Universidad.
Dirigir la acción de equipo
rectoral y coordinar sus
funciones y actividades…
Secretaria Académica Participar en la elaboración de
proyectos de reglamentos del
área.
Supervisar la difusión de los
actos académicos de la
Facultad.
Supervisar la gestión del área de
alumnos…
Dirección de Programa Educativo Supervisar el cumplimiento de los
objetivos curriculares que establece el
modelo educativo de la Universidad
Tecnológica, mediante un control
eficiente de las actividades académicas
y administrativas del Programa
Educativo.
7
Departamentos de Servicio Los departamentos de servicios tienen
como principal función, la atención
personalizada a la comunidad
Universitaria.
8
Capitulo 2 Análisis y defini ción del proyecto
9
2.1 Análisis de Datos Actual
10
2.3 Propuesta de Solución
La creación de un libro digital con la finalidad de plasmar en él, todos los temas y
conocimientos adquiridos durante la capacitación, además de poder documentar la
experiencia del estudiante al ser partícipe de un programa educativo de IBM,
brindando así una herramienta para conocimiento y aprovechamiento de toda la
comunidad universitaria.
2.4 Justificación
Diseñar un libro digital dinámico, en donde los alumnos puedan tener acceso a
información recolecta de especialistas de IBM, acerca de temas de gran relevancia
en el mundo laboral tecnológico de la actualidad, desde la comodidad de sus
dispositivos de computo.
11
Análisis la información por parte de un docente especialista en la carrera de
Tecnologías de la Información de la Universidad Tecnológica del Valle del
Mezquital.
2.7 Alcance
2.8 Limitaciones
La capacitación en la cual está basada la creación del libro digital, fue tomada
únicamente por un alumno.
Social
La creación de este libro está basado en la mejor de los conocimientos de los
alumnos, para generar mejores oportunidades al incorporarse al mercado laboral
como profesionales digitales.
Tecnológico
12
Capitulo |||
13
3.1 Elección del modelo de desarrollo de software
Fuente: https://slideplayer.es/slide/5656108/
14
3.2 Justificación del modelo de desarrollo de software
Beneficios de SCRUM
15
3.4 Cronograma de Actividades
16
Capítulo 4 Marco teórico o Refere ncial
17
4.1 Sistemas Web
Los sistemas web o también conocidos como aplicaciones web, es una herramienta
informática accesible desde cualquier navegador, bien sea a través de internet o
bien a través de una red local (Intranet), a través del navegador se puede acceder
a toda la funcionalidad y tener cualquiera de las soluciones con las que disponga el
sistema.
18
4.1.2 Desventajas de Sistemas Web
Fuente: https://websystemperu.com/sistemas-web
4.2 HTML5
19
4.2.1 Ventajas HTML5
HTML5 aún no cuenta con todas las funcionalidades necesarias para poder
incrustar un vídeo en la red con todos los elementos que tiene YouTube
actualmente: anotaciones, subtítulos, anuncios, relacionados. Además,
tampoco permite reproducir vídeos HTML5 a pantalla completa.
(sodomaygorroma, 2013)
20
4.3 CSS3
21
Ilustración 9 Logo CSS3
4.4 Bootstrap
El framework combina CSS y JavaScript para estilizar los elementos de una página
HTML. Permite mucho más que, simplemente, cambiar el color de los botones y los
enlaces. Esta es una herramienta que proporciona interactividad en la página, por
lo que ofrece una serie de componentes que facilitan la comunicación con el usuario,
como menús de navegación, controles de página, barras de progreso y más. (Pedro
Guajardo, 2020)
22
Permite indicar que ciertos elementos se deben visualizar, u ocultarse,
dependiendo de si la pantalla del dispositivo tiene dimensiones pequeñas,
medianas, grandes o muy grandes. (Pedro Guajardo, 2020)
23
4.5 Visual Studio Code
Visual Studio Code es una herramienta que tiene soporte nativo para gran
variedad de lenguajes, entre ellos podemos destacar los principales del
desarrollo Web: HTML, CSS, y JavaScript, entre otros.
Posibilidad de configurar la interfaz a nuestro gusto. De esta forma, podremos
tener más de un código visible al mismo tiempo, las carpetas de nuestro
proyecto y también acceso a la terminal o un detalle de problemas, entre
otras posibilidades.
Existencia de una amplísima gama de temas o estilos visuales para Visual
Studio Code, que hacen el trabajo con el software más agradable a la vista.
24
Goza de un soporte técnico formidable pues debido a su frecuente uso por la
comunidad de desarrolladores, se puede encontrar fácilmente
documentación y ayuda en foros y sitios relacionados. (EcuRed, 2020)
25
Capítulo 5 Desarrollo d el proyecto
26
5.1 Planificación del Sitio Web
Los objetivos del proyecto son desarrollar un libro virtual, con la estructura de un
sitio web en el cual se pueda tener acceso a los temas por medio de un menú
interactivo que los valla desglosando, además contar con un apartado donde se
podrá tener acceso a prácticas de acuerdo a los temas que se estén estudiando y
así mismo un apartado para evaluaciones para cada uno de los temas,
aprovechando las capacidades de un sistema web, para hacer la experiencia del
usuario lo más confortable y dinámica posible.
27
5.2 Diseño
El libro virtual está pensado para ser un sistema web interactivo, el cual valla acorde
con el diseño de la Intranet de la universidad ya que va a estar incluida en ella.
28
5.3 Descripción del Sistema Web
La pantalla de inicio nos permite visualizar información acerca del proyecto que se
está desarrollando además de información de la empresa IBM y sobre la
capacitación que ofrecen, especificando la forma de ser parte de la misma si la
comunidad universitaria lo desea.
29
5.3.2 Menú Lateral
El menú lateral del sistema nos brinda la posibilidad de mediante el poder acceder
a todos los temas que contiene el libro virtual, regresar a la pantalla de inicio y
además tener acceso a prácticas y evaluaciones separadas por temas.
El menú lateral se encuentra presente en cada una de las interfaces del sistema.
30
5.3.3 Pantalla por Tema
El sistema contiene una pantalla por tema en la cual se muestra todo el contenido
de cada tema, explicación de conceptos y material de apoyo como imágenes que
refuercen el contenido del tema.
31
5.3.4 Pantalla por Practica
El sistema cuenta con una Interfaz por practica de cada tema, en la cual se muestra
las instrucciones y característica de en qué consiste la práctica.
32
El sistema cuenta con una pantalla por evaluación de cada tema, en la cual se
encuentra las preguntas que deberá resolver el usuario para reforzar sus
conocimientos.
5.4 Pruebas
Pruebas de funcionalidad:
La bitácora de pruebas muestra una serie de casos de uso, así como la descripción
y el tiempo de ejecución de la prueba
33
Tabla 3 Bitácora de Pruebas
34
interfaces de acuerdo a la estructura del
sistema.
Cambios Se verifico el correcto funcionamiento
de cada uno de los enlaces del sistema.
Metodología Diseño
No de prueba 04
Fecha Vier 14 de agosto 2020
Módulo de prueba Contenido del sistema
35
Observaciones Se realizo una revisión a la tipografía
del contenido del sistema y a la
presentación de su contenido
multimedia.
Cambios Se realizaron modificaciones en la
tipografía de acuerdo a los estándares
para libro virtuales, así también para el
contenido multimedia del libro.
36
Conclusiones y Recomendaciones
37
Bibliografía
Pedro Guajardo. (2020). Bootstrap: guía para principiantes de qué es, por qué y
cómo usarlo. 04 de agosto 2020, de Rock Content Sitio web:
https://rockcontent.com/es/blog/bootstrap/
EcuRed. (2020). Visual Studio Code. 04 de agosto 2020, de EcuRed Sitio web:
https://www.ecured.cu/Visual_Studio_Code
IBM. (2020). ¿Qué es Machine Learning?. 18 de agosto 2020, de IBM Sitio web:
https://www.ibm.com/mx-es/analytics/machine-learning
38
Glosario
CSS3: CSS es un lenguaje para definir el estilo o la apariencia de las páginas web,
escritas con HTML o de los documentos XML.
HTML5: Se trata de una nueva versión de HTML, con nuevos elementos, atributos
y comportamientos. Contiene un conjunto más amplio de tecnologías que permite a
los sitios Web y a las aplicaciones ser más diversas y de gran alcance.
Intranet: Sitio web interno, diseñado para ser utilizado dentro de los límites de la
compañía.
39
Bootstrap: Bootstrap es un framework front-end utilizado para desarrollar
aplicaciones web y sitios mobile first, o sea, con un layout que se adapta a la pantalla
del dispositivo utilizado por el usuario.
40
Anexos
41