• Aucun résultat trouvé

Partie 1. Ergonomie Cognitive (6 pts, sur une copie séparée)

N/A
N/A
Protected

Academic year: 2022

Partager "Partie 1. Ergonomie Cognitive (6 pts, sur une copie séparée)"

Copied!
1
0
0

Texte intégral

(1)

SUJET D’EXAMEN GL 53 – 22 JANVIER 2008

(notes de cours autorisées ; une copie séparée pour chacune des 2 parties)

Partie 1. Ergonomie Cognitive (6 pts, sur une copie séparée)

Dans le cadre du projet européen « Driver »sur le thème de la « route automatisée », un axe de recherche porte sur le développement d’un nouveau système d’organisation des déplacements des camions. Ce système a pour objectif d’augmenter le flux des camions sur les autoroutes en constituant des « trains de camions » où la distance inter-véhiculaire est d’environ 10 mètres.

- Le premier camion est conduit par un conducteur.

- Les autres camions situés derrière sont chacun conduits automatiquement par un système informatique embarqué. Ce système utilise des lasers calculant à tout instant la distance avec le camion situé juste devant et agit de façon automatique sur les commandes du camion pour le faire tourner, accélérer, ralentir.

Ainsi, grâce aux systèmes d’aide, tous les conducteurs des camions -sauf le premier- sont libérés de la tâche de conduite. Toutefois, l’équipe projet précise que ces conducteurs devront continuellement rester vigilants pour reprendre immédiatement le contrôle de leur véhicule en cas d’arrêt impromptu du système automatique (par exemple en cas de panne de capteurs ou de mauvaise évaluation de l’interdistance du fait d’intempéries).

Vous avez été embauché par le service R&D d’une entreprise pour développer le système informatique embarqué. Du fait de la sensibilisation en ergonomie que vous avez reçue durant votre formation à l’UTBM et notamment en GL53, l’équipe projet vous demande de prendre en compte les aspects humains dans la conception du système afin d’assurer une bonne utilisation, utilisabilité et acceptabilité de ce système par les conducteurs.

1. Répartition des tâches entre Homme et Système :

- Expliquez pourquoi la répartition des tâches entre les conducteurs et le système automatique proposé pose problème dans le projet « Driver ». Décrivez explicitement ces problèmes.

- Décrivez au minimum deux méthodes que vous mettre en œuvre pour analyser ces problèmes de répartition et trouver des solutions.

- Expliquez pourquoi le système VACMA « d’homme-mort » actuellement utilisé dans les trains pour tester régulièrement la vigilance des conducteurs n’est pas une solution acceptable dans ce projet.

2. Ergonomie de l’IHM :

- Expliquez comment une interface peut engendrer des mauvaises compréhensions et des comportements inadaptés de la part d’opérateurs à des postes informatiques.

- Dans le projet « Driver », décrivez sommairement l’interface (commandes, écrans…) que vous comptez installer dans les cabines de camions et les informations que vous comptez mettre à la disposition des conducteurs. (vous pouvez dessiner une maquette schématique).

- Décrivez au minimum deux méthodes que vous mettrez en œuvre pour tester l’ergonomie de l’interface du système.

(2)

Partie 2. Outils et Modélisation (14 pts, sur une copie séparée)

X Window (2 pts)

Expliquer les modifications à apporter à une application autonome afin de l’utiliser en tant que sous-fenêtre autonome dans une application principale, ainsi que vu en TP. On décrira les appels de fonctions requis pour créer les différents types de fenêtres et les variables

principales utilisées et leur déclaration.

TCL/TK (1,5 pts)

Voici la déclaration de deux procédures tcl :

proc dans {a b} { set trouve 0;

foreach elt $b { if {$a == $elt} {

set trouve 1;

} }

return $trouve;

}

proc f {ens1 ens2} { foreach elt $ens1 {

if {dans $elt ens2} {lappend ens $elt}

}

return $ens;

}

1- Que réalise la fonction f ?

2- Corrigez les deux erreurs du code ! Loi de Fitts (3 pts)

Rappeler la loi de Fitts. Proposer un dispositif expérimental pour vérifier la loi de Fitts pour un utilisateur opérant avec la souris. Décrivez en détail l’interface, l’expérience réalisée et les valeurs retournées.

Modélisation (7,5 pts)

On veut réaliser un système d’information sur les transports aérien. Le système peut-être interrogé en précisant la compagnie de transport, les villes origines/destinations, les dates, et autres contraintes pour connaître les différents vols possibles. Le noyau fonctionnel est une base de données sur les transports aériens accessible par des requêtes SQL. Il s’agit donc de construire ces requêtes de façon conviviale. On peut également utiliser un module de reconnaissance vocale, ou d’écriture de phrases en langage naturel pour construire ces requêtes. Le système est conçu suivant le principe du bureau avec une barre d’outils principale et des fenêtres multiples autonomes correspondant aux différents modules, requêtes et réponses.

1. Expliciter les résultats de la phase de recueil des informations.

2. Donner le modèle de tâches SADT en plusieurs étapes, en partant du schéma d’ensemble en tant que première étape.

3. Proposez un modèle PAC de l'interface homme/machine de type WIMP.

Références

Documents relatifs

6) Compléter le tableau ci-dessous en remplissant les types de comptes et en mettant une croix (X) dans la case où le compte peut effectuer la tâche. Créer un compte

[r]

Sur un réseau de 50Hz, les pertes représentent 0.5% de la puissance apparente nominale avec : 1,25KW de pertes cuivre mesurées à In,.. 0.625KW de pertes dues aux courants de

Une société spécialisée dans les logiciels éducatifs pour les moins de 6 ans vous demande de concevoir un jeu ayant pour vocation de sensibiliser les enfants aux précautions à

Donner la décomposition dans le modèle Keystroke des deux méthodes (par clavier ou par souris) permettant de réaliser la tâche.. Evaluer les temps d’exécution de cette tâche

Il donne ses dates d’arrivée et de départ, ainsi que éventuellement ses préférences (fumeur ou non, chambre avec lit simple, double ou jumeau), le système vérifie s’il y a

Durand voyait un break jaune mais ne savait pas qu’il s’agissait d’un break jaune.. Durand voyait qu’il y avait un break jaune devant lui mais ne savait pas qu’il y avait un

2 – Quelle est la méthode de compilation utilisée pour produire un noyau pour plateformes embarquées ainsi que les deux variables nécessaires à ce type