Ingeniería web son sistemas y aplicaciones basados en web hacen posible que una población extensa de usuario finales dispongan de una gran variedad de contenido y funcionalidad.
Ingeniera web abarca actividades técnicas. La visión y el sentida del contenido se desarrollan como parte del diseño gráfico, la plantilla estética de la interfaz de usuario se crea como parte del diseño de la interfaz y la estructura técnica de la webapp se modela como parte del diseño arquitectónico y de navegación.
En toda instancia se debe crear un modelo de diseño antes de que comience la construcción.
Los encargados de la ingeniería web son los diseñadores gráficos, desarrolladores de contenida y otros participantes colaboran en la creación de un modelo de diseño para la ingeniería web.
Es importante la ingeniería web porque permite a un ingeniero web crear un modelo que pueda valorarse en calidad y mejorar antes de que se generen el contenido, código, se realicen pruebas y se involucran muchos usuarios finales.
Los pasos a seguir para el diseño web abarca 6 grandes pasos a los cuales alimenta la información obtenida durante el modelado de análisis.
1. La ingeniería web utiliza información contenida dentro del modelo de análisis como una base para establecer el diseño de los objetos de contenida y su relaciones.
2. El diseño estético establece la visión y el sentimiento que observa el usuario final.
3. El diseño arquitectónico se enfoca sobre la estructura hipermedia global de todos los objetos de contenido y funciones.
4. El diseño de las interfaces establece la plantilla global y los mecanismos de interacción de que definen la interfaz del usuario.
5. El diseño de navegación define como navega el usuario final a través de la estructura hipermedia.
6. El diseño de componentes representa la estructura interna detallada de los elementos funcionales de la webapp.