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

weiter