Este documento define la ingeniería web como la aplicación de metodologías sistemáticas y disciplinadas al desarrollo de aplicaciones en la World Wide Web. Explica que la ingeniería web ha adoptado metodologías de la ingeniería de software y describe algunas etapas clave como la formulación, planificación, análisis, modelización, generación de páginas, pruebas y evaluación del cliente. Concluye que aplicar principios de la ingeniería web puede evitar el caos potencial y mejorar el desarrollo, mantenimiento y cal
1. INGENIERIA WEB
LIZ STEPHANIE PUERTO
WILMER GERARDO GRANADOS
2. INTRODUCCION
Uno de los aspectos más tenidos en cuenta, en el
desarrollo de sitios web es sin duda alguna el
diseño grafico 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 ingenieria de software, para poder garantizar
el buen funcionamiento y administración de los
sitios web. ´
3. DEFINICION
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. CARACTERISTICAS
La ingenieria de software, incluye nuevas metodologías
de desarrollo esenciales para la administración de
proyectos. Actualmente la ingeniería web ha adoptado
también metodologías de la ingeniería del software y ha
creado muchas nuevas. Debido a que la información es
públicada para conocimiento de todo el mundo, hay que
tener muy en cuenta aspectos sociales, jurídicos y
éticos que pueden influir a la hora de la publicación. De
acuerdo con esto, la ingeniería Web puede utilizar una
parte de cada una de estas disciplinas y no ser
dominada por puntos de vista muy particulares, es una
respuesta de carácter multidisciplinario para las
aplicaciones Web.
9. FORMULACION
Identifica objetivos y establece el alcance de la
primera entrega.
PLANIFICACION
Genera la estimación del coste general del proyecto,
la evaluación de riesgos y el calendario del desarrollo
y fechas de entrega.
ANALISIS
Especifica los requerimientos e identifica el contenido
10. MODELIZACION
Se compone de dos secuencias paralelas de tareas:
1. DISEÑO Y PRODUCCION DEL CONTENIDO que forma parte de la
aplicación.
2. DISEÑO DE LA ARQUITECTURA, NAVEGACION E INTERFAZ DE
USUARIO
GENERACION DE PAGINAS
Se integra contenido, arquitectura, navegación e
interfaz para crear estática o dinámicamente el
aspecto mas visible de la aplicación, las paginas.
11. TEST
Se buscan los errores en todos los
niveles, contenido, funcional, navegacional, rendimie
nto , etc.
Este proceso suele verse una tarea difícil, y
realmente puede serlo, debido a que las mismas
aplicaciones residen en la red, e inter - operen en
plataformas distintas.
13. CONCLUSIONES
Es deber de todos proporcionar cimientos firmes, a
una tecnología que mágicamente nos permite
acceder a cualquier hora a cualquier lugar del planeta
obtener bienes tan valiosos como son los servicios y
la información.
La aplicación de estos principios puede evitar el caos
potencial al que nos enfrentamos, y poner bajo
control el desarrollo de las aplicaciones Web,
minimizando riesgos y mejorando el mantenimiento y
la calidad.