SlideShare ist ein Scribd-Unternehmen logo
1 von 35
HEURISTIC EVALUATIONS:
Desarrollo de una herramienta para automatizar las evaluaciones
heurísticas de la usabilidad y User Centered Design (UCD) para
aplicaciones web y móviles desde el punto de vista del usuario y
experto.
PONENTES:
TEC. ANGIE LORENA MORENO VARGAS
ING. MELISA RIVERA GUZMAN
TEC. MÓNICA DÍAZ MOLINA
MG. NAYIBE SORAYA SANCHEZ LEON
CONTENIDO
1. Introducción
2. Descripción del problema
3. Formulación del problema
4. Objetivos
5. Justificación
6. Marco de referencia y Estado del arte
7. Estudio de factibilidad de la App
8. Metodología de investigación
9. Pruebas del Software
10. Conclusiones
11. Prototipo
12. Bibliografías
INTRODUCCIÓN
Este proyecto está orientado al desarrollo de una
aplicación bajo móvil que permita ser una
herramienta, para automatizar las evaluaciones
heurísticas en el campo de la usabilidad y el User
Centered Design (UCD) para software y App desde el
punto de vista del usuario y experto. Este desarrollo
tecnológico (software) llevará el nombre “HEURISTIC
EVALUATIONS”, que significa evaluaciones heurísticas.
Existen herramientas que
ayudan al desarrollo de
evaluaciones heurísticas
sistematizadas, pero están
concebidas para sitios web
mas no para aplicaciones o
software transaccionales.
* SOFTWARE USABILITY MEASUREMENT
INVENTORY (SUMI).
* PROMETHEUS
Software que no
permiten la
automatización de
informes
estadísticos en
tiempo real y bajo
dispositivos móvil.
Aplicaciones
encontradas están
diseñadas para
trabajo en escritorio
y una sola persona.
HEURISTIC
EVALUATIONS
(Para móviles)
DESCRIPCIÓN DEL PROBLEMA
FORMULACIÓN DEL PROBLEMA
 ¿Qué métricas de la usabilidad se deben definir para realizar la
evaluación heurística para software transaccional?
 ¿De qué manera se puede lograr agilizar el proceso de ejecución
en las evaluaciones heurísticas de usabilidad con usuarios
ubicados en diferentes sitios y en momentos diferentes?
OBJETIVOS
•Desarrollar una herramienta para automatizar las evaluaciones heurísticas de la usabilidad
User Centered Design (UCD) para aplicaciones web y móviles desde el punto de vista del
usuario y experto.
General
•Realizar una investigación documental del estado del arte de las métricas de evaluación
heurísticas para usabilidad y calidad del software en aplicaciones web y móviles.
•Seleccionar que métricas de usabilidad, serán utilizadas en el diseño de los test
para la evaluación sistematizada.
•Seleccionar que estándares ISO (calidad de software), serán utilizadas en el diseño de
test heurísticos para la evaluación sistematizada.
•Desarrollo del App HEURISTIC EVALUATIONS, como herramienta automatizada para
evaluaciones desde el punto de vista del usuario.
•Evaluar la usabilidad y calidad del sistema de información automatizado RYCA del ITFIP,
haciendo uso de App HEURISTIC EVALUATIONS.
Específicos
JUSTIFICACIÓN
Usabilidad y calidad
El propósito del proyecto es
desarrollar un App que por
medio de evaluaciones
heurísticas sistematizadas,
indique el cumplimiento de
usabilidad y la satisfacción de
los usuarios de cualquier
programa de computador.
Para los profesionales de
la ingeniería del software
es importante tener
recursos tecnológicos
que les ayude en el
proceso de verificación
de la calidad de sus
productos.
MARCO DE REFERENCIA
(Disciplina HCI/IPO)
En 1962 Joseph C. Licklider y Wender E. Clark (10
PROBLEMAS)
En 1971 Wilfred J. Hansen (Libro “Principios de la
ingeniería de usuario para sistemas
interactivos”)
La disciplina HCI/IPO
(Interacción Persona-
Ordenador) El objetivo
de esta disciplina es
garantizar la creación de
software seguro, usable
y funcional.
MARCO DE REFERENCIA
Fundamentos de la calidad del software.
Definen la ingeniería como: La
aplicación de un enfoque
sistemático, disciplinado y
cuantificable al desarrollo,
operación y mantenimiento
del software.
Define calidad como: la
percepción que tiene una
persona a la hora de
utilizar un producto o
servicio.
La totalidad de
características de un
producto de software que
tienen como habilidad,
satisfacer necesidades
explícitas o implícitas
El grado con el que un
sistema, componente o
proceso cumple con los
requisitos especificados y
las necesidades o
expectativas del cliente o
usuario
ACM/IEEE
“Association for Computing
Machinery”
RAE (Real Academia
de la lengua española)
ISO/IEC DEC
91260
IEEE.Std.610-1990
MARCO DE REFERENCIA
Calidad de la ingeniería del software
Forman parte del sistema
mundial encargado y
especializado en la creación de
normas para la fabricación,
comercio y comunicación. También conocida como
SQuaRE, esta norma tiene
como objetivo tener un marco
de referencia para la
evaluación de la calidad de un
software.
Representa el modelo de calidad
para el producto software
resaltando la calidad de uso,
presentando los principios de
calidad frente a los cuales se
evaluara el producto (software).
Norma ISO/IEC
Norma ISO/IEC 25000
Norma ISO/IEC 25010
Marco de referencia
Norma ISO/IEC
 Norma ISO/IEC 25010 (System and software quality models)
Marco de referencia
Usabilidad
Este define la usabilidad “como
el objetivo principal del sistema
creado”. Ya que sin esta,
cualquier contenido no tendría
sentido.
Los usuarios no buscan
usabilidad, buscan utilidad,
entendida como el provecho,
beneficio e interés que produce
su uso.
usabilidad: “es asegurarse que
algo funcione bien, y que una
persona con ciertas habilidades
y experiencia pueda utilizarlo
en su propósito sin frustrarse.”
David Branderbest
Hassan-Montero
Steve Krugn
ISO/IEC 9126
"La usabilidad se refiere a la
capacidad de un software de
ser comprendido, aprendido,
usado y ser atractivo para el
usuario, en condiciones
específicas de uso“.
Marco de referencia
Usabilidad
La usabilidad depende no
sólo del producto sino
también de la persona que
lo utilice.
"Usabilidad es la efectividad,
eficiencia y satisfacción con la
que un producto permite
alcanzar objetivos específicos a
usuarios específicos en un
contexto de uso específico"
considerado el padre de la
usabilidad web este define el
termino en consideración a la
información en Internet como “el
atributo de calidad que mide la
facilidad de las interfaces web"
publicaron una serie de
artículos y trabajos de
investigación sobre el tema
"Ingeniería de Usabilidad"
Bevan, 1994
ISO/IEC 9241
Jacob Nielsen
John Whiteside, de Digital Equipment
Corp. y John Bennett de IBM
MARCO DE REFERENCIA
Usabilidad en Colombia
Natalia vivas
Define usabilidad como “la
capacidad que debería tener un
objeto virtual o físico para que su
uso sea comprensible, reconocible y
fácil de aprender, sin instrucciones,
sin manuales, sin ayudas.”
MARCO DE REFERENCIA
 METODOLOGÍA RUP (Rational Unified Process)
Es una metodología que se caracteriza por ser
iterativa e incremental utilizando como base
los diagramas de caso de uso, el código fuente
de software, estableciendo los perfiles o roles
de los desarrolladores y asesores que
intervienen en la creación de sistema.
Principios de
desarrollo
En argentina pampa (2005)
Guillermo Juan Covella para
optar al título de Magíster en
Ingeniería de Software realiza
un trabajo de Medición y
Evaluación de Calidad en
Uso de Aplicaciones Web.
En Colombia, Bogotá (2013)
Paola Alexandra Gutiérrez
Bobadilla, Sandy Viviana
Herrera Moreno para optar al
título de ingeniería de
sistemas realizan un modelo
de evaluación de usabilidad y
correspondencia didáctica de
un software lúdico.
Test de usabilidad en móvil y
tablet – UserZoom (Madrid,
España) Es un software que
permite recoger y grabar
información sobre el
comportamiento de los
usuarios, permitiendo
además realizar análisis
detallados.
Clicktale es un software que
graba la interacción del usuario
en una aplicación, a través de
un javascript que permite ver
todo el recorrido realizado por
el usuario revelando así las
necesidades, intenciones y
complicaciones que este hay
tenido.
ESTADO DEL ARTE
ESTUDIO DE FACTIBILIDAD DE LA APP
“HEURISTIC EVALUATIONS”
METODOLOGIA DE INVESTIGACION
“HEURISTIC EVALUATIONS”
TIPO DE INVESTIGACIÓN.
Descriptiva-Propositiva
Recopilación
de
información
Análisis de
información
recopilada
Proponer el
diseño de la
aplicación
TECNICAS DE RECOLECCIÓN DE
INFORMACIÓN
Desarrollo
de
Software
Revisión
documental
LINEA DE
INVESTIGACIÓN.
METODOLOGIA PARA EL DESARROLLO DEL SOFTWARE
Metodologia RUP (Rational
Unified Process).
Esta metodología, está dentro
de la metodologías agiles de
la ingeniería del software y se
centrada en la arquitectura,
permitiendo el desarrollo de
forma iterativa e incremental.
FASES DE LA METODOLOGIA RUP
Fase de
concepción
•Es la primera fase que se desarrollara. Durante esta, el grupo de trabajo buscará definir el alcance
del proyecto y el modelo del negocio.
Fase de
elaboración
•Se busca lograr cumplir con el propósito de construir un prototipo de la arquitectura ejecutable
cumpliendo con el mayor número de requerimiento que llevara el App.
Fase de
construcción
•Se inicia el proceso de construir el software a través de una serie de iteraciones las cuales se basan
de casos de uso, haciéndose un análisis, diseño, codificación y por ultimo las pruebas necesarias
Fase de
transferencia
•Busca como propósito colocar el App Móvil a disposición de los usuarios finales, por medio de la
tienda virtual oficial de aplicaciones para Android “Google Play Store”.
 PLANEACION DEL PROYECTO
FASE I
FASE DE CONCEPCION DEL APP
1
• Requerimientos, actores, casos de uso, riesgos, costos y recursos.
2
• Arquitectura del software, prototipo, plan del proyecto e investigación
documental.
3
• Modelos de caso de uso, Anteproyecto, prototipo Operacional/Funcional.
4
• Aprobación para inicio del App Móvil
 ORGANIZACIÓN DEL
EQUIPO DE TRABAJO
FASE I
FASE DE CONCEPCION DEL APP
•Ing. Melissa Rivera
Guzmán.
Jefe del proyecto
•Mg. Nayibe Soraya
Sánchez León y las
profesionales Mónica
Díaz Molina y Angie
Lorena Moreno
Vargas.
Analistas
•La ing. Melissa Rivera
Guzmán
Diseñador grafico
•las profesionales
Angie Lorena Moreno
Vargas y Mónica Díaz
Molina.
Desarrolladores
•Mg. Nayibe Soraya
Sánchez León y la ing.
Melissa Rivera
Guzmán.
Especialistas en
pruebas de software
•Ing. Jose Luis
Rodríguez Galeano.
Asesor
 Elaboración de los Test
FASE I
FASE DE CONCEPCION DEL APP
Construcción del
Test Heurístico
principios de
Nielsen
Test Heurísticos estructurados
Variables: 10 principios de Nielsen
Tipo de Respuesta: SI / NO / NO APLICA
TEST HEURISTICOS NIELSEN
PRINCIPIOS DE
NIELSEN
(USUARIOS)
1. Visibilidad
del estado del
sistema.
2. Relación
entre el
sistema y el
mundo real.
3. Libertad y
control por
parte del
usuario.
4.
Consistencia y
estándares.
5. Prevención
de errores.
6.
Reconocer
antes que
recordar.
7.
Flexibilidad y
eficiencia en
el uso.
8.Diseño
estético y
minimalista.
9.Ayuda a los
usuarios a
reconocer,
diagnosticar y
recuperarse de
los errores.
10. Ayuda y
documentaci
ón.
FASE I
FASE DE CONCEPCION DEL APP
Construcción del Test Heurístico ISO/IEC 25010.
Variables: 6 criterios de ISO
25010.
Tipo de Respuesta:
SI / NO / NO APLICA
Se han construido un total de
28 preguntas clasificadas de
acuerdo a cada característica
de usabilidad de la ISO/IEC
25010.
TEST HEURISTICOS ISO 25010
CRITERIOS DE
USABILIDAD
ISO/IEC 25010
Capacidad para
reconocer su
adecuación.
Capacidad de
aprendizaje.
Capacidad para ser
usado.
Protección contra
errores de usuario.
Estética de la
interfaz de usuario.
Accesibilidad.
FASE II.
ELABORACION DEL APP “HEURISTIC EVALUATIONS”
DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC
EVALUATIONS”
El administrador
maneja la evaluación.
Un código para cada
usuario evaluador.
Registrar la evaluación Generar los códigos
Las evaluaciones son
iterativas.
Descargar el informe
en formato PDF o XLS.
Registro de usuarios
expertos.
El administrador aplica
las evaluaciones.
Requerimientos
funcionales
FASE II.
ELABORACION DEL APP “HEURISTIC EVALUATIONS”
DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC
EVALUATIONS”
Usabilidad Seguridad Accesibilidad
RendimientoDesempeño Requerimientos
no funcionales
FASE II.
ELABORACION DEL APP “HEURISTIC EVALUATIONS”
Diagrama de
caso de uso del
App
Requerimientos
funcionales.
Almacena y
recupera
información.
Amigable con el
usuario final.
FASE II.
ELABORACION DEL APP “HEURISTIC EVALUATIONS”
Estilo de
programación
del App
FASE II.
ELABORACION DEL APP “HEURISTIC EVALUATIONS”
DISEÑO DE LA INTERFAZ
GRAFICA DEL APP
“HEURISTIC EVALUATIONS”
Colores y estructura de navegación
Tipografía
Iconografía
Botones
del App
PRUEBAS DEL SOFTWARE
PRUEBAS DEL
SOFTWARE
PRUEBAS
UNITARIAS
PRUEBAS
DE
SEGURIDAD
PRUEBAS
DE
RENDIMIENTO
PRUEBAS
DE
CARGA
PRUEBAS
DE
INTEGRACION
CONCLUSIONES
Heuristic Evaluatións
logra ser una idea
innovadora, con
aceptación del
cliente.
El uso de tecnología
web HTML5, CSS3 y
JavaScript fueron
necesarias.
Heuristic
Evaluatións, se
desarrolló bajo la
metodología RUP.
El software Heuristic
Evaluatións es una
propuesta para
evaluar la calidad y
usabilidad.
Se puede decir
que Heuristic
Evaluatións es
100% competitivo.
BIBLIOGRAFIA
 ISO. Sistemas de gestión de la calidad-Conceptos y vocabulario. Norma Internacional ISO 9000, 2000.
 Joe DeCarlo, Enrico Mancin, Cecile Peraire, Angelo Fernandes, Mike Edwards and Kathy Carroll. IBM Rational Unified Process for
System. 2004. Ibm.com/redbooks. Disponible en:
http://www.redbooks.ibm.com/redbooks/SG247362/wwhelp/wwhimpl/js/html/wwhelp.htm Consultado el 16 Enero del 2016.
 Kendall K. & Kendall J. 2005. Análisis y Diseño de Sistemas. España: Prentice Hall.
 Pinto, Noelia; Tortosa, Nicolás; Acuña, César; Cuenca Pletsch, Lilian; Estayno, Marcelo. “Evaluación de Calidad de Aplicaciones Web
asistida por herramientas tecnológicas”. WICC 2013. ISBN 978-987-28179-6-1.
 Martínez, L., & Monserrat, J. (2010). Evaluación heurística de las web de franquicias en el sector Óptica y Optometría. Latina de
Comunicación Social.
 M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner,. 2009. “Modelos y Métricas para evaluar Calidad de Software”. XI Workshop
de Investigadores en Ciencias de la Computación. San Juan, Argentina.
 Nielsen, J. (1993). Designing Web Usability. En J. NIELSEN, & 2. New Riders (Ed.).
 Nielsen, J. y Loranger, J (2006). Usabilidad: prioridad en el diseño web. Madrid: Anaya Editores.
 Shneiderman, B.; Plaisant, C (2006). Diseño de interfaces de usuario. Estrategias para una interacción persona-computadora
efectiva. México: Addison Wesley.
GRACIAS POR LA
ATENCIÓN PRESTADA
HEURISTIC EVALUATIÓNS
TEC. ANGIE LORENA MORENO VARGAS
ING. MELISA RIVERA GUZMÁN
TEC. MÓNICA DÍAZ MOLINA
MG. NAYIBE SORAYA SÁNCHEZ LEÓN

Weitere ähnliche Inhalte

Was ist angesagt?

Factores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacionFactores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacion
Daniiel Toorres
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
Josue Zelaya
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de software
Anel Graell
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
ucn_cgalvez
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
nancyespe21
 

Was ist angesagt? (17)

BoLeTiN N° 2
BoLeTiN N° 2BoLeTiN N° 2
BoLeTiN N° 2
 
Factores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacionFactores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacion
 
Factores de calidad
Factores de calidadFactores de calidad
Factores de calidad
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Ensayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software EducativoEnsayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software Educativo
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de software
 
Pasos para desarrollar una aplicación mobile APPS
Pasos para desarrollar una aplicación mobile APPS Pasos para desarrollar una aplicación mobile APPS
Pasos para desarrollar una aplicación mobile APPS
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionales
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 

Ähnlich wie Heuristic evaluations.

Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
Ingris Argueta
 

Ähnlich wie Heuristic evaluations. (20)

Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
Chartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseñoChartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseño
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
FASES DEL RUP
FASES DEL RUPFASES DEL RUP
FASES DEL RUP
 
USABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEBUSABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEB
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
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)
 
Rup
RupRup
Rup
 
Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. RevisadaArticulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
 
RUP EXPO 1
RUP EXPO 1RUP EXPO 1
RUP EXPO 1
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria Web
 
Ingenieria de software 1 u1 v2
Ingenieria de software 1 u1 v2Ingenieria de software 1 u1 v2
Ingenieria de software 1 u1 v2
 

Kürzlich hochgeladen

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Kürzlich hochgeladen (20)

INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 

Heuristic evaluations.

  • 1. HEURISTIC EVALUATIONS: Desarrollo de una herramienta para automatizar las evaluaciones heurísticas de la usabilidad y User Centered Design (UCD) para aplicaciones web y móviles desde el punto de vista del usuario y experto. PONENTES: TEC. ANGIE LORENA MORENO VARGAS ING. MELISA RIVERA GUZMAN TEC. MÓNICA DÍAZ MOLINA MG. NAYIBE SORAYA SANCHEZ LEON
  • 2. CONTENIDO 1. Introducción 2. Descripción del problema 3. Formulación del problema 4. Objetivos 5. Justificación 6. Marco de referencia y Estado del arte 7. Estudio de factibilidad de la App 8. Metodología de investigación 9. Pruebas del Software 10. Conclusiones 11. Prototipo 12. Bibliografías
  • 3. INTRODUCCIÓN Este proyecto está orientado al desarrollo de una aplicación bajo móvil que permita ser una herramienta, para automatizar las evaluaciones heurísticas en el campo de la usabilidad y el User Centered Design (UCD) para software y App desde el punto de vista del usuario y experto. Este desarrollo tecnológico (software) llevará el nombre “HEURISTIC EVALUATIONS”, que significa evaluaciones heurísticas.
  • 4. Existen herramientas que ayudan al desarrollo de evaluaciones heurísticas sistematizadas, pero están concebidas para sitios web mas no para aplicaciones o software transaccionales. * SOFTWARE USABILITY MEASUREMENT INVENTORY (SUMI). * PROMETHEUS Software que no permiten la automatización de informes estadísticos en tiempo real y bajo dispositivos móvil. Aplicaciones encontradas están diseñadas para trabajo en escritorio y una sola persona. HEURISTIC EVALUATIONS (Para móviles) DESCRIPCIÓN DEL PROBLEMA
  • 5. FORMULACIÓN DEL PROBLEMA  ¿Qué métricas de la usabilidad se deben definir para realizar la evaluación heurística para software transaccional?  ¿De qué manera se puede lograr agilizar el proceso de ejecución en las evaluaciones heurísticas de usabilidad con usuarios ubicados en diferentes sitios y en momentos diferentes?
  • 6. OBJETIVOS •Desarrollar una herramienta para automatizar las evaluaciones heurísticas de la usabilidad User Centered Design (UCD) para aplicaciones web y móviles desde el punto de vista del usuario y experto. General •Realizar una investigación documental del estado del arte de las métricas de evaluación heurísticas para usabilidad y calidad del software en aplicaciones web y móviles. •Seleccionar que métricas de usabilidad, serán utilizadas en el diseño de los test para la evaluación sistematizada. •Seleccionar que estándares ISO (calidad de software), serán utilizadas en el diseño de test heurísticos para la evaluación sistematizada. •Desarrollo del App HEURISTIC EVALUATIONS, como herramienta automatizada para evaluaciones desde el punto de vista del usuario. •Evaluar la usabilidad y calidad del sistema de información automatizado RYCA del ITFIP, haciendo uso de App HEURISTIC EVALUATIONS. Específicos
  • 7. JUSTIFICACIÓN Usabilidad y calidad El propósito del proyecto es desarrollar un App que por medio de evaluaciones heurísticas sistematizadas, indique el cumplimiento de usabilidad y la satisfacción de los usuarios de cualquier programa de computador. Para los profesionales de la ingeniería del software es importante tener recursos tecnológicos que les ayude en el proceso de verificación de la calidad de sus productos.
  • 8. MARCO DE REFERENCIA (Disciplina HCI/IPO) En 1962 Joseph C. Licklider y Wender E. Clark (10 PROBLEMAS) En 1971 Wilfred J. Hansen (Libro “Principios de la ingeniería de usuario para sistemas interactivos”) La disciplina HCI/IPO (Interacción Persona- Ordenador) El objetivo de esta disciplina es garantizar la creación de software seguro, usable y funcional.
  • 9. MARCO DE REFERENCIA Fundamentos de la calidad del software. Definen la ingeniería como: La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software. Define calidad como: la percepción que tiene una persona a la hora de utilizar un producto o servicio. La totalidad de características de un producto de software que tienen como habilidad, satisfacer necesidades explícitas o implícitas El grado con el que un sistema, componente o proceso cumple con los requisitos especificados y las necesidades o expectativas del cliente o usuario ACM/IEEE “Association for Computing Machinery” RAE (Real Academia de la lengua española) ISO/IEC DEC 91260 IEEE.Std.610-1990
  • 10. MARCO DE REFERENCIA Calidad de la ingeniería del software Forman parte del sistema mundial encargado y especializado en la creación de normas para la fabricación, comercio y comunicación. También conocida como SQuaRE, esta norma tiene como objetivo tener un marco de referencia para la evaluación de la calidad de un software. Representa el modelo de calidad para el producto software resaltando la calidad de uso, presentando los principios de calidad frente a los cuales se evaluara el producto (software). Norma ISO/IEC Norma ISO/IEC 25000 Norma ISO/IEC 25010
  • 11. Marco de referencia Norma ISO/IEC  Norma ISO/IEC 25010 (System and software quality models)
  • 12. Marco de referencia Usabilidad Este define la usabilidad “como el objetivo principal del sistema creado”. Ya que sin esta, cualquier contenido no tendría sentido. Los usuarios no buscan usabilidad, buscan utilidad, entendida como el provecho, beneficio e interés que produce su uso. usabilidad: “es asegurarse que algo funcione bien, y que una persona con ciertas habilidades y experiencia pueda utilizarlo en su propósito sin frustrarse.” David Branderbest Hassan-Montero Steve Krugn ISO/IEC 9126 "La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso“.
  • 13. Marco de referencia Usabilidad La usabilidad depende no sólo del producto sino también de la persona que lo utilice. "Usabilidad es la efectividad, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico" considerado el padre de la usabilidad web este define el termino en consideración a la información en Internet como “el atributo de calidad que mide la facilidad de las interfaces web" publicaron una serie de artículos y trabajos de investigación sobre el tema "Ingeniería de Usabilidad" Bevan, 1994 ISO/IEC 9241 Jacob Nielsen John Whiteside, de Digital Equipment Corp. y John Bennett de IBM
  • 14. MARCO DE REFERENCIA Usabilidad en Colombia Natalia vivas Define usabilidad como “la capacidad que debería tener un objeto virtual o físico para que su uso sea comprensible, reconocible y fácil de aprender, sin instrucciones, sin manuales, sin ayudas.”
  • 15. MARCO DE REFERENCIA  METODOLOGÍA RUP (Rational Unified Process) Es una metodología que se caracteriza por ser iterativa e incremental utilizando como base los diagramas de caso de uso, el código fuente de software, estableciendo los perfiles o roles de los desarrolladores y asesores que intervienen en la creación de sistema. Principios de desarrollo
  • 16. En argentina pampa (2005) Guillermo Juan Covella para optar al título de Magíster en Ingeniería de Software realiza un trabajo de Medición y Evaluación de Calidad en Uso de Aplicaciones Web. En Colombia, Bogotá (2013) Paola Alexandra Gutiérrez Bobadilla, Sandy Viviana Herrera Moreno para optar al título de ingeniería de sistemas realizan un modelo de evaluación de usabilidad y correspondencia didáctica de un software lúdico. Test de usabilidad en móvil y tablet – UserZoom (Madrid, España) Es un software que permite recoger y grabar información sobre el comportamiento de los usuarios, permitiendo además realizar análisis detallados. Clicktale es un software que graba la interacción del usuario en una aplicación, a través de un javascript que permite ver todo el recorrido realizado por el usuario revelando así las necesidades, intenciones y complicaciones que este hay tenido. ESTADO DEL ARTE
  • 17. ESTUDIO DE FACTIBILIDAD DE LA APP “HEURISTIC EVALUATIONS”
  • 18. METODOLOGIA DE INVESTIGACION “HEURISTIC EVALUATIONS” TIPO DE INVESTIGACIÓN. Descriptiva-Propositiva Recopilación de información Análisis de información recopilada Proponer el diseño de la aplicación TECNICAS DE RECOLECCIÓN DE INFORMACIÓN Desarrollo de Software Revisión documental LINEA DE INVESTIGACIÓN.
  • 19. METODOLOGIA PARA EL DESARROLLO DEL SOFTWARE Metodologia RUP (Rational Unified Process). Esta metodología, está dentro de la metodologías agiles de la ingeniería del software y se centrada en la arquitectura, permitiendo el desarrollo de forma iterativa e incremental.
  • 20. FASES DE LA METODOLOGIA RUP Fase de concepción •Es la primera fase que se desarrollara. Durante esta, el grupo de trabajo buscará definir el alcance del proyecto y el modelo del negocio. Fase de elaboración •Se busca lograr cumplir con el propósito de construir un prototipo de la arquitectura ejecutable cumpliendo con el mayor número de requerimiento que llevara el App. Fase de construcción •Se inicia el proceso de construir el software a través de una serie de iteraciones las cuales se basan de casos de uso, haciéndose un análisis, diseño, codificación y por ultimo las pruebas necesarias Fase de transferencia •Busca como propósito colocar el App Móvil a disposición de los usuarios finales, por medio de la tienda virtual oficial de aplicaciones para Android “Google Play Store”.
  • 21.  PLANEACION DEL PROYECTO FASE I FASE DE CONCEPCION DEL APP 1 • Requerimientos, actores, casos de uso, riesgos, costos y recursos. 2 • Arquitectura del software, prototipo, plan del proyecto e investigación documental. 3 • Modelos de caso de uso, Anteproyecto, prototipo Operacional/Funcional. 4 • Aprobación para inicio del App Móvil
  • 22.  ORGANIZACIÓN DEL EQUIPO DE TRABAJO FASE I FASE DE CONCEPCION DEL APP •Ing. Melissa Rivera Guzmán. Jefe del proyecto •Mg. Nayibe Soraya Sánchez León y las profesionales Mónica Díaz Molina y Angie Lorena Moreno Vargas. Analistas •La ing. Melissa Rivera Guzmán Diseñador grafico •las profesionales Angie Lorena Moreno Vargas y Mónica Díaz Molina. Desarrolladores •Mg. Nayibe Soraya Sánchez León y la ing. Melissa Rivera Guzmán. Especialistas en pruebas de software •Ing. Jose Luis Rodríguez Galeano. Asesor
  • 23.  Elaboración de los Test FASE I FASE DE CONCEPCION DEL APP Construcción del Test Heurístico principios de Nielsen Test Heurísticos estructurados Variables: 10 principios de Nielsen Tipo de Respuesta: SI / NO / NO APLICA
  • 24. TEST HEURISTICOS NIELSEN PRINCIPIOS DE NIELSEN (USUARIOS) 1. Visibilidad del estado del sistema. 2. Relación entre el sistema y el mundo real. 3. Libertad y control por parte del usuario. 4. Consistencia y estándares. 5. Prevención de errores. 6. Reconocer antes que recordar. 7. Flexibilidad y eficiencia en el uso. 8.Diseño estético y minimalista. 9.Ayuda a los usuarios a reconocer, diagnosticar y recuperarse de los errores. 10. Ayuda y documentaci ón.
  • 25. FASE I FASE DE CONCEPCION DEL APP Construcción del Test Heurístico ISO/IEC 25010. Variables: 6 criterios de ISO 25010. Tipo de Respuesta: SI / NO / NO APLICA Se han construido un total de 28 preguntas clasificadas de acuerdo a cada característica de usabilidad de la ISO/IEC 25010.
  • 26. TEST HEURISTICOS ISO 25010 CRITERIOS DE USABILIDAD ISO/IEC 25010 Capacidad para reconocer su adecuación. Capacidad de aprendizaje. Capacidad para ser usado. Protección contra errores de usuario. Estética de la interfaz de usuario. Accesibilidad.
  • 27. FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS” DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC EVALUATIONS” El administrador maneja la evaluación. Un código para cada usuario evaluador. Registrar la evaluación Generar los códigos Las evaluaciones son iterativas. Descargar el informe en formato PDF o XLS. Registro de usuarios expertos. El administrador aplica las evaluaciones. Requerimientos funcionales
  • 28. FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS” DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC EVALUATIONS” Usabilidad Seguridad Accesibilidad RendimientoDesempeño Requerimientos no funcionales
  • 29. FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS” Diagrama de caso de uso del App
  • 30. Requerimientos funcionales. Almacena y recupera información. Amigable con el usuario final. FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS” Estilo de programación del App
  • 31. FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS” DISEÑO DE LA INTERFAZ GRAFICA DEL APP “HEURISTIC EVALUATIONS” Colores y estructura de navegación Tipografía Iconografía Botones del App
  • 32. PRUEBAS DEL SOFTWARE PRUEBAS DEL SOFTWARE PRUEBAS UNITARIAS PRUEBAS DE SEGURIDAD PRUEBAS DE RENDIMIENTO PRUEBAS DE CARGA PRUEBAS DE INTEGRACION
  • 33. CONCLUSIONES Heuristic Evaluatións logra ser una idea innovadora, con aceptación del cliente. El uso de tecnología web HTML5, CSS3 y JavaScript fueron necesarias. Heuristic Evaluatións, se desarrolló bajo la metodología RUP. El software Heuristic Evaluatións es una propuesta para evaluar la calidad y usabilidad. Se puede decir que Heuristic Evaluatións es 100% competitivo.
  • 34. BIBLIOGRAFIA  ISO. Sistemas de gestión de la calidad-Conceptos y vocabulario. Norma Internacional ISO 9000, 2000.  Joe DeCarlo, Enrico Mancin, Cecile Peraire, Angelo Fernandes, Mike Edwards and Kathy Carroll. IBM Rational Unified Process for System. 2004. Ibm.com/redbooks. Disponible en: http://www.redbooks.ibm.com/redbooks/SG247362/wwhelp/wwhimpl/js/html/wwhelp.htm Consultado el 16 Enero del 2016.  Kendall K. & Kendall J. 2005. Análisis y Diseño de Sistemas. España: Prentice Hall.  Pinto, Noelia; Tortosa, Nicolás; Acuña, César; Cuenca Pletsch, Lilian; Estayno, Marcelo. “Evaluación de Calidad de Aplicaciones Web asistida por herramientas tecnológicas”. WICC 2013. ISBN 978-987-28179-6-1.  Martínez, L., & Monserrat, J. (2010). Evaluación heurística de las web de franquicias en el sector Óptica y Optometría. Latina de Comunicación Social.  M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner,. 2009. “Modelos y Métricas para evaluar Calidad de Software”. XI Workshop de Investigadores en Ciencias de la Computación. San Juan, Argentina.  Nielsen, J. (1993). Designing Web Usability. En J. NIELSEN, & 2. New Riders (Ed.).  Nielsen, J. y Loranger, J (2006). Usabilidad: prioridad en el diseño web. Madrid: Anaya Editores.  Shneiderman, B.; Plaisant, C (2006). Diseño de interfaces de usuario. Estrategias para una interacción persona-computadora efectiva. México: Addison Wesley.
  • 35. GRACIAS POR LA ATENCIÓN PRESTADA HEURISTIC EVALUATIÓNS TEC. ANGIE LORENA MORENO VARGAS ING. MELISA RIVERA GUZMÁN TEC. MÓNICA DÍAZ MOLINA MG. NAYIBE SORAYA SÁNCHEZ LEÓN