Cet article présente et discute une structure grammaticale spécifique Command Language Grammar (CLG) -comme un cadre de représentation pour décrire les aspects de l'interface utilisateur de systèmes informatiques interactifs . CLG partitionne un système en une composante conceptuelle (des tâches et des concepts abstraits), une composante de la communication (langage de commande), et une composante physique (écran, clavier, etc.
), Les composants sont ensuite subdivisées en différents niveaux-de niveau Groupe, un Au niveau sémantique, un niveau syntaxique, et une interaction de niveau chaque niveau étant une description complète du système à son niveau d'abstraction. La description de chaque niveau contient des procédures pour accomplir les tâches traitées par le système en fonction des actions disponibles à ce niveau. Autrement dit, le système est décrit par raffinement progressif.
Un exemple vaste, un petit système de traitement des messages, est décrit à tous les niveaux dans la notation CLG
CLG est discuté à partir de trois points de vue:. La vue linguistique voit CLG que l'élaboration de la structure de l'interface utilisateur du système et de la communication entre l'utilisateur et le système. Le but principal de CLG dans cette vue est d'établir l'espace de systèmes de langage de commande. The Psychological Voir voit CLG comme décrivant le modèle mental de l'utilisateur du système.
La principale préoccupation dans cette vue est la validité psychologique de la description CLG. La Création voit CLG comme une série de représentations pour spécifier la conception d'un système. CLG propose un processus de conception top-down dans laquelle le modèle conceptuel du système est d'abord spécifié puis un langage de commande est créé pour communiquer avec lui.
Cet article est une version légèrement condensée et révisée d'une technique antérieure rapport
CLG est discuté à partir de trois points de vue: la vue linguistique voit CLG que l'élaboration de la structure de l'interface utilisateur du système et de la communication entre l'utilisateur et le système. Le but principal de CLG dans cette vue est d'établir l'espace de systèmes de langage de commande. The Psychological Voir voit CLG comme décrivant le modèle mental de l'utilisateur du système.
La principale préoccupation dans cette vue est la validité psychologique de la description CLG. La Création voit CLG comme une série de représentations pour spécifier la conception d'un sys