2 Graphische Benutzerschnittstelle
Mist besteht aus verschiedenen Komponenten, die ihrerseits mit dem
Benutzer interagieren. Es soll eine übergeordnete Schnittstelle geben, die
folgende Aufgaben bewältigt:
-
Start: Beim Start einer Mist-Session erscheint ein Fenster,
von dem aus es möglich ist, verschiedene Komponenten des Systems
aufzurufen.
- Abängigkeitsverwaltung: Eine Simulation kann erst dann
aufgerufen werden, wenn das Programm syntaktisch korrekt. Das gleiche
gilt für die Codegenerierung. Die Aufgabe besteht darin, eine Definition
der Abhängigkeiten zwischen den Komponenten festzulegen und sie im Tool
zu implementieren.
- Sessionsverwaltung: Es soll möglich sein, eine Session
(geöffnete Fenster, geladene Dateien, gewählte Optionen) zu speichern.
Eine gespeicherte Session sollte wieder hergestellt werden können.
Die Benutzeroberfläche integriert alle anderen Komponenten, aus
diesem Grund ist hier besonders auf die Konsistenz bzw. Verletzung
der Konsistenz zu achten.
©Public License