SlideShare una empresa de Scribd logo
Integrantes: Liszeth K. Alcazar Valdivia Cristiam Montalvo Mujica Daniel Galvez Pilco Henry Alpaca Salas INGENIERIA WEB
INTRODUCCION 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, hacen referencia a la Ingeniería 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.
¿Qué es la Ingeniería Web? Es el proceso utilizado para crear, implantar y mantener aplicaciones y sistemas  Web  de alta calidad   S. Murugesan, Y. Deshpande ,  S.   promotores iniciales del establecimiento de la  Ingeniería Web  como nueva disciplina
El Proceso de la 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 lo que éste busca y necesita.
Las actividades que forman parte del proceso son: formulación, planificación análisis, modelización, generación de páginas, test y evaluación del cliente.
Formulación Identifica objetivos y establece el alcance de la primera entrega.
Planificación Genera la estimación del coste general del proyecto, la evaluación de riesgos y el calendario del desarrollo y fechas de entrega.
Análisis El Análisis especifica los requerimientos e identifica el contenido
Modelización Se compone de dos secuencias paralelas de tareas. Una consiste en el  diseño y producción del contenido  que forma parte de la aplicación. La otra, en el  diseño de la arquitectura, navegación e interfaz de usuario .  Es importante destacar la importancia del diseño de la interfaz. Independientemente del valor del contenido y servicios prestados, una buena interfaz mejora la percepción que el usuario tiene de éstos.
Generación de páginas Se integra contenido, arquitectura, navegación e interfaz para crear estática o dinámicamente el aspecto más visible de las aplicación, las páginas.
El Test El Test busca errores a todos lo niveles: contenido, funcional, navegacional, rendimiento, etc.  El hecho de que las aplicaciones residan en la red, y que inter-operen en plataformas muy distintas, hace que el proceso de test sea especialmente difícil.
El modelo de proceso de la Ingeniería de la Usabilidad   En este modelo hay tres grandes fases:  el análisis de los requisitos;  el diseño, evaluación y desarrollo;  y, por último, la de instalación .
El análisis de requisitos Se inicia estableciendo el perfil de los usuarios del sistema y llevando a cabo el análisis conceptual de las tareas, la definición de las restricciones y necesidades de la plataforma de uso y de los principios de diseño a aplicar. Todo ello da lugar a una serie de objetivos de usabilidad que el sistema debe cumplir y que, junto a las guías de estilo, conforman el conjunto estable de requisitos a considerar en el proceso de desarrollo.
Fase de diseño, evaluación y desarrollo Se definen tres niveles de desarrollo que se corresponden con distintos niveles de abstracción, cada uno de los cuales hace uso de maquetas y prototipos como artefactos destinados a ser evaluados. En el primer nivel, se realiza el diseño conceptual y se construyen maquetas del sistema  y  que  se  evalúan  para El segundo nivel se centra en el diseño de las ventanas y en la construcción de los prototipos que van a permitir comprobar que se han cubierto todos los aspectos identificados en la fase anterior, que representan la interacción con el.  (garantizar de manera iterativa si los objetivos de usabilidad se cumplen) . Por último, la interfaz se va refinando de manera iterativa hasta conseguir un sistema que incorpore todas las funcionalidades requeridas.
La fase de instalación La fase de instalación del mismo en el entorno de explotación en el que el usuario real interactuará con el producto. El objetivo principal de esta fase es detectar y corregir posibles problemas.
 
Control y Garantía de la Calidad   Una de las tareas colaterales que forman parte del proceso es el Control y Garantía de la Calidad (CGC).  Todas las actividades CGC de la ingeniería software tradicional como son: establecimiento y supervisión de estándares, revisiones técnicas formales, análisis, seguimiento y registro de informes, etc, son igualmente aplicables a la  Ingeniería Web .  Sin embargo, en la  Web  toman especial relevancia para valorar la calidad aspectos como:  Usabilidad, Funcionabilidad, Fiabilidad, Seguridad, Eficiencia y Mantenibilidad
Control de la Configuración   La  Web  tiene características únicas que demandan estrategias y herramientas nuevas. Hay cuatro aspectos importantes a tener en cuenta en el desarrollo de tácticas de control de la configuración para la  Web: La dinamicidad  con la que  el contenido se genera, es tarea compleja organizar racionalmente los objetos que forman la configuración y establecer mecanismos de control.  Personal :  Cualquiera realiza cambios. Hay mucho personal no especializado que no reconoce la importancia que tiene el control del cambio.  Escalabilidad :  Es común encontrar aplicaciones que de un día para otro crecen considerablemente. Sin embargo, las técnicas de control no escalan de forma adecuada.  Política :  ¿Quién posee la información? ¿Quién asume la responsabilidad y coste de mantenerla?
La Gestión del Proceso   En un proceso tan rápido como es el proceso de  Ingeniería Web , donde los tiempos de desarrollo y los ciclos de vida de los productos son tan cortos, ¿merece la pena el esfuerzo requerido por la gestión? La respuesta es que dada su complejidad es imprescindible.  Entre  los aspectos que añaden dificultad a la gestión destacamos: - alto porcentaje de contratación a terceros, - el desarrollo incluye una gran variedad de personal técnico y no técnico trabajando en paralelo, - el equipo de desarrollo debe dominar aspectos tan variopintos como, software basado en componentes, redes, diseño de arquitectura y navegación, diseño gráfico y de interfaces, lenguajes y estándares en Internet, test de aplicaciones  Web , etc, lo que hace que el proceso de búsqueda y contratación de personal sea arduo.
¿Qué marca la diferencia? A modo de breve resumen enumeramos las siguientes diferencias:  Confluencia de disciplinas:   Sistemas de Información, Ingeniería Software y Diseño Gráfico que requiere equipos multidisciplinares y polivalentes.  Ciclos de vida y tiempo de desarrollo muy cortos.   Cambio continuo:   Necesidad de soluciones que permitan flexibilidad y adaptación conforme el proyecto cambia.  Requisitos fuertes de  Seguridad, Rendimiento y Usabilidad .
¿Por qué es necesaria?   La  Web  evoluciona y crece sin diseño alguno. Prácticas tan pobres de calidad pueden introducir defectos que dejen al efecto 2000 como un juego de niños. Es deber de todos proporcionar cimientos firmes a una tecnología que “mágicamente” nos permite acceder a cualquier hora a cualquier punto del planeta para obtener bienes tan valiosos como son los Servicios y la Información
Conclusiones   La aplicación de principios de ingeniería pueden evitar el caos potencial al que nos enfrentamos, y poner bajo control el desarrollo de las aplicaciones  Web , minimizando riesgos y mejorando el mantenimiento y calidad.

Más contenido relacionado

PDF
Ingenieria Web
PPTX
Ingenieria web
PPTX
Ingenieria web
PPT
Ingenieria web
PDF
Presentacion curso ingenieria web ing. aldo zanabria
PPTX
INGENIERIA WEB
PPTX
Ingeniería web
PPTX
Ingenieria Web
Ingenieria web
Ingenieria web
Ingenieria web
Presentacion curso ingenieria web ing. aldo zanabria
INGENIERIA WEB
Ingeniería web

La actualidad más candente (19)

PPTX
Introducción a la ingeniería web
PPTX
Metodologías de ingeniería Web dirigida por modelos
PPTX
PPT
Ingenieria web
PPTX
Metodología IWeb
DOCX
Metodologia web
PPTX
Modelado conceptual de aplicaciones web
DOCX
Metodología para creación de sitios web
PDF
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
PPTX
Metodologias para el desarrollo de aplicaciones web
PPT
Exp. Ingenieria Web
PDF
Metodologia Diseño Web
PDF
Modelado web
PPT
Metodologia Desarrollo Web
PPTX
Metodologias web
DOCX
Metodologias para el desarrollo de aplicacones web
DOCX
Requerimientos, Ventajas y Desventajas de las aplicaciones web
PDF
Fase 1 formulacion y planeación i web
Introducción a la ingeniería web
Metodologías de ingeniería Web dirigida por modelos
Ingenieria web
Metodología IWeb
Metodologia web
Modelado conceptual de aplicaciones web
Metodología para creación de sitios web
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
Metodologias para el desarrollo de aplicaciones web
Exp. Ingenieria Web
Metodologia Diseño Web
Modelado web
Metodologia Desarrollo Web
Metodologias web
Metodologias para el desarrollo de aplicacones web
Requerimientos, Ventajas y Desventajas de las aplicaciones web
Fase 1 formulacion y planeación i web
Publicidad

Destacado (19)

PPTX
Qué es la ingeniería web
PPTX
Ingenieria web
PPTX
Ingeniería Web
PDF
Metodología de desarrollo de software basada en componentes
DOC
Modelo componentes
PPTX
Modelo de diseño
PPT
TecnologíAs Y Herramientas De La Web SemáNtica
PPT
Ingenieria web
PDF
Fase 2 modelado del análisis de i web
PPSX
DISEÑO Y DESARROLLO DE UNA APLICACIÓN WEB COMOHERRAMIENTA DE APOYO AL PROCESO...
ODP
FORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEB
PPT
1 ingeniería web
 
PPTX
Ingenieria web
PPTX
Sist Criticos Finalizado
PDF
Guía Práctica para Investigadores en Ciencia del Comportamiento y Ciencia de...
PPTX
Metodologia rup-udo-monagas
PPTX
Redes Satelitales...etc
PPT
Satelites
Qué es la ingeniería web
Ingenieria web
Ingeniería Web
Metodología de desarrollo de software basada en componentes
Modelo componentes
Modelo de diseño
TecnologíAs Y Herramientas De La Web SemáNtica
Ingenieria web
Fase 2 modelado del análisis de i web
DISEÑO Y DESARROLLO DE UNA APLICACIÓN WEB COMOHERRAMIENTA DE APOYO AL PROCESO...
FORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEB
1 ingeniería web
 
Ingenieria web
Sist Criticos Finalizado
Guía Práctica para Investigadores en Ciencia del Comportamiento y Ciencia de...
Metodologia rup-udo-monagas
Redes Satelitales...etc
Satelites
Publicidad

Similar a Ingenieria Web (20)

PPTX
Ingenieria web
PPTX
Ingenieria web
PPTX
Ingenieria web
PPTX
PDF
profundizaU1.pdf
PPTX
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
PPTX
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
PPTX
Metodología para el desarrollo de software para web.pptx
PDF
Fundamentos de ingenieria de software - metodologias.pdf
PPTX
Ingenieria web
PDF
Portafolio ingeniería de software II
PDF
07. clei 10 evaluación de usabilidad para aplicaciones web
PPTX
Orientación a tendencias de Arquitectura DDD
PPTX
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
PPTX
PROCESO DE DESARROLLO DE SOFTWARE.pptx
PPTX
Angie usabilidad
PPT
Arquitectura de Información + Proceso Unificado de Desarrollo
DOCX
Desarrollo de software
PPTX
Qué es la ingeniería web
PPTX
Qué es la ingeniería web
Ingenieria web
Ingenieria web
Ingenieria web
profundizaU1.pdf
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodología para el desarrollo de software para web.pptx
Fundamentos de ingenieria de software - metodologias.pdf
Ingenieria web
Portafolio ingeniería de software II
07. clei 10 evaluación de usabilidad para aplicaciones web
Orientación a tendencias de Arquitectura DDD
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
PROCESO DE DESARROLLO DE SOFTWARE.pptx
Angie usabilidad
Arquitectura de Información + Proceso Unificado de Desarrollo
Desarrollo de software
Qué es la ingeniería web
Qué es la ingeniería web

Último (20)

PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Curso de generación de energía mediante sistemas solares
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPT
introduccion a las_web en el 2025_mejoras.ppt
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Diapositiva proyecto de vida, materia catedra
Power Point Nicolás Carrasco (disertación Roblox).pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
historia_web de la creacion de un navegador_presentacion.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
SAP Transportation Management para LSP, TM140 Col18
Curso de generación de energía mediante sistemas solares
TRABAJO DE TECNOLOGIA.pdf...........................
Presentación PASANTIAS AuditorioOO..pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Historia Inteligencia Artificial Ana Romero.pptx
la-historia-de-la-medicina Edna Silva.pptx
CyberOps Associate - Cisco Networking Academy
introduccion a las_web en el 2025_mejoras.ppt

Ingenieria Web

  • 1. Integrantes: Liszeth K. Alcazar Valdivia Cristiam Montalvo Mujica Daniel Galvez Pilco Henry Alpaca Salas INGENIERIA WEB
  • 2. INTRODUCCION 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, hacen referencia a la Ingeniería 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.
  • 3. ¿Qué es la Ingeniería Web? Es el proceso utilizado para crear, implantar y mantener aplicaciones y sistemas Web de alta calidad S. Murugesan, Y. Deshpande , S. promotores iniciales del establecimiento de la Ingeniería Web como nueva disciplina
  • 4. El Proceso de la 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 lo que éste busca y necesita.
  • 5. Las actividades que forman parte del proceso son: formulación, planificación análisis, modelización, generación de páginas, test y evaluación del cliente.
  • 6. Formulación Identifica objetivos y establece el alcance de la primera entrega.
  • 7. Planificación Genera la estimación del coste general del proyecto, la evaluación de riesgos y el calendario del desarrollo y fechas de entrega.
  • 8. Análisis El Análisis especifica los requerimientos e identifica el contenido
  • 9. Modelización Se compone de dos secuencias paralelas de tareas. Una consiste en el diseño y producción del contenido que forma parte de la aplicación. La otra, en el diseño de la arquitectura, navegación e interfaz de usuario . Es importante destacar la importancia del diseño de la interfaz. Independientemente del valor del contenido y servicios prestados, una buena interfaz mejora la percepción que el usuario tiene de éstos.
  • 10. Generación de páginas Se integra contenido, arquitectura, navegación e interfaz para crear estática o dinámicamente el aspecto más visible de las aplicación, las páginas.
  • 11. El Test El Test busca errores a todos lo niveles: contenido, funcional, navegacional, rendimiento, etc. El hecho de que las aplicaciones residan en la red, y que inter-operen en plataformas muy distintas, hace que el proceso de test sea especialmente difícil.
  • 12. El modelo de proceso de la Ingeniería de la Usabilidad En este modelo hay tres grandes fases: el análisis de los requisitos; el diseño, evaluación y desarrollo; y, por último, la de instalación .
  • 13. El análisis de requisitos Se inicia estableciendo el perfil de los usuarios del sistema y llevando a cabo el análisis conceptual de las tareas, la definición de las restricciones y necesidades de la plataforma de uso y de los principios de diseño a aplicar. Todo ello da lugar a una serie de objetivos de usabilidad que el sistema debe cumplir y que, junto a las guías de estilo, conforman el conjunto estable de requisitos a considerar en el proceso de desarrollo.
  • 14. Fase de diseño, evaluación y desarrollo Se definen tres niveles de desarrollo que se corresponden con distintos niveles de abstracción, cada uno de los cuales hace uso de maquetas y prototipos como artefactos destinados a ser evaluados. En el primer nivel, se realiza el diseño conceptual y se construyen maquetas del sistema y que se evalúan para El segundo nivel se centra en el diseño de las ventanas y en la construcción de los prototipos que van a permitir comprobar que se han cubierto todos los aspectos identificados en la fase anterior, que representan la interacción con el. (garantizar de manera iterativa si los objetivos de usabilidad se cumplen) . Por último, la interfaz se va refinando de manera iterativa hasta conseguir un sistema que incorpore todas las funcionalidades requeridas.
  • 15. La fase de instalación La fase de instalación del mismo en el entorno de explotación en el que el usuario real interactuará con el producto. El objetivo principal de esta fase es detectar y corregir posibles problemas.
  • 16.  
  • 17. Control y Garantía de la Calidad Una de las tareas colaterales que forman parte del proceso es el Control y Garantía de la Calidad (CGC). Todas las actividades CGC de la ingeniería software tradicional como son: establecimiento y supervisión de estándares, revisiones técnicas formales, análisis, seguimiento y registro de informes, etc, son igualmente aplicables a la Ingeniería Web . Sin embargo, en la Web toman especial relevancia para valorar la calidad aspectos como: Usabilidad, Funcionabilidad, Fiabilidad, Seguridad, Eficiencia y Mantenibilidad
  • 18. Control de la Configuración La Web tiene características únicas que demandan estrategias y herramientas nuevas. Hay cuatro aspectos importantes a tener en cuenta en el desarrollo de tácticas de control de la configuración para la Web: La dinamicidad con la que el contenido se genera, es tarea compleja organizar racionalmente los objetos que forman la configuración y establecer mecanismos de control. Personal : Cualquiera realiza cambios. Hay mucho personal no especializado que no reconoce la importancia que tiene el control del cambio. Escalabilidad : Es común encontrar aplicaciones que de un día para otro crecen considerablemente. Sin embargo, las técnicas de control no escalan de forma adecuada. Política : ¿Quién posee la información? ¿Quién asume la responsabilidad y coste de mantenerla?
  • 19. La Gestión del Proceso En un proceso tan rápido como es el proceso de Ingeniería Web , donde los tiempos de desarrollo y los ciclos de vida de los productos son tan cortos, ¿merece la pena el esfuerzo requerido por la gestión? La respuesta es que dada su complejidad es imprescindible. Entre los aspectos que añaden dificultad a la gestión destacamos: - alto porcentaje de contratación a terceros, - el desarrollo incluye una gran variedad de personal técnico y no técnico trabajando en paralelo, - el equipo de desarrollo debe dominar aspectos tan variopintos como, software basado en componentes, redes, diseño de arquitectura y navegación, diseño gráfico y de interfaces, lenguajes y estándares en Internet, test de aplicaciones Web , etc, lo que hace que el proceso de búsqueda y contratación de personal sea arduo.
  • 20. ¿Qué marca la diferencia? A modo de breve resumen enumeramos las siguientes diferencias: Confluencia de disciplinas: Sistemas de Información, Ingeniería Software y Diseño Gráfico que requiere equipos multidisciplinares y polivalentes. Ciclos de vida y tiempo de desarrollo muy cortos. Cambio continuo: Necesidad de soluciones que permitan flexibilidad y adaptación conforme el proyecto cambia. Requisitos fuertes de Seguridad, Rendimiento y Usabilidad .
  • 21. ¿Por qué es necesaria? La Web evoluciona y crece sin diseño alguno. Prácticas tan pobres de calidad pueden introducir defectos que dejen al efecto 2000 como un juego de niños. Es deber de todos proporcionar cimientos firmes a una tecnología que “mágicamente” nos permite acceder a cualquier hora a cualquier punto del planeta para obtener bienes tan valiosos como son los Servicios y la Información
  • 22. Conclusiones La aplicación de principios de ingeniería pueden evitar el caos potencial al que nos enfrentamos, y poner bajo control el desarrollo de las aplicaciones Web , minimizando riesgos y mejorando el mantenimiento y calidad.