Dit artikel introduceert en bespreekt een bepaalde grammaticale structuur-de Command Language Grammar (CLG) -als een representatieve kader voor het beschrijven van de user interface aspecten van interactieve computersystemen . CLG verdeelt een systeem in een conceptuele Component (taken en abstracte concepten), een mededeling Component (command language), en een fysieke component (beeldscherm, toetsenbord, enz.
), De componenten zijn verder gelaagd in verschillende niveaus-een task niveau, een semantisch niveau, een syntactische niveau, en een interactie Level-elk niveau wordt een volledige beschrijving van het systeem op het niveau van abstractie. Beschrijving Elk niveau bevat procedures voor het volbrengen van de taken door het systeem in termen van de op dat niveau acties gericht. Dat wil zeggen, het systeem wordt beschreven door progressieve verfijning.
Een uitgebreid voorbeeld, een klein bericht-systeem, wordt beschreven op alle niveaus in de CLG notatie
CLG wordt besproken vanuit drie invalshoeken:. De Taalkundige View ziet CLG als uitwerking van de structuur van de gebruikersinterface van het systeem en de communicatie tussen de gebruiker en het systeem. Het voornaamste doel van CLG in deze visie is de lay-out van de ruimte van de commando taal systemen. De psychologische View ziet CLG als een beschrijving van de gebruiker mentale model van het systeem.
De grootste zorg in deze visie is de psychologische geldigheid van de CLG beschrijving. De Design View ziet CLG als een reeks van voorstellingen voor het opgeven van het ontwerp van een systeem. CLG stelt een top-down ontwerpproces waarbij het conceptueel model van het systeem wordt eerst gespecificeerd en vervolgens een opdracht taal wordt gemaakt om te communiceren met het.
Dit artikel is een iets verkorte en aangepaste versie van een eerder technische rapport
CLG wordt besproken vanuit drie invalshoeken: de Linguistic View ziet CLG als uitwerking van de structuur van de gebruikersinterface van het systeem en de communicatie tussen de gebruiker en het systeem. Het voornaamste doel van CLG in deze visie is de lay-out van de ruimte van de commando taal systemen. De psychologische View ziet CLG als een beschrijving van de gebruiker mentale model van het systeem. De grootste zorg in deze visie is de psychologische geldigheid van de CLG beschrijving.
De Design View ziet CLG als een reeks van voorstellingen voor het opgeven van het ontwerp van een systeem. CLG stelt een top-down ontwerpp