Ingenieria Web
Carrera: Lic. en Sistemas de Información
Docente: Juan Agüero
Alumnos:
López Gustavo
Ingeniería web
Concepto
La ingeniería 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.
La ingeniería web se debe alcrecimiento desenfrenado que está teniendo la Web está ocasionando un impacto en la sociedad y el nuevo manejo que se le está dando a la información en las diferentes áreas en que se presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta vía.
Áreas
El desarrollo de aplicaciones Web posee determinadas características que lo hacen diferente del desarrollo de aplicacioneso software tradicional y sistemas de información. La ingeniería de la Web es multidisciplinar y aglutina contribuciones de diferentes áreas: arquitectura de la información, ingeniería de hipermedia/hipertexto, ingeniería de requisitos, diseño de interfaz de usuario, usabilidad, diseño gráfico y de presentación, diseño y análisis de sistemas, ingeniería de software, ingeniería de datos, indexado yrecuperación de información, testeo, modelado y simulación, despliegue de aplicaciones, operación de sistemas y gestión de proyectos.
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 nuevosenfoques, metodologías, herramientas, técnicas, guías y patrones para cubrir los requisitos únicos de las aplicaciones web. Sin embargo el termino 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 aspectos de la ingeniería de la Webincluyen, 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.
Factorías de software para la web.
Métodos, herramientas y automatización depruebas para aplicaciones web.
Aplicaciones web móviles y ubícuas.Usabilidad de aplicaciones web.
Accesibilidad para la web.
Metodologías de diseño web.
Formación en ingeniería de la web.
Diseño de interfaces de usuario.
Métricas para la web, estimación de costes y medición.
Gestión de proyectos web y gestión de riesgos.
Desarrollo y despliegue de servicios web.
Ventajas
Es de Fácil usoPermite la comunicación rápida y directa con una o varias personas que se encuentre en cualquier parte del mundo, ayudando de esta manera en las TICsDesarrollo de diferentes proyectos y propuestas para dar a conocer dichos proyectos a través de la red
Ayuda en el proceso de globalización de las empresas, ya que permite contactar diferentes entidades y personas en el mundo sin altos costos
Crearpublicidad para que los clientes puedan acceder a productos y servicios y tengan información actualizada de ellos.
Creación de ventaja competitiva, ya que la empresa o entidad se encontraría a la vanguardia de la tecnología.
Desventajas
No posee muchas funcionalidades para la empresa. solo suple necesidades de comunicación.
No ofrece diversidad de opciones
El Proceso de Ingeniería Web...
Regístrate para leer el documento completo.