Ingenieria Web

Páginas: 29 (7072 palabras) Publicado: 21 de octubre de 2012
CAPÍTULO

29
L

INGENIERÍA WEB

A World Wide Web e Internet han introducido a la población en general en el mundo de la informática. Compramos fondos de inversión colectivos y acciones, descargamos música, vemos películas, obtenemos asesoramiento médico, hacemos reservas de habitaciones en hoteles, vendemos artículos personales, planificamos vuelos en líneas aéreas, conocemos gente,hacemos gestiones bancarias, recibimos cursos universitarios, hacemos la compra -es decir, en el mundo virtual se puede hacer todo lo que se necesite-. Se puede decir que Internet y la Web son los avances más importantes en la historia de la informática. Estas tecnologías informáticas nos han llevado a todos nosotros a la era de la informática (con otros millones de personas quienes finalmente entrarántambién). Durante los primeros años del siglo veintiuno estas tecnologías han llegado casi a formar parte de nuestra vida diaria. Para todos nosotros que recordamos un mundo sin Web, el crecimiento caótico de la tecnología tiene su origen en otra era -los primeros días del software-. Eran tiempos de poca disciplina, pero de enorme entusiasmo y creatividad. Eran tiempos en que los programadores amenudo entraban en otros sistemas, algunas veces con buena intención y otras con mala intención. La actitud que prevalecía parecía ser la de «Hazlo rápidamente, y entra en el campo, que nosotros lo limpiaremos (y mejor sería que entendieras lo que realmente queremos construir) cuando actuemos». ¿Le suena familiar? En una mesa redonda virtual publicada en IEEE Software [PRE98], mantuve en firme mipostura en relación con la ingeniería de Web:
Me parece que cualquier producto o sistema importante es merecedor de recibir una ingeniería. Antes de comenzar a construirlas, lo mejor es entender el problema, diseñar una solución viable, implementarla de una manera sólida y comprobarla en profundidad. Probablemente también se deberían controlar los cambios a medida que el trabajo vaya avanzando, ydisponer de mecanismos para asegurar la calidad del resultado final. Muchos de los que desarrollan Webs no dicen lo mismo; ellos piensan que su mundo es realmente diferente, y que simplemente no se van a aplicar los enfoques de ingeniería del software convencionales.

&Quées? Los sistemas y aplicaciones

(WebApps) basados en Web hacen posible que una población extensa de usuarios finalesdispongan d e una gran variedad de contenido y funcionalidad La ingeniería Web no es un clónico perfectode la ingeniería del software, pero toma prestado muchos de los conceptos y principios básicos de la ingeniería del software, dando importancia a las mismas actividades técnicas y de gestión. Existen diferencias sutiles en la forma en que se llevan a cabo estas actividades, pero la filosofíaprimordial es idéntica dado que dicta un enfoque disciplinado para el desarrollo de un sistema basado en computadora. &Quién hace? Los ingenieros Web y lo los desarrolladores d e contenido no técnicos crean las WebApps. &Porqué es importante? A medida que las WebApps se integran cada vez más en grandes y pequeñas compa-

ñías (por ejemplo, comercio electrónico), y cada vez es más importante la necesidadd e construir sistemas fiables, utilizables y adaptables. Esta es la razón por la que es necesario un enfoque disciplinado para el desarrollo de WebApps. &Cuáles son los pasos a seguir ? Al igual que cualquier disciplina de ingeniería, la ingeniería Web aplica. un enfoque genérico que se suaviza con estrategias, tácticas y métodos especializados. El proceso de ingeniería Web comienza con unaformulación del problema que pasa a resolverse con las WebApps. Se planifica el proyecto y se analizan los requisitos d e l a WebApp, entonces se lleva a cabo el diseño de interfaces arquitectónico y del navegador. El sistema se implementa utilizando lenguajes y herramientas especializados asociados con la Web, y entonces comienzan las prue-

s. Dado que las WebApps están e n nte evolución, deben...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INGENIERIA WEB
  • Ingenieria web
  • Ingenieria web
  • Ingenieria Web
  • Ingenieria Web
  • Ingeniería Web: Las Aplicaciones Web También Requieren Ingeniería
  • Conceptos Basicos De Ingenieria Web
  • Ingeniería Web y los nuevos retos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS