Final Flashcards
Définissez ce qu’est le contexte d’utilisation
Le contexte d’utilisation constitue l’ensemble des éléments à prendre en considérations lorsqu’il est question de conception logiciel.
COMPOSÉ DE :
- Utilisateurs
- -Expérience, habiletés, connaissances, etc.
- -Âge, sexe, motivations, etc.
- Tâches
- Fréquence
- Importance
- Durée
- Niveau de difficulté
- Dépendance
- Environnement
- Technique
- Physique
- Organisationnel
Identifiez les lois de Gestalt (6)
- Proximité : Ensemble regroupé
- Similarité : Ensemble partageant des traits communs
- Fermeture : Ensemble encadré
- Continuité : Perception de lignes par continuité
- Symétrie : Bordures symétriques créant des figures cohérentes
- Densité spatiale : Formes pleines et sombres
Identifiez les principes de 3D (4)
- Grandeur des objets : Plus gros implique plus proche
- Interposition : Sur une couche supérieure implique plus proche
- Contraste et brillance : Plus de contraste implique plus proche
- Texture : Plus de texture implique plus proche
Identifiez les heuristiques de Nielsen (8)
- Utilisation de langage simple et naturel
- Utilisation de terminologie familière
- Importance de la constance
- Fournir du « feedback »
- Fournir des voies de sorties claires
- Fournir des raccourcis
- Compréhensibilité et utilité des messages d’erreur
- Prévention des erreurs
Identifiez les heuristiques de Tognazzini (16)
- Anticipation
- Autonomie
- Redondance de la couleur
- Constance
- Valeurs par défaut
- Efficacité pour l’usager
- Interfaces explorables
- Objets de l’interface
- Réduire les temps d’attente
- Apprentissage
- Métaphores
- Protéger le travail de l’utilisateur
- Facilité la lecture
- Information d’état
- Navigation visible
- Loi de Fitts : Évaluation du temps pour arriver à une fenêtre précise en naviguant sur l’interface
Identifiez les différentes exigences (3)
- Exigences utilisateur
- Fonctionnalité découlant des tâches
- Exigences d’utilisabilité
- Taux de succès
- Nombre d’erreurs
- Temps d’exécution des tâches
- Rythme d’apprentissage
- Satisfaction
- Exigences organisationnelles
- Processus et flux d’échanges
Identifiez les étapes du cycle centré utilisateur ISO-13047
1 . Planification du processus centré utilisateur
- Définition du contexte d’utilisation
- Spécification des exigences par rapport au contexte d’utilisation
- Conception des solutions
- Évaluation des solutions par rapport aux exigences
- Exigences satisfaites ?
- YES : DONE
- NO : Retour à 2 ou 3
- Exigences satisfaites ?
Définissez la première étape du cycle centré utilisateur ISO-13047
PLANIFICATION DU PROCESSUS CENTRÉ UTILISATEUR
- Analyse coût-bénéfice
- Identification des utilisateurs
Identifiez les techniques utilisées pour bien définir le contexte d’utilisation (5)
- Questionnaires, documentation
- Interviews
- Observations ethnographiques
- Journal de bord
- Analyse des tâches
Identifiez les techniques utilisées pour bien définir une solution de design (7)
- Remue-méninges
- Conception parallèle
- Scénarisation
- Diagrammes d’affinité et tri de cartes
- Maquettes papier
- Prototypes
- Wizard of Oz
Identifiez les techniques utilisées pour évaluer une solution (8)
- Évaluation participative
- Évaluation heuristique : Approche experte
- Tests utilisateur contrôlés
- Questionnaires de satisfaction
- Inspections cognitives
- Incidents critiques
- Feedback suite à un test ou une utilisation prolongée
- Statistiques d’utilisation
Identifiez les critères de persuasion statiques (7)
- Crédibilité : Fiabilité et expertise perçue
- Légitimité : Compréhension du fonctionnement du système
- Conformité sociale : Convergence de points communs entre individus
- Privacité
- Suggestibilité : Influence indirecte
- Réceptivité
- Renforcement de surface
Identifiez les critères de persuasion dynamiques (5)
- Invitation
- Amorçage : Déclenchement du premier engagement
- Engagement : Adhésion à des nouveaux objectifs
- Engrenage : Encourager l’utilisateur à revenir
- Emprise
Définissez le concept des fenêtres utilisé par le DOM HTML
Une fenêtre est une représentation graphique rectangulaire d’un ensemble contenant d’autres fenêtres.
Ceci crée une décomposition hiérarchique sous forme d’arbre où la racine (fenêtre qui contient toutes les fenêtres) est l’écran
Identifiez les manières de rattacher un événement à un élément en Javascript (2)
- element.onclick = function () { … };
- element.addEventListener(“click”, function() { … }, useCapture );
useCapture est l’emplacement d’un booléen pour déterminer si l’on veut utiliser le bubbling ou le capturing pour la fonction de rappel.