1 ingeniería web

9

Click here to load reader

Transcript of 1 ingeniería web

Page 1: 1 ingeniería web

Ingeniería Web

Ingeniería de Software

Page 2: 1 ingeniería web

Temas

Definición Ing. Web Diferencia con Ing. Software Áreas involucradas en Ing. Web Aspectos de Ingeniería Web

Page 3: 1 ingeniería web

Definición

La Ingeniería de la 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

Page 4: 1 ingeniería web

Ingeniería de la Web

En este sentido, la Ingeniería de la Web hace referencia a las metodologías, técnicas y herramientas que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones.

Page 5: 1 ingeniería web

Ingeniería de la Web

El desarrollo de Aplicaciones Web posee determinadas características que lo hacen diferente del desarrollo de aplicaciones o software tradicional y sistemas de información.

Page 6: 1 ingeniería web

Áreas relacionadas con Ing Web 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 y

recuperación de información

Pruebas Modelado y simulación Despliegue de

aplicaciones Operación de sistemas

y gestión de proyectos

Page 7: 1 ingeniería web

Diferencia con Ing. software 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 nuevos enfoques, metodologías, herramientas, técnicas, guías y patrones para cubrir los requisitos únicos de las aplicaciones web.

Page 8: 1 ingeniería web

Los principales aspectos de Ingeniería de la Web

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ñó 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

Modelado de procesos para aplicaciones web

Page 9: 1 ingeniería web

Principales aspectos 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 Aplicaciones web móviles y

ubícuas Usabilidad de aplicaciones

web Factorías de software para

la Web

Métodos, herramientas y automatización de pruebas para aplicaciones web

Accesibilidad para la web Metodologías de diseño web Formación en ingeniería de

la web 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