2016-05-04 15 views
0

Ich habe eine Parametertabelle und ich möchte sie in einem Klassendiagramm modellieren. Sollen wir solch eine Parametertabelle in ein Klassendiagramm einfügen? Was genau repräsentiert diese Tabelle? eine Aufzählung oder was? sollte ich es als Enumerationsklasse modellieren?Wie man eine Tabelle von Parametern in einem Klassendiagramm erstellt

Das ist mein Diagramm:

Die Tabelle "Droit" ist ein Parametertabelle. Ist mein Modell korrekt?

Bearbeiten: Das Diagramm ist Französisch. Profil und Droit bedeutet Profil und Rechte. "Libelle" bedeutet "Beschreibung". Und "Ajouter", "Modifikator", "Consulter" bedeutet "hinzufügen", "ändern", "anzeigen".

+1

Was? Können Sie bitte vollständige Sätze mit einem Punkt machen und den richtigen Weg kapitalisieren? Dann: Was denkst du, ist eine Parametertabelle? –

Antwort

1

Es scheint, dass Ihr gesamtes Entity-Control-Boundary-Klassendiagramm die Verwaltung von (Benutzer-) Profilen betrifft. Es scheint weiterhin, dass Ihre Entität Droit die Autorisierungsrechte darstellt, die eine Profil haben kann.

Wenn diese Hypothesen bestätigt werden, würde ich denken, dass Droit vollständig Teil dieses Diagramms sein sollte. Es wäre schwierig, die Struktur von Profilen zu verstehen und die Controller-Methoden ohne Kenntnis dieser Informationen zu implementieren.

Die Tatsache, dass Sie diese Tabelle als "Parametertabelle" betrachten, ist hier nicht relevant. Die Hauptfrage ist nicht die Wichtigkeit der Klasse für das Gesamtsystem, sondern was Sie in Ihrem Diagramm darstellen möchten. Wenn es ein Zoom auf Profile & Autorisierungsverwaltung ist, werden Sie es brauchen. Würde sich Ihr Modell natürlich auf Business-Klassen konzentrieren, bei denen eine solche Tabelle nicht zum Verständnis der Domain beitragen würde, wäre meine Antwort anders?

+0

Sie lesen hier die Teeblätter. Diese Frage braucht ein wenig Bearbeitung des OP als Frage überhaupt. –

+0

@ThomasKilian ja und nein ;-). ** Ja **: Sie haben völlig Recht: Das OP sollte die Frage klären und die französischen Begriffe übersetzen. ** Nein **, ich lese nicht vollständig in den Teeblättern: Der französische Text auf den Etiketten ist ziemlich explizit darüber, was dargestellt wird, und ich habe mit genügend französischen Programmierern gearbeitet, die mich nach einem "Table de parametres" fragen. (Dies ist in Wirklichkeit keine Parametertabelle, sondern eine Tabelle mit Parametern, dh eine Konfigurationstabelle). – Christophe

+0

In diesem Fall haben Sie eine Domain-Kenntnisse, die ich nicht habe ;-) –

Verwandte Themen