2. INTRODUCCION
Uno de los aspectos más tenidos en cuenta, en el desarrollo de sitios
web es sin duda alguna el diseño gráfico y la organización estructural
del contenido. En la actualidad la web está sufriendo grandes
cambios, que han obligado a expertos en el tema a utilizar herramientas
y técnicas basadas en la ingeniería del software, para poder garantizar el
buen funcionamiento y administración de los sitios web.
Para garantizar el buen funcionamiento y mantenimiento de los sitios
web, este debe contar con ciertos atributos y características que en
conjunto forman un concepto muy importante, para alcanzar el éxito
en cualquier organización, herramienta, y todo aquello que se pueda
considerar como servicio. Dicho concepto es la calidad, que con
atributos
como, usabilidad, navegabilidad, seguridad, mantenibilidad, entre
otros, hace posible por un lado la eficiencia del artefacto web y por
ende la satisfacción del usuario final.
3. ¿QUÉ ES LA INGENIERÍA WEB?
La ingeniería web es la aplicación de metodologías
sistemáticas, disciplinadas y cuantificables al desarrollo
eficiente, operación y evolución de aplicaciones de alta calidad en
la World Wide Web.
La ingeniería web se debe al crecimiento desenfrenado que está
teniendo la Web está ocasionando un impacto en la sociedad y el
nuevo manejo que se le está dando a la información en las
diferentes áreas en que se presenta ha hecho que las personas
tiendan a realizar todas sus actividades por esta vía.
4. CARACTERÍSTICAS DE LA
INGENIERÍA WEB
Características como inmediatez y evolución y crecimiento
continuos, nos llevan a un proceso incremental y evolutivo, que
permite que el usuario se involucre activamente, facilitando el
desarrollo de productos que se ajustan mucho a lo que éste busca
y necesita.
5.
6. FORMULACIÓN
Valora las funciones subyacentes de las WebApps, las
características y funciones globales que desean los
usuarios y el ámbito del esfuerzo de desarrollo.
7. PLANIFICACIÓN
Genera la estimación del coste general del proyecto, la
evaluación de riesgos y el calendario del desarrollo y
fechas de entrega.
La Planeación, aborda lo elementos que deben definirse
para establecer un flujo de trabajo y un programa y
rastrear el trabajo conforme avanza el proyecto
8. ANÁLISIS
El Análisis especifica los
requerimientos e identifica el
contenido.
El análisis se enfoca en 3
preguntas básicas:
1) ¿Qué información o contenido
se presentara o manipulara?
2) ¿Qué funciones realizara el
Usuario Final?
3) ¿Qué comportamiento tendrá la
WebApps?
9. MODELIZACIÓN
Se compone de dos secuencias paralelas de tareas. Una
consiste en el diseño y producción del contenido que
forma parte de la aplicación. La otra, en el diseño de la
arquitectura, navegación e interfaz de usuario.
Es importante destacar la importancia del diseño de la
interfaz. Independientemente del valor del contenido y
servicios prestados, una buena interfaz mejora la
percepción que el usuario tiene de éstos.
10. GENERACIÓN DE PÁGINAS
Se integra contenido, arquitectura, navegación e interfaz
para crear estática o dinámicamente el aspecto más
visible de las aplicación, las páginas.
11. EL TEST
El Test busca errores a todos lo niveles:
contenido, funcional, navegacional, rendimiento, etc.
El hecho de que las aplicaciones residan en la red, y que
inter-operen en plataformas muy distintas, hace que el
proceso de test sea especialmente difícil.
12. EVALUACIÓN DEL CLIENTE
En esta actividad es cuando se presenta al Usuario Final
todo el trabajo elaborado de Ingeniería Web, en ella ya se ha
evaluado, corregido, depurado, validado y puesto a prueba
la WebApp, lista para ser abordada por todos los frentes de
parte de los usuarios a quienes va dirigida esta
aplicación, de todos modos se genera con ellos mismos una
prueba especial para saber si se han protegido todos los
ambientes, si se han validado y se ejecutan bien todas las
funciones y si cubre todos los requerimientos que fueron
solicitados por el Cliente de la WebApp.
13. CONCLUSIONES
La Internet, los sistemas y aplicaciones basados en Web son reto de
la informática. En la actualidad existe una crisis debido a la poca
práctica de metodología.
El proceso de ingeniería comienza con la formulación, planificación
que estima el coste global, el análisis de aspectos técnicos y objetos
de contenido, la generación de páginas mediante automatización y
la comprobación.
La Ingeniería Web hace uso de un modelo de proceso iterativo e
incremental.
Las actividades protectoras de ingeniería se aplican a los proyectos
de Ingeniería Web