Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

51
SEDE ANTOFAGASTA “Trabajo de Proyecto Integral para optar al título de Ingeniero en Informática” “Profesor guía: Sr. Wilfredo Soler Jaldin” NOMBRE DEL(LOS) AUTOR(ES): Francisco Campillay S. 12 de Diciembre, 2013 Informe Final Proyecto “Mis Mágicas Palabras II”

Transcript of Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

Page 1: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

SEDE ANTOFAGASTA

“Trabajo de Proyecto Integ

“Trabajo de Proyecto Integral para optar al título de Ingeniero en Informática”

“Profesor guía: Sr. Wilfredo Soler Jaldin”

NOMBRE DEL(LOS) AUTOR(ES): Francisco Campillay S.

12 de Diciembre, 2013

Sede Antofagasta Ingeniería en Informática

Taller de Proyecto Integral Informático Informe Final

Proyecto “Mis Mágicas Palabras II”

Page 2: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

2

Índice

Índice ....................................................................................................................... 2

Índice de Tablas ...................................................................................................... 3

Índice de Figuras ..................................................................................................... 3

CAPÍTULO 0 PROYECTO “MIS MÁGICAS PALABRAS II” ..................................... 5

Introducción .............................................................................................................................. 5 Resumen Ejecutivo (español) ................................................................................................... 6

Executive Summary (English) .................................................................................. 7

CAPÍTULO I FORMULACIÓN Y DELIMITACIÓN DEL PROBLEMA EN ESTUDIO…… 8

Descripción de la empresa ....................................................................................................... 8 Descripción del problema en estudio ........................................................................................ 8 Justificación .............................................................................................................................. 9 Requerimientos y restricciones ............................................................................................... 10 Objetivos Generales ............................................................................................................... 10 Objetivos Específicos.............................................................................................................. 10

CAPÍTULO II ALTERNATIVAS DE SOLUCIÓN .................................................... 11

Descripciones de las alternativas ........................................................................................... 11 Tabla comparativa entre alternativas ...................................................................................... 12 Ponderación peso según alternativas ..................................................................................... 15 Definición de Calificaciones .................................................................................................... 16 Parámetros de Evaluación ...................................................................................................... 17 Ponderaciones de todas las alternativas según criterios de evaluación ................................. 20 Beneficios de la solución ........................................................................................................ 30

CAPÍTULO III ANÁLISIS FINANCIERO ................................................................. 32

Aspectos económicos y financieros ........................................................................................ 32 Análisis de costos ................................................................................................................... 33 Tablas de valorizaciones ........................................................................................................ 34

CAPÍTULO IV ANÁLISIS LEGAL DE LA SOLUCIÓN SELECCIONADA. .............. 35

Aspectos legales y jurídicos .................................................................................................... 35 Formas legales de desarrollo e implementación ..................................................................... 35

Page 3: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

3

CAPÍTULO V ANÁLISIS TÉCNICO ....................................................................... 37

Estudio Técnico ...................................................................................................................... 37 Tecnología a utilizar ................................................................................................................ 37 Tarifas de renovación de dominios Web ................................................................................. 39 Procesos de diseño ................................................................................................................ 40

CAPÍTULO VI DISEÑO .......................................................................................... 41

Diseño de interfaces y descripción de ellas. ........................................................................... 41 Diagramas UML ...................................................................................................................... 43 BPM Extranet del establecimiento .......................................................................................... 44 Modelo de Datos ..................................................................................................................... 45 Plan de Prueba ....................................................................................................................... 46

CAPÍTULO VII RIESGOS ...................................................................................... 47

Análisis de riesgos .................................................................................................................. 47 Matriz de riesgos .................................................................................................................... 47 Normas y procedimientos ....................................................................................................... 48

CAPITULO VIII ANEXOS ....................................................................................... 50

CAPITULO IX BIOGRAFÍAS Y BIBLIOGRAFÍAS .................................................. 50

CAPITULO X CONCLUSIONES ............................................................................ 51

Índice de Tablas

Tabla 1: Tabla comparativa entre alternativas de servicios de Hosting................................................ 12

Tabla 2 Tabla comparativas entre resultado de Lenguajes de Desarrollo ........................................... 13

Tabla 3 Tabla comparativas entre resultado de Motor de Bases de Datos .......................................... 14

Tabla 4 Rango de Calificaciones ........................................................................................................... 16

Tabla 5: Tarifas de creación por un dominio web en www.nic.cl * Última modificación: 1 de

noviembre de 2012 – Fuente: www.nic.cl ......................................................................................... 33

Tabla 6 Valor servicio alojamiento web ............................................................................................ 33

Tabla 7 Tabla de valorizaciones ............................................................................................................ 34

Tabla 8 Tarifas de creación por un dominio web en www.nic.cl * Última modificación: 1 de noviembre

de 2012 – Fuente: www.nic.cl................................................................................................................. 38

Tabla 9 Tabla de tarifas de renovación de dominios en www.nic.cl * Última modificación: 1 de

noviembre de 2012 – Fuente: www.nic.cl .............................................................................................. 39

Page 4: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

4

Índice de Figuras

Figura 1 ................................................................................................................................................... 20 Figura 2 ................................................................................................................................................... 20 Figura 3 ................................................................................................................................................... 20 Figura 4 ................................................................................................................................................... 21 Figura 5 ................................................................................................................................................... 21 Figura 6 ................................................................................................................................................... 21 Figura 7 ................................................................................................................................................... 21 Figura 8 ................................................................................................................................................... 22 Figura 9 ................................................................................................................................................... 22 Figura 10 ................................................................................................................................................. 22 Figura 11 ................................................................................................................................................. 22 Figura 12 ................................................................................................................................................. 23 Figura 13 ................................................................................................................................................. 23 Figura 14 ................................................................................................................................................. 23 Figura 15 ................................................................................................................................................. 23 Figura 16 ................................................................................................................................................. 24 Figura 17 ................................................................................................................................................. 24 Figura 18 ................................................................................................................................................. 24 Figura 19 ................................................................................................................................................. 24 Figura 20 ................................................................................................................................................. 25 Figura 21 ................................................................................................................................................. 25 Figura 22 ................................................................................................................................................. 25 Figura 23 ................................................................................................................................................. 25 Figura 24 ................................................................................................................................................. 26 Figura 25 ................................................................................................................................................. 26 Figura 26 ................................................................................................................................................. 26 Figura 27 ................................................................................................................................................. 26 Figura 28 ................................................................................................................................................. 27 Figura 29 ................................................................................................................................................. 27 Figura 30 ................................................................................................................................................. 27 Figura 31 ................................................................................................................................................. 28 Figura 32 ................................................................................................................................................. 28 Figura 33 ................................................................................................................................................. 28 Figura 34 ................................................................................................................................................. 29 Figura 35 ................................................................................................................................................. 29 Figura 36 ................................................................................................................................................. 29 Figura 37 ................................................................................................................................................. 29 Figura 38 ................................................................................................................................................. 30 Figura 39: interfaz de usuario página web principal .............................................................................. 41 Figura 40 interfaz de usuario extranet establecimiento ......................................................................... 42 Figura 41 BPM página web principal ..................................................................................................... 43 Figura 42 BPM extranet del establecimiento ......................................................................................... 44 Figura 43 Modelo de datos ..................................................................................................................... 45

Page 5: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

5

Capítulo 0 Proyecto “Mis Mágicas Palabras II”

Introducción

Las personas a diferencia de los otros seres vivos existentes en el planeta, poseen una característica clave: La

comunicación, la cual permite que un individuo entre en contacto con sus pares, generando él envió y la

recepción de información. Vivimos en una sociedad que se encuentra en un incesante desarrollo tecnológico,

donde el envío y recepción de información es vital para la comunicación entre los seres humanos, allí es donde

interviene el significativo aporte de las Tecnologías de la Información y la Comunicación (TIC), quienes

modifican de forma constante y significativa dichos aspectos del cómo las personas y organizaciones llevan a

cabo sus labores procesos comunicativos, que con anterioridad no se encontraban automatizados o no

cumplían en estricto rigor los objetivos principales.

La Escuela Especial de Lenguaje “Mis Mágicas Palabras II”, ubicada en avenida Argentina #2237 en la ciudad

de Antofagasta, requiere una implementación la cual consta de 2 plataformas web de carácter transaccional, la

primera netamente enfocada como partícipe clave hacia la comunicación: escuela, apoderado y alumno, la cual

dispondrá de información con respecto a los asuntos estudiantiles de los alumnos. La segunda enfocada

principalmente al manejo de documentación interna del establecimiento por parte de sus funcionarias.

Su principal necesidad está directamente ligada con la comunicación: La escuela requiere establecer una

constante comunicación con los apoderados. Como también se necesita mejorar el proceso de manejo de

documentación entre las funcionarias internas del establecimiento.

Bajo esta gran necesidad de comunicación, se llegó en consenso en conjunto el establecimiento, en el cual se

decide implementar una plataforma que permita una comunicación rápida, ágil, directa entre: escuela,

apoderados y alumnos. Junto con otra plataforma la cual permita el manejo únicamente de documentación

interna del establecimiento entre las funcionarias de este.

La importancia de este documento es entrar en completos detalles con relación a la implementación del

proyecto “Mis Mágicas Palabras II”, entregando información categórica sobre todo lo aquello que fue necesario

para llevar a cabo la implementación final de este y la obtención de resultados satisfactorios, según los objetivos

planteados desde un principio.

Page 6: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

6

Resumen Ejecutivo (español)

El presente informe de tesis trata principalmente sobre la implementación de una solución de carácter

informático, que beneficia directamente a la Escuela especial de lenguaje “Mis Mágicas Palabras 2”, dicha

implementación consiste de:

Página web principal

Extranet de manejo de documentación

En las distintas secciones de este presente informe se apreciaran distintos puntos de vista, mediante

los cuales se obtuvieron las directrices necesarias para una toma de decisiones, que influyeron directamente en

el desarrollo de este proyecto.

El objetivo principal de estos puntos de vista es debelar las inquietudes y dar sustento y objetividad con relación

al desarrollo del proyecto.

Dichos puntos de vista son:

Alternativas de solución

Financieros

Técnicos

Análisis de riesgos

A continuación se dará a conocer en mayor profundidad cada uno de ellos, en cada uno de los capítulos

siguientes.

Page 7: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

7

Executive Summary (English)

This thesis report deals primarily with the implementation of a solution of an informatic nature, which

directly benefits the Special School of Language "My Magic Words 2", this implementation consists of:

• Main Website

• Management documentation Extranet

In the various sections of this report present different points of view are appreciated, by which the

necessary guidelines for decision making, which directly influenced the development of this project were

obtained.

The main objective of these views is to support and objectivity in relation to the project.

These views are:

• Alternative solutions

• Financial

• Technical

• Risk Analysis

Then it will be released in greater depth each, in each of the following chapters.

Page 8: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

8

Capítulo I Formulación y delimitación del problema en estudio

Descripción de la empresa

La Escuela Especial de Lenguaje “Mis Mágicas Palabras II”, Es una institución particular subvencionada

creada para atender a niños con Trastornos Específicos de Lenguaje, reglamentada por el Decreto Ley 1300.

Esta institución ofrece enseñanza pre básica, específicamente en tres niveles distintos: primer nivel de

transición, segundo nivel de transición y nivel medio mayor, niveles que alberga aproximadamente 180 niños de

entre 3 a 5 años, que presenten un trastorno Específico del Lenguaje, considerando los ámbitos cognitivos,

procedimentales y actitudinales- valóricos, de acuerdo a su edad cronológica.

El objetivo principal de esta institución es lograr que dichos niños sean capaces de superar el Trastorno

Especifico del Lenguaje (TEL) en su totalidad o al máximo de sus potencialidades, y posteriormente puedan ser

incorporados a un medio escolar común.

Descripción del problema en estudio

Dentro de las dependencias de la escuela de lenguaje “Mis Mágicas Palabras II”, se convoca a reunión al

equipo técnico de la institución, el cual se compone de la Sra. Gabriela Vargas, Directora del Establecimiento y

la Srta. Loreto Cortés, Jefa de Unidad Técnico Pedagógica (UTP). En dicha reunión, se abordan diversas

temáticas. Entre ellas se encuentran: El modo operativo del establecimiento, principales carencias a nivel

tecnológico que el establecimiento posee, profesionales involucrados, los recursos con los cuales cuenta la

institución, entre otros tópicos.

Actualmente la escuela “Mis Mágicas Palabras II”, carece de un sistema a nivel informático, donde se pueda

llevar a cabo una comunicación rápida y directa con la comunidad escolar, de manera rápida, concreta y

eficiente. El fin principal de dicho consenso, fue plantear una propuesta la cual revirtiera dicha situación, y así

beneficiar y mejorar los procesos comunicativos del establecimiento, por lo cual las profesionales plantearon

ideas sobre las necesidades que posee el establecimiento actualmente, entre las cuales se destaca: la

necesidad de mantener una comunicación constante entre institución y su comunidad escolar, como también

poseer una plataforma donde se pueda llevar a cabo manejo de documentación interna de la institución por

parte de las funcionarias de esta.

Dicha propuesta fue recibida de una forma satisfactoria por el equipo técnico de la institución.

Page 9: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

9

Justificación

Hoy en día la sociedad cuenta con una gran gama de soluciones informáticas disponibles para el cese de

diversas problemáticas existentes en las organizaciones. Pero según sea su caso, se debe escoger con

exactitud cual es la mejor solución disponible para la problemática en cuestión.

Siendo un factor tan importante la comunicación en una organización, este proyecto fue escogido

principalmente con el fin de dar solución a un problema real. El cuál es la carencia de comunicación y manejo

de documentación interna de la unidad educativa “Mis Mágicas Palabras II”, puesto que el sistema

comunicacional actual (comunicación a través papel), y manejo de documentación interna (a través de unidades

de almacenamiento masivo). No cumplen a cabalidad con un desempeño adecuado el cual permita optimizar

los procesos de la organización.

Para este proyecto en específico, fueron evaluadas diversas soluciones informáticas a través de una tabla de

alternativas. Las cuales pudieron ser aplicadas con el fin de eliminar la carencia comunicacional del

establecimiento (dichas soluciones serán expuestas en el capítulo siguiente).

La solución en cuestión, genera beneficios expresados en la optimización de los procesos comunicacionales del

establecimiento tanto para la comunidad escolar, y un manejo de la documentación eficaz para el organismo

interno de la institución, haciendo uso de una interfaz de simple uso e intuitiva para ambas categorías de

usuarios.

En cuanto a su alcance, este proyecto abrirá nuevas fronteras tecnológicas para “Mis Mágicas palabras II”,

quienes podrán dar fin a sus carencias comunicacionales y manejo de su documentación interna, realizando un

uso más provechoso de su tecnología institucional.

Por último, profesionalmente pondrá en manifiesto los conocimientos adquiridos durante la carrera,

específicamente en el área de desarrollo web y permitirá comprender a futuro como llevar a cabo el tratamiento

de problemáticas de semejante característica.

Page 10: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

10

Requerimientos y restricciones

Para el desarrollo de una propuesta tecnológica es de vital valor la elección de correctas herramientas

tecnológicas las cuales permitan un correcto desarrollo del proyecto a implementar y posteriormente obtener

una solución eficaz a los problemas organizacionales.

HW:

Siendo este un proyecto de carácter Web, si bien es cierto es posible llevar a cabo una implementación de

forma local, con el fin de albergar dichas plataformas. En este caso no se requirió el uso de hardware para llevar

a cabo el funcionamiento de estas.

Se llevó a cabo la contratación de un servicio de hosting externo y la contratación de un dominio de carácter

“.cl”, el cual alberga actualmente dichas plataformas web y el segundo identifica las plataformas bajo el nombre

del establecimiento en el mundo de la Internet.

SW:

Si bien es cierto que hoy en día existe una gran diversidad de tecnología en cuanto a la materia de desarrollo,

no todas las herramientas son adecuadas para un caso en específico, por lo cual solo se escogen según el

propósito que se estime.

El SW necesario para su funcionamiento (en ambos casos: Pagina web principal e Extranet), solo se necesita la

existencia de un navegador de internet y una conexión a internet, con los cuales se pueda acceder a la

información.

Objetivos Generales

Mejorar la fluidez comunicacional de la institución “Mis Mágicas Palabras II” con su entorno, mediante

el uso de la tecnología digital.

Objetivos Específicos

Lograr el desarrollo de una plataforma Web, que permita una mayor comunicación entre: la institución

“Mis Mágicas Palabras II” y su comunidad escolar.

Lograr el desarrollo de una plataforma Web, que permita el manejo de documentación entre las

funcionarias internas de la institución.

Page 11: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

11

Capítulo II Alternativas de solución

Descripciones de las alternativas

Para lograr los objetivos planteados en este proyecto en particular, es de extrema relevancia desglosar y

analizar las alternativas que se puedan presentar.

Para este proyecto son dos las alternativas presentes, ambas son plataformas de carácter web y transaccional,

las cuales trabajan en conjunto.

Estas son:

A. Página Web Principal (www.magicaspalabras2.cl)

B. Extranet que permite manejar documentación (www.extranet.magicaspalabras2.cl)

Para ambas alternativas se deberá utilizar un servidor web (hosting), un nombre de un dominio web con el fin

de tener un alias, los cuales sean acorde con el nombre de la unidad educativa.

El servidor web deberá alojar dos sitios programados a base de código, desarrollados a través de un lenguaje

de programación. Dichos sitios albergarán información, la cual es generada principalmente por el

establecimiento.

Para guardar dicha información se debe utilizar una base de datos capaz de responder a las solicitudes de los

clientes, de manera rápida y fiable,

Todos estos puntos destacados en negrita, serán considerados a continuación con el fin de establecer una

comparativa clara y comprensible, con relación a las alternativas señaladas desde un principio.

Page 12: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

12

Tabla comparativa entre alternativas

Servidor Web (hosting) Para mantener el servicio de página web y extranet de Magicaspalabras2.cl, se quiere un servicio de

almacenamiento, acceso y mantenimiento de los archivos que integran dichos Sitio Web.

Más importante que el espacio en disco provisto para estos archivos, es el acceso rápido a ambos sitios web lo

que adquiere mayor relevancia. Una empresa debe ser seleccionada para hospedar este proyecto web en sus

propias instalaciones, lo que requiere invertir una fuerte cantidad en recursos de equipos, sistemas y medios de

comunicación generalmente costosos.

Para poder alojar la plataforma web, se necesita de un espacio de almacenamiento óptimo, esto con el

fin que los usuarios no posean mayores complicaciones al momento de llevar a cabo el almacenamiento de su

información. Además se tiene considerado que el desarrollo será dinámico por lo cual el servicio de hosting

debe poseer como requerimiento el manejo de base de datos dentro de sus funcionalidades.

Para esta elección, se tiene contemplado utilizar los servicios de compañías nacionales. Las

alternativas existentes son:

Dattatec.com Hostname.cl Boxhosting.cl

Espacio en disco 6 2 4

Transferencia mensual 6 6 6

Panel de control 6 6 6

Web mail 6 6 6

Cuenta FTP 6 6 6

PHPmyAdmin 6 6 6

Soporte 6 6 6

Parcial 42 38 40

Numero de Muestra 7 7 7

Total 6 5.4 5.7

Tabla 1: Tabla comparativa entre alternativas de servicios de Hosting

Page 13: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

13

Lenguaje de Programación

A continuación se someterán a comparación 2 lenguajes, PHP y ASP.NET respectivamente, los cuales

fueron creados específicamente para plataformas de desarrollo web, poseen una gran trayectoria y han

demostrado una gran eficiencia a través de los años en el mundo del desarrollo, tanto a nivel de funcionalidades

como de compatibilidad y codificación.

Para el desarrollo de esta solución fue completamente necesaria la elección de un lenguaje de

programación, mediante el cual se llevara a cabo el desarrollo de este sistema de forma eficiente, cumpliendo

finalmente con los objetivos planteados desde un principio.

Los lenguajes de programación sometidos a comparación fueron:

PHP ASP.NET ColdFusion

Plataformas 6 2 6

Servidores 6 2 2

Base de Datos 6 4 4

Documentación y Soporte

6 4 3

Nivel de Aprendizaje 4 2 4

Web Hosting 6 2 2

Software 6 2 2

Parcial 40 18 23

Nº Muestra 7 7 7

Total 5.7 2.5 3.2

Tabla 2Tabla comparativas entre resultado de Lenguajes de Desarrollo

Page 14: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

14

Base de datos

Las base de datos, son completamente esenciales al momento de llevar a cabo el almacenamiento de

información, su principal propósito es apoyar el desarrollo del proyecto, impulsando una solución funcional. Para

realizar dicho análisis y selección, se tomaran en consideración las siguientes variables: (costo, funcionalidad,

curva de aprendizaje, información de apoyo, aspectos gráficos, entre otras.

A continuación se someterán a comparación 3 Motores de base de datos, MYSQL, SQLITE Y

POSTGRES, respectivamente, los cuales fueron creados específicamente albergar datos dentro de cualquier

entorno relacionado con la web:

MYSQL POSTGRE SQLITE

Costo 6 6 6

Funcionalidad 6 6 3

Curva de Aprendizaje 6 6 1

Información de Apoyo 6 6 3

Aspectos Graficos 6 6 1

Software 6 4 6

Parcial 36 34 20

Nº Muestra 6 6 6

Total 6 5.6 3.3

Tabla 3Tabla comparativas entre resultado de Motor de Bases de Datos

Page 15: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

15

Ponderación peso según alternativas

Servidor Web El resultado de la comparación de los servidores web es el siguiente:

Dattatec.cl obtuvo un 6 que equivale a 6 por tanto Excelente.

Hostname.cl obtuvo un 5.4 que equivale a 5 por tanto Excelente.

Boxhosting.cl obtuvo un 5.7 que equivale a 5 por tanto Excelente

Lenguaje de Programación El resultado de la comparación de los lenguajes de programación es el siguiente:

PHP obtuvo un 5.7 que equivale a 5 por tanto Excelente.

ColdFusion obtuvo un 3.2 que equivale a 3 por tanto Eficaz.

ASP.NET obtuvo un 2.5 que equivale a 2 por tanto Regular.

Base de datos El resultado de la comparación de los motores de base de datos es el siguiente:

MYSQL obtuvo un 6 que equivale a 6 por tanto Excelente.

POSTGRE obtuvo un 5.6 que equivale a 5 por tanto Excelente.

SQLTE obtuvo un 3.3 que equivale a 3 por tanto Regular.

Page 16: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

16

Definición de Calificaciones

Para evaluar cada una de estas alternativas se utilizará de una escala cuantitativa dentro de un rango de 0 a 6.

Se subdivide este rango para ir calificando cada una de las variables según la importancia que tienen en función

a las necesidades para desarrollar el proyecto.

Se calificará de Regular a la herramienta que no cumpla con las necesidades que requiere el desarrollo,

se calificará de Eficaz cuando tiene un nivel aceptable pero no cubre las necesidades en su totalidad para el

desarrollo del actual proyecto y cuando la calificación sea Excelente será cuando la variable cumple en su

totalidad con los requerimientos esperados.

Se definirá el rango de calificación de la siguiente manera:

Número Equivale

0, 1, 2 Regular

3, 4 Eficaz

5, 6 Excelente

Tabla 4 Rango de Calificaciones

Page 17: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

17

Parámetros de Evaluación

SERVIDOR WEB:

Espacio en disco: Es la capacidad medida en Gb que ofrece el hosting.

Transferencia mensual: Es la cantidad de datos máximo que puede transferir de manera mensual a

los servidores clientes.

Panel de control: Herramienta administrativa para manipular los datos existentes en el servidor.

Web mail: Correos enlazados al dominio registrados.

Cuenta FTP: Cuenta creada en el servidor para la transferencia segura de archivos.

PHPmyAdmin: Panel administrativo en línea que permite una comunicación con la base de datos.

Soporte: La capacidad de respuesta que tiene los encargados de soporte.

Page 18: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

18

LENGUAJE DE PROGRAMACIÓN:

Plataformas: Esta variable permitirá saber bajo que entornos de sistemas operativos se puede montar

una herramienta, para evitar problemas en cuanto a compatibilidad.

Servidores: Son aquellos sistemas que tratan la información y la envían al usuario, conocer esta

variable permitirá saber con qué tipo de servidores puede interactuar las herramientas de desarrollo

web dinámico.

Base de Datos: Se calificará esta variable para poder saber con qué tipos de datos podemos trabajar

en el desarrollo, con cuantos tipos de sistemas de base de datos es compatible cada herramienta.

Documentación y Soporte: Permitirá saber cuan ampliamente esta difundido la herramienta de

desarrollo web y el beneficio que hay en hallar ayuda y soporte.

Nivel de Aprendizaje: Esta variable dará a conocer cómo puede un usuario con niveles básicos en

programación puede asimilar el lenguaje de desarrollo.

Web Hosting: Permitirá conocer las ventajas de un alojamiento apropiado según la herramienta

correspondiente.

Software: Se medirá la necesidad de software de escritorio para el desarrollo y su implicación al

momento de montar un proyecto web.

Page 19: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

19

BASE DE DATOS:

Costo: El costo es un factor esencial, esta variable permitirá conocer el costo de cada uno de los

motores.

Funcionalidad: Permitirá conocer las funcionalidades de dicho motor y así conocer cual se adapta más

a los requerimientos del sistema web.

Curva de Aprendizaje: Es el elemento fundamental, por lo cual permitirá conocer que tan difícil es la

utilización de este motor de base de datos.

Información de Apoyo: La evaluación de apoyo es un tópico importante al momento de escoger un

motor de base de datos, por lo tanto esto permitirá tener en cuenta que tan documentado se encuentra.

Aspectos gráficos: Se evaluaran los aspectos Graficos, puesto que es de extrema utilidad conocer la

interfaz de dicho motor.

Software: Se medirá la necesidad de software de escritorio para el desarrollo y su implicación al

momento de trabajar directamente con la base de datos

Page 20: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

20

Ponderaciones de todas las alternativas según criterios de evaluación

Servidor Web

Espacio en el disco

Dattatec.cl: Según los parámetros nombrados anteriormente, este servidor web cumple con todos los

requisitos funcionales como para operar de forma oficial con ambas plataformas web. Sus recursos en

almacenamiento son ilimitados.

Figura 1

Hostname.cl: Si bien es cierto cumple con los requisitos funcionales necesarios, posee mayores

limitaciones con relación al espacio de almacenamiento (3gb) para archivos, y no posee compatibilidad

con Windows, solo Linux.

Figura 2

Boxhosting.cl: Este servidor de hosting posee similares características que el servidor anterior

(Hostname.cl), con la única diferencia que el espacio límite de almacenamiento son 10gb, en vez de

3gb, lo que lo hace eficiente, pero no en comparación con datattec.cl cuyo espacio es ilimitado.

Figura 3

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 21: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

21

Transferencia Mensual

Las 3 opciones existentes, todas poseen una transferencia mensual de datos ilimitada, por lo cual, las

subidas y descargas de información podrían llevarse a cabo de forma óptima y eficiente.

Figura 4

Panel de control

Las 3 opciones existentes, todas poseen un panel de control administrable, mediante el cual se pueda

mantener un control y supervisión total de los sitios webs alojados en el servidor.

Figura 5

Web Mail

Las 3 opciones existentes, todas poseen opciones de administración de correos corporativos, por lo

cual cada servidor es factible si lo que se busca es la creación de correos corporativos para usuarios.

Figura 6

Cuenta FTP

Las 3 opciones existentes, poseen dentro de sus servicios una cuenta FTP, lo que implica que se

puedan subir y descargar los archivos desde el servidor web.

Figura 7

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 22: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

22

PHPmyAdmin

Las 3 opciones existentes, poseen ‘PHPmyAdmin’, dicha herramienta permite realizar funciones con

respecto al manejo de base de datos de los sitios web que se encuentren alojados en el servidor.

Figura 8

Soporte

Las 3 opciones existentes, poseen un servicio de soporte 24/7, el cual ante cualquier tipo de

problemática debiese responder las inquietudes de los usuarios en un corto plazo.

Figura 9

Lenguaje de Programación

Plataformas

PHP: Se ejecuta en casi cualquier plataforma, incluyendo Linux, Mac Os, Windows, Solaris, FreeBSD,

permitiendo un ambiente de desarrollo solamente definido por la preferencia del desarrollador.

Figura 10

ASP.NET: Limitada a tan solo a la plataforma Windows, para poder usar este entorno de desarrollo es

necesario disponer de Windows.

Figura 11

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 23: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

23

ColdFusion: Multiplataforma se puede implementar en Linux, Mac Os, Windows y Solaris.

Figura 12

Servidores

PHP: Puede ser usado tanto con el servidor gratuito Apache, como el de pago Internet Information

Services (IIS) de Microsoft.

Figura 13

ASP.NET: Se puede implementar únicamente con el servidor Internet Information Services (IIS) de

Microsoft de forma nativa.

Figura 14

ColdFusion: Hace uso de su propio servidor desarrollado y mantenido por Adobe, no se puede hacer

uso de otro servidor que no sea ColdFusion Enterprise y es pagado.

Figura 15

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 24: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

24

Base de datos

PHP: Puede interactuar con un gran número de base de datos entre los que figuran: SQLite, SQLite3,

SQLSRV, PostgreSQL, MySQL, Sybase, Paradox, Mongo, Informix, IBM DB2, dBase, CUBRID

Figura 16

ASP.NET: Da a soporte a un representativo número de bases de datos entre las cuales están: Microsoft

Access, Microsoft SQL Server, Oracle, MySQL, IBM BD2.

Figura 17

ColdFusion: Puede manejar las siguientes bases de datos: Microsoft Access, Microsoft SQL Server,

Apache Derby Embedded, Informix, MySQL (4/5), Oracle, PostgreSQL, Sybase.

Figura 18

Documentación y soporte

PHP: Dispone de una gran comunidad de desarrollo y una documentación extensa.

Figura 19

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 25: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

25

ASP.NET: Posee una documentación enteramente provista por Microsoft y una comunidad más

reducida.

Figura 20

ColdFusion: Dispone de una comunidad reducida donde encontrar soporte y una documentación buena

provista por Adobe.

Figura 21

Nivel de aprendizaje

PHP: Es un leguaje pensado para el desarrollo web, tiene un nivel de aprendizaje no muy pronunciado

permitiendo ser accesible a muchos usuarios nuevos en la programación.

Figura 22

ASP.NET: Hay un nivel de aprendizaje avanzado, ya que este lenguaje está basado C# o VB, haciendo

que para poder desarrollar en esta herramienta se deba tener conocimientos sólidos previos de

programación.

Figura 23

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 26: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

26

ColdFusion: Lenguaje de programación basado en etiquetas CFML, similar en aspecto a HTML, pero

que si se desconoce su uso puede causar confusión.

Figura 24

Web hosting

PHP: Se pueden contratar paquetes de servicios según la magnitud del proyecto, como PHP es una

herramienta de libre distribución los precios se hacen más asequible.

Figura 25

ASP.NET: Al pertenecer esta herramienta a Microsoft, para poder usarla hay que pagar la licencia que

hace que el precio del hosting suba considerablemente o se restrinjan otras características para

equilibrar los precios en relación con otros servicios.

Figura 26

ColdFusion; Se necesita un hosting especializado en ColdFusion, que es una herramienta de pago que

hace del precio del servicio suba considerablemente.

Figura 27

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 27: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

27

Software

PHP: Se dispone en la internet de software gratuito con gran soporte para PHP que consta de más de

una opción como es: NetBeans, Eclipse y Aptana.

Figura 28

ASP.NET: Cuenta con un software de gran calidad pero a un elevado costo para el desarrollo de

páginas web dinámicas.

Figura 29

ColdFusion: Adobe desarrollo un software para desarrollo del lenguaje muy completo, que para poder

hacer uso de él hay que pagar un precio alto por su licencia.

Figura 30

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 28: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

28

BASE DE DATOS:

Costo

Para las 3 opciones existentes, todos los motores de base de datos son completamente gratuitos, lo

que genera que puedan ser electos con mayor facilidad.

Figura 31

Funcionalidad

MYSQL: A nivel funcional es un motor muy completo, el cual interactúa de manera muy complementaria

con distintos lenguajes de programación, también altamente escalable.

Figura 32

POSTGRESQL: A nivel funcional, si bien es completo, no interactúa de manera complementaria con

muchos de los lenguajes de programación actuales.

Figura 33

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 29: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

29

SQLITE: Funcionalmente es un motor bien constituido, y muy funcional, pero su escalabilidad es

mediana en comparación a la primera opción que es ‘MYSQL’.

Figura 34

Curva de Aprendizaje

Para las 3 opciones existentes, poseen una similar curva de aprendizaje, todos muy sencillos de utilizar

a nivel de sentencias, excepto SQLITE, quien obtiene una ponderación de ‘1’ en esta característica.

Figura 35

Información de Apoyo

Para 2 de las opciones existentes, poseen una gran cantidad de información con respecto a su manejo

y funcionamiento, esto debido a que son motores bastante reconocidos dentro del ámbito del desarrollo

web, excepto ‘SQLITE’, quien obtiene una ponderación de ‘3’, en esta característica.

Figura 36

Aspectos gráficos

Para 2 de las opciones existentes, los aspectos gráficos para cada motor de base de datos, son

completamente amigables para los usuarios, funcionan de forma intuitiva, excepto SQLITE, quien

obtiene ponderación ‘1’, puesto que su interfaz es a través de línea de comandos en vez de GUI.

Figura 37

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

0 1 2 3 4 5 6

Page 30: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

30

Software

Para 2 de las opciones existentes, las interfaces de desarrollo son muy completas para cada motor,

esto quiere decir que dentro de cada software de los respectivos motores, se pueden encontrar la

totalidad de las funciones para cada motor, excepto Postgre SQL, quien trabaja solo a través de

consola..

Figura 38

Beneficios de la solución

Los principales beneficios que ofrece la implementación de este proyecto en la institución “Mis Mágicas

Palabras II” se relacionan estrechamente con los objetivos planteados desde un principio, dichos beneficios son:

Publicación de noticias e información: Esto con el fin de dar a conocer a la comunidad asuntos con

relación al establecimiento, mediante la página web principal (http://www.magicaspalabras2.cl), lo que

colaboraría enormemente con la carencia comunicacional del establecimiento con relación a su

comunidad escolar.

Orden de la información en categorías: La finalidad de esta función, es que la información que se

publica al interior de cada uno de los sitios web, se mantenga ordenada en secciones. Esto con el

propósito que el usuario final pueda encontrar ya sea dentro del sitio web la extranet, la información que

necesita de manera más sencilla.

Inserción de videos desde YouTube y galerías de imágenes: El propósito de esta funcionalidad es

compartir dentro del sitio web principal (http://www.magicaspalabras2.cl), videos con relación a las

actividades escolares de la institución, y que tengan estrecha relación con el establecimiento.

0 1 2 3 4 5 6

Page 31: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

31

Integración con redes sociales actuales: El propósito principal de esta funcionalidad es que el

contenido publicado dentro del sitio web principal (http://www.magicaspalabras2.cl), pueda ser

compartido a través de redes sociales, y así masificar su difusión.

Control acerca del contenido que se publica: Si bien es cierto que el dar a conocer información por

un medio web es una ventaja, también es un gran beneficio mantener un control con relación a la

información que es publicada en ambos sitios.

Control de permisos y creación de los usuarios: Es de vital importancia mantener un control sobre

los usuarios (en este caso personal interno de la institución), que manejan el contenido que se publica,

esta funcionalidad permite asignar privilegios a dichos usuarios sobre el manejo interno de los sitios

web.

Simple modificación del contenido de cada sección: Uno de los grandes problemas de los sitios

web en la actualidad, es la modificación del contenido del sitio de forma dinámica, es por esto que esta

solución permite que los usuarios finales puedan modificar directamente el contenido de los sitios web

(página web principal e extranet) de manera ágil y sencilla.

Búsqueda de información publicada anteriormente: En muchas de las ocasiones los usuarios

desean realizar búsquedas de información que fue publicada con anterioridad, esta solución permite la

búsqueda de información que se ha publicado en ambos sitios.

Subida y descarga de documentación: Es una de las problemáticas fundamentales de la institución

“Mágicas Palabras II”, por lo cual mediante esta funcionalidad permite dar solución definitiva al

problema de manejo de documentación interna de la institución, a través de la extranet de manejo de

documentación (http://wwwe.extranet.magicaspalabras2.cl).

Page 32: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

32

Capítulo III Análisis Financiero

Aspectos económicos y financieros

El proyecto “Mágicas Palabras II”, es un proyecto de carácter gratuito, en sí no tiene fines de lucro

asociados, por lo cual no proyectan ganancias a través del tiempo.

Dentro de su proceso de diseño y construcción, si se ha incurrido en diversos costos que influyen de

manera esencial en su desarrollo, funcionamiento y uso.

Inversiones

Dentro de un proyecto son muchas las inversiones posibles que se pueden llevar a cabo para su

implementación. Este proyecto en específico, requiere de dos inversiones, las cuales hacen posible su

desarrollo y puesta en funcionamiento.

Dichas inversiones son:

Dominio Web

Servidor Web (Hosting)

Las que serán apreciadas en su totalidad y detalle dentro del siguiente punto.

Page 33: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

33

Análisis de costos

Luego de haber llevado a cabo una comparación y selección de todas las alternativas que se relacionan

estrechamente con el proyecto “Mágicas Palabras II”, dentro de esta sección se especifica con mayor precisión

los costos y valores asociados directamente a este.

o Servicios de Dominio Web

Aquí se expresan los valores correspondientes a los servicios de DNS (Sistemas de Nombres de

Dominio) en cual le entregará un nombre en particular y único al proyecto para que sea visitado en el internet.

Valor de dominio web en NIC.cl

Años de cobertura

Valor en CLP

(Pesos Chilenos)

19% IVA incluido

1 $ 9.950

2 $ 18.900

(Equivalente a $9.450 por año)

Tabla 5: Tarifas de creación por un dominio web en www.nic.cl

* Última modificación: 1 de noviembre de 2012 – Fuente: www.nic.cl

o Servicio de alojamiento WEB

Para el funcionamiento del proyecto a través de la red, se utilizará los servicios de Dattatec.cl como

proveedor de los servicios de alojamiento web.

Valor contratación Servidor Web.

Ítem Valor Anual

Servicios de alojamiento web en DATTATEC.CL $49.990

Tabla 6 Valor servicio alojamiento web

Page 34: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

34

Tablas de valorizaciones

Reuniendo los costos especificados anteriormente, se define que los costos finales de inversión para el

proyecto “Mágicas Palabras II”, son:

Ítem Monto

Servicios de alojamiento $49.990

Servicio de Dominio Web (2 años) $18.900

Total $68.890

Tabla 7 Tabla de valorizaciones

Page 35: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

35

Capítulo IV Análisis Legal De la solución Seleccionada.

Aspectos legales y jurídicos

Al ser “Mágicas Palabras II”, un proyecto sin fines de lucro, este será directamente donado

hacia la organización con el fin de beneficiar su actual carencia comunicativa.

Legalmente solo se han utilizado: imágenes, música, o diseño (solo provistos por el

establecimiento).

Formas legales de desarrollo e implementación

Para su desarrollo y posterior implementación, se utilizaron únicamente softwares de categoría GPL, lo cual

garantiza a los usuarios finales (persona, organizaciones) que no deberán cancelar ningún tipo de licencia. A

diferencia que con los softwares que poseen costos por su uso en un tiempo determinado.

Todo material externo utilizado está bajo el amparo del artículo 11 – sección C de la ley 17.336 de derechos de

autos y propiedad intelectual, pero acreditando su autoría de acuerdo a las leyes internacionales de derechos

de autor, es decir se le está otorgando a los autores de los recursos externos el crédito de colaboración directa

con el proyecto.

Page 36: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

36

En el siguiente extracto se cita la ley de propiedad intelectual y los artículos que se ven afectas en el proyecto.

LEY N° 17.336 PROPIEDAD INTELECTUAL

Por cuanto el Congreso Nacional ha tenido a bien prestar su aprobación al siguiente

PROYECTO DE LEY:

"TITULO I”

DERECHO DE AUTOR

CAPITULO I

Naturaleza y objeto de la Protección. Definiciones

Artículo 1°- La presente ley protege los derechos que, por el solo hecho de la creación de la obra, adquieren

los autores de obras de la inteligencia en los dominios literarios, artísticos y científicos, cualquiera que sea su

forma de expresión, y los derechos conexos que ella determina.

El derecho de autor comprende los derechos patrimonial y moral, que protegen el aprovechamiento, la

paternidad y la integridad de la obra.

Artículo 3°- Quedan especialmente protegidos con arreglo a la presente ley:

14) Las adaptaciones, traducciones y otras transformaciones, cuando hayan sido autorizadas por el autor de la

obra originaria si ésta no pertenece al patrimonio cultural común.

16) Los programas computacionales, cualquiera sea el modo o forma de expresión, como programa fuente o

programa objeto, e incluso la documentación preparatoria, su descripción técnica y manuales de uso.

Fuente: propiedad www.intelectual.cl

Page 37: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

37

Capítulo V Análisis técnico

Estudio Técnico

A continuación se detalla un análisis técnico con respecto a la solución informática que beneficia a la institución

“Mis Mágicas Palabras 2”, en el se detallan todas las tecnologías a utilizar con relación a la construcción de este

proyecto.

Tecnología a utilizar

Realizando referencia al “Capitulo II, Alternativas de solución”, se compararon diversas alternativas de solución,

las cuales se involucran directamente con el funcionamiento del proyecto en cuestión, las categorías de

alternativas son:

Servidor Web (hosting)

Lenguaje de Programación

Base de datos

Servidor web: las ponderaciones indican que dattatec.cl (con una ponderación de 6.0) es la mejor alternativa,

relevantemente por su capacidad ilimitada, tanto como de transferencia, lo que genera que no existan

problemas con relación al límite de descargas y almacenamiento de información.

El soporte para este servidor es 24/7, 24 horas al día, los 7 días de la semana.

Lenguaje de Programación: Las ponderaciones para la elección del lenguaje de programación estiman que

PHP (con una ponderación de 5.7), es la opción más viable para el desarrollo del proyecto por sus diversas

características funcionales, las cuales abarcan desde ámbitos de documentación y soporte, como de

aprendizaje y su soporte con distintos tipos de base de datos.

Base de datos: Las ponderaciones obtenidas, indican que MYSQL, es la mejor alternativa como motor de

base de datos (con una ponderación de 6.0), por sus diversos aspectos funcionales, documentales, y

compatibilidad con diversos servidores de la actualidad, lo que en este caso lo convierte en una alternativa

viable, en conjunto con el lenguaje de programación y el servidor electo.

Page 38: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

38

Dominio Web

Sin lugar a duda, el dominio web es totalmente indispensable para la puesta en marcha y posterior

funcionamiento de ambos sitios web alojados en un hosting determinado. Sin la existencia de un dominio web,

sería equivalente a una casa sin dirección, por lo cual sin un dominio, ambos sitios web no tendrían

identificación alguna al momento de navegar en su interior.

Para que el dominio funcione, es requisito indispensable que posea un servidor de nombres o

dirección (esto quiere decir que ambos sitios deben poseer un nombre único para su posterior acceso).

El proyecto tendrá como nombre de dominio magicaspalabras2.cl (http://www.magicaspalabras2.cl/)

como principal dirección web para el acceso de los usuarios que visiten el sitio.

Con respecto a la extranet interna de la institución, recibirá el nombre de extranet.magicaspalabras2.cl

(http://www.extranet.magicaspalabras2.cl/).

Se usará los servicios de NIC Chile (http://www.nic.cl/) para registrar el dominio

‘http://www.magicaspalabras. cl’, ya que existe más interés que se muestre la extensión final .CL, denotando

la procedencia del sitio como chileno. Técnicamente, no hay ninguna diferencia entre un dominio .CL, .COM,

.NET, .ORG, etc.

Administrativamente, el dominio ".cl" representa los dominios inscritos en Chile y son administrados por

NIC Chile. En cambio los dominios ".com", ".net", ".org" son de carácter genérico (no representa ubicación

geográfica) y su registro es administrado por varias empresas en forma coordinada a través de todo el mundo.

En un principio se trató de agrupar las empresas comerciales usando el sufijo ".com", los servicios de redes en

".net" y las organizaciones en ".org" Sin embargo en la actualidad esta clasificación no es relevante.

Tabla de creación de dominios Web

Años de cobertura

Valor en CLP (Pesos Chilenos) 19% IVA incluido

1 $ 9.950

2 $ 18.900 (Equivalente a $9.450 por año)

Tabla 8 Tarifas de creación por un dominio web en www.nic.cl * Última modificación: 1 de noviembre de 2012 – Fuente: www.nic.cl

Page 39: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

39

Tarifas de renovación de dominios Web

Este monto debe pagarse cada vez que se vence la cobertura desde la última vez que se pagó un arancel por ese nombre de dominio.

Años de cobertura

Valor en CPL (Pesos chilenos) 19% IVA incluido

Costo equivalente por año (CPL)

1 $ 9.950 $9.950

2 $ 18.900 $9.450

3 $ 27.868 $9.289

4 $ 36.405 $9.101

5 $ 44.505 $8.901

6 $ 52.205 $8.701

7 $ 59.521 $8.503

8 $ 66.463 $8.308

9 $ 73.047 $8.116

10 $ 79.326 $7.933

Tabla 9 Tabla de tarifas de renovación de dominios en www.nic.cl * Última modificación: 1 de noviembre de 2012 – Fuente: www.nic.cl

Page 40: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

40

Procesos de diseño

Con respecto al DRP lo primero es puntualizar que un DRP es: “Un plan de recuperación ante desastres es un

proceso de recuperación que cubre los datos, el hardware y el software crítico, para que un negocio pueda

comenzar de nuevo sus operaciones en caso de un desastre natural o causado por humanos.”.

Con tal explicación se debe contextualizar lo siguiente. A lo que corresponde al sitio web y la extranet ya que se

encuentran en un hosting web deben tomarse las siguientes Razones.

Catástrofes.

Fuego.

Fallos en el suministro eléctrico.

Sistema y/o fallos del equipo.

Error humano.

Virus, amenazas y ataques informáticos.

Para prevenir deben tomarse las siguientes medidas.

Enviar respaldos fuera de sitio semanalmente para que en el peor de los casos no se pierda más que

los datos de una semana.

Si es posible, usar una instalación remota de reserva para reducir al mínimo la pérdida de datos.

Protectores de línea para reducir al mínimo el efecto de oleadas sobre un delicado equipo electrónico.

El suministro de energía ininterrumpido.

La prevención de incendios - más alarmas, extintores accesibles.

El software del antivirus.

El seguro en el hardware.

El Plan debe ser el siguiente.

Clientes: la notificación de clientes sobre el problema reduce al mínimo el pánico.

Trabajadores con conocimiento. Durante desastre a los empleados se les requiere trabajar horas más

largas y más agotadoras. Debe haber un sistema de apoyo para aliviar un poco de tensión.

Page 41: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

41

Capítulo VI Diseño

Diseño de interfaces y descripción de ellas.

Interfaz de usuario Página web principal:

Esta interfaz corresponde a la página web principal del establecimiento, la cual es de carácter público, para

quien desee visitarla y acceder a la visualización de su contenido.

Figura 39: interfaz de usuario página web principal

Page 42: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

42

Interfaz de usuario Extranet del establecimiento:

Esta interfaz corresponde a la Extranet de la planta interna de la institución (solo funcionarios), dentro de la cual

se puede llevar a cabo el manejo de documentación referente a “Mágicas Palabras II”.

Figura 40 interfaz de usuario Extranet establecimiento

Page 43: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

43

Diagramas UML

BPM Pagina web Principal

Figura 41 BPM página web principal

Page 44: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

44

BPM Extranet del establecimiento

Figura 42 BPM Extranet del establecimiento

Page 45: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

45

Modelo de Datos

Figura 43 Modelo de datos

Page 46: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

46

Plan de Prueba

Una vez construido el sitio es de gran necesidad realizar una serie de pruebas antes de introducirse a la fase de

funcionamiento, mediante estas pruebas se determinaran los potenciales falencias del sitio web del

establecimiento además de la extranet, la cual es la que permite compartir archivos entre las funcionarias del

establecimiento, lo cual permitirá entre otro aspectos probar el desempeño de la plataforma tecnológica usada

para demostrar su seguridad ante intentos de ataque y una correcta visualización de su contenido y su

despliegue en los diferentes programas que permiten visualizar la página web, entre otros aspectos.

En lo que corresponde a la fase de pruebas, antes de la puesta en marcha de la página web, lo primero que se

debe realizar es la carga de información (en este caso las funcionarias del establecimiento información con

respecto a este), además de la visualización de las distintas secciones, tanto de la página web principal, como

de la extranet.

Lo que corresponde a la Extranet, sus pruebas fueron realizadas mediante la carga de usuarios y modificación

de los permisos para cada uno de los usuarios, mediante un usuario externo (administrador), esto con el fin de

revisar si esta plataforma soportaba a cabalidad los distintos tipos de ingresos de información.

Page 47: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

47

Capítulo VII Riesgos

Análisis de riesgos

Sin duda el análisis de riesgos tiene una importancia extremadamente relevante cada vez que se da comienzo a

un proyecto, básicamente tiene que ver con: “el estudio de las causas de las posibles amenazas y probables

eventos no deseados y los daños y consecuencias que éstas puedan producir.” Teniendo claro esto se

identificaron los activos de la institución educativa “Mis Mágicas Palabras 2”, los cuales son:

Documentos institucionales (Proyectos, Planes, Evaluaciones, Informes, etc.).

Correo Electrónico

Bases de datos

Página Web interna (Principal y extranet)

Cada uno de estos apartados nombrados son de alta prioridad, debido a que el proyecto tiene carácter

informático, deben trabajarse para para reducir las posibilidades de riesgo y dar un respaldo eficaz a esta

solución.

Matriz de riesgos

La matriz de riesgos correspondiente al proyecto “Mágicas Palabras 2”, se encuentra adjunta en el capítulo de

anexos, debido a dificultades de visualización dentro de este documento de proyecto de tesis.

Page 48: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

48

Normas y procedimientos

Para reducir el nivel de riesgo de los puntos de mayor prioridad, se especifican las siguientes normas y

procedimientos:

Normas

o Documentos institucionales (Proyectos, Planes, Evaluaciones, Informes, etc.)

Para el manejo de los documentos institucionales se deben considerar normas como la

asignación correcta de permisos. Para así poder obtener un manejo de estos más seguros.

o Correo Electrónico.

Uso de contraseñas que caduquen cada 90 días para así evitar el manejo de una clave

común o de fácil detección.

o Bases de datos internos.

Manejar las bases de datos con una encriptación lo cual no permitirá el acceso a

potenciales hackers.

o Página Web (Principal e Extranet).

Ingreso de los usuarios debidamente autorizados por el establecimiento, o el administrador

de la extranet.

Page 49: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

49

Procedimientos

o Documentos institucionales (Proyectos, Planes, Evaluaciones, Informes, etc.).

Lo primero es generar una escala de prioridad de relevancia de los archivos, y luego

asignar los permisos correspondientes.

o Correo Electrónico.

Disponer de una calendarización dentro de la plataforma del correo corporativo, para poder

realizar los cambios de contraseña y generar el hábito para los usuarios de cambiar las contraseñas

cada cierto periodo de tiempo.

o Bases de datos

El ingreso a la base datos sea únicamente el administrador de la plataforma web, además

luego generar una bitácora de ingreso en la cual se informe cada vez que la persona que

está a cargo de dicha función realice los cambios necesarios, todas las contraseñas de

cualquier tipo deben ir bajo encriptación md5.

o Página Web (Principal e extranet).

Como primera instancia todos los ingresos de usuarios a la plataforma deben de estar

autorizados por la dirección de la unidad educativa, además de la eliminación de las personas que

no sigan trabajando para el establecimiento para así evitar potenciales eliminaciones de archivos.

Page 50: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

50

Capitulo VIII Anexos

Junto con el desarrollo de este documento de proyecto de tesis, se adjunta el documento “Matriz de

Riesgos.xls”, el cual corresponde al capítulo VII, punto “Matriz de Riesgos”.

Capitulo IX Biografías y Bibliografías

Bibliografía hasta la fecha:

Fecha de consulta: 21 de Septiembre de 2013. URL:

http://www.nic.cl/faq/inscripcion.html

Fecha de consulta: 21 de Septiembre de 2013. URL:

http://www.nic.cl/faq/general.html

Fecha de consulta: 22 de Septiembre de 2013. URL: http://www.nic.cl/aranceles.html

Fecha de consulta: 25 de Septiembre de 2013. URL: http://www.hostname.cl/

Fecha de consulta: 26 de Septiembre de 2013. URL: http://dattatec.com/es-cl/

Fecha de consulta: 27 de Septiembre de 2013. URL: http://www.boxhosting.cl/

Fecha de consulta: 28 de Octubre de 2013. URL: http://www.propiedadintelectual.cl/

Page 51: Informe de Tesis; Alumno: Francisco Campillay Soza, Ingeniero en Informática

51

Capitulo X Conclusiones

Como se ha dejado de manifiesto en el desarrollo de esta tesis, la principal necesidad es permitir la

comunicación e interacción entre los diferentes actores que participan dentro la comunidad educativa de la

Escuela Especial de lenguaje “Mis Mágicas Palabras II”, tanto comunidad escolar como planta interna de la

institución.

Lo cual permitió dar origen al proyecto de tesis, y a su vez determinar que para una mejor interacción de los

diferentes integrantes de la comunidad educativa del establecimiento, la opción más viable fue que se llevara a

cabo la realización de una página web principal la cual permitiera informar a la comunidad escolar del

establecimiento sobre asuntos estudiantiles, además de generar una mejora con respecto al manejo de

documentación interna de la institución, lo cual dio nacimiento a la extranet corporativa.

Para esto se desarrollaron y se pusieron en práctica los conocimiento adquiridos durante los semestres y años

cursados en las diferentes asignaturas de la carrera, y así poder determinar, luego implementar una solución

informática de forma eficiente que permitiera beneficiar a la organización, y dar fin a los problemas

comunicacionales existentes en la organización. Todo esto gracias a numerosos análisis que permitieron

realizar una correcta toma de decisiones, agregando un valor tanto técnico como ingenieril al desarrollo de esta

solución.

La implementación de este proyecto ha permitido cumplir a cabalidad todas las expectativas en los objetivos

planteados desde un principio, lo cual ha mejorado notablemente la comunicación del establecimiento hacia su

comunidad escolar, junto con el manejo de documentación interna del establecimiento, lo cual genera una

reducción considerable en los tiempos de trabajo.