問題タブ [class-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
25582 参照

dependency-injection - UMLクラス図に依存性注入を表示する方法は?

UMLクラス図でオブジェクトまたはクラスの依存性注入を表示するにはどうすればよいですか?

0 投票する
1 に答える
3187 参照

uml - デザインクラス図はプライベートオペレーションを示す必要がありますか?

デザインクラス図はプライベートオペレーションを示す必要がありますか?デザインクラス図は、パブリックメソッドと最も重要なプライベート属性を表示するだけでよいと思います。私が間違っている?

ありがとう。

0 投票する
2 に答える
1125 参照

c# - リバース エンジニアリング クラス図 - 特に継承と関連関係 - 既存の C# プロジェクトから

皆さん、

私は自分のプロジェクトのリファレンス デザインとして使用する必要がある C# プロジェクトを含む SDK のようなパッケージを持っています。VS2008 で参照プロジェクトを開いてクラス ダイアグラム エディタを実行すると、クラス、クラス メンバーが表示されますが、クラス間の関係は表示されません。

  • VS2008 のクラス ダイアグラム エディタは、クラスの関係をリバース エンジニアリングできますか?
  • 役立つプラグインはありますか?
  • 好奇心から、VS2010 はこれを行うことができますか?

任意の提案、洞察、または参照を歓迎します!

現時点では、StarUML をチェックしています。まだ機能していませんし、あきらめもしていません。

- ニック

0 投票する
8 に答える
8412 参照

uml - クラス図とシーケンス図のどちらを最初に描く必要がありますか?

私は大学の教授とUML図についてこの議論をしました。彼は、クラス図に入る前にシーケンス図を描くべきだと信じていますが、私は反対だと思います。ユースケース図が完成したら、次の図はクラス図になり、その後はシーケンス図になります。Rational roseでは、すでにクラス図にあるシーケンス図のクラスを使用する必要があります。

誰かがこれを手伝ってくれますか?

0 投票する
1 に答える
137 参照

uml - UML で関係の可視性を指定するにはどうすればよいですか?

C# コードのクラス ダイアグラムを作成しており、リレーションシップの可視性を指定したいと考えています。名前付きの矢印を使用して関係を指定していますが、可視性信号 (+、-、​​~、#) を名前と一緒に配置する権利はないと思います。また、クラスのプロパティとして関係を繰り返したくありません。

私が十分に明確でない場合は教えてください。ありがとう。

0 投票する
6 に答える
34266 参照

uml - 概念 UML クラス図と ERD の違いは?

各クラスが「名前」と「属性」をキャプチャするが「操作」はキャプチャしないような概念クラス図を作成した場合、そうでなければERDと見なされるものを基本的に作成していませんか? 説明した概念クラス図の作成とそれを ERD と呼ぶことの違いを理解しようとしています。これらがまだ2つの異なる動物である場合、誰かが違いを説明できますか?

0 投票する
1 に答える
1099 参照

uml - UML クラス図 - さまざまな「レポート」クラスを表すにはどうすればよいですか?

私がビジネス関係者と一緒に座って、ドメイン モデリングの目的で概念クラス図を作成している場合、クライアントにドメインが必要とするすべての「もの」は何かを尋ねた後、クライアントは次のようなコメントを含めます。

「abc には 'Report 1'、xyz には 'Report 2' などが必要です...」

これらを概念クラス図でモデル化するにはどうすればよいでしょうか。レポートを他のクラス/エンティティと同じように表すだけですか? クライアントが多くの異なるレポートを思いついたらどうしますか? 概念クラス図にレポートを含める必要がありますか?

ありがとう

0 投票する
2 に答える
20683 参照

uml - UMLアソシエーションクラスをいつ使用するのですか?

以下の2つの図でデザインを改善できますか?もしそうなら、どのように?

ダイアグラムでの関連付けクラスの使用に混乱しています。それらを使用する必要がありますか?

図1

クラス図1


図2

クラス図2

0 投票する
2 に答える
796 参照

java - クライアントによってではなく、停止可能である必要があるサービスをどのように停止する必要がありますか?

簡単な答えは、stop()メソッドも含むすべての通常の操作とのインターフェースを持つことです。

stopメソッドの主な問題は、サービスへの参照を取得するほとんどのクライアントが、おそらくサービスも停止できないはずであるということです。

もう1つの方法は、サービスとStoppableの2つのインターフェースを単純に定義することです。

このアプローチの唯一の問題は、実装が別のサービスによってラップされている場合、stopメソッドが隠されていることです。

クライアントがサービスを「停止」するのを停止するという元々の問題は依然として発生する可能性があります。最初に参照がStoppableのインスタンスであるかどうかを確認してから、クライアントがそれを「停止」できるようにする必要があります。

この問題をどのように解決しますか?

私は、公共の停留所を利用できるようにすることなく、問題をエレガントに(私にとっては)解決するアイデアを持っています。しかし、それを示す前に、いくつかのアイデアが欲しいです。

0 投票する
6 に答える
126308 参照

c++ - doxygenを使用してC++ソースからUMLクラス図を作成する方法

doxygenを使用して簡単なクラス図を生成する方法を説明する資料を探していましたが、見つかりませんでした。誰か助けてもらえますか?

C++ファイルのセットから次のような図を作成する必要があります。 代替テキスト

これを簡単に実現するためのより良いツールがあれば、私に知らせてください。