Quelle: dotnetpro
Anforderungsanalyse für Entwickler, Teil 4 17.06.2024, 00:00 Uhr

Die Benutzerschnittstelle treibt das Slicing

Die Struktur der Oberfläche gibt wertvolle Hinweise darauf, wo der Entwurf beginnen sollte. Klarheit gewinnen Sie besten durch eine schrittweise Annäherung.
Das Verhalten von Software wird durch Interaktionen mit dem Benutzer getriggert. Jeder Interaktion steht eine Funktion gegenüber, ein Entry Point. In HTTP-Servern wird das durch das Protokoll nahegelegt und ist mit MVC-Frameworks leicht umsetzbar. Bild 1 zeigt ein sehr simples Beispiel dafür:
Ein HTTP-MVC-Router ruft Entry-Point-Funktionen auf (Bild 1)
Quelle: Autor

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar