Ingeniería Web: Las Aplicaciones Web También Requieren Ingeniería

Páginas: 5 (1163 palabras) Publicado: 4 de septiembre de 2014
Hace ya por lo menos diez años, la Web irrumpió en nuestras vidas. Son ya muy lejanos aquellos tiempos en los que la web, no era mas que un repositorio de páginas estáticas que servían como carta de presentación a las empresas, y personas. Hoy en día, la web es esencialmente una plataforma para todo tipo de aplicaciones, con todo tipo de propósitos: desde tiendas virtuales hasta redes sociales.Desde su inicio, nos hemos dado cuenta que el desarrollo web tiene características particulares. Por ejemplo: requiere un énfasis especial en la usabilidad, el desempeño, la seguridad y la soportabilidad. Adicionalmente, con la web, han surgido nuevas tecnologías que la habilitan (HTML, JavaScript, XML, ASP, PHP, JSP, JSF, RoR, y la lista continúa...). Esta situación de encontrarnos con unaplataforma con características especiales y nuevas tecnologías, sirvió de pretexto para que muchos desarrolladores web dijeran: “aquí no aplica la ingeniería de software”, y se lanzaran a desarrollar aplicaciones como Dios les dio a entender.

De hecho, Roger Pressmann en su libro: “Software Engineering: A Practitioner’s Approach”, que es una de las biblias de la ingeniería de software, comenta losiguiente:

“Cualquier producto o sistema importante es merecedor de recibir una ingeniería. Esto significa que hay que 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, y disponer de mecanismos para asegurar la calidad del resultadofinal. Muchos de los que desarrollan en web no opinan lo mismo; ellos piensan que su mundo es realmente diferente, y que los enfoques de ingeniería de software convencionales no aplican para ellos”.

Es de esta necesidad de una estrategia sistemática, pero que tome en cuenta las características especiales del web, que surge la denominada: Ingeniería Web. San Murugesan la define como la aplicaciónde un enfoque sistemático, disciplinado y cuantificable para el desarrollo exitoso de aplicaciones web de alta calidad.

¿Qué particularidades tiene el desarrollo web?
Se reconoce que las aplicaciones web tienen sus particularidades, y por ello deben recibir especial atención en algunos puntos, pero esto no significa que deban ignorar por completo la ingeniería. Entre las particularidades mássignificativas podemos listar:
•Residente en red. Una aplicación web reside en una red, y debe dar servicio a una comunidad diversa de clientes.
•Inmediatez. Se refiere al corto tiempo que normalmente tienen los proyectos web para terminar, o por lo menos, lanzar una versión inicial.
•Evolución continua. A diferencia del software de aplicaciones convencional, que evoluciona a través de versionesplaneadas y cronológicamente espaciadas, las aplicaciones web están en constante evolución, y se actualizan gradualmente.
•Seguridad. Dado que no controlamos con certeza quién puede acceder a nuestra aplicación; la seguridad y confidencialidad de la información requieren un énfasis especial.
•Estética. Es bien sabido que la primera impresión jamás se olvida, por lo que nuestro sitio debe seratractivo, ergonómico y usable.
•Medible. Mediante la cuantificación de resultados, podemos conocer la cantidad de usuarios que tenemos, así como sus patrones de comportamiento.

Atributos de calidad en la web
¿Cómo saber que nuestro sitio web es de calidad? No existe una receta mágica que nos dé una respuesta a esta pregunta. Sin embargo, el uso de metodologías, buenas prácticas y laexperiencia, son un gran escalón para acercarnos en lo posible a lo que los usuarios definen como calidad. La figura 1 presenta un árbol de requisitos de calidad para aplicaciones web, que fue sugerido por L. Olsina en 1999:


El proceso de ingeniería web
Como ya vimos, las aplicaciones web tienen sus particularidades, y por lo tanto, requieren de un proceso que las tome en cuenta. Es así que, una de...
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
  • Ingenieria Web
  • Conceptos Basicos De Ingenieria Web
  • Ingeniería Web y los nuevos retos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS