Aufgabe 5.3

Fehlervermeidung

Zur Vermeidung von Fehlern mit weitreichenden Folgen werden, wie auch im obigen Beispiel, häufig Sicherheitsabfragen eingesetzt. Bei einem Betriebssystem können Sie für jede der drei Operationen „Datei löschen“ (unwiderruflich), „Datei kopieren“ und „Datei verschieben“ einstellen, ob eine Sicherheitsabfrage („Wollen Sie wirklich...?“) erfolgen soll.

  • Welche Einstellung halten Sie für sinnvoll?
  • Welche Probleme erwarten Sie bei anderen Einstellungen?

Lösung

Die Sicherheitsabfrage sollte nur für den kritischen (weil unwiderruflichen) Vorgang „Löschen” aktiviert werden, nicht jedoch für „Kopieren” und „Verschieben”, da diese beiden durch entsprechende inverse Operationen (löschen bzw. zurück verschieben) rückgängig gemacht werden können und daher unkritisch sind.

Wird bei den unkritischen Vorgängen auch die Sicherheitsabfrage aktiviert, führt dies zu einer stärkeren Gewöhnung an die Abfrage mit der Wirkung, dass leicht auch im kritischen Fall die Sicherheitsabfrage versehentlich bestätigt wird.

Allerdings sollte beim Verschieben eine Sicherheitsabfrage erfolgen, wenn durch das Verschieben von (System-)Dateien die Funktionsfähigkeit des Systems oder der Anwendungen beeinträchtigt wird, und beim Kopieren und Verschieben, wenn dadurch andere Dateien überschrieben werden. Geübte Benutzer können gegebenenfalls auch auf die Abfrage vor dem Löschen verzichten, so dass der Arbeitsablauf beschleunigt wird (sie sollten dann aber regelmäßig Sicherungskopien erstellen).