SlideShare una empresa de Scribd logo
Ingeniería Web
                        SESION N°2
                               01




                Ingeniería Web
             Curso de Doctorado
             IECSTP "uHERMANOSS CARCAMOrso de Doctorado



     Tema 1: Introducción la Ingeniería Web
     PT. HenryFrancisco José García Peñalvo (
          Dr. Gomez Sernaque (hegomezsernaque@servigenhegs.com )




MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB

MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA




                                         Ingeniería Web
                                         Introducción a la Ingeniería Web



      Contenidos


   Introducción
   Diferencias entre los sistemas web y el software tradicional
   Ingeniería Web
   Usabilidad
   Referencias




MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB

                                                                            2
Ingeniería Web




                                     Ingeniería Web
                                     Introducción a la Ingeniería Web




1. Introducción




                                     Ingeniería Web
                                     Introducción a la Ingeniería Web



   Dependencia social del software




                                                                        4




     Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                         Ingeniería Web
                                         Introducción a la Ingeniería Web




2. Diferencias entre los
sistemas web y el software
tradicional




                                         Ingeniería Web
                                         Introducción a la Ingeniería Web



   Sistemas web vs software tradicional

 Los sistemas web tienen una naturaleza y unos requisitos que
 difieren del software tradicional
 Los sistemas web
   Están orientados a documentos que contienen páginas web estáticas o
   dinámicas
   Se centran en el look & feel y enfatizan la creatividad visual y la
   presentación en la interfaz
   Son conducidos por el contenido, incluyendo el desarrollo del
   contenido
   Necesitan ofrecer servicios a usuarios con diversidad de características
   y capacidades
   Ejemplifican los vínculos entre el arte y la ciencia que generalmente
   aparecen en el desarrollo del software

                                                                            34




      Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                                Ingeniería Web
                                                Introducción a la Ingeniería Web



       Sistemas web vs software tradicional

    Los sistemas Web
       Requieren acortar el tiempo de desarrollo, dificultando aplicar el
       mismo nivel de formalidad en la planificación y prueba que se aplica
       en el software tradicional
       Presentan un formato de distribución y explotación diferente al
       software tradicional
       Los desarrolladores de los sistemas web
          Difieren en gran medida en su formación, características, conocimiento y
          comprensión del sistema
          Diferencias en su percepción de la Web y de la calidad del sistema web




MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB




                                                Ingeniería Web
                                                Introducción a la Ingeniería Web



       ¿Qué es especial en los sistemas web?

    Evolución del sitio web
       La organización completa es una disposición de celdas
       interdependientes
    Gestión del contenido
       El contenido y la funcionalidad cambia en el tiempo
       Gestión del rápido y gran cambio requerido, por ejemplo, en los
       sistemas de e-business
          Son como sistemas orgánicos que continuamente se adaptan a su entorno
    Desarrollo abierto
       Los desarrollos y correcciones no tienen que hacerse necesariamente
       por ingenieros de software
       Departamentos o personas individuales pueden tener privilegios para
       hacer cambios
          Herramientas de autor


                                                                                   36




          Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                             Ingeniería Web
                                             Introducción a la Ingeniería Web



  ¿Qué es especial en los sistemas web?

El sistema es la organización
   No es un papel soportado, sino que se convierte en el sistema
   Organizaciones virtuales y empresas virtuales
Diversidad de involucrados
   Internos y externos a la organización
      Consideraciones sobre diferencias regionales, culturales, lingüísticas…
   Responsabilidad ambigua sobre el sitio web
   La gestión global de la estrategia web recibe poca atención




                                             Ingeniería Web
                                             Introducción a la Ingeniería Web




3. Ingeniería Web




                                                                                38




      Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                          Ingeniería Web
                                          Introducción a la Ingeniería Web



  Presentación

La Ingeniería Web incorpora nuevas aproximaciones,
metodologías, técnicas y guías para cumplir los requisitos de
los sistemas web
Desarrollar aplicaciones web difiere sustancialmente de los
desarrollos tradicionales
   Diferencias en la naturaleza y en el ciclo de vida de las aplicaciones
   web
El desarrollo web es una mezcla entre la publicación y el
desarrollo de software, entre la mercadotecnia y la
computación, entre las comunicaciones internas y las
relaciones externas, y entre el arte y la tecnología (Powell,
1998)




                                          Ingeniería Web
                                          Introducción a la Ingeniería Web



  Principios de ingeniería aplicados a la Web

Objetivos y requisitos bien definidos
Desarrollo de un producto en fases
Planificación cuidadosa de dichas fases
Diseño y desarrollo sistemático
Auditoría continua de todo el proceso




                                                                             42




      Tema 3: Introducción la Ingeniería Web
Ingeniería Web
                                                  Introducción a la Ingeniería Web



  La Ingeniería Web es un campo multidisciplinar

                          Ingeniería del Software

                                          Hipertexto
             Multimedia
                                                           Ingeniería de la información




    Interacción           Ingeniería Web                           Ingeniería de requisitos
persona-ordenador


          Pruebas                                          Diseño y análisis de sistemas

       Gestión de proyectos

                          Modelado y simulación



                                                                       (Murugesan et al., 2001)




      Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                                                Ingeniería Web
                                                                Introducción a la Ingeniería Web



         Calidad de las aplicaciones Web

                                        •Capacidad de comprensión del sitio global
                                        •Servicios de ayuda y realimentación en línea
                     Usabilidad         •Capacidades estéticas y de interfaz
                                        •Servicios especiales

                                        •Capacidad de recuperación y de búsqueda
                    Funcionalidad       •Servicios de búsqueda y navegación
                                        •Servicios relacionados con el dominio de la aplicación
     Calidad de                         •Proceso correcto de enlace
   una aplicación     Fiabilidad        •Recuperación de errores
        Web                             •Validación y recuperación de la entrada del usuario

                                        •Rendimiento del tiempo de respuesta
                      Eficiencia        •Velocidad de generación de páginas
                                        •Velocidad de generación de gráficos

                    Capacidad de        •Facilidad de corrección
                    mantenimiento       •Adaptabilidad
                                        •Extensibilidad




 MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
 UNIDAD DIDACTICA: INGENIERIA WEB




                                                                Ingeniería Web
                                                                Introducción a la Ingeniería Web




4. Usabilidad




                                                                                                   52




               Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                           Ingeniería Web
                                           Introducción a la Ingeniería Web



     ¿Qué es la usabilidad?

   Diseñar para la forma de ser de las personas, en
   contraposición de diseñar para la tecnología o para la
   organización
      Facilidad de aprendizaje
      Facilidad de uso
      Reducir el número de errores de usuario
      Mejorar el placer de usar el sistema
   Potenciar el uso del sistema frente a la complejidad artística
      Tendencia KISS (Keep It Simple, Stupid!)
      El sitio debe ser claro y limpio
      En Internet sobreviven lo más sencillo
      Técnicamente el sitio debe ser compatible con los diversos
      navegadores

MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB




                                           Ingeniería Web
                                           Introducción a la Ingeniería Web



     ¿Qué es la usabilidad?

   ¿Por qué las personas tienen que adaptarse a la tecnología?
   ¿Por qué no hacer que la tecnología se adapte a las
   personas? (Jacob Nielsen)
      Los usuarios pasan horas navegando por un sito web en búsqueda de
      una información
      La navegación web es mucho más difícil de lo que se puede pensar
   El personal de la organización no es siempre la audiencia a la
   que se destina la aplicación web
      Se debe crear la aplicación web para quién la usa
   Prestar atención a la usabilidad puede incrementar el
   porcentaje de visitantes
      Importante en los comercios electrónicos


                                                                              54




         Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                           Ingeniería Web
                                           Introducción a la Ingeniería Web



    Comportamiento de los usuarios en la Web

  Baja tolerancia para diseños difíciles o sitios lentos
  A los usuarios no les gusta esperar
  A los usuarios no les gusta aprender cómo utilizar un sitio
  Web
     No existen clases de entrenamiento ni manuales para un sitio web
  A los usuarios desean capturar la funcionalidad del sitio web
  de forma inmediata tras echar un vistazo a la página principal
  durante unos segundos
     Puede haber casos donde puede ser útil gastar un poco de tiempo en
     aprender a manejar el sitio web


MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB




                                           Ingeniería Web
                                           Introducción a la Ingeniería Web



    Diseño centrado en el usuario

  Ofrecer una arquitectura de navegación centrada en el
  usuario es importante
     Diversos departamentos de una misma organización deberían
     colaborar en el desarrollo de la arquitectura de la aplicación Web
  Los usuarios no desean conocer cómo se organiza la entidad
  que soporta la Web que visita
     Los usuarios quieren llegar a la información que buscan en el menor
     tiempo posible




                                                                              56




        Tema 3: Introducción la Ingeniería Web
Ingeniería Web




                                            Ingeniería Web
                                            Introducción a la Ingeniería Web



    Usabilidad universal

 Internacionalización
 Accesibilidad para usuarios con discapacidades
    Discapacidades   visuales
    Discapacidades   cognitivas
    Discapacidades   auditivas
    Discapacidades   motoras




MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA
UNIDAD DIDACTICA: INGENIERIA WEB




                                            Ingeniería Web
                                            Introducción a la Ingeniería Web



    Usabilidad de la homepage

 Las homepages son un activo real para las organizaciones
    Cada año las organizaciones se gastan millones de euros en ellas
    La homepage es la carta de presentación de las organización al
    mundo
    La homepage es la página más importante en la mayoría de los sitios
    Web
 Claves
    El propósito de la organización debe explicitarse en la homepage
       Hay que explicar quién eres y qué haces (Nielsen, 2002a)
    Hay que ayudar a los usuarios a encontrar lo que necesitan
    Revelar los contenidos del sitio
    Utilizar el diseño visual para mejorar el diseño de la interacción (no
    para definirlo)

                                                                               58




       Tema 3: Introducción la Ingeniería Web

Más contenido relacionado

Destacado

Formulacion y planeacion para la ingenieria web
Formulacion y planeacion para la ingenieria webFormulacion y planeacion para la ingenieria web
Formulacion y planeacion para la ingenieria web
Rolito Rolo
 
INGENIERIA DE LA WEB
INGENIERIA DE LA WEBINGENIERIA DE LA WEB
INGENIERIA DE LA WEB
Pat Chilui
 
Formulacion y planeacion para ingenieria web
Formulacion y planeacion para ingenieria webFormulacion y planeacion para ingenieria web
Formulacion y planeacion para ingenieria web
marcytacamacho
 
Procesos normativos en calidad tic
Procesos normativos en calidad ticProcesos normativos en calidad tic
Procesos normativos en calidad tic
ITsencial
 
Planeacion y formulacion para la ingenieria web
Planeacion y formulacion para la ingenieria webPlaneacion y formulacion para la ingenieria web
Planeacion y formulacion para la ingenieria web
Virna Elizabeth Elizabeth
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
Lorena Vega
 
DBAccess Ingenieria De Software En La Web 2.0
DBAccess Ingenieria De Software En La Web 2.0DBAccess Ingenieria De Software En La Web 2.0
DBAccess Ingenieria De Software En La Web 2.0
La Red DBAccess
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
arienneya
 
Sesion 1
Sesion 1Sesion 1
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
adryalvarezv92
 
Paper Ingenieria Web
Paper Ingenieria WebPaper Ingenieria Web
Paper Ingenieria Web
Jammil Ramos
 
Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013
Pablo De Castro
 
Framework en Software Libre para la implantación de aplicaciones web en el do...
Framework en Software Libre para la implantación de aplicaciones web en el do...Framework en Software Libre para la implantación de aplicaciones web en el do...
Framework en Software Libre para la implantación de aplicaciones web en el do...
Manuel Mujica
 
Oracionnavide a
Oracionnavide aOracionnavide a
Oracionnavide a
Escuela Nacional
 
Crear cuenta-slidehare
Crear cuenta-slidehareCrear cuenta-slidehare
Crear cuenta-slidehare
pedrohp19
 
Présentation CommunityManagers.ch
Présentation CommunityManagers.chPrésentation CommunityManagers.ch
Présentation CommunityManagers.ch
Yann Graf
 
M7 lesson 2 4 write & solve equations pdf
M7 lesson 2 4 write & solve equations pdfM7 lesson 2 4 write & solve equations pdf
M7 lesson 2 4 write & solve equations pdf
lothomas
 
Antirretrovirales en VIH
Antirretrovirales en VIHAntirretrovirales en VIH
Antirretrovirales en VIH
Hospital Español
 
Créer sa micro entreprise light itsal ng
Créer sa micro entreprise light  itsal   ngCréer sa micro entreprise light  itsal   ng
Créer sa micro entreprise light itsal ng
KBNTIC
 

Destacado (20)

Formulacion y planeacion para la ingenieria web
Formulacion y planeacion para la ingenieria webFormulacion y planeacion para la ingenieria web
Formulacion y planeacion para la ingenieria web
 
INGENIERIA DE LA WEB
INGENIERIA DE LA WEBINGENIERIA DE LA WEB
INGENIERIA DE LA WEB
 
Formulacion y planeacion para ingenieria web
Formulacion y planeacion para ingenieria webFormulacion y planeacion para ingenieria web
Formulacion y planeacion para ingenieria web
 
Procesos normativos en calidad tic
Procesos normativos en calidad ticProcesos normativos en calidad tic
Procesos normativos en calidad tic
 
Planeacion y formulacion para la ingenieria web
Planeacion y formulacion para la ingenieria webPlaneacion y formulacion para la ingenieria web
Planeacion y formulacion para la ingenieria web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
DBAccess Ingenieria De Software En La Web 2.0
DBAccess Ingenieria De Software En La Web 2.0DBAccess Ingenieria De Software En La Web 2.0
DBAccess Ingenieria De Software En La Web 2.0
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Paper Ingenieria Web
Paper Ingenieria WebPaper Ingenieria Web
Paper Ingenieria Web
 
Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013Sesiones modelos de negocio y estrategias web ing inf enero2013
Sesiones modelos de negocio y estrategias web ing inf enero2013
 
Framework en Software Libre para la implantación de aplicaciones web en el do...
Framework en Software Libre para la implantación de aplicaciones web en el do...Framework en Software Libre para la implantación de aplicaciones web en el do...
Framework en Software Libre para la implantación de aplicaciones web en el do...
 
Informatique g1 b
Informatique g1 bInformatique g1 b
Informatique g1 b
 
Oracionnavide a
Oracionnavide aOracionnavide a
Oracionnavide a
 
Crear cuenta-slidehare
Crear cuenta-slidehareCrear cuenta-slidehare
Crear cuenta-slidehare
 
Présentation CommunityManagers.ch
Présentation CommunityManagers.chPrésentation CommunityManagers.ch
Présentation CommunityManagers.ch
 
M7 lesson 2 4 write & solve equations pdf
M7 lesson 2 4 write & solve equations pdfM7 lesson 2 4 write & solve equations pdf
M7 lesson 2 4 write & solve equations pdf
 
Antirretrovirales en VIH
Antirretrovirales en VIHAntirretrovirales en VIH
Antirretrovirales en VIH
 
Créer sa micro entreprise light itsal ng
Créer sa micro entreprise light  itsal   ngCréer sa micro entreprise light  itsal   ng
Créer sa micro entreprise light itsal ng
 

Similar a UD:INGENIERIA WEB - SESION N°01

Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
Byron Duarte
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
Victor Barraza
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
Victor Barraza
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
Victor Barraza
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
Victor Barraza
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
diana_caluna
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
Ingeniería Nica
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
Pabel Lopez
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
chelito0890
 
INGENIERIA WEB
INGENIERIA WEBINGENIERIA WEB
INGENIERIA WEB
wilboyman
 
Presentacion curso ingenieria web ing. aldo zanabria
Presentacion curso ingenieria web   ing. aldo zanabriaPresentacion curso ingenieria web   ing. aldo zanabria
Presentacion curso ingenieria web ing. aldo zanabria
Aldo Hernán Zanabria Gálvez
 
1 ingeniería web
1 ingeniería web1 ingeniería web
1 ingeniería web
UVM
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
andreamedinamarin
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEB
Noé Arpasi
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
romaldohuerta1
 
Presentación1
Presentación1Presentación1
Presentación1
norma-93
 
Presentación1
Presentación1Presentación1
Presentación1
norma-93
 
Presentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en InternetPresentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en Internet
Facultad de Ciencias y Sistemas
 

Similar a UD:INGENIERIA WEB - SESION N°01 (20)

Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Planificacio y formulacion web d
Planificacio y formulacion web dPlanificacio y formulacion web d
Planificacio y formulacion web d
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
INGENIERIA WEB
INGENIERIA WEBINGENIERIA WEB
INGENIERIA WEB
 
Presentacion curso ingenieria web ing. aldo zanabria
Presentacion curso ingenieria web   ing. aldo zanabriaPresentacion curso ingenieria web   ing. aldo zanabria
Presentacion curso ingenieria web ing. aldo zanabria
 
1 ingeniería web
1 ingeniería web1 ingeniería web
1 ingeniería web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEB
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en InternetPresentación de Asignatura::Diseño de Sistemas en Internet
Presentación de Asignatura::Diseño de Sistemas en Internet
 

UD:INGENIERIA WEB - SESION N°01

  • 1. Ingeniería Web SESION N°2 01 Ingeniería Web Curso de Doctorado IECSTP "uHERMANOSS CARCAMOrso de Doctorado Tema 1: Introducción la Ingeniería Web PT. HenryFrancisco José García Peñalvo ( Dr. Gomez Sernaque (hegomezsernaque@servigenhegs.com ) MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA Ingeniería Web Introducción a la Ingeniería Web Contenidos Introducción Diferencias entre los sistemas web y el software tradicional Ingeniería Web Usabilidad Referencias MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB 2
  • 2. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web 1. Introducción Ingeniería Web Introducción a la Ingeniería Web Dependencia social del software 4 Tema 3: Introducción la Ingeniería Web
  • 3. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web 2. Diferencias entre los sistemas web y el software tradicional Ingeniería Web Introducción a la Ingeniería Web Sistemas web vs software tradicional Los sistemas web tienen una naturaleza y unos requisitos que difieren del software tradicional Los sistemas web Están orientados a documentos que contienen páginas web estáticas o dinámicas Se centran en el look & feel y enfatizan la creatividad visual y la presentación en la interfaz Son conducidos por el contenido, incluyendo el desarrollo del contenido Necesitan ofrecer servicios a usuarios con diversidad de características y capacidades Ejemplifican los vínculos entre el arte y la ciencia que generalmente aparecen en el desarrollo del software 34 Tema 3: Introducción la Ingeniería Web
  • 4. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web Sistemas web vs software tradicional Los sistemas Web Requieren acortar el tiempo de desarrollo, dificultando aplicar el mismo nivel de formalidad en la planificación y prueba que se aplica en el software tradicional Presentan un formato de distribución y explotación diferente al software tradicional Los desarrolladores de los sistemas web Difieren en gran medida en su formación, características, conocimiento y comprensión del sistema Diferencias en su percepción de la Web y de la calidad del sistema web MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB Ingeniería Web Introducción a la Ingeniería Web ¿Qué es especial en los sistemas web? Evolución del sitio web La organización completa es una disposición de celdas interdependientes Gestión del contenido El contenido y la funcionalidad cambia en el tiempo Gestión del rápido y gran cambio requerido, por ejemplo, en los sistemas de e-business Son como sistemas orgánicos que continuamente se adaptan a su entorno Desarrollo abierto Los desarrollos y correcciones no tienen que hacerse necesariamente por ingenieros de software Departamentos o personas individuales pueden tener privilegios para hacer cambios Herramientas de autor 36 Tema 3: Introducción la Ingeniería Web
  • 5. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web ¿Qué es especial en los sistemas web? El sistema es la organización No es un papel soportado, sino que se convierte en el sistema Organizaciones virtuales y empresas virtuales Diversidad de involucrados Internos y externos a la organización Consideraciones sobre diferencias regionales, culturales, lingüísticas… Responsabilidad ambigua sobre el sitio web La gestión global de la estrategia web recibe poca atención Ingeniería Web Introducción a la Ingeniería Web 3. Ingeniería Web 38 Tema 3: Introducción la Ingeniería Web
  • 6. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web Presentación La Ingeniería Web incorpora nuevas aproximaciones, metodologías, técnicas y guías para cumplir los requisitos de los sistemas web Desarrollar aplicaciones web difiere sustancialmente de los desarrollos tradicionales Diferencias en la naturaleza y en el ciclo de vida de las aplicaciones web El desarrollo web es una mezcla entre la publicación y el desarrollo de software, entre la mercadotecnia y la computación, entre las comunicaciones internas y las relaciones externas, y entre el arte y la tecnología (Powell, 1998) Ingeniería Web Introducción a la Ingeniería Web Principios de ingeniería aplicados a la Web Objetivos y requisitos bien definidos Desarrollo de un producto en fases Planificación cuidadosa de dichas fases Diseño y desarrollo sistemático Auditoría continua de todo el proceso 42 Tema 3: Introducción la Ingeniería Web
  • 7. Ingeniería Web Introducción a la Ingeniería Web La Ingeniería Web es un campo multidisciplinar Ingeniería del Software Hipertexto Multimedia Ingeniería de la información Interacción Ingeniería Web Ingeniería de requisitos persona-ordenador Pruebas Diseño y análisis de sistemas Gestión de proyectos Modelado y simulación (Murugesan et al., 2001) Tema 3: Introducción la Ingeniería Web
  • 8. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web Calidad de las aplicaciones Web •Capacidad de comprensión del sitio global •Servicios de ayuda y realimentación en línea Usabilidad •Capacidades estéticas y de interfaz •Servicios especiales •Capacidad de recuperación y de búsqueda Funcionalidad •Servicios de búsqueda y navegación •Servicios relacionados con el dominio de la aplicación Calidad de •Proceso correcto de enlace una aplicación Fiabilidad •Recuperación de errores Web •Validación y recuperación de la entrada del usuario •Rendimiento del tiempo de respuesta Eficiencia •Velocidad de generación de páginas •Velocidad de generación de gráficos Capacidad de •Facilidad de corrección mantenimiento •Adaptabilidad •Extensibilidad MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB Ingeniería Web Introducción a la Ingeniería Web 4. Usabilidad 52 Tema 3: Introducción la Ingeniería Web
  • 9. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web ¿Qué es la usabilidad? Diseñar para la forma de ser de las personas, en contraposición de diseñar para la tecnología o para la organización Facilidad de aprendizaje Facilidad de uso Reducir el número de errores de usuario Mejorar el placer de usar el sistema Potenciar el uso del sistema frente a la complejidad artística Tendencia KISS (Keep It Simple, Stupid!) El sitio debe ser claro y limpio En Internet sobreviven lo más sencillo Técnicamente el sitio debe ser compatible con los diversos navegadores MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB Ingeniería Web Introducción a la Ingeniería Web ¿Qué es la usabilidad? ¿Por qué las personas tienen que adaptarse a la tecnología? ¿Por qué no hacer que la tecnología se adapte a las personas? (Jacob Nielsen) Los usuarios pasan horas navegando por un sito web en búsqueda de una información La navegación web es mucho más difícil de lo que se puede pensar El personal de la organización no es siempre la audiencia a la que se destina la aplicación web Se debe crear la aplicación web para quién la usa Prestar atención a la usabilidad puede incrementar el porcentaje de visitantes Importante en los comercios electrónicos 54 Tema 3: Introducción la Ingeniería Web
  • 10. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web Comportamiento de los usuarios en la Web Baja tolerancia para diseños difíciles o sitios lentos A los usuarios no les gusta esperar A los usuarios no les gusta aprender cómo utilizar un sitio Web No existen clases de entrenamiento ni manuales para un sitio web A los usuarios desean capturar la funcionalidad del sitio web de forma inmediata tras echar un vistazo a la página principal durante unos segundos Puede haber casos donde puede ser útil gastar un poco de tiempo en aprender a manejar el sitio web MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB Ingeniería Web Introducción a la Ingeniería Web Diseño centrado en el usuario Ofrecer una arquitectura de navegación centrada en el usuario es importante Diversos departamentos de una misma organización deberían colaborar en el desarrollo de la arquitectura de la aplicación Web Los usuarios no desean conocer cómo se organiza la entidad que soporta la Web que visita Los usuarios quieren llegar a la información que buscan en el menor tiempo posible 56 Tema 3: Introducción la Ingeniería Web
  • 11. Ingeniería Web Ingeniería Web Introducción a la Ingeniería Web Usabilidad universal Internacionalización Accesibilidad para usuarios con discapacidades Discapacidades visuales Discapacidades cognitivas Discapacidades auditivas Discapacidades motoras MODULO: APLICACIONES WEB,DISEÑOS GRAFICOS Y PRODUCTOS MULTIMEDIA UNIDAD DIDACTICA: INGENIERIA WEB Ingeniería Web Introducción a la Ingeniería Web Usabilidad de la homepage Las homepages son un activo real para las organizaciones Cada año las organizaciones se gastan millones de euros en ellas La homepage es la carta de presentación de las organización al mundo La homepage es la página más importante en la mayoría de los sitios Web Claves El propósito de la organización debe explicitarse en la homepage Hay que explicar quién eres y qué haces (Nielsen, 2002a) Hay que ayudar a los usuarios a encontrar lo que necesitan Revelar los contenidos del sitio Utilizar el diseño visual para mejorar el diseño de la interacción (no para definirlo) 58 Tema 3: Introducción la Ingeniería Web