Metodologia iweb

Solo disponible en BuenasTareas
  • Páginas : 6 (1451 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de octubre de 2010
Leer documento completo
Vista previa del texto
I Jornadas de Ingeniería Web’01

Ingeniería Web. Construyendo Web Apps.
María A. Nieto-Santisteban Universidad de Extremadura. Departamento de Informática. Escuela Politécnica. Avda. de la Universidad s/n. Cáceres 10171 España. manieto@unex.es

Resumen Las aplicaciones desarrolladas para la Web tienen características especiales que hacen que los mecanismos de ingeniería empleados seandiferentes. En este trabajo describimos qué es la Ingeniería Web, qué marca la diferencia y por qué es necesaria.

1. Introducción Pocos pueden discutir que Internet y la World-Wide Web están cambiando nuestras vidas. Cada día es más común que tareas tales como la lectura del periódico, la compra de libros o discos, operaciones bancarias, reserva de hoteles, compra de billetes de avión o tren, entreotras muchas, las realicemos conectados con nuestro ordenador a Internet. Es así que, durante la última década hemos asistido al crecimiento vertiginoso del desarrollo y uso de aplicaciones y sistemas Web cada vez más complejos y sofisticados. Desafortunadamente, dicha complejidad no parece estar acompañada de los mecanismos adecuados que garanticen la calidad de unos sistemas de los que cadadía tenemos mayor dependencia a nivel social, funcional y económico. Esta carencia de calidad ha venido generando una preocupación creciente entre la comunidad científica y técnica involucrada en el desarrollo Web. Así pues, en los últimos años surgen varias iniciativas con el objetivo de poner cierto orden dentro de la maraña que estamos creando y en la que nos movemos habitualmente.

En 1998,Roger Pressman [PRE98] moderó una mesa redonda virtual con representantes la ingeniería software tradicional y del desarrollo software basado exclusivamente en Internet. El debate principalmente se centró en discutir si valía la pena aplicar un proceso de ingeniería a las aplicaciones con base en internet, o qué características tenían éstas que justificaran el no utilizarlo. La conclusión generalfue que aplicar un proceso de ingeniería nunca es una mala idea pero que éste debería adaptarse a los requerimientos de cambio continuo y rapidez siempre presentes en el proceso de desarrollo Web. De iniciativas como ésta y de otras como la organización de congresos y talleres especializados en el desarrollo para la Web, surge el nacimiento de una nueva disciplina denominada Ingeniería Web[MUR01]. En este artículo se pretende dar una visión general de qué es la Ingeniería Web, qué marca la diferencia y por qué es necesaria. 2. ¿Qué es la Ingeniería Web? Murugesan et al. [MUR01], promotores iniciales del establecimiento

Página 1

I Jornadas de Ingeniería Web’01
de la Ingeniería Web como nueva disciplina, dan la siguiente definición: “Web Engineering is the establishment and use ofsound scientific, engineering and management principles and disciplined and systematic approaches to the successful development, deployment and maintenance of high quality Web-based systems and applications.” Y que escuetamente podemos “traducir” como el proceso utilizado para crear, implantar y mantener aplicaciones y sistemas Web de alta calidad. Esta breve definición nos lleva a abordar unaspecto clave de cualquier proyecto como es determinar que tipo de proceso es más adecuado en función de las características del mismo. 2.1 El Proceso de Ingeniería Web Características como inmediatez y evolución y crecimiento continuos, nos llevan a un proceso incremental y evolutivo, que permite que el usuario se involucre activamente, facilitando el desarrollo de productos que se ajustan mucho loque éste busca y necesita. Según Pressman [PRE00], las actividades que formarían parte del marco de trabajo incluirían las tareas abajo enumeradas. Dichas tareas serían aplicables a cualquier aplicación Web, independientemente del tamaño y complejidad de la misma. Las actividades que forman parte del proceso son: formulación, planificación análisis, modelización, generación de páginas, test y...
tracking img