Checkliste
Allgemein
- Doppelte Anweisung wird nur einmal verarbeitet
- Daten werden auf Maximalmenge begrenzt
- Fehlende Daten werden gehandhabt
- Definition aller möglichen Parameter
- Definition des gültigen Wertebereichs für jeden Parameter
- Definition aller Geschäftsregeln
- Überschreiben von Daten ist nicht möglich
Benutzeroberfläche
- Template Variablen werden sicher ausgegeben
- Funktioniert auf Desktop-Geräten
- Funktioniert auf Tablet-Geräten
- Funktioniert auf Mobile-Geräten
- Kontrast ist ausreichen
- Bedienbar per Tastatur
- Bedienbar per Screenreader
- Bedienbar ohne JavaScript
- Definition aller Zustände
- Alle Zustände sind erreichbar
- Alle Zustände sind verlassbar
Langlebiger Client
- Aktualisierung per Fernwartung
- Handhabung von Versionskonflikten
- Handhabung von schlechter Internetverbindung