Lektion 8 - Grænsefladedesign Flashcards
Definer begreberne ‘Systemgrænseflade’ og ‘Brugergrænseflade’ og forklar hvad en grænseflade er
- Brugergrænseflade: En grænseflade til brugerne.
- Systemgrænseflade: En grænseflade til andre systemer.
- Grænseflader: Faciliteter der gør et systems model og funktioner tilgængelige for aktører. Grænseflader forbinder systemet til alle relevante aktører i omgivelserne
Hvordan skal en grænseflade designes?
Skal designes med udgangspunkt i analysen af problemområdet og anvendelsesområdet
Klassediagrammet repræsenterer problemområdet (hvad systemet skal styre, overvåge eller administrerer)
Brugsmønstre beskriver dele af anvendelsesområdet (hvordan systemet skal anvendes)
Hvad er formålet med grænseflader?
At fastlægge et systems grænseflader. Grænsefladen bruges af aktørerne til at interagerer med systemet.
Denfinér grænseflade.
Faciliteter er gør et systems model og funktioner tilgængelige for aktører.
Hvad er en brugergrænseflade?
Definition: En græsneflade til brugere.
En god brugergrænseflade er tilpasset brugerens arbejdsopgaver og deres forståelse af systemet. Kvaliteten måles i brugbarhed.
Beskriv de fire dialogmønstre.
- Menuvalg: I brugerfladen kommer det til udtryk som en liste af valgmuligheder.
- Skemaudfyldelse: Klassisk mønster for indlæsning af data gennem en tegnorienteret terminal. Forenklet indtastning, kræver begrænset træning.
- Kommandosprog: Kræver omfattende træning, men er hurtigt at bruge for brugere, som kender systemet.
- Direkte maipulation: Brugeren kan udføre funktionerne direkte på objekter, som er repræsenteret ved ikoner. Det er godt for lejlighedsvise brugere. Det er nemt at lære og huske.
Hvordan designes de primære vinduer i et navigeringsdiagram udfra modellens klasser og strukturer?
Klasse: Et vindue for klassen. Attributter repræsenteres for felter.
Klynge: Repræsenteres typisk ikke.
Generalisering: Forskellige varianter at det samme vindue.
Aggregering: Overblik over delobjekter i helhedsobjektets vindue.
Assosiering: Overgang til associerede objekter gennem sekundære vinduer.
Beskriv systemgrænsefladen.
Et system, som grænser op til andre systemer. Generelt skal man tænke hvilke data der skal sendes mellem systemerne. I mere komplicerede systemgrænseflader kan et system anmode om, at få en funktion udført i et andet system.