Está en la página 1de 13

Introducción y

Proceso de la
Web
¿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.
Ingeniería de Software Vs Ingeniería Web

El desarrollo de software tradicional y el desarrollo web difieren


en algunos aspectos. Los profesionales de desarrollo de
software necesitan tener un conocimiento solido de
programación, diseño de bases de datos y gestión de
proyectos. Sin embargo, las páginas web pueden ser creadas
por cualquier persona sin la necesidad de tener conocimiento
avanzado de programación. En el desarrollo de aplicaciones
basadas en Web, se aplican herramientas de Ingeniería de
Software, sin tener en cuenta que contienen características
especiales, tales como la usabilidad, navegabilidad,
seguridad, mantenimiento y escalabilidad.
Atributos de las Aplicaciones Web
• El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador
web (cliente).

• Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde
tenga un acceso a internet.

• Pueden existir miles de usuarios pero una única aplicación instalada en un servidor,
por lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios
verán los resultados inmediatamente.

• Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan
gran potencia a la interfaz de usuario.

• Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas.
Por ejemplo, una aplicación web flash podría ejecutarse en un dispositivo móvil, en
una computadora con Windows, Linux u otro sistema, en una consola de videojuegos,
etc.
Según Roger S. Pressman enumera 7 Actividades que forman parte del
proceso de la Ingeniería Web

Formulación Planificación Análisis

Generación
Modelización Test
de Páginas

Evaluación
del Cliente
Adicionalmente cuenta con:
La FORMULACIÓN identifica objetivos y establece el alcance
de la primera entrega.

La PLANIFICACIÓN genera estimación de costo, la evaluación


de riesgo y el calendario del desarrollo y fechas de entrega.

El ANÁLISIS especifica los requerimientos e identifica el


contenido.

La MODELIZACIÓN o INGENIERÍA Consta de dos partes:

• Diseño y producción del contenido.


• Diseño de la arquitectura, navegación e interfaz del usuario.
En la GENERACIÓN DE PÁGINAS se integran arquitectura, navegación
e interfaz para la creación más visible del proyecto, que son las
páginas.

El TEST son pruebas en busca de errores en todos los niveles:


contenido, funcional, navegación, etc.

El resultado final es sometido a EVALUACIÓN DEL CLIENTE.

Este proceso, que se cumple en la ingeniería de software tradicional,


implica actividades tales como: establecimiento y supervisión de
estándares, revisiones técnicas formales, análisis, seguimiento y registro
de informes, etc, son igualmente aplicables a la Ingeniería Web. Sin
embargo, en la Web toman especial relevancia para valorar la calidad,
aspectos como: Usabilidad, Funcionalidad, Fiabilidad, Seguridad,
Eficiencia y Mantenibilidad
Diseño Arquitectónico

Se centra en la definición de la estructura


global y en la aplicación de las
configuraciones de diseño y plantillas
constructivas para popularizar la
estructura que se representará como
parte de la WebApp
Diseño de Navegación

Una vez establecida la arquitectura de una


WebApp y establecido sus componentes, el
diseñador deberá definir las rutas de
navegación que permitan al usuario acceder
al contenido y a los servicios de la WebApp,
además, definir la mecánica para la
navegación.
Diseño de la Interfaz

Los conceptos, principios y métodos de


diseño de interfaz son aplicables al diseño
de interface del usuario sin embargo las
características especiales de los sistemas
y aplicaciones web requieren otras
consideraciones adicionales.
Las siguientes características de WebApps son las que
conducen el proceso:
Dado que las WebApps
están disponibles a través
Es el tiempo que se del acceso por red, es difícil, Una parte
tarda en comercializar si no imposible, limitar la innegable del
un sitio Web completo población de usuarios finales atractivo de una
puede ser cuestión de que pueden acceder a la WebApp es su
días o semanas aplicación. apariencia e
interacción

Inmediatez Seguridad Estética

Estas características se aplican a todas las


WebApps, pero con un grado diferente de
influencia.
Bibliografía

Pinzón, Oscar. Ingeniería Web: Una Metodología para el Desarrollo de


Aplicaciones Web Escalables y Sostenibles.
http://www.laccei.org/LACCEI2017-BocaRaton/student_papers/SP277.pdf

Nieves del Valle, Ana. (2009). PROPUESTA PARA LOGRAR


ESPECIALIZACION EN TIAE TÍTULO: METODOLOGÍAS DE DISEÑO
USADAS EN INGENIERÍA WEB, SU VINCULACIÓN CON LAS NTICS.
http://postgrado.info.unlp.edu.ar/Carreras/Especializaciones/Tecnologia_Infor
matica_Aplicada_en_Educacion/Trabajos_Finales/Rodriguez_Ana.pdf

López, Jennyfer. Ingeniería Web. (2010).


http://upolijenny.blogspot.com.co/2010/12/ingenieria-web.html

Barraza, Victor. (2011). Qué es la ingeniería web.


https://es.slideshare.net/vabl/qu-es-la-ingeniera-web-7367015

Moreno, María. TEMA 2 Modelos de proceso del software.


http://avellano.usal.es/~mmoreno/ASTema2.pdf

También podría gustarte