ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingeniería Web


Enviado por   •  15 de Mayo de 2012  •  1.432 Palabras (6 Páginas)  •  1.316 Visitas

Página 1 de 6

Ingeniería Web

Asignatura: Ingeniería de Software

Carrera: Ingeniería en Sistemas Computacionales

Presenta:

Christopher Zúñiga Zamora

Docente: M. en C. Carlos Ignacio Rivas Palacios

Instituto Tecnológico de Pachuca 

INGENIERÍA WEB

INTRODUCCIÓN

Las metodologías, técnicas y herramientas que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones, hacen referencia a la Ingeniería Web .

El desarrollo de aplicaciones Web posee determinadas características que lo hacen diferente del desarrollo de aplicaciones o software tradicional y sistemas de información.

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.

Pero para tener artefactos de calidad, a esa misma se le debe planificar, programar y controlar, es decir la calidad no podrá ser agregada a un artefacto web o a cualquier otro producto, al final del proceso de desarrollo, si no que se deberá implementar durante todo el ciclo de vida del desarrollo. Para finalizar el resultado de un proceso de calidad, podría arrojar recomendaciones para introducir mejoras, y la decisión final podría consistir en lanzar una nueva versión del sitio web o en modificar algunos atributos ausentes o pobremente diseñados. Cabe destacar que la ingeniería de la web hace una diferencia entre un webSite y una aplicación, ya que la ingeniería de la web no se dedica a la construcción de sitios web si no a la construcción de aplicaciones web la principal característica que los distingue (aplicaciones de sitios web) es que los sitios web son sitios en la web en donde se publica contenido generalmente estático o un muy bajo nivel de interactividad con el usuario, mientras que las aplicaciones son lugares con alto contenido de interactividad y funcionalidades que bien podrían ser de un software convencional, la aplicación web más sencillo seria uno que contenga formularios y subiendo de nivel encontramos los que realizas conexión con bases de datos remotas, y administradores de contenidos entre otras.

Entonces la ingeniería de la 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.1 En este sentido, la ingeniería de la Web hace referencia a las metodologías, técnicas y herramientas que se utilizan en el desarrollo de aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones.

¿Para qué tipos de desarrollo es buena esta metodología?

La ingeniería de la Web no es un clon o subconjunto de la ingeniería de software aunque ambas incluyen desarrollo de software y programación, pues a pesar de que la ingeniería de la Web utiliza principios de ingeniería de software, incluye nuevos enfoques, metodologías, herramientas, técnicas, guías y patrones para cubrir los requisitos únicos de las aplicaciones web. Sin embargo el término de ingeniería de la web ha sido un término muy controvertido especialmente para profesionales en disciplinas tales como la ingeniería del software ya que no la consideran como un campo dentro de la ingeniería.

Los principales desarrollos de la ingeniería de la Web incluyen, entre otros, los siguientes temas:

 Diseño de procesos de negocio para aplicaciones web.

 Herramientas CASE para aplicaciones web.

 Generación de código para aplicaciones web.

 Desarrollo web colaborativo.

 Modelado conceptual de aplicaciones web.

 Diseño de Modelos de datos para sistemas de información web.

 Ingeniería web empírica.

 Entornos de desarrollo de aplicaciones web integrados.

 Herramientas de autor para contenido multimedia.

 Pruebas de rendimiento de aplicaciones basadas en web.

 Personalización y adaptación de aplicaciones web.

 Herramientas y métodos de prototipado.

 Control de calidad y pruebas de sistemas.

 Ingeniería de requisitos para aplicaciones web.

 Aplicaciones para la Web Semántica.

En forma general podemos decir que esta metodología es especialmente buena para aplicaciones Web de casi cualquier naturaleza.

¿Qué es la Ingeniería

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com