SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
14.Diseño de WebApps
Ramiro Estigarribia Canese
Link a la presentación
Enfoques del Diseño de WebApps.
Existen 2 enfoques de diseño:
➔ El ideal artístico de expresarse a sí mismo.
➔ El ideal de la ingeniería de resolver un problema.
En la primera década de desarrollo de la web (1995-2005),
muchos elegían el ideal artístico.
Después evolucionó a partir de la visión artística que surgió de
la construcción de webapps.
¿Qué es el Diseño de WebApps?
➔ Establece la vista y sensación de la webapp, creando la
distribución estética de la interfaz de usuario.
➔ Define la estructura arquitectónica de la webapp.
➔ Desarrolla el contenido y la funcionalidad que residen en la
arquitectura y planeando la navegación que ocurre dentro de
la webapp.
¿Por qué es importante?
➔ Porque permite crear un modelo que se evalúe respecto de
su calidad para mejorarlo antes de la generación de
contenido y código, de la realización de las pruebas y del
involucramiento de un gran número de usuarios.
➔ En el diseño se establece la calidad de la webapp.
Calidad del Diseño de WebApps
➔ El diseño es la actividad que genera un producto de calidad.
¿Cómo es la calidad en una WebAPP?
➔ Toda persona que utiliza internet, se ha formado una
opinión sobre lo que es una “buena” webapp.
Los puntos de vista individuales varían mucho:
➔ A muchos usuarios les gustan las animaciones y otros
prefieren texto simple.
¿Cómo se percibe la calidad en una WebApp?
➔ Cinco atributos principales:
Atributos Adicionales de Calidad: Seguridad
➔ Las webapps se han integrado con bases de datos críticas.
➔ Las aplicaciones de comercio electrónico almacenan
información delicada para el cliente.
➔ La medida clave de la seguridad de una webapp y de su
ambiente de servidor es su capacidad para rechazar los
accesos no autorizados y detener un ataque proveniente del
exterior.
Atributos Adicionales de Calidad: Disponibilidad
➔ Inclusive la mejor WebApp será un fracaso si no se está
disponible todo el tiempo.
➔ La disponibilidad es la medida del tiempo que una webapp
puede utilizarse. El usuario final espera que las webapps se
hallen disponibles las 24 horas de los 365 días del año.
➔ Además es importante mantener la mayor compatibilidad
con navegadores y plataformas.
Atributos Adicionales de Calidad: Escalabilidad
➔ Una webapp puede crecer para recibir a muchos usuarios.
➔ La webapp y los sistemas deben ser capaces de manejar
una variación del volumen o su rendimiento se desplomará.
➔ No basta construir una webapp exitosa:
También es importante que pueda asimilar la carga del éxito
(muchos más usuarios).
Metas del Diseño de WebApps: Simplicidad
➔ La estética y la navegación deben ser consistentes con el
dominio de la aplicación que se va a crear.
➔ La web de un músico sin duda tendrá un aspecto distinto
que una webapp de un banco.
➔ Usted (y quienes contribuyan al diseño) debe trabajar para
establecer la identidad de la webapp por medio del diseño.
Metas del Diseño de WebApps: Navegabilidad
➔ Debe estar diseñada de forma que sea intuitiva y predecible.
Es decir, el usuario debe comprender cómo moverse sin
tener que buscar instrucciones para la navegación.
➔ Nada es más frustrante que intentar encontrar el vínculo
apropiado entre muchas opciones.
➔ También es importante colocar los vínculos y funcionesen
una ubicación predecible en cada página web.
Metas del Diseño de WebApps: Atractivo Visual
➔ De todas las categorías de software, las aplicaciones web
son indiscutiblemente las más visuales, dinámicas y
estéticas.
➔ El atractivo visual radica sin lugar a dudas en los ojos del
espectador, pero muchas características (distribución de la
interfaz, coordinación del color, balance del texto, imágenes
y otros medios) aumentan el atractivo visual.
Diseño de la Interfaz.
➔ Uno de los retos es la naturaleza indeterminada del punto
en el que entra el usuario.
Es decir, éste puede ingresar por una ubicación inicial de
la webapp (la página de inicio).
➔ El diseño debe dar características de navegación en la
interfaz que acompañen a todos los objetos sin importar
el modo en el que el usuario ingrese.
Recomendaciones de Navegación
1. Menús de navegación: contienen palabras clave que listan
contenido o funciones clave.
2. Iconos gráficos: botones, interruptores y otras imágenes que
permiten al usuario realizar acciones.
3. Imágenes: representación gráfica que el usuario selecciona
para establecer un vínculo hacia un objeto de contenido o
función de la webapp.
Diseño de la Estética
➔ El diseño gráfico, es una actividad artística que complementa
los aspectos técnicos del diseño de las WebApps.
Sin estética, una WebApp será funcional pero no atractiva.
➔ Para llevar a cabo con eficacia, hay que volver a la jerarquía del
usuario desarrollada como parte del modelo de requerimientos
(véase el capítulo 5) y preguntar:
¿Quiénes son los usuarios y qué vista desean tener?
Diseño de Contenido.
➔ Define la distribución de todo el contenido que se presenta
como parte de la webapp, y establece las relaciones entre los
objetos del contenido.
➔ El diseño del contenido comienza con la representación de sus
objetos, así como las asociaciones y relaciones entre ellos.
Diseño Arquitectónico
➔ Identifica la estructura general de la webapp, e incluye la
arquitectura a nivel de red.
➔ La arquitectura describe una infraestructura que permite
que la aplicación cumpla con sus objetivos de negocios.
Resumen y Conclusiones
➔ Para lograr calidad, un buen diseño debe tener:
consistencia, robustez, navegabilidad y atractivo visual.
➔ El diseño describe el aspecto de la webapp, e incluye
esquemas de color, tamaño del texto, empleo de
imágenes y otras decisiones relacionadas con la estética.
Cuestionario

Más contenido relacionado

La actualidad más candente

Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
MaritzaD
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
Kleo Jorgee
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
Shelisse De la Cruz
 
Estudio de viabilidad de un proyecto informático
Estudio de viabilidad de un proyecto informáticoEstudio de viabilidad de un proyecto informático
Estudio de viabilidad de un proyecto informático
Titiushko Jazz
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!
Cristian Sánchez
 

La actualidad más candente (20)

12.diseño basado en patrones
12.diseño basado en patrones12.diseño basado en patrones
12.diseño basado en patrones
 
Taller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareTaller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWare
 
El Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger PressmanEl Proceso de Diseño de interfaces de usuario. Roger Pressman
El Proceso de Diseño de interfaces de usuario. Roger Pressman
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-software
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Lenguaje Acme
Lenguaje AcmeLenguaje Acme
Lenguaje Acme
 
Sistemas distribuidos pnn2
Sistemas distribuidos pnn2Sistemas distribuidos pnn2
Sistemas distribuidos pnn2
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo software
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Estudio de viabilidad de un proyecto informático
Estudio de viabilidad de un proyecto informáticoEstudio de viabilidad de un proyecto informático
Estudio de viabilidad de un proyecto informático
 
Servidor Apache
Servidor Apache Servidor Apache
Servidor Apache
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!
 
Analisis del patron mvc
Analisis del patron mvcAnalisis del patron mvc
Analisis del patron mvc
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
MODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHPMODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHP
 
Patrones GOF
Patrones GOFPatrones GOF
Patrones GOF
 
Entorno de Programacion
Entorno de ProgramacionEntorno de Programacion
Entorno de Programacion
 

Similar a Diseño de WebApps

Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
proo
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
Lorena Guerrero
 
Arquitectura de la información y Usabilidad
Arquitectura de la información y UsabilidadArquitectura de la información y Usabilidad
Arquitectura de la información y Usabilidad
Ivan Aguilar
 

Similar a Diseño de WebApps (20)

DiseñO Para Web App
DiseñO Para Web AppDiseñO Para Web App
DiseñO Para Web App
 
Capitulo 13 sfdsgfg
Capitulo 13  sfdsgfgCapitulo 13  sfdsgfg
Capitulo 13 sfdsgfg
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
Desarrollo web final
Desarrollo web finalDesarrollo web final
Desarrollo web final
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Clase no 3
Clase no 3Clase no 3
Clase no 3
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
Tema 6
Tema 6Tema 6
Tema 6
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
Formulacion y planeacion la web
Formulacion y planeacion la webFormulacion y planeacion la web
Formulacion y planeacion la web
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria Web
 
INTRODUCCION AL DISEÑO WEB.pptx
INTRODUCCION AL DISEÑO WEB.pptxINTRODUCCION AL DISEÑO WEB.pptx
INTRODUCCION AL DISEÑO WEB.pptx
 
Usabilidad y Experiencia de Usuario
Usabilidad y Experiencia de UsuarioUsabilidad y Experiencia de Usuario
Usabilidad y Experiencia de Usuario
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
Arquitectura de la información y Usabilidad
Arquitectura de la información y UsabilidadArquitectura de la información y Usabilidad
Arquitectura de la información y Usabilidad
 
Ddd
DddDdd
Ddd
 
Fase 1 formulacion y planeación i web
Fase 1 formulacion y planeación i webFase 1 formulacion y planeación i web
Fase 1 formulacion y planeación i web
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 

Más de Ramiro Estigarribia Canese

Más de Ramiro Estigarribia Canese (20)

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
 
Servicios web
Servicios webServicios web
Servicios web
 
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Herramienta cacti
Herramienta cactiHerramienta cacti
Herramienta cacti
 
Monitoreo de datacenter
Monitoreo de datacenterMonitoreo de datacenter
Monitoreo de datacenter
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Diseño de WebApps

  • 1. 14.Diseño de WebApps Ramiro Estigarribia Canese Link a la presentación
  • 2. Enfoques del Diseño de WebApps. Existen 2 enfoques de diseño: ➔ El ideal artístico de expresarse a sí mismo. ➔ El ideal de la ingeniería de resolver un problema. En la primera década de desarrollo de la web (1995-2005), muchos elegían el ideal artístico. Después evolucionó a partir de la visión artística que surgió de la construcción de webapps.
  • 3. ¿Qué es el Diseño de WebApps? ➔ Establece la vista y sensación de la webapp, creando la distribución estética de la interfaz de usuario. ➔ Define la estructura arquitectónica de la webapp. ➔ Desarrolla el contenido y la funcionalidad que residen en la arquitectura y planeando la navegación que ocurre dentro de la webapp.
  • 4. ¿Por qué es importante? ➔ Porque permite crear un modelo que se evalúe respecto de su calidad para mejorarlo antes de la generación de contenido y código, de la realización de las pruebas y del involucramiento de un gran número de usuarios. ➔ En el diseño se establece la calidad de la webapp.
  • 5. Calidad del Diseño de WebApps ➔ El diseño es la actividad que genera un producto de calidad. ¿Cómo es la calidad en una WebAPP? ➔ Toda persona que utiliza internet, se ha formado una opinión sobre lo que es una “buena” webapp. Los puntos de vista individuales varían mucho: ➔ A muchos usuarios les gustan las animaciones y otros prefieren texto simple.
  • 6. ¿Cómo se percibe la calidad en una WebApp? ➔ Cinco atributos principales:
  • 7. Atributos Adicionales de Calidad: Seguridad ➔ Las webapps se han integrado con bases de datos críticas. ➔ Las aplicaciones de comercio electrónico almacenan información delicada para el cliente. ➔ La medida clave de la seguridad de una webapp y de su ambiente de servidor es su capacidad para rechazar los accesos no autorizados y detener un ataque proveniente del exterior.
  • 8. Atributos Adicionales de Calidad: Disponibilidad ➔ Inclusive la mejor WebApp será un fracaso si no se está disponible todo el tiempo. ➔ La disponibilidad es la medida del tiempo que una webapp puede utilizarse. El usuario final espera que las webapps se hallen disponibles las 24 horas de los 365 días del año. ➔ Además es importante mantener la mayor compatibilidad con navegadores y plataformas.
  • 9. Atributos Adicionales de Calidad: Escalabilidad ➔ Una webapp puede crecer para recibir a muchos usuarios. ➔ La webapp y los sistemas deben ser capaces de manejar una variación del volumen o su rendimiento se desplomará. ➔ No basta construir una webapp exitosa: También es importante que pueda asimilar la carga del éxito (muchos más usuarios).
  • 10. Metas del Diseño de WebApps: Simplicidad ➔ La estética y la navegación deben ser consistentes con el dominio de la aplicación que se va a crear. ➔ La web de un músico sin duda tendrá un aspecto distinto que una webapp de un banco. ➔ Usted (y quienes contribuyan al diseño) debe trabajar para establecer la identidad de la webapp por medio del diseño.
  • 11. Metas del Diseño de WebApps: Navegabilidad ➔ Debe estar diseñada de forma que sea intuitiva y predecible. Es decir, el usuario debe comprender cómo moverse sin tener que buscar instrucciones para la navegación. ➔ Nada es más frustrante que intentar encontrar el vínculo apropiado entre muchas opciones. ➔ También es importante colocar los vínculos y funcionesen una ubicación predecible en cada página web.
  • 12. Metas del Diseño de WebApps: Atractivo Visual ➔ De todas las categorías de software, las aplicaciones web son indiscutiblemente las más visuales, dinámicas y estéticas. ➔ El atractivo visual radica sin lugar a dudas en los ojos del espectador, pero muchas características (distribución de la interfaz, coordinación del color, balance del texto, imágenes y otros medios) aumentan el atractivo visual.
  • 13. Diseño de la Interfaz. ➔ Uno de los retos es la naturaleza indeterminada del punto en el que entra el usuario. Es decir, éste puede ingresar por una ubicación inicial de la webapp (la página de inicio). ➔ El diseño debe dar características de navegación en la interfaz que acompañen a todos los objetos sin importar el modo en el que el usuario ingrese.
  • 14. Recomendaciones de Navegación 1. Menús de navegación: contienen palabras clave que listan contenido o funciones clave. 2. Iconos gráficos: botones, interruptores y otras imágenes que permiten al usuario realizar acciones. 3. Imágenes: representación gráfica que el usuario selecciona para establecer un vínculo hacia un objeto de contenido o función de la webapp.
  • 15. Diseño de la Estética ➔ El diseño gráfico, es una actividad artística que complementa los aspectos técnicos del diseño de las WebApps. Sin estética, una WebApp será funcional pero no atractiva. ➔ Para llevar a cabo con eficacia, hay que volver a la jerarquía del usuario desarrollada como parte del modelo de requerimientos (véase el capítulo 5) y preguntar: ¿Quiénes son los usuarios y qué vista desean tener?
  • 16. Diseño de Contenido. ➔ Define la distribución de todo el contenido que se presenta como parte de la webapp, y establece las relaciones entre los objetos del contenido. ➔ El diseño del contenido comienza con la representación de sus objetos, así como las asociaciones y relaciones entre ellos.
  • 17. Diseño Arquitectónico ➔ Identifica la estructura general de la webapp, e incluye la arquitectura a nivel de red. ➔ La arquitectura describe una infraestructura que permite que la aplicación cumpla con sus objetivos de negocios.
  • 18. Resumen y Conclusiones ➔ Para lograr calidad, un buen diseño debe tener: consistencia, robustez, navegabilidad y atractivo visual. ➔ El diseño describe el aspecto de la webapp, e incluye esquemas de color, tamaño del texto, empleo de imágenes y otras decisiones relacionadas con la estética. Cuestionario