| Anforderungsanalyse | Stakeholder, Muss-/Kann-Anforderungen, Akzeptanzkriterien, Randbedingungen, Datenschutz und Wirtschaftlichkeit. | Kannst du aus einer Beschreibung konkrete Anforderungen und Risiken ableiten? |
|---|
| Daten und Schnittstellen | Datenmodell, Normalisierung auf Grundniveau, API/Schnittstelle, Eingabevalidierung, Datenfluss, Berechtigungen. | Kannst du erklären, welche Daten benötigt werden und wie sie sicher verarbeitet werden? |
|---|
| Algorithmen und Logik | Kontrollstrukturen, Schleifen, Bedingungen, Pseudocode, Randfälle, einfache Komplexitätsüberlegung, Fehlerbehandlung. | Kannst du einen Ablauf Schritt für Schritt trocken durchgehen und typische Fehler finden? |
|---|
| Test und Qualität | Testfall, Erwartungswert, Grenzwert, Regression, Codequalität, Wartbarkeit, Dokumentation, Übergabe. | Kannst du passende Tests zu einer Anforderung formulieren? |
|---|
| UI und Nutzerführung | Benutzerschnittstellen, Eingaben, Fehlermeldungen, Barrierearmut, klare Rückmeldung und fachliche Prozesslogik. | Kannst du begründen, warum eine Oberfläche zum Nutzerziel passt? |
|---|