- Dokumentenkorb
-
- Der Dokumentenkorb ist leer.
Um ein Dokument in den Korb zu legen können Sie es per Drag'n'Drop von der Seite in den Korb ziehen
- Der Dokumentenkorb ist leer.
MVC mit den drei Segmenten Model, View, Controller ist ein bewährtes Pattern* für die Mensch-Maschine-Interaktion.
Unabhängig von Programmiersprachen, ist MVC ein de-facto-Standard für die abstrakte Beschreibung und den Grobentwurf komplexer Softwaresysteme. Die Funktionsbereiche der drei Segmente sind:
Aufbauend auf dieser Architektur lassen sich wiederverwendbare Komponenten mit je abgegrenzter Funktionalität entwickeln. Dabei kann und sollte die Dreiteilung nicht in jedem Fall strikt eingehalten werden. So kann es sinnvoll sein, die Validierung der Nutzereingaben im View, im Controller oder auch im Model vorzunehmen. GUI-Steuerelemente wiederum, wie Auswahllisten oder Filter, können Merkmale der Präsentation und des Controllers in sich vereinen.
Wichtigster Vorteil von MVC ist, dass das Pattern ein flexibles Programmdesign mit wiederverwendbaren Komponenten ermöglicht. Auf MVC-Basis lassen sich daher wartungs-, änderungs- und erweiterungsfreundliche Lösungen für komplexe Aufgabenstellungen realisieren.
(*) Ein „Pattern“ ist eine praxiserprobte Lösungsschablone für wiederkehrende Aufgabenstellungen.
|
„Rot-grünes“ Testen und „beweglicher“ Code
Weitere Information |
Agilität und Nutzerfokussierung
Weitere Information |
congstar GmbH
Lesen Sie die Case Study: