問題タブ [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 に答える
5294 参照

c# - C#アセンブリまたはプロジェクトからクラス図またはメソッドテーブルを生成するための無料のツール?

クラス図や、C#アセンブリまたはプロジェクト内のクラスとメソッドのリストを含む単純なテーブルを生成できる無料の簡単で迅速なツールはありますか?基本的に必要なのは、読み取り可能な形式のクラスとメソッドのリストだけです。xmlのドキュメントも必要ですが、必須ではありません。

Reflectionを使用して実装するのはそれほど難しくないはずです。

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

c# - C# での UML マッピング

STUDENTとLECTURERの2つのクラスを考慮して、C#で集約と合成をどのようにマッピングできるか教えてもらえますか。

私の質問がわかりにくいかもしれません。例として、VS クラス デザイナを使用して、クラス間の関連関係を生成しました。LECTURER と STUDENT_SOCIETY の 2 つのクラスを考えます。クラス デザイナは、次のコードを生成します。引用符

同様に、集約と構成をどのようにモデル化できますか

0 投票する
4 に答える
15521 参照

c++ - C ++ソースファイルからUMLクラス図を生成するにはどうすればよいですか?

doxygenを使用すると、優れた図を生成できますが、doxygenにはクラス間の関係の詳細な分析がありません。派生を認識しますが、他の関係はツールによって理解されません。C ++ソースファイルからより完全なUMLクラス図を生成する(商用かどうかにかかわらず)より優れたユーティリティはどれですか?

C#/ Javaで利用できるツールは少し優れていますが、今は興味がありません。

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

.net - タイプとメンバーの連携をよりよく理解するための .net フレームワーク Bace クラス ライブラリの代表的な図

名前空間の .Net 型から任意の代表的な図 (オブジェクト図やクラス図など) を取得することはできますか? この図は、.Net 型とメンバー間の関係と依存関係を表すことができ、名前空間の一部の構造をよりよく理解できます。MSDN テキストを見る代わりに。

たとえば、system.configuration名前空間の重要なメンバーの構成を知りたいです。

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

visual-studio-2010 - VS 2010 UMLクラス図のパラメーター化された型の型パラメーターに複数のジェネリック型制約を追加するにはどうすればよいですか?

VS 2010 UMLクラス図デザイナーのテンプレートパラメーターコレクションエディターでは、単一のジェネリック型パラメーターに複数の制約を追加できないようです。

(「評判」ポイントが足りないため、画像が拒否されました)

私は何かが足りないのですか?基本的に、VS 2010 UMLクラスデザイナでモデル化するにはどうすればよいですか?コードサンプルのような複数のタイプのパラメータ制約はありますか?

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

.net - Visual Studio クラス図のグラフィカル コンポーネントへの API はありますか?

公式または非公式。
Reflector を使用して VS アセンブリを掘り下げてきましたが、これまでのところ成功していません。

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

ruby-on-rails - MVC アプリケーションをモデル化するためのクラス図の作成

アプリケーション サーバーとして Ruby on Rails を使用し、フロントエンドとして Java クライアントを使用してインベントリ システムを作成しています。

プロジェクトの一部では、統合クラス図 (すべてのクラスを含み、関係を示すクラス図) を作成することが義務付けられています。クラスの設計方法と以前に教えられた方法は、Boundary-Entity-Controller (BCE) パターンを使用して適切なクラスを作成することでしたが、MVC アーキテクチャを使用する Rails を使用しているため、それらは直接競合します。 2 つのパターンの間には 1:1 の相関関係がないため、特にこの場合の「ビュー」が単なる XML であることを考慮すると、ビューのクラス図はなく、境界クラスはコントローラーの入力とビューの出力

これまでのところ、クラス ダイアグラムは Rails 関連のクラスのみを取り上げています (クライアント クラスはほとんどが UI であるため)。これまでに行ったことの結果は次のとおりです (100 万のゲッターとセッターがあるという事実は無視してください。プロジェクトの要件であるため、実際にはそのように実装することはありません。使用しますattr_accessor)。 ここで見るものは何もない....

それで、私たちは正しい軌道に乗っていますか?追加/編集/移動するものはありますか? 組み込みの ActiveRecord バリデータ メソッド ( など) を正確にモデル化するにはどうすればよいでしょうvalidates_numericality_of :priceか?

どんな助けでも大歓迎です!ありがとう。

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

uml - UMLでクラスインスタンスを表す方法は?

私のアプリケーションのクラス図は、いくつかの構成と集計で構成されています。

ここで、クラスインスタンスを示すクラス図に基づいた図が必要です。必要に応じてスナップショット。これが必要なのは、いくつかの機能要件について説明するのに役立つからです。

クラス図

「インスタンス」図

このための図の種類はありますか?(現在、すべてのインスタンスが別々のクラスであるクラス図を誤用しています)

0 投票する
4 に答える
39468 参照

c++ - C++ のリバース エンジニアリング - 最適なツールとアプローチ

申し訳ありませんが、C++ ソース コードは設計の実装と見なすことができ、リバース エンジニアリングとは設計を取り戻すことを意味します。バイナリから C++ ソースを取得するものとして読んだことがある方も多いと思います。UML を生成して C++ コードベースを理解する - ツールと方法論に、より正確な質問を投稿しました。


C++ (ソース コード) をリバース エンジニアリングできるツールはたくさんあると思いますが、通常、結果を理解するのはそれほど簡単ではありません。

誰かが良い方法論を見つけましたか?

たとえば、私が見たいと思うかもしれないものの1つは、GUIレイヤーと、それがどのように分離されているか(または残りから分離されていないか)だと思います。ツールが何らかの方法でパッケージを検出し、手動で整理できるようにする必要があると考えてください。

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

parameters - Visio のクラス図で他の属性タイプを使用する方法は?

どこに質問すればよいかわかりません。Visio のスペシャリストがお手伝いできることを願っています。クラス ダイアグラムを作成しているだけですが、Visio はメソッド シグネチャが非常に静的で単純なようです。

追加したかったのは、次のパラメーターを持つコンストラクターだけです。

それが私が Visio に追加したいものです。すべての標準データ型は正常に機能しますが、他の型を挿入するにはどうすればよいでしょうか? なぜ答えを見つけるのが難しいのかわかりません。