• Aucun résultat trouvé

Partie 1. TCL/TK - PAC (5 points, sur une copie séparée)

N/A
N/A
Protected

Academic year: 2022

Partager "Partie 1. TCL/TK - PAC (5 points, sur une copie séparée)"

Copied!
1
0
0

Texte intégral

(1)

SUJET D’EXAMEN GL 53 – 17 JANVIER 2009

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

Partie 1. TCL/TK - PAC (5 points, sur une copie séparée)

Exercice 1 (TCL/TK). Soit le programme suivant :

wm title . "Application"

entry .comand -textvariable comande -width 40 -state normal -bg white -justify center

button .enter -text "Enter" -command processing label .result -textvariable res -width 40

pack .comand .result .enter -side top bind . <Escape> exit

bind . <Return> processing focus -force .comand

proc processing {} { global comande res

if { [ catch {set res [expr $comande]} ] } { set res "Synthax error"

} }

1. Donner le résultat de ce programme après son exécution. A quoi sert la commande bind ?

2. Donner deux cas de figures de ce programme (un où on atteint la ligne set res

"Synthax error" ), en illustrant la réponse dans l’interface (faire un schéma).

3. Donner le résultat de l’ensemble de commandes TCL suivant (en gras) : set liste {1 2 3 4}

puts liste

set index [lsearch $liste 3]

puts $index

lreplace $liste $index $index puts $liste

set liste [lreplace $liste $index $index]

puts $liste lappend liste 9 puts $liste Exercice 2 (PAC).

La relation masse-poids est donnée par p=m*g (avec g=cte=9.81 N/kg). Le but est d'arriver à une application qui permet de simuler le changement d'une de ces variables (p ou m) et les répercutions de ce changement sur les autres valeurs en suivant la relation p=m*g.

L'interface de notre application pourra avoir la forme suivante :

(2)

Figure 1 : Interface p = m * g

1. Dessinez le modèle PAC qui correspond à cette application.

2. Illustrez sous forme graphique l’échange de messages entre les couches et les agents du modèle PAC proposé (après un changement dans la zone texte du Poids).

Partie 2. Questions de cours et modélisation (15 pts, sur une copie séparée)

Exercice 3. Perception (0,5 pt)

Quelles choses voyez-vous dans l’écriture ou le schéma suivant :

Exercice 4. Processeur humain (1 pt)

Au sein du modèle du processeur humain, plusieurs types de mémoire sont identifiés.

1. Lister ces mémoires et expliquer leurs rôles.

2. Quel est l'impact sur la conception d'interface de la taille de la mémoire de travail ? Exercice 5. Structuring displays (4 pt)

Soit le Formulaire d’envoi d’un courrier électronique suivant :

1. Faire le diagramme structurel de la fenêtre.

2. Faire le diagramme de transition pour la tâche d’envoi du message (bouton « Envoyer » en haut à gauche de la figure, en considérant que l’utilisateur vient de finir d’écrire le contenu de son message : son focus d’attention est donc dans la zone de texte (corps du message).

(3)

3. Considérons l’ensemble des icônes ci-dessous. Quel est le sujet pragmatique ? Rappeler en une phrase brève pourquoi.

Exercice 6. Goms/Keystroke (4,5 pt)

1. Expliquer en cinq lignes les principes du modèle KEYSTROKE.

2. Expliquer à quoi sert le modèle.

3. Expliquer quand le modèle peut être appliqué dans le cycle de vie.

Pour se déplacer dans un navigateur de fichier de type « file manager » ou poste de travail, on dispose soit du clavier, soit de la souris. Avec le clavier les touches flèches (droite, gauche, bas, haut) permettent de se déplacer d’un dossier à l’autre à un niveau donné de l’arborescence des fichiers. La touche « entrée » permet l’entrée dans un sous-dossier et la touche « retour » permet de remonter dans le niveau supérieur. Avec la souris, il suffit de pointer les dossiers appropriés et de double cliquer dessus pour se déplacer, descendre et remonter dans la hiérarchie. On supposera que l’on veut se déplacer d’un dossier particulier à un autre dossier cible en remontant de k niveaux, puis en redescendant de p niveaux jusqu’à la cible. A chaque niveau il faut effectuer un déplacement de li dossiers. Les mains de l'utilisateur sont posées initialement sur le clavier et retourneront au clavier.

4. 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.

5. Evaluer les temps d’exécution de cette tâche en fonction de k et p ( on fixe li = 10) pour les deux méthodes, d’abord de manière symbolique puis ensuite numérique. Laquelle des deux méthodes est-il préférable d'utiliser ? à partir de combien de remontées et de descentes ? Exercice 7. Modélisation SADT des tâches de courrier électronique (5 pt)

Modéliser en SADT les tâches habituelles que vous effectuez lorsque vous utilisez votre utilitaire de courrier électronique. Plus précisément, on modélisera les tâches de consultation de courriers (reçus et envoyés), de recherche de courriers par mots, de réponse à, d’écriture et d’envoi de courriers.

Références

Documents relatifs

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

La présentation, la lisibilité, l’orthographe, la qualité de la rédaction, la clarté et la précision des raisonnements entreront pour une part importante dans l’appréciation

Alors que les systèmes opérationnels sont depuis longtemps le plus souvent évalués par des méthodes fondées sur la tâche, les campagnes d’évaluation des dernières

Une tâche a pour fonction générale de solliciter chez le sujet la mobilisation de certaines ressources (les connaissances, capacités, aptitudes, attitudes, mécanismes,

Il doit exécuter l’épaulé jeté le second mouvement avec les mêmes contraintes .Cette performance doit être validé par trois arbitres du niveau de la compétition.. Le secrétaire

complètement dans la cour ! Je suis quelqu’un de très sociable et j’ai le cœur sur la main : si je peux vous aider, je le ferai ! Ma vie ressemble à des montagnes russes : des

Début des travaux à la coupole, sans visa du contrat … ; Du talon d’Achille du projet : Les 2 chantiers Sorecal ; Du chaudron vu de l’intérieur, …l’enfer c’est les autres ;