1

私はUMLが初めてです。しかし、私は db テーブルとそれらの関係を描くことに精通しています。

以下に Methods() を追加してこれらのテーブルを「拡張」し、それを UML クラス図と呼ぶことはできますか?

学生

...................................

学生ID : int

StudentNumber : 文字列

FirstName : 文字列

姓 : 文字列

...................................

画面()

アップデート()

追加()

消去()

4

2 に答える 2

3

すべてのテーブルにオブジェクトを作成することはお勧めできません。すべてのテーブルが UML のオブジェクトである必要はありません...しかし、繰り返しになりますが...これは StackOverflow に適していると思います...

于 2011-03-03T08:42:13.820 に答える
2

あなたはUMLの基本を持っているようです。主な違いは、リレーションシップの型が SQL とは異なり、Java (または他の言語) のデータ型は SQL のデータ型と直接一致しないため、上記のように変換する必要があることです。

[意見] UML->code->UML ツールを持っていない限り、UML の描画に夢中​​になることはありません。これは主にホワイトボード (IMHO) 用のツールであり、メンテナンスの変更によってその種のドキュメントが時代遅れになると、これらの図を信頼することは長期的にはあなたを傷つける傾向があります. レガシー コードを見るときは、設計時の時代遅れの UML 図ではなく、code->UML ツールを使用することを好みます。[/意見]

[編集] すでに動作するコードを持っているので、Eclipse でAmateras UMLを試してみてください。一連のクラスを空のドキュメントにドラッグすると、UML ダイアグラムが作成されます。[/編集]

于 2011-03-03T14:59:43.563 に答える