INSTITUTO TECNOLÓGICO DE VILLAHERMOSA
TIERRA, TIEMPO, TRABAJO Y TECNOLOGÍA
INGENIERÍA
EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES
- PROGRAMACIÓN WEB–
CONSTRUCCIÓN
DE APLICACIONES WEB
PRESENTA:
TRINIDAD
DEL CARMEN BAEZA DIAZ
VILLAHERMOSA,
TABASCO, FEBRERO 2016
Metodología para la Creación de Sitios Web
Fase de Análisis
A la hora del desarrollo de un sitio Web se debe comenzar por
dar respuesta a un grupo muy concreto de interrogantes, que permitirán aclarar
y definir de manera básica las expectativas existentes en torno a la aplicación
Web e Interacción que se va a generar.
Dichas
preguntas podrían ser las siguientes:
- ¿Se necesita realmente el sitio Web?
- ¿Para qué se necesita el sitio Web?
- ¿Qué es lo que buscarán los usuarios en
el sitio Web?
- ¿Qué imagen se quiere proyectar con el
sitio Web a los usuarios?
- ¿Qué servicios interactivos se
integrarán a través del sitio Web?
- ¿Con qué recursos se cuenta para el
desarrollo del sitio Web?
- ¿Cuánto tiempo debe ser invertido en el
desarrollo del sitio Web?
- ¿Qué impacto causará el sitio Web en los
usuarios?
Selección de Objetivos
Todo
proyecto debe contar con objetivos definidos, contra los cuales puede medirse
la efectividad de las acciones que se desarrollen.
·
Selección de usuarios: Los usuarios o la
audiencia se refiere a aquella parte de la población a la que se pretende
alcanzar o influir con el sitio Web; esto está estrechamente vinculado con la
naturaleza del sitio que se propone. Toda la información que se obtenga servirá
para establecer parte de los criterios de diseño de contenido, lenguajes,
estética, entre otros.
·
Expectativas de Usuario: La organización puede o no, ser conocida por los usuarios en potencia del
sitio. Al plantearse la puesta en marcha de un sitio Web es necesario conocer
hacia quién va dirigido éste y qué podrían esperar dichos usuarios al
visitarlo.
·
Expectativas de la
organización: Es vital establecer
o fijar qué resultados pretenden conseguir la organización con la creación del
sitio Web. Con ello se busca definir el propósito del sitio Web, y se deben
incluir aspectos que van desde los más generales, relacionados con el público
de destino, hasta los más específicos relacionados con la organización.
Fase de
Planificación
Se deben definir cuáles
son los requerimientos técnicos para este fin, quiénes serán los miembros del
equipo, seleccionar la estructura, planear un sitio bien organizado, y realizar
estudios de mercadeo comparativo.
Selección de Software
Se
busca determinar los requerimientos en cuanto al software que se utilizará para
el desarrollo de la aplicación; es decir, sistemas operativos, servidor
(software), editores para diseño Web, lenguajes de programación, animaciones y
otros componentes.
Selección de Hardware
Se
deben determinar los requerimientos de hardware de la aplicación, el equipo
servidor, la capacidad de respuesta, terminales, requerimientos de red si la
aplicación ha de disponerse de una intranet o extranet. En el caso que la
aplicación vaya a estar publicada en Internet, se debe reservar el dominio y
ubicar el servicio de hospedaje de empresas que se especializan en este
servicio.
Selección del Equipo Adecuado
Parte
de la planificación de un sitio Web consiste en pensar en términos de equipo de
trabajo. Los miembros del equipo Web serán los responsables de todas aquellas
estructuras no visibles que hacen a la operatividad de un sitio. El equipo se
basará en la convergencia de saberes y experiencias. Debe estar integrado por
técnicos de muy diversas disciplinas, capaces de contemplar los distintos
aspectos que están en juego.
Se
sugiere una lista de miembros que podrían ser parte de este equipo, de esta
lista se extrajeron los siguientes:
·
Jefe de proyecto: Encargado de la supervisión y control del
resto del equipo. Actúa como enlace entre el usuario y los demás miembros.
·
Productor: Este se encarga de establecer el aspecto,
percepción y funcionalidad del sitio.
·
Editor: Ayuda a establecer y mantener el estilo,
además de la integridad del sitio. Tiene la responsabilidad de controlar la
corrección y el flujo de texto y en algunos casos el contenido multimedia del
sitio.
·
Escritor: Los escritores deben interesarse por los
detalles técnicos y la incorporación al desarrollo de estándares con ro al
sitio, utilización de las palabras apropiadas, ortografía y gramática. Es
necesario que el escritor tenga conocimiento de HTML, o de herramientas con
FrontPage u otra aplicación.
·
Diseñador de bases de datos: Desarrolla las bases de datos que gestiona
el sitio Web, se ocupa de definir sus relaciones.
·
Diseñador de scripts: Trabajar en conjunto con el diseñador de
base de datos. Desarrolla y depura los scripts, los componentes ActiveX y otros
elementos interactivos en la Web.
·
Diseñador Gráfico: Se encarga de crear los archivos visuales
del sitio, también puede encargarse de la creación de los archivos de sonido y
de película. Trabaja con imágenes y pequeñas labores de programación
·
Técnico de Hardware: Configura, prueba, opera y mantiene las
computadoras, impresoras y máquinas necesarias para la ejecución y
mantenimiento del sitio.
·
Técnico de pruebas: Si se dispone de un sitio grande o complejo
puede resultar provechoso la incorporación de un Técnico de prueba al equipo.
Su labor consiste en garantizar que todo funcione como debería, se encarga de
probar los elementos de todas las páginas.
Aunque
estas funciones podrían tomarse como esenciales, la estructura siempre vendrá
determinada por el alcance del proyecto.
Benchmarking
Es
una manera de detallar, observar y evaluar todas aquellas páginas Web
calificadas como las mejores que se encuentre en la red, con la finalidad de
diseñar una forma que permita crear un producto de alta calidad, productividad
y competitividad.
Una
manera práctica de realizar el benchmarking es plantearse una serie de
preguntas al momento de visitar las páginas:
·
¿Cuáles son los objetivos del sitio?
·
¿Cuánto tiempo tardo en cargar?
·
¿Se descargó en un orden lógico?
·
¿Es un sitio Web interesante?
·
¿Cómo son los gráficos?
·
¿Refleja el género de la empresa o compañía?
·
¿Es de fácil uso y es cómodo navegar en él?
·
¿El contenido está estructurado de manera lógica?
·
¿Hay demasiados o insuficientes niveles de información?
·
En conjunto ¿el sitio es un éxito?
Estructura de navegación
Las
relaciones de las páginas entre sí configuran la estructura del sitio. A partir
de la página principal se vinculan mediante enlaces al resto de las páginas,
esto es bastante sencillo mediante código HTML, pero es más complicado decidir
el orden, de qué manera y con qué configuración se establecerán los vínculos.
La
estructura de un conjunto de páginas Web es muy importante, ya que permitirá al
lector visualizar todos los contenidos de una manera fácil y clara (buena
estructura), o provocar en el lector una sensación de estar perdido, por lo
cual no encontrará rápidamente lo que busca y terminará por abandonar el sitio
(mala estructura).
Los
autores Green, Chilcott y Flick (2003), destacan los tipos de estructura de
navegación:
Estructura
lineal
Esta
estructura consiste en una línea recta que recorre el sitio desde la página de
inicio hasta la página final.
Es
muy útil cuando se desea que el lector siga un camino fijo y guiado, además el
de impedir que se distraiga con enlaces a otras páginas. Por otra parte se
puede causar al lector la sensación de estar encerrado si el camino es muy
largo o poco interesante. Este tipo de estructura sería válido para tutoriales
de aprendizaje o tours de visita guiada.
Estructura Jerárquica
Es
la típica estructura de árbol, en el que la raíz es la página de bienvenida,
ésta se puede también sustituir por la de contenido, en la que se exponen las
diferentes secciones que contiene el sitio.
La
ventaja de esta estructura es que el usuario siempre está ubicado y puede
moverse fácilmente por el sitio. Gracias a que la mayoría de las páginas
secundarias permiten regresar a la página de inicio, los visitantes controlan
completamente la navegación.
Estructura
Radial
En
este modelo las páginas secundarias no se conectan entre sí, y se debe navegar
por la página principal para ir de una secundaria a otra, es decir, la
principal contiene enlaces a todas las secundarias, pero las secundarias sólo
contienen un entorno a la principal, tal cual se aprecia en la figura que
sigue:
La ventaja de esta
estructura es que facilita la navegación, los visitantes sólo tendrán que
efectuar uno o dos clics para retornar a la página principal; sin embargo, esto
podría también ser un inconveniente porque obliga al usuario a regresar siempre
a la página de inicio.
Estructura
de Red
En
ella se plantea un modelo en el que todas las páginas están relacionadas entre
sí. Es una estructura ideal para sitios especializados en un tema, en la que se
le permite al usuario una navegación libre y sin limitaciones.
Costos de inversión
A
la hora de planificar un sitio Web, se debe realizar un estudio de viabilidad
que refleje el costo financiero a invertir, y que abarque tiempo, personal,
hospedaje Web, dominio, licencias en caso de necesitarse, y mantenimiento.
Beneficios a obtener
La
puesta en marcha del sitio no lo es todo, la planificación del desarrollo de un
sitio Web debe abarcar aspectos como beneficios a adquirir con el
funcionamiento del mismo.
Fase de Contenido
Básicamente
el éxito de un sitio Web se debe a su contenido. El contenido del sitio será
probablemente una combinación de la información que actualmente se posee y de
la que se tendrá que crear.
Es
conveniente presentar un contenido acorde a los objetivos planteados para
desarrollar el sitio, y que la información a plasmar cubra las necesidades e
intereses del público a quien va dirigido.
Fase de Diseño
El
diseño Web supone un trabajo extenso un trabajo extenso y detallado, puesto que
abarca no sólo la interacción de múltiples elementos, como tecnología
multimedia (audio, sonido, imágenes, animaciones, entre otros); sino, que
abarca también su integración con una estructura lógica basada en el propósito
del sitio. Representando una labor que va más allá de la simple necesidad e
inquietudes de sus potenciales usuarios.
Al
momento de diseñar sitios Web, es necesario tener en cuenta aspectos como la
usabilidad y accesibilidad.
Usabilidad
Referido
al tiempo, esfuerzo y capacidad requerido por el visitante, para que alcance un
determinado nivel de adaptación al sistema, esta puede estar vinculada en
ocasiones al número de pasos necesarios para lograr determinada actividad, y al
nivel de conocimientos que requieran los usuarios para el uso de la aplicación.
Accesibilidad
Un
sitio Web se desarrolla con la idea de que sea visto por el mayor número de
visitantes, pero hay que tener presente que cada uno de estos puede acceder a
la información con equipos, navegadores e idiomas distintos, estos factores
pueden impedir que el sitio no pueda ser apreciado en su totalidad.
Fase de programación
Esta
etapa corresponde a la utilización de las herramientas de programación Web. En
este punto es primordial seleccionar los lenguajes de programación en los que
se desarrollará el sitio Web, la base de datos definir qué contenido del sitio
será estático y cuál será dinámico.
Una
vez definidos estos criterios se pasa a una etapa denominada Arquitectura de
tres fases, la cual expone lo siguiente:
Bases de datos: Se diseña y crea la base de datos.
Programación intermediaria: Programas o códigos que se ejecutarán en el servidor Web. Acá se
establecerá la comunicación entre la base de datos y la interfaz.
Interfaz: Programas y códigos que
desplegarán el contenido a los usuarios a través del navegador Web. Se refiere
aplicaciones que el usuario visualizará y a través de la cual operará con ella.
Fase de Testeo
Se
ejecutan pruebas exhaustivas para asegurar el perfecto funcionamiento del sitio
Web con usuarios que vayan a utilizar el sitio:
·
Comprobación en navegadores: El primer paso y también el más
importante, es comprobar que las páginas se pueden visualizar de forma correcta
en diferentes navegadores.
·
Detectar los vínculos rotos: Es necesario detectar documentos
que existen en el sitio pero que no están conectados a través de vínculos;
ellos deben ser reparados o eliminados en caso de no ser necesarios puesto que
ocupan espacio en el servidor y tienden a crear confusión.
·
Comprobar tiempo de descarga: Uno de los puntos clave en el
éxito de un sitio Web es su rapidez de descarga, en base a ello se recomienda
un tiempo mínimo descarga.
En
este punto los administradores deben reciben la capacitación para el desarrollo
de sus tareas.
Fase de Mercado y Publicidad.
En
esta fase se debe tomar en cuenta los Derechos Internacionales del Autor, por
el cual:
·
Todas las copias realizadas incluyen derecho de autor.
·
Se anexa en el sitio los créditos de los desarrolladores, o un
enlace que le permita a los usuarios contactarlos.
Luego
se define el dominio del sitio, se verifica que esté disponible para poder
registrarlo, y se transfieren los archivos al servidor remoto por FTP, o desde
la página del servidor. Se debe verificar que todos los archivos estén en su
carpeta correspondiente de la Web.
Después
de publicada la Web, su difusión depende de la publicidad que se le pueda dar
mediante papelería de la organización, mediante banners en sitios específicos,
por medio de buscadores y otros.

No hay comentarios:
Publicar un comentario