2

Class Diagram私はさまざまな UML 図を独学で調べていて、とを除いてほとんどの図を理解しましたObject Diagram

それらがどのようにコードに変換されるのか、私には理解できません。

私が学んだ秘訣は次のとおりです。すべての名詞はクラスになり、動詞はクラスのメソッドになります

そこまでは問題ありませんが、その後、ダイアグラムはどのようにコードに変換されるのでしょうか?
インターネットから入手した図をご覧ください。
ここに画像の説明を入力

では、言語がJavaであると仮定すると、これに基づいてソフトウェアをどのようにコーディングしますか?

4

2 に答える 2

2

UML ダイアグラムは、特定のソフトウェアの内部アーキテクチャのみを記述します。

したがって、UML ダイアグラムに含まれる情報は次のとおりです。

  • 含まれるクラス
  • それらに含まれるメソッドとプロパティ
  • 彼らはお互いにどのように関係していますか

ヘッダー (たとえば「Train」) を持つ各ブロックは、クラスを表し、そのプロパティとメソッドをリストします。

そのため、UML ダイアグラムには、GUI やユーザーがソフトウェアを操作する方法については何も記述されていません。この UML ダイアグラムで概説されている機能を使用して、実装できるインターフェイスを作成するのは、ユーザーまたは UI/UX デザイナー次第です。

UML ダイアグラムは、ソフトウェアのアーキテクチャの記述と考えることができます。これは非常に浅いですが、プロジェクトの概要には適しています。

レシピではありません。

これがお役に立てば幸いです。

于 2013-01-10T13:11:13.337 に答える
1

クラス ダイアグラムを作成すると、コードに含める必要があるクラス (およびそのメンバー) が表現されます。したがって、名詞/動詞の分析 (あなたが話していたもの) は、クラス図があれば既に完了しています。クラス図は、クラスを視覚的に表現したものにすぎません。使用する言語の構文を知っていれば、クラスをコードに変換するのは簡単です。

于 2013-01-10T13:14:09.293 に答える