2017-06-12 20 views
0

UMLでは、概念クラスから実装モデルに移行しています。それはどのような変容を意味するのでしょうか?カーディナリティーは同じですか?関係は同じですか? like:構図は変わらない?依存関係になる方が良いのではないでしょうか?その結果、より高い結合とそれに依存する。そして、明らかに私たちは低結合を求めています。 私はここに小さな断片のすべての並べ替えを読む。双方向同様relationship are better becoming uni-directional according tohttps://sourcemaking.com/refactoring/change-bidirectional-association-to-unidirectional など "標準"はありませんか?それともより良い言及?UML変換で概念クラスから実装クラスへ

ありがとうございました!

答えて

0

確かに、変換の種類によって異なります。最も単純なケースは、コンセプトの単なるコピーを作成し、それをあるコーディングレベルに展開する1:1変換です。通常、変換はトレースを後ろに残すので、後で具体的なクラスがどこから派生したかを知ることができます。しかし、特定の変換を行うこともできます。最も一般的なのは、データモデルへの変換です。通常、主キーを追加し、関連から外部キーを作成します。別の一般的な変換は、特定の言語をターゲットとし、構成/多重度を配列などに変換する構造を準備するものです。

関連する問題