|
Multiple Document Interface
Klassisk MDI
grænseflade
De fleste
databasesystemer anvender én eller anden variation af MDI. Et MDI tillader at
adskillige ”undervinduer” åbnes inde i det primære vindue. Disse undervinduer
kan så indeholde mange forskellige slag informationer, eller de kan indeholde
flere forskellige forekomster af den samme information. Også i
dette tilfælde er der flere forskellige variationer. Den
klassiske MDI grænseflade
Den klassiske
MDI grænseflade er særlig anvendelig, når man skal kunne arbejde i mange,
ensartede objekter samtidigt, eller når man skal kunne sammenligne objekter. Til
gengæld kan denne type grænseflade være ”skræmmende” eller uforståelig for især
nye brugere. Der er ikke nødvendigvis indlysende for en ny bruger, at man skal
vælge Filer – Ny eller klikker på en eller anden knap, for overhovedet at
få noget frem på skærmen.
Et
andet stort problem med denne type grænseflade er, at mens hovedvinduet rent
visuelt indeholder de andre vinduer, behøver selve applikationen ikke
nødvendigvis at indeholde de objekter, der er vist i vinduerne, som selvstændige
enheder. Problemet illustreres fx situationen, hvor der er flere dokumenter åbne
samtidigt i Word, og vinduerne er tilpasset, så man kan se alle disse dokumenter
samtidigt. Hvis brugeren vælger Gem fra menuen Filer, gemmes kun
indholdet af det aktive vindue. Det ved de fleste øvede brugere, men det er jo
ikke alle brugere, der er øvede (Se
Brugergrupper). Begyndere vil typisk gå ud fra,
at når de beder om at gemme, så vil den gemme alle ændringer, uanset hvor
man har lavet dem. Hvis man laver en funktion, der hedder Gem alt, kan
den bruges som et kompromis, men kun det. Problemet er, at forskellen på Gem
og Gem alt ligger i implementeringsmodellen og ikke i brugerens mentale
model, og at udtryksmodellen her kun vanskelig kan bringes til at ligne
brugerens mentale model. Det kan den faktisk kun, ved at ”øve vold” mod
standarderne. Se afsnittet Tænk
som brugere.
Trods
ulemperne er det klassiske MDI grænseflade stadig den bedste løsning, til
programmer, der har brug for at have flere vinduer åbne samtidigt.
Menu (switchboard) grænsefladerEn menugrænseflade er baseret på en central formular, der åbnes, når systemet startes. Denne formular vil typisk mest indeholder knapper eller links, som giver adgang til andre formularer elle rapporter. Her er det vigtigt at huske, at Menuerne skal være struktureret omkring arbejdsprocesserne, ikke omkring data.
- Retur til Design af brugergrænseflader -
|