Subsysteme und MVC: Architektur‑Design, Produkte und Kriterien
11) Große Schritte im OO-Design
In OO-Design sind zu Beginn der Planungsphase zwei große Schritte notwendig. Was sind sie und welche Produkte werden erzeugt?
Der erste Schritt besteht darin, das Domain-Problem und das Verhalten einer Organisation zu analysieren und dann eine Unterteilung in Pakete vorzunehmen, wobei die Pakete mit Stereotypen versehen werden. Wenn dieser Ansatz das Problem in der Domäne annimmt, ist damit der erste Schritt getan: die Partition des Analysemodells zu definieren. Zusammenhängende Sammlungen von Klassen, Beziehungen und Verhaltensweisen werden zu Paketen oder Subsystemen gebündelt.
Wichtig!
Ein Subsystem hat eine gut definierte Schnittstelle, über die die gesamte Kommunikation mit dem Rest des Systems erfolgt.
...