Systemoberflächen
weiter
Fortschrittliche Systemoberflächen
- modellieren die Handlungswelt des Benutzers
- enthalten daher ein detailliertes Benutzermodell
d.h. die Vorstellung des Systemkonstrukteurs von der
Handlungswelt des Benutzers
- ermöglichen die Angabe, WAS mit den Objekten
geschehen soll, ohne die Angabe des WIE
- daher sind die Oberfläche einer Anwendung und ihre
Implementierung weitgehend voneinander unabhängig
- Änderungen des Programms beeinflussen den Benutzer
nur insoweit sich Objekte und Funktionen ändern
- Anwendungsentwicklung wird weniger aufwendig,
wenn sie auf vorhandene Oberflächenelemente
zurückgreifen kann
(Fenster, Menüs, Rollbalken, ..., und ihre Struktur)
- Anwendungen können leichter portiert werden, wenn sie
unter der Benutzeroberfläche versteckt werden
- Die Vermittlung zwischen dem Anwendungsprogramm
und seiner Oberfläche erfordert einen Interface-Manager
|