textbasierte Schnittstelle (CLI)
- Zielstellung
- Intuitive, menügeführte, textbasierte Schnittstelle
- Motivation
- Einfach umsetzbare1), modulare, den Nutzer schnell zum Ziel führende Schnittstelle
- Problem
- Konzeptionell bedingt weitgehend linearer Ablauf, kann schnell mit hohem Tippaufwand verbunden sein und unübersichtlich werden.
- Lösung
- Modularer Aufbau in übersichtlich gestaltete Menüs, voreingestellte sinnvolle Antwortoptionen, robustes Verhalten
Schlüsselkonzepte
Ändern einer Reihe von Parametern
Grundsätzlich gibt es zwei Möglichkeiten, eine ganze Reihe von Parametern in einem Schwung abzufragen:
Einfache Eingabe für den Nutzer mit vorgegebener Reihenfolge (in einem input-Lauf)
Schrittweise Abfrage für jeden Parameter einzeln, möglichst mit Angabe des Parameters und der momentanen Einstellung als Vorauswahl (Return übernähme diesen Wert)
Im Sinne einer intuitiven und robusten Schnittstelle ist die zweitere Option vorzuziehen.