Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BICU-BILWI
P á g i n a i | 51
AGRADECIMIENTO
Agradecemos a DIOS por ser Nuestro Creador y fuente de Bendiciones en nuestras vidas
quien nos da fortaleza, paciencia, tolerancia.
Agradecemos a nuestros padres por su apoyo y aliento para sobresalir una de las metas
como es la culminación de nuestra carrera universitaria.
RESUMEN
En este proyecto estaremos creando un plugin que guarde los sitios web
favoritos de cada usuario que estén usando la misma computadora, esto con el fin de
P á g i n a ii | 51
salva guardar sitios web importantes para cada una de los usuarios que estén
utilizando el mismo pc.
Para evitar estos problemas con los sitios web es que se está creando este
plugin para los navegadores de las computadoras, y que estos lleven cuantas de
usuarios con sus propios sitios web, y así se estará dando una solución a la
complicación del almacenamiento de los sitios web favoritos de cada uno de los
usuarios de una computadora personal.
Esta investigación no tiene lugar elegido como área de estudio, ya que esta
investigación se aplicará a nivel global para los usuarios de computadoras personales
donde se analizará los posibles problemas de almacenamiento, procesamiento y
recuperación de información de los sitios web favoritos que puedan tener cada usuario
de computadores personales, de esta manera se les podrá dar una solución más
óptima para poder ayudar a los usuarios a llevar un mejor control de sus sitios web
favoritos.
ÍNDICE
DEDICATORIA________________________________________________________________i
P á g i n a iii | 51
AGRADECIMIENTO___________________________________________________________ii
RESUMEN___________________________________________________________________iii
ÍNDICE______________________________________________________________________iv
I.- INTRODUCCIÓN___________________________________________________________1
II.- ANTECEDENTES__________________________________________________________2
III.- JUSTIFICACIÓN__________________________________________________________3
IV.- PLANTEAMIENTO DEL PROBLEMA________________________________________4
V.- OBJETIVOS.______________________________________________________________5
5.1.- OBJETIVO GENERAL_________________________________________________________5
5.2.- OBJETIVOS ESPECÍFICOS____________________________________________________5
VI.- MARCO TEÓRICO________________________________________________________6
6.1.- INGENIERÍA WEB________________________________________________________________6
6.2.- Internet_______________________________________________________________________6
6.3.- Navegador web_______________________________________________________________7
6.4.- Plugin________________________________________________________________________7
6.5.- METODOLÓGICA MDA________________________________________________________8
6.6.- BASE DE DATOS_____________________________________________________________9
6.6.1.- ENTIDADES______________________________________________________________________10
6.6.2.- ATRIBUTOS______________________________________________________________________10
6.6.3.- RELACIÓN_______________________________________________________________________11
P á g i n a iv | 51
8.1.2.- SEGÚN SU APLICABILIDAD DE SUS RESULTADOS________________________________19
8.1.3.- SEGÚN SU ORIENTACIÓN EN EL TIEMPO__________________________________________20
IX.- BIBLIOGRAFÍA__________________________________________________________26
X.- CRONOGRAMA DE ACTIVIDADES_________________________________________27
XI.- PRESUPUESTO_________________________________________________________29
XI. ANEXO__________________________________________________________________31
11.1.- Guía de entrevista a usuarios de computadoras personales______________31
11.2.- Encuesta______________________________________________________________32
P á g i n a v | 51
I.- INTRODUCCIÓN
P á g i n a vi | 51
II.- ANTECEDENTES
1. MYFAV
2. PUTMI
3. WIBKI
4. SEVEGO
5. STARTME
P á g i n a vii | 51
III.- JUSTIFICACIÓN
Por tanto, los beneficiarios directos es el usuario que hará uso de dicho Plugin
quienes para respaldar con la seguridad y rapidez en el proceso de salva guardar sus
sitios web favoritos.
P á g i n a viii | 51
IV.- PLANTEAMIENTO DEL PROBLEMA
La falta de un Plugin que pueda registrar y organizar los sitios web de cada uno
de los usuarios trae consigo muchas desventajas y dificultades, así como deficiencia al
llevar el control del historial de los sitios de su preferencia para su posterior visita.
P á g i n a ix | 51
V.- OBJETIVOS.
1.- Crear un Plugin con el cual se almacene sitios web de preferencia del usuario
que hagan más fácil el acceso a los sitios de preferencia que tenga el usuario.
1.- Establecer un sistema para crear un control de los sitios web más habitual de
los usuarios.
2.- Emplear las medidas necesarias para que cumpla con los requisitos de los
usuarios.
P á g i n a x | 51
VI.- MARCO TEÓRICO
6.2.- INTERNET
Internet también se le conoce como red de redes o la gran red, debido a que su
origen y filosofía se basan en interconectar computadores y ordenadores entre sí
creando una gran telaraña de intercomunicación, dichas interconexiones se realizan
mediante cable físico convencional, fibra óptica, red eléctrica, via satélite... Internet
proviene del acrónimo INTERconected NETworks (red de trabajos interconectados)
6.4.- PLUGIN
P á g i n a xii | 51
tipo de patrón. El plugin que aporta un componente o enlace determina completamente
su semántica y operación, incluido incluidos los valores que pueden configurarse, cómo
se despliega y cómo se gestiona y configura en todo el ciclo de vida de la aplicación
virtual.
Por ejemplo, las barras de búsquedas de Google, Yahoo!, Alexa, entre otras,
son Plugin para los navegadores web como Internet Explorer, Firefox, etc.
Elementos de MDA
P á g i n a xiii | 51
Imagen 1
Según [ CITATION mas16 \l 3082 ], Se puede definir como entidad a cualquier objeto,
real o abstracto, que existe en un contexto determinado o puede llegar a existir y del
cual deseamos guardar información, una entidad se describe en la estructura de la
base de datos empleando un modelo de datos, por ejemplo: “PROFESOR”, “CURSO”,
“ALUMNO”.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad
"Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc. En el
modelo de entidad – relación se emplean dos tipos de entidades: entidad fuerte y
entidad débil. Las entidades fuertes tienen atributos claves, en tanto las entidades
débiles no tienen atributos claves propios.
6.6.2.- ATRIBUTOS
6.6.3.- RELACIÓN
Según [ CITATION Pab \l 3082 ], se define la relación como una asociación de dos o
más entidades. A cada relación se le asigna un nombre para poder distinguirla de las
demás y saber su función dentro del modelo entidad-relación. Otra característica es el
grado de relación, siendo las de grado 1 relaciones que solo relacionan una entidad
consigo misma. Las de grado 2 son relaciones que asocian dos entidades distintas, y
P á g i n a xv | 51
las de grado n que se tratan de relaciones que unen más de dos entidades. Las
relaciones se representas gráficamente con rombos, dentro de ellas se coloca el
nombre de la relación.
Según [ CITATION Pab \l 3082 ], Un sistema gestor de base de datos se define como
el conjunto de programas que administran y gestionan la información contenida en una
base de datos. Ayuda a realizar las siguientes acciones:
6.8.1.- PHP
P á g i n a xvi | 51
Lo que distingue a PHP de algo del lado del cliente como Javascript es que el
código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente
recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente que
era. 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 puedan saber qué se
tiene debajo de la manga.
6.8.2.- SQL
6.8.3.- CSS
P á g i n a xvii | 51
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el
aspecto de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal
y vertical entre elementos, posición de cada elemento dentro de la página, etc.
6.8.4.- HTML
6.8.5.- JAVA
P á g i n a xviii | 51
Una página web dinámica es aquella que incorpora efectos como texto que
aparece y desaparece, animaciones, acciones que se activan al pulsar botones y
ventanas con mensajes de aviso al usuario.
P á g i n a xix | 51
base de datos e ingresar la data de las tablas creadas en ella, realizar consultas y
generar scripts SQL, como exportar e importar scripts de base de datos. WampServer
ofrece a los desarrolladores herramientas necesarias para realizar aplicaciones web de
manera local, con un sistema operativo (Windows), un manejador de base de datos
(MySQL), un software de programación script web PHP. WampSever se caracteriza por
que puede ser usado de forma libre es decir no debemos de contar con alguna licencia
el cual nos permita el uso de la misma, ya que pertenece a la corriente de "open
source".
Cabe destacar que Google Chrome es un navegador que busca el soportar los
diferentes estándares que hay en la web y en su versión 3.0.192.0 ya era compatible a
un 100% con el test ACID3.
P á g i n a xx | 51
Las pestañas están situadas en la parte superior del navegador. Lo cual permite
tener un área de navegación más grande.
Permite crear accesos directos a URL. De esta manera podremos tener un icono
que nos lance una URL como si fuera una aplicación.
¿Cuáles son los requisitos que debe cumplir el sistema para el mejor por parte
de los usuarios?
¿Qué diseño sería el más óptimo para llevar el registro de los sitios web
favoritos del usuario?
P á g i n a xxi | 51
¿Cómo construir un sistema que cumpla con los requisitos funcionales para
guardar los sitios web del usuario?
P á g i n a xxii | 51
8.1.- ENFOQUE DE LA INVESTIGACIÓN
Con frecuencia, estas actividades sirven, primero, para descubrir cuáles son las
preguntas de investigación más importantes, y después, para refinarlas y responderlas.
La acción indagatoria se mueve de manera dinámica en ambos sentidos: entre los
hechos y su interpretación, y resulta un proceso más bien “circular” y no siempre la
secuencia es la misma, varía de acuerdo con cada estudio en particular.
P á g i n a xxiii | 51
científico. Utiliza métodos descriptivos como la observación, estudios correlacionales,
de desarrollo, cte.
Según [ CITATION Fer10 \l 19466 ] Aplicada: Esta guarda relación con la anterior,
pues depende de los descubrimientos y avances de la investigación pura y se
enriquece de ellos. A diferencia de la pura, ésta persigue fines de aplicación directos e
inmediatos. Busca la aplicación sobre una realidad circunstancial antes que el
desarrollo de teorías. Esta investigación busca conocer para hacer y para actuar.
Entonces, ya que la investigación trata de ver la relación entre los casos del
usuario quien va a utilizar la aplicación web y el entorno en el que esta aplicación va a
funcionar. Acordamos que la investigación es de diseño transeccional correlaciónales-
casuales, ya que en la investigación se encuentra más la relación entre las variables de
estudio se llegó a esta decisión.
P á g i n a xxv | 51
Las unidades de estudio se centran en los usuarios de computadora personal,
así mismo el personal especializado en ciencias informáticas como usuario estándar,
por la relación que existe entre todos estos se toma como las unidades de análisis ya
que esto nos ayudara para poder realizar nuestro análisis y diseño del sistema.
P á g i n a xxvi | 51
Ya que nuestra muestra son los usuarios de computadoras, no se estará
haciendo uso de métodos probabilísticos para la selección de la muestra. Por esas
razones se dice que la muestra es no probabilística.
En esta etapa definiremos por que incluir o excluir a las personas de nuestra
investigación, en los criterios de inclusión solo se incluirá a las personas que usen
frecuentemente la computadora y visiten sitios web con frecuencia, así también, se
incluirá a las personas que sean especialistas en la carrera de informática.
Los autores [ CITATION Fer10 \l 19466 ], dicen que, para el enfoque cualitativo, al
igual que para el cuantitativo, la recolección de datos resulta fundamental, solamente
que su propósito no es medir variables para llevar a cabo inferencias y análisis
estadístico. Lo que se busca en un estudio cualitativo es obtener datos (que se
convertirán en información) de personas, seres vivos, comunidades, contextos o
situaciones en profundidad; en las propias “formas de expresión” de cada uno de ellos.
La encuesta será aplicarán también por separado a cada persona que cumpla
con los requisitos de inclusión de nuestra investigación, las dos herramientas de
P á g i n a xxvii | 51
nuestra investigación se estarán aplicando en un solo momento con el fin de hacer la
mayor recolección de información necesaria para poder hacer el análisis de sistema.
ENTREVISTAS
P á g i n a xxviii | 51
lógica inductiva), más bien son directrices y recomendaciones generales que cada
estudiante, tutor de investigación o investigador podrá adoptar o no de acuerdo con las
circunstancias y naturaleza de su investigación en particular.
P á g i n a xxix | 51
La aplicación del Plugin no se centra en un área específica, o para personas con
determinados conocimientos de informática o algún área especifico, ya que esta
aplicación está dirigida para personas de cualquier área o conocimientos para que
puedan guardar sus sitios web favoritos y para la implementación de este Plugin el
único requisito es tener un ordenador y un navegador de su preferencia, esto hace que
el sistema sea factible para la implementación del Plugin.
SOFTWARE
Con respecto a los programas necesarios para que el plugin funcione se deberá
contar con los navegadores web, en su mayoría el internet explorer ya viene instalado
por defecto en todos los ordenadores Windows, y Firefox en los ordenadores GNU-
Linux.
P á g i n a xxx | 51
9.1.3.- Viabilidad Económica
Según el autor [ CITATION Mar13 \l 19466 ], En esta etapa, hay que comprobar que
el proyecto es sustentable económicamente Justificar que la inversión genera una
ganancia, demostrar que si el sistema no cumple con su objetivo no habrán perdidas
económicas o serán las mínimas.
De acuerdo con las necesidades de los usuarios este plugin tendría un precio
simbólico para su compra-venta, pero el costo de su elaboración es de:
Los costos totales que se necesitan para la creación del plugin son $344
(trecientos cuarenta y cuatro dólares estadounidenses netos), este sería el costo total
de la implementación y creación del plugin.
Arto. 68
P á g i n a xxxi | 51
Autor es uno o un colectivo de estudiantes que elaboren, presenten y defiendan
ante jurado una monografía o un proyecto como forma de culminación de estudio para
optar a títulos profesionales.
Arto. 69
Arto. 70
P á g i n a xxxii | 51
9.2.- Análisis de requerimientos
En esta parte del documento especificamos los roles que tienen cada entidad,
así como las tareas de los mismos.
El rol de usuario, el rol que este presenta en el plugin es de registrarse asi como
guardar sus páginas favoritas para no perderlas y poder tener acceso a ellas de
manera fácil y rápida cuando el usuario las requiera.
P á g i n a xxxiii | 51
El usuario, es el que registra los sitios web favoritos, también puede ver las
estadísticas de las personas o usuarios que hay en el sistema asi como agregar otros
usuarios.
En el caso de uso tenemos como principal actor al usuario el cual tiene como
principal función registrar paginas favoritas nuevas, crear usuario, asi como ver las
estadísticas de las paginas favoritas.
9.2.4.-Especificacion de UIDs
P á g i n a xxxiv | 51
Para obtener un UIDs desde un caso de uso, la secuencia de información
intercambiada entre el usuario y el sistema debe ser identificada y organizada en las
interacciones. Identificar la información de intercambio es crucial ya que es la base
para la definición de los UIDs.
Todas y cada una de las etapas se han comprobado con personas que pueden
ser usuarios potenciales para la implementación del plugin para guardar los sitios web
P á g i n a xxxv | 51
favoritos y cada uno de los usuarios que interactuaran en el sistema las cuales han
confirmado su interacción en el sistema.
Según [ CITATION Sot08 \l 19466 ], Una vez que ya se han diseñado todos los
diagramas de contexto, uno para cada caso de uso con sus respectivas tarjetas de
especificación, es necesario realizar la unión de todos los diagramas para formar uno
sólo. El diagrama resultante corresponderá al diagrama de contexto de toda la
aplicación.
P á g i n a xxxvii | 51
Diagrama 4.- diagrama de contexto
P á g i n a xxxviii | 51
Imagen.- 2 Informe
Tabla.- Tags
Comentarios de la tabla: tags
Tabla.- logs
P á g i n a xl | 51
9.7.- Modelo relacional
Según [ CITATION Ric \l 19466 ] define un diagrama entidad relación como una
herramienta para el modelado de datos que permite representar las entidades
relevantes de un sistema de información así como sus interrelaciones y propiedades.
P á g i n a xli | 51
X.- CONCLUSIÓN
XI.- RECOMENDACIÓN
Para poder correr más efectivamente este plugin recomendamos utilizar los
navegadores, Google Chrome, Opera y Mozilla Firefox en sus versiones más recientes,
ya que estos navegadores son más rápidos y seguros, el sistema fue diseñado para
tener una mejor compatibilidad con estos navegadores.
P á g i n a xlii | 51
XII.- BIBLIOGRAFÍA
Fernández Collado, D., Baptista Lucio, D., & Hernández Sampieri, D. (2010).
METODOLOGÍA DE LA INVESTIGACIÓN. MEXICO: McGraw-Hill.
P á g i n a xliii | 51
XIII.- CRONOGRAMA DE ACTIVIDADES
Diseñar las vistas del sistema 21 días lun 06/06/16 lun 27/06/16
P á g i n a xliv | 51
XIV.- PRESUPUESTO
P á g i n a xlv | 51
P á g i n a xlvi | 51
ANEXOS
XV. ANEXO
I. DATOS GENERALES
Nombre: ________________________________________________
Profesión: _________________________________________________
Años de experiencia_____________________
P á g i n a xlvii | 51
A continuación, las preguntas:
4. ¿Le interesaría una aplicación que guarde sus sitios web favoritos?
5. ¿Cree usted que al implementar un sistema que le guarde sus sitios web
favoritos le ayudaría en su trabajo u estudios?
15.2.- Encuesta
1) Cree Ud. que la implementación de un sistema que le guarde los sitios web
favoritos le seria productivo
1. Si
2. No
P á g i n a xlviii | 51
3. Quizás
3) Cree que el servicio de almacenamiento de sus sitios web favoritos sea de gran
ayuda
1. Si
2. No
3. Quizás
OBSERVACIONES
P á g i n a xlix | 51