SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Amigabilidad en el Software
M.C. Juan Carlos Olivares Rojas
Amigabilidad
• El software no debe generar el rechazo del
usuario final ni presentar ambigüedades.
• Usabilidad es el grado de dificultad o
facilidad que otorga el diseño para realizar
alguna tarea.
Amigabilidad
• El estándar ISO/IEC 9241 define a la
usabilidad como la efectividad, eficiencia y
satisfacción con la que un producto alcanza
sus objetivos específicos para los usuarios.
• El ISO/IEC 9126 hace énfasis en las
características internas y externas de las
aplicaciones que actúan en la usabilidad.
Ergonomía
• Es el estudio de las características,
necesidades, capacidades y habilidades de
los seres humanos, analizando aquellos
aspectos y características que afectan el
diseño de los productos físicos o procesos
de producción en un ambiente laboral.
Atributos de usabilidad
• Predicibilidad
• Familiaridad
• Flexibilidad
• Robustez
• Conocimientos del usuario
• Consistencia
• Otros: eficiencia, memorización y
satisfacción.
Esquemas de usabilidad
• El usuario final
• La aplicación
• La funcionalidad
• La usabilidad debe de ser desarrollada desde el
inicio del proyecto.
• Una línea demasiado corta de texto es muy
molesta para la lectura y una muy larga causa
aburrimiento.
Patrones de diseño de usabilidad
• Un patrón nos proporciona reglas,
recomendaciones y mecanismos que guían
a la solución óptima de un problema.
• Defecto de usabilidad asociado
• Causa
• Consecuencia
• Patrones de diseño relacionados
Indicación de estado o progreso
• También recibe el nombre de Status
indication, es el patrón más utilizado en las
aplicaciones de instalación para que el
usuario final pueda visualizar cuanto falta
para que finalice un proceso.
• Las pruebas de usabilidad buscan cualquier
cosa que eviten a los usuarios terminar las
tareas con un esfuerzo y tiempo razonable.
Guías de usuario (Wizard)
• Los asistentes ayudan a mejorar la
usabilidad de un programa al mejorar la
funcionalidad, dado que realizan el trabajo
sucio al usuario.
• Los asistentes pueden tener muchas
opciones y tener una gama muy amplia de
opciones.
Alerta (alerts)
• Se asemejan a la indicación de estado ya
que busca informar el estado de una tarea
determinada. Busca informar sobre la
omisión o sobre algún error de la
información necesitada de una aplicación.
• A veces se toman supuestos como: es
humano, sabe leer, sabe usar el mosue,
sabe presionar una tecla, etc.
Sugerencia de valores
• El usuario final no siempre conoce el
contenido que debe colocar en cada uno de
los campos donde se le solicita información.
• La tendencia actual en los sistemas de
información es a que los usuarios puedan
utilizar el sistema sin leer el manual o la
ayuda. A esto se le llama intuición.
El cliente no siempre tiene la
razón
• El usuario debe indicar las funcionalidades
no como implementarlas. Es decir, no debe
indicar que quiere tres menús, dos botones
y un formulario, sino el problema.
Referencias
• D. Cantone, “La biblia del programador.
Implementación y Debugging”, MP
Ediciones, Argentina, 2006, ISBN: 987-
22995-7-9, pp. 320.
¿Preguntas?

Más contenido relacionado

La actualidad más candente

modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
Brihany Rossell
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Sergio Sanchez
 
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
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2
andermijan
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
guestc990b6
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
UNEFA
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 

La actualidad más candente (20)

Metodologia MeRinde
Metodologia MeRindeMetodologia MeRinde
Metodologia MeRinde
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
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!
 
Plan de pruebas
Plan de pruebasPlan de pruebas
Plan de pruebas
 
Plantilla caso prueba
Plantilla caso pruebaPlantilla caso prueba
Plantilla caso prueba
 
Comprensión de los Requerimientos
Comprensión de los Requerimientos Comprensión de los Requerimientos
Comprensión de los Requerimientos
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
AGILE Model (SDLC).pptx
AGILE Model (SDLC).pptxAGILE Model (SDLC).pptx
AGILE Model (SDLC).pptx
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
02 rup
02 rup02 rup
02 rup
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Gestion de riesgos en proyectos de software
Gestion de riesgos en proyectos de softwareGestion de riesgos en proyectos de software
Gestion de riesgos en proyectos de software
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 

Destacado

5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_feliz5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_feliz
HJTandil66
 
Teoria delaciencia02
Teoria delaciencia02Teoria delaciencia02
Teoria delaciencia02
guidoalarcon
 
Corporate Profile with collage - Congo French
Corporate Profile with collage - Congo FrenchCorporate Profile with collage - Congo French
Corporate Profile with collage - Congo French
Ezra G. MacKay Lawrence
 
Printemps des poètes classe cm2a
Printemps des poètes classe cm2aPrintemps des poètes classe cm2a
Printemps des poètes classe cm2a
lyceebonsoleil
 
Crpresentation clevacances
Crpresentation clevacancesCrpresentation clevacances
Crpresentation clevacances
cdtsomme
 
Rayons cosmiques
Rayons cosmiquesRayons cosmiques
Rayons cosmiques
Tocup
 

Destacado (20)

7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigable7 Principios de Diseño para un software amigable
7 Principios de Diseño para un software amigable
 
5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_feliz5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_feliz
 
La (des)igualdad de género de las políticas económicas
La (des)igualdad de género de las políticas económicasLa (des)igualdad de género de las políticas económicas
La (des)igualdad de género de las políticas económicas
 
Las emociones y la actitud
Las emociones y la actitudLas emociones y la actitud
Las emociones y la actitud
 
Senador Hernán Larrain Fernández en "II seminario internacional "Transparenci...
Senador Hernán Larrain Fernández en "II seminario internacional "Transparenci...Senador Hernán Larrain Fernández en "II seminario internacional "Transparenci...
Senador Hernán Larrain Fernández en "II seminario internacional "Transparenci...
 
Présentation des Nouveautés de Sage CRM v 6.6
Présentation des Nouveautés de Sage CRM v 6.6Présentation des Nouveautés de Sage CRM v 6.6
Présentation des Nouveautés de Sage CRM v 6.6
 
Teoria delaciencia02
Teoria delaciencia02Teoria delaciencia02
Teoria delaciencia02
 
Nomenclature Demaret Yves
Nomenclature Demaret YvesNomenclature Demaret Yves
Nomenclature Demaret Yves
 
L’action de grâce
L’action de grâceL’action de grâce
L’action de grâce
 
Championnat dh 2014 trophã©es
Championnat dh 2014 trophã©esChampionnat dh 2014 trophã©es
Championnat dh 2014 trophã©es
 
Voile d'ombrage
Voile d'ombrageVoile d'ombrage
Voile d'ombrage
 
Lecciones de la experiencia chilena en concesiones
Lecciones de la experiencia chilena en concesionesLecciones de la experiencia chilena en concesiones
Lecciones de la experiencia chilena en concesiones
 
Resolución de Conflictos
Resolución de ConflictosResolución de Conflictos
Resolución de Conflictos
 
Corporate Profile with collage - Congo French
Corporate Profile with collage - Congo FrenchCorporate Profile with collage - Congo French
Corporate Profile with collage - Congo French
 
Printemps des poètes classe cm2a
Printemps des poètes classe cm2aPrintemps des poètes classe cm2a
Printemps des poètes classe cm2a
 
The Crucible questions
The Crucible questionsThe Crucible questions
The Crucible questions
 
Crpresentation clevacances
Crpresentation clevacancesCrpresentation clevacances
Crpresentation clevacances
 
Journée Clud des 100 étoiles
Journée Clud des 100 étoilesJournée Clud des 100 étoiles
Journée Clud des 100 étoiles
 
Rayons cosmiques
Rayons cosmiquesRayons cosmiques
Rayons cosmiques
 
El metodo y la ciencia
El metodo y la cienciaEl metodo y la ciencia
El metodo y la ciencia
 

Similar a Amigabilidad en el Software

Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregidoManual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
vprado
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
Dany Lpz
 
Interfaces de usuario tema2
Interfaces de usuario tema2Interfaces de usuario tema2
Interfaces de usuario tema2
Enrique Puertas
 

Similar a Amigabilidad en el Software (20)

Interfaces de usuario
Interfaces de usuarioInterfaces de usuario
Interfaces de usuario
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregidoManual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
 
Calidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidadCalidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidad
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
11.interfaz de usuario
11.interfaz de usuario11.interfaz de usuario
11.interfaz de usuario
 
Taller de Usabilidad (HCI 1)
Taller de Usabilidad (HCI 1)Taller de Usabilidad (HCI 1)
Taller de Usabilidad (HCI 1)
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Interfaces de usuario tema2
Interfaces de usuario tema2Interfaces de usuario tema2
Interfaces de usuario tema2
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 
Taller usabilidad
Taller usabilidadTaller usabilidad
Taller usabilidad
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
usabilidad
usabilidad usabilidad
usabilidad
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
USABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEBUSABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEB
 
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
RESUMEN (Usabilidad de los sitios web  etodologias y tecnicas de evaluacion) RESUMEN (Usabilidad de los sitios web  etodologias y tecnicas de evaluacion)
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
 
Basque Industry 4.0  -  "Digital worker experience 4.0"
Basque Industry 4.0  -  "Digital worker experience 4.0"Basque Industry 4.0  -  "Digital worker experience 4.0"
Basque Industry 4.0  -  "Digital worker experience 4.0"
 

Más de Juan Carlos Olivares Rojas

Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Juan Carlos Olivares Rojas
 

Más de Juan Carlos Olivares Rojas (20)

Ieee itmsb20
Ieee itmsb20Ieee itmsb20
Ieee itmsb20
 
Ropec20neural stick
Ropec20neural stickRopec20neural stick
Ropec20neural stick
 
Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board Computers
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las Cosas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en México
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobility
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer Interaction
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas Inteligentes
 
Estrategias didacticas
Estrategias didacticasEstrategias didacticas
Estrategias didacticas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas Inteligentes
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
 

Amigabilidad en el Software

  • 1. Amigabilidad en el Software M.C. Juan Carlos Olivares Rojas
  • 2. Amigabilidad • El software no debe generar el rechazo del usuario final ni presentar ambigüedades. • Usabilidad es el grado de dificultad o facilidad que otorga el diseño para realizar alguna tarea.
  • 3. Amigabilidad • El estándar ISO/IEC 9241 define a la usabilidad como la efectividad, eficiencia y satisfacción con la que un producto alcanza sus objetivos específicos para los usuarios. • El ISO/IEC 9126 hace énfasis en las características internas y externas de las aplicaciones que actúan en la usabilidad.
  • 4. Ergonomía • Es el estudio de las características, necesidades, capacidades y habilidades de los seres humanos, analizando aquellos aspectos y características que afectan el diseño de los productos físicos o procesos de producción en un ambiente laboral.
  • 5. Atributos de usabilidad • Predicibilidad • Familiaridad • Flexibilidad • Robustez • Conocimientos del usuario • Consistencia • Otros: eficiencia, memorización y satisfacción.
  • 6. Esquemas de usabilidad • El usuario final • La aplicación • La funcionalidad • La usabilidad debe de ser desarrollada desde el inicio del proyecto. • Una línea demasiado corta de texto es muy molesta para la lectura y una muy larga causa aburrimiento.
  • 7. Patrones de diseño de usabilidad • Un patrón nos proporciona reglas, recomendaciones y mecanismos que guían a la solución óptima de un problema. • Defecto de usabilidad asociado • Causa • Consecuencia • Patrones de diseño relacionados
  • 8. Indicación de estado o progreso • También recibe el nombre de Status indication, es el patrón más utilizado en las aplicaciones de instalación para que el usuario final pueda visualizar cuanto falta para que finalice un proceso. • Las pruebas de usabilidad buscan cualquier cosa que eviten a los usuarios terminar las tareas con un esfuerzo y tiempo razonable.
  • 9. Guías de usuario (Wizard) • Los asistentes ayudan a mejorar la usabilidad de un programa al mejorar la funcionalidad, dado que realizan el trabajo sucio al usuario. • Los asistentes pueden tener muchas opciones y tener una gama muy amplia de opciones.
  • 10. Alerta (alerts) • Se asemejan a la indicación de estado ya que busca informar el estado de una tarea determinada. Busca informar sobre la omisión o sobre algún error de la información necesitada de una aplicación. • A veces se toman supuestos como: es humano, sabe leer, sabe usar el mosue, sabe presionar una tecla, etc.
  • 11. Sugerencia de valores • El usuario final no siempre conoce el contenido que debe colocar en cada uno de los campos donde se le solicita información. • La tendencia actual en los sistemas de información es a que los usuarios puedan utilizar el sistema sin leer el manual o la ayuda. A esto se le llama intuición.
  • 12. El cliente no siempre tiene la razón • El usuario debe indicar las funcionalidades no como implementarlas. Es decir, no debe indicar que quiere tres menús, dos botones y un formulario, sino el problema.
  • 13. Referencias • D. Cantone, “La biblia del programador. Implementación y Debugging”, MP Ediciones, Argentina, 2006, ISBN: 987- 22995-7-9, pp. 320.