Chunking ist eine Methode zur systematischen Informationsreduktion. Chunking als englischsprachiger Fachbegriff in der Informatik bedeutet soviel wie Informationszerlegung. In der Informatik und Softwarearchitektur ist Chunking eine bewährte Praxis um sich einem komplexen IT-Thema gezielt anzunähern.
Die Chunking-Hypothese 7+/-2
Ursprunglich erdacht hat die Methodik des Chunking der amerikanische Psychologe George Armitage Miller, der mit der Chunking-Hypothese wissenschaftlich belegt hat, dass das menschliche Kurzzeitgedächtnis 7 plus / minus 2 ist; wir uns also in der Regel sieben Fakten gut merken können.
Chunking als Strategie des Softwarearchitekten
Chunking ist somit eine Strategie der Softwarearchitekten um komplexe Softwaresysteme möglichst einfach zu beschreiben.
Was ist Chunking?
Konkret bedeutet chunking soviel wie:
- Modularisieren
- Informationen ausblenden
- Informationen einkapseln
- Anliegen, Interessen und Aufgaben klassifizieren und kategorisieren
- Verantwortlichkeiten nach Themengebieten aufspalten (z.B. Spezialist zur Datenspeicherung, Datensicherheit)
Ziel der Chunking-Methode ist es also einen komplexen IT-Prozess systematisch auf seine wesentlichen Komponenten und Eigenschaften zu reduzieren.