Académique Documents
Professionnel Documents
Culture Documents
Planificar
Conceptualizar
Arquitectura de
la información
Navegación
Diseño visual
Codificación y
pruebas
1. Planificación
Será necesario contar con la información actualizada hasta el ciclo 2018-A para
brindar una información adecuada; sin embargo, dicha información irá
modificándose si ocurre una actualización, la creación de un nuevo plan de estudios
o que se deje de ofertar algún otro.
La idea principal de este sitio web es ofrecer a los aspirantes una visión más clara
de la oferta educativa ofrecida por el IPN y a través de este sitio web podrán aclarar
sus dudas y concretar su decisión sin necesidad de acudir a exposiciones
profesiográficas o acudir directamente al plantel.
La carga de trabajo estimada para las fases de diseño, desarrollo e implantación del
proyecto es de horas a realizar por una persona. Se muestra a continuación el
desglose del número de horas por tareas:
DIAGRAMA DE ACTIVIDADES
Desarrollo de Sitio Web KidZone Días Julio Agosto Septiembre
Planificación 4
Conceptualización 4
Implantación entorno de desarrollo 2
Documentación 5
Arquitectura de la información 10
Gestor de Contenidos del Sitio Web 2
Navegación 5
Diseño visual 5
Aceptación del diseño web 1
Codificación y pruebas 10
Modulo de oferta educativa por área de conocimiento 5
Modulo de oferta educativa por plan de estudio 5
Aceptación del sistema 1
Total: 39
2. Conceptualización
Este sitio deberá contar con una buena usabilidad que permita a los usuarios una
interacción sencilla, intuitiva, agradable y segura y de esta manera cumplir con el
objetivo de su creación.
Para lograr una buena usabilidad en PoliZone es necesario combinar con habilidad
una serie de factores de diversos tipos: tecnológicos, de diseño, de contenidos, etc.
Dentro de los cuales se deberá estructurar muy bien los contenidos y organizarlos
de acuerdo con una jerarquía perfectamente definida.
Ceder el control al usuario. Para que su experiencia sea positiva, el usuario no debe
sentirse perdido en ningún momento. Siempre debe saber dónde se encuentra y
cómo acceder a otro enlace. Para ello, el menú debe ser muy accesible y visible, y
los títulos de los contenidos de cada apartado deben ser muy claros y estar
estratégicamente colocados.
Además, se tendrá que adaptar PoliZone a todo tipo de dispositivos porque, cada
vez, son más los usuarios que utilizan estos dispositivos para navegar por la red.
3. Arquitectura de la información
El diseño debe ser limpio, con una utilización de los textos, tipografía, imágenes y
recursos gráficos que faciliten la labor del usuario a la hora de encontrar lo que
busca, procurando que los distintos contenidos se muestren separados y con una
clasificación lógica.
5. Diseño visual
Es importante que el diseño de la página sea legible, único, y preciso, además los
colores deben ser adecuados para el grupo objetivo, mirar la forma en que este
organizada la página también debe ser coherente y fácil de navegar.
En cuanto a las imágenes de la página web, es importante tener en cuenta que para
los aspirantes resulta más divertido y sencillo realizar una búsqueda objetiva, ya
que a esas alturas ya tiene una idea de lo que quiere estudiar y cuando se encuentra
relacionada con una hará clic a está enfocando al máximo su atención.
Los sonidos, animaciones y de video son de gran agrado y les llaman mucho la
atención, es por esto que deberá de ser seleccionado cuidadosamente para también
capturar la atención del visitante.
6. Codificación y pruebas
Actualmente existen diversas plataformas que manejan este tipo de servicios, por ejemplo,
la plataforma elegircarrera.net especializada en la realización de test de orientación
vocacional, que se limitan a brindar el perfil que tiene el alumno con respecto a las carreras
profesionales según los resultados de una pequeña encuesta, pero no proporcionan la
información necesaria y detallada de lo que trata cada una de estas carreras y en donde se
localizan.
Es por esto, que se propone este servicio web, que además de brindar toda la información
de cada una de las carreras profesionales ofertadas en esta casa de estudios, dependiendo
de la carrera elegida por los alumnos, podrán interactuar con diversos módulos, que
incluyen desde experiencias de alumnos que actualmente cursan la carrera hasta material
didáctico especializado para que el alumno tenga una experiencia virtual, sobre lo que
enfrentará en el ámbito profesional si es que elige dicha carrera.
Dicho sitio web será creado mediante el uso de las siguientes tecnologías:
Dreamweaver:
La ventaja principal que posee este software frente a otros de su clase es su gran poder de
ampliación y personalización, por ejemplo, sus rutinas como insertar un hipervínculo, una
imagen o añadir determinado comportamiento están hechas en Javascript-C, esto permite
una gran flexibilidad.
Dreamweaver permite trabajar con extensiones. Esos pequeños programas que cualquier
desarrollador web puede escribir (normalmente en Javascript y HTML) y que cualquiera
puede descargar e instalar ofreciendo funcionalidades adicionales.
HTML:
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. A este conjunto se le llama HTML5 y
amigos, a menudo reducido a HTML5.
Semántica: Permite describir con mayor precisión cuál es su contenido.
Conectividad: Permite comunicarse con el servidor de formas nuevas e innovadoras.
Sin conexión y almacenamiento: Permite a las páginas web almacenar datos localmente
en el lado del cliente y operar sin conexión de manera más eficiente.
Multimedia: Nos otorga un excelente soporte para utilizar contenido multimedia como lo
son audio y video nativamente.
Gráficos y efectos 2D/3D: Proporciona una amplia gama de nuevas características que
se ocupan de los gráficos en la web como lo son canvas 2D, WebGL, SVG, etc.
Rendimiento e Integración: Proporciona una mayor optimización de la velocidad y un
mejor uso del hardware.
Acceso al dispositivo: Proporciona APIs para el uso de varios componentes internos de
entrada y salida de nuestro dispositivo.
CSS:
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.
JAVASCRIPT:
Es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que
luego son insertados en una página web y en programas más grandes, orientados a objetos
mucho más complejos.
Este lenguaje posee varias características, entre ellas se puede mencionar que es un
lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que
utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje
está centrada en describir objetos, escribir funciones que respondan a movimientos del
mouse, aperturas, utilización de teclas, cargas de páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado, está el que se ejecuta
en el cliente, este es el JavaScript propiamente dicho, aunque técnicamente se denomina
Navigator JavaScript. Pero también existe un JavaScript que se ejecuta en el servidor, es
más reciente y se denomina LiveWire Javascript.
JQUERY:
Es una biblioteca gratuita de Javascript, cuyo objetivo principal es simplificar las tareas de
creación de páginas web responsivas, acordes a lo estipulado en la Web 2.0, la cual
funciona en todos los navegadores modernos. Por otro lado, se dice que jQuery ayuda a
que nos concentrarse de gran manera en el diseño del sitio, al abstraer por completo todas
las características específicas de cada uno de los navegadores. Otra de las grandes
ventajas de jQuery es que se enfoca en simplificar los scripts y en acceder/modificar el
contenido de una página web. Finalmente, jQuery agrega una cantidad impresionante de
efectos nuevos a Javascript, los cuales podrán ser utilizados en tus sitios Web.
Servidor PHP
PHP es un lenguaje de script del lado del servidor que está incrustado en HTML. Se utiliza
para gestionar el contenido dinámico, bases de datos, seguimiento de la sesión, incluso
sitios enteros de comercio electrónico.
Se integra con una serie de bases de datos populares, como MySQL, PostgreSQL, Oracle,
Sybase, Informix y Microsoft SQL Server.
Este servidor soporta un gran número de los principales protocolos como POP3, IMAP y
LDAP, además es indulgente ya que trata de ser tan indulgente como sea posible debido a
que realiza las funciones del sistema, es decir, a partir de archivos en un sistema que puede
crear, abrir, leer, escribir, y cerca de ellos. También puede manejar formas, es decir, reunir
datos de archivos, guardar los datos en un archivo, a través de correo electrónico puede
enviar datos, los datos de regreso al usuario, agregar, borrar, modificar los elementos
dentro de su base de datos a través de PHP.
6.1 Especificación del plan de pruebas
Pruebas de integración
Se realizarán pruebas de cada uno de los módulos definidos en la página web para
verificar que cumple con los requisitos establecido.
• Gestor de contenidos. En este primer test será necesario disponer del gestor de
contenidos instalado en el entorno de desarrollo, la base de datos del sistema
creada y la estructura de contenidos de la web definida.
Se comprobará la actualización de contenidos del sitio web, accediendo al gestor
y podrá crear, modificar y eliminar información de la misma.
• El sitio web es compatible con las versiones más recientes de los principales
navegadores de Internet (Mozilla Firefox, Internet Explorer, Opera, Safari, Google
Chrome).
• Solo las personas autorizadas pueden acceder a la aplicación mediante un
usuario y contraseña válidos, y las funciones que pueden llevar a cabo son
únicamente las definidas para su perfil de usuario.
• El portal web cumple las condiciones de accesibilidad descritas por la WAI (Web
Accesibility Initiative) de nivel A.
• El buscador web funciona correctamente.
• La actualización de las estadísticas de acceso es correcta y pueden ser
consultadas por personal
Pruebas unitarias
El objetivo es verificar el correcto funcionamiento, por separado, de cada uno de los
componentes que forman la página web.
El conjunto de estas pruebas tendrá como objetivo la aceptación definitiva del sistema por
parte de los usuarios.
Pruebas de implantación
Estas se llevarán a cabo en la fase de implantación del proyecto cuando el sistema esté
completamente desarrollado e implantado en los servidores de producción.
Pruebas de aceptación
Estas se llevarán a cabo en la fase de implantación del proyecto cuando el sistema esté
completamente desarrollado e implantado en los servidores de producción, se hayan
superado de forma satisfactoria las pruebas de implantación del sistema, y una vez
impartidas las jornadas de formación prevista para los usuarios.
7. Validación
Y se realizarán las pruebas de aceptación por parte del usuario con el objetivo de obtener
la aprobación definitiva del sistema por estos.