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

PLAN DE CAPACITACIÓN PARA USUARIOS FINALES
PLAN DE CAPACITACIÓN PARA USUARIOS FINALESPLAN DE CAPACITACIÓN PARA USUARIOS FINALES
PLAN DE CAPACITACIÓN PARA USUARIOS FINALESPablo Ospina
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
Evaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasEvaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasAnibalMoreira
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfDavidVeraOlivera
 
Etapas de proyectos de software.ppt
Etapas de proyectos de software.pptEtapas de proyectos de software.ppt
Etapas de proyectos de software.pptLuis619096
 
Final proyecto acme
Final proyecto acmeFinal proyecto acme
Final proyecto acmemojogarco
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflapAnel Sosa
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 

La actualidad más candente (20)

Hotel Casa Quero
Hotel Casa QueroHotel Casa Quero
Hotel Casa Quero
 
PLAN DE CAPACITACIÓN PARA USUARIOS FINALES
PLAN DE CAPACITACIÓN PARA USUARIOS FINALESPLAN DE CAPACITACIÓN PARA USUARIOS FINALES
PLAN DE CAPACITACIÓN PARA USUARIOS FINALES
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Prototipos
PrototiposPrototipos
Prototipos
 
Evaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemasEvaluación de rendimientos de sistemas
Evaluación de rendimientos de sistemas
 
4.2 ethernet
4.2 ethernet4.2 ethernet
4.2 ethernet
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdf
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Etapas de proyectos de software.ppt
Etapas de proyectos de software.pptEtapas de proyectos de software.ppt
Etapas de proyectos de software.ppt
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Rendimiento del CPU
Rendimiento del CPURendimiento del CPU
Rendimiento del CPU
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Final proyecto acme
Final proyecto acmeFinal proyecto acme
Final proyecto acme
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Multiplexación
MultiplexaciónMultiplexación
Multiplexación
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Sistema de interconexion interna
Sistema de interconexion internaSistema de interconexion interna
Sistema de interconexion interna
 

Destacado

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 amigableJavier Gala
 
5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_feliz5 secretos de_una_mujer_feliz
5 secretos de_una_mujer_felizHJTandil66
 
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ómicasCarmen Castro
 
Las emociones y la actitud
Las emociones y la actitudLas emociones y la actitud
Las emociones y la actitudEuler
 
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...congresochile
 
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.6Fred Canevet
 
Teoria delaciencia02
Teoria delaciencia02Teoria delaciencia02
Teoria delaciencia02guidoalarcon
 
Nomenclature Demaret Yves
Nomenclature Demaret YvesNomenclature Demaret Yves
Nomenclature Demaret YvesFabrice Carlier
 
L’action de grâce
L’action de grâceL’action de grâce
L’action de grâcejpageau
 
Championnat dh 2014 trophã©es
Championnat dh 2014 trophã©esChampionnat dh 2014 trophã©es
Championnat dh 2014 trophã©esFabrice Carlier
 
Voile d'ombrage
Voile d'ombrageVoile d'ombrage
Voile d'ombrageSOLAMENA
 
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 concesionescongresochile
 
Resolución de Conflictos
Resolución de ConflictosResolución de Conflictos
Resolución de ConflictosManuel Mujica
 
Corporate Profile with collage - Congo French
Corporate Profile with collage - Congo FrenchCorporate Profile with collage - Congo French
Corporate Profile with collage - Congo FrenchEzra 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 cm2alyceebonsoleil
 
Crpresentation clevacances
Crpresentation clevacancesCrpresentation clevacances
Crpresentation clevacancescdtsomme
 
Journée Clud des 100 étoiles
Journée Clud des 100 étoilesJournée Clud des 100 étoiles
Journée Clud des 100 étoilesFabrice Carlier
 
Rayons cosmiques
Rayons cosmiquesRayons cosmiques
Rayons cosmiquesTocup
 
El metodo y la ciencia
El metodo y la cienciaEl metodo y la ciencia
El metodo y la cienciaEuler
 

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_corregidovprado
 
Calidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidadCalidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidadRodrigo Ronda
 
Usabilidad
UsabilidadUsabilidad
UsabilidadDany Lpz
 
Interfaces de usuario tema2
Interfaces de usuario tema2Interfaces de usuario tema2
Interfaces de usuario tema2Enrique Puertas
 
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étodosepifaniocueronieves
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad lissethr
 
USABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEBUSABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEBAngel Porras
 
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) Fidel Saumeth
 
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"La Personnalité
 

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 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 ComputersJuan Carlos Olivares Rojas
 
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 CosasJuan Carlos Olivares Rojas
 
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...Juan Carlos Olivares Rojas
 
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éxicoJuan 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 InteligenteJuan Carlos Olivares Rojas
 
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éxicoJuan Carlos Olivares Rojas
 
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 BlockchainJuan Carlos Olivares Rojas
 
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-mobilityJuan Carlos Olivares Rojas
 
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 Juan Carlos Olivares Rojas
 
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 InteractionJuan Carlos Olivares Rojas
 
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...Juan Carlos Olivares Rojas
 
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...Juan Carlos Olivares Rojas
 
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...Juan Carlos Olivares Rojas
 
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 InteligentesJuan Carlos Olivares Rojas
 
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...Juan Carlos Olivares Rojas
 
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 InteligentesJuan Carlos Olivares Rojas
 
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...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.