Ingenieria web

Solo disponible en BuenasTareas
  • Páginas : 21 (5145 palabras )
  • Descarga(s) : 10
  • Publicado : 14 de abril de 2010
Leer documento completo
Vista previa del texto
INGENIERIA WEB
LOS ATRIBUTOS DE APLICACIONES BASADAS EN WEB
No hay mucho que decir con respecto al hecho de que los sistemas y las aplicaciones basados en Web (nos referiremos a estas como WebApps) son muy diferentes de las otras categorías de software informático.
Powell resume las diferencias básicas cuando afirma que los sistemas basados en Web «implican una mezcla de publicación impresa ydesarrollo de software, de marketing e informática, de comunicaciones internas y relaciones externas, y de arte y tecnología». Los atributos siguientes se van a encontrar en la gran mayoría de las WebApps:
Intensivas de Red. Por su propia naturaleza, una WebApp es intensiva de red. Reside en una red y debe dar servicio a las necesidades de una comunidad diversa de clientes. Una WebApp puederesidir en Internet (haciendo posible así una comunicación abierta para todo el mundo). De forma alternativa, una aplicación se puede ubicar en una Intranet (implementando la comunicación a través de redes de una organización) o una Extranet (comunicación entre redes).
Controlada por el contenido. En muchos casos, la función primaria de una WebApp es utilizar hipermedia para presentar al usuario elcontenido de textos, gráficos, sonido y vídeo.
Evolución continúa. A diferencia del software de aplicaciones convencional, que evoluciona con una serie de versiones planificadas y cronológicamente espaciadas, las aplicaciones Web están en constante evolución. No es inusual que algunas WebApps (específicamente, su contenido) se actualicen cada hora.
Inmediatez. Las aplicaciones basadas en Webtienen una inmediatez que no se encuentra en otros tipos de software. Es decir, el tiempo que se tarda en comercializar un sitio Web completo puede ser cuestión de días o semanas. Los desarrolladores deberán utilizarlos métodos de planificación, análisis, diseño, implementación y comprobación que se hayan adaptado a planificaciones apretadas en tiempo para el desarrollo de WebApps.
Seguridad. Dado quelas WebApps están disponibles a través del acceso por red, es difícil, si no imposible, limitar la población de usuarios finales que pueden acceder a la aplicación. Con objeto de proteger el contenido confidencial y de proporcionar formas seguras de transmisión de datos, deberán implementarse fuertes medidas de seguridad en toda la infraestructura que apoya una WebApp y dentro de la mismaaplicación.
Estética. Una parte innegable del atractivo de una WebApp es su apariencia e interacción. Cuando se ha diseñado una aplicación con el fin de comercializarse o vender productos o ideas, la estética puede tener mucho que ver con el éxito del diseño técnico.
Las características generales destacadas anteriormente se aplican a todas las WebApps, pero con un grado diferente de influencia. Lascategorías de aplicaciones que se enumeran a continuación son las más frecuentes en el trabajo de la Web:
Informativa: Se proporciona un contenido solo de lectura con navegación y enlaces simples.
Descarga: Un usuario descarga la información desde el servidor apropiado.
Personalizable: El usuario personaliza el contenido a sus necesidades específicas.
Interacción: La comunicación entre unacomunidad de usuarios ocurre mediante un espacio chat (charla), tablones de anuncios o mensajería instantánea.
Entrada del usuario: La entrada basada en formularios es el mecanismo primario de la necesidad de comunicación.
Orientada a transacciones: El usuario hace una solicitud (por ejemplo, la realización un pedido) que es complementado por la WebApp.
Orientado a servicios: La aplicaciónproporciona un servicio al usuario, por ejemplo, ayuda al usuario a determinar un pago de hipoteca.
Portal: La aplicación canaliza al usuario llevándolo a otros contenidos o servicios Web fuera del dominio de la aplicación del portal.
Acceso a bases de datos: El usuario consulta en una base de datos grande y extrae información.
Almacenes de datos: El usuario hace una consulta en una colección de bases...
tracking img