15.11. Modularit??t

Kritiken, die sich auf die modulare Entwicklung in ArgoUML beziehen.

Die aktuelle Version von ArgoUML hat die folgenden Kritiken in dieser Kategorie.

15.11.1. Der Klassifizierer befindet sich nicht im Namensraum seiner Assoziation.

Eine der wohlgeformten Regeln in UML 1.4 f??r Assoziationen lautet, dass alle Klassifizierer, die den Enden einer Assoziation zugewiesen werden, zum gleichen Namensraum geh??ren m??ssen wie die Assoziation.

Wenn dies nicht der Fall w??re, w??rde es keine Bezeichnung geben, ??ber das jedes Ende alle anderen referenzieren kann.

Diese Kritik wird ausgel??st, wenn eine Assoziation nicht mit diesem Kriterium ??bereinstimmt. Die L??sung ist, die Assoziation zu l??schen und im Diagramm neu zu erzeugen, sodass der Namensraum alle zugewiesenen Klassifizierer enth??lt.

[Achtung]Achtung

Diese Kritik kann in der aktuellen Implementierung von ArgoUML keine hierarchischen Namensr??ume verarbeiten. Als Konsequenz daraus, wird die Kritik f??r Assoziationen ausgel??st, bei denen der sich unmittelbare Namensraum der zugewiesenen Klassifizierer von dem der Assoziation unterscheidet, auch wenn sie Teil der gleichen Namensraumhierarchie sind.

15.11.2. F??gen Sie Elemente zum Paket <Paket> hinzu.

Hinweis, dass das angegebene Paket keinen Inhalt hat. Gutes Desgin weist Pakete auf, die erzeugt wurden, Dinge hinein zu tun.

[Anmerkung]Anmerkung

Diese Kritik wird immer ausgel??st, wenn Sie erstmalig ein Paket erzeugen, da Sie kein Paket erzeugen k??nnen, das nicht leer ist.