Prüfliste: Designsubsystem
Mit dieser Prüfliste können Sie sicherstellen, dass die Dekomposition eines Designsubsystems korrekt und vollständig ist.
Beziehungen
Zugehörige Elemente
Hauptbeschreibung
 

Prüflisteneinträge
Der Name jedes Subsystems ist eindeutig und beschreibt die Zuständigkeiten des Subsystems.
Die Subsystembeschreibung spiegelt die Zuständigkeiten des Subsystems eindeutig wider.
Das Subsystem stellt durch seine Schnittstellen eine logisch konsistente Gruppe von Services dar.
Das Subsystem liegt in der Zuständigkeit einer Einzelperson oder eines Teams.
Das Subsystem realisiert mindestens eine Schnittstelle.
Die vom Subsystem realisierten Schnittstellen sind klar definiert, und die Abhängigkeiten sind korrekt dokumentiert.
Die Abhängigkeiten des Subsystems von anderen Modellelementen ist auf Schnittstellen und Pakete beschränkt, mit denen das Subsystem Kompilierungsbeziehungen hat.
Die Informationen, die für eine effektive Nutzung des Subsystems erforderlich sind, sind in der Subsystemfassade dokumentiert.
Anders als die vom Subsystem realisierten Schnittstellen ist der Subsysteminhalt vollständig gekapselt.
Jede Operation in einer vom Subsystem realisierten Schnittstelle wird in einer Kollaboration verwendet.
Jede Operation in einer vom Subsystem realisierten Schnittstelle wird von einem Modellelement (oder einer Kollaboration von Modellelementen) innerhalb des Subsystems dargestellt.
Die Partitionierung des Subsystems wird im gesamten Modell einheitlich vorgenommen.
Der Inhalt des Subsystems ist vollständig hinter den Schnittstellen gekapselt.