問題タブ [uml]

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 に答える
602 参照

uml - UML の最先端

私は UML のファンで、Fowlers のUML 蒸留本を参考にしています。

私の質問は次のとおりです。UML で物事を進めてください。現在の「最先端」とは何ですか。最新の UML に関するより良い参考書はありますか、それとも上記はまだ良い参考書ですか。

「提案された拡張」や委員会が検討していることにはあまり興味がありません。実際にファウラーの本の内容と同じように、実際に実践者が使っているものを探しています。

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

uml - シーケンス図のループで行われる呼び出しを表す方法は?

シーケンス図を作成していますが、クラスの 1 つが別のクラスによって監視されています。監視対象のクラスは、ループ内で 5 秒ごとにオブザーバーで update を呼び出しています。これをシーケンス図で示す必要があります。いわば順番通りに無期限にループしていることを示す方法はありますか?

または、シーケンス図のコンテキストでは意味がありません。入れなくていいの?それとも、別のタイプの図に含める必要がありますか?

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

uml - UML シーケンス図の呼び出しプロパティ

私のアプリには Document クラスと DocumentFact クラスがあります。DocumentFact クラスには、データベースから複数のドキュメントを取得するメソッドが含まれています。これらのドキュメントは、データテーブルまたはデータセットに保存されます。両方 (datatable、dataset) は documentfact クラスのプライベート メンバーです。プロパティを介してアクセスできます。

ここで私の質問は次のとおりです。シーケンス図では、次のようなプロパティを呼び出すことができますか?

GetDataSet はプロパティです。これは正しいです?そうでない場合、これを行う正しい方法は何ですか?

注:これはシーケンス図の一部に過ぎず、残りは関係ありません。

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

uml - UML を学ぶのに最適なソースは何ですか?

優れた UML 設計を学ぶための優れた方法は何ですか? どのくらいの頻度で図を描きますか (クラスの静的図以外)? それを学ぶための最良の情報源は何ですか?

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

c# - クラス構造の最適化

私のアプリケーションには、次のクラス構造があります (時間のために省略され、名前が変更されています)。コードを書いているとき、Action1 と Action2 の類似点は何らかの一般化が必要だと感じました。UML クラス図に関連する部分を示しました (以下のコードで説明するインターフェイスを除く)。この「より良い」アーキテクチャ/クラス設計を行う方法について、誰かがアイデアを持っているかどうか疑問に思っていました。また、非常によく似たアクションが近い将来の反復で実装される可能性があります。

UML ダイアグラム http://img16.imageshack.us/img16/2569/mainmm2.jpg

インターフェイスのコード

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

c# - UML 2 プロファイル パッケージ: 操作を拡張するには?

UML プロファイルの実装に大きな問題があります。問題は、Profile を使用して Infrastructure::Core::Constructs から UML Operation クラスを拡張する方法がわからないことです。

Profiles パッケージからの拡張機能の関連付けにより、uml メタモデルに従って、メタクラスを Core::Constructs::Class 型にすることのみが許可されます。

操作はメタクラスですか? それが Core::Consructs::Class としてどのように配置できますか? 私が見る限り、uml メタモデル操作は Core::Constructs::Class を特殊化または実装していません。

私を助けてください。

C# でサード パーティの UML 2.* メタモデル実装を使用して、C# で UML プロファイルの実装を作成しようとしています。

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

uml - キーボードに優しい軽量UMLモデリングツール?

私は、Windows上で実行され、マウスをできるだけいじることなく、非常に高速に簡単な図を作成できる無料のUMLツールを探しています。

コード生成や派手なものは必要ありません。矢印の付いたUMLスタイルのボックスだけです。

たとえば、キーボードショートカットを使用して新しいクラスを追加し、追加したクラスなどをダブルクリックせずに名前を入力できるようにしたいものです。机を食べたくなることなく効率的にモデル化できるシンプルなアプリ...

私が望まないのは、アイテムをツールボックスからサーフェスにドラッグし、アイテムをダブルクリックして名前を入力し、もう一度マウスをつかんで、[OK]ボタンをクリックし、すすぎ、繰り返す必要があることです。

Eclipseには、テキスト表記を使用して図を作成できるTextUMLがありますが、.Net開発用に必要であり、小さな図作成プラグインのためだけにEclipseを実行したくありません。

私はそこにあるオープンソースツールのかなりの数を試しましたが、それらのほとんどはかなりひどいユーザーエクスペリエンスを持っています。

それで、上記の説明に合うツールはありますか?

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

eclipse - Rational Business Developer に UML2Tools をインストールする方法

Rational Business Developer 7.5.1 に Eclipse UML2Tools プラグインをインストールしようとしています。

最も互換性のあるバージョンは UML2Tools 0.8.0 のようですが、動作させることができません。

UML2Tools は、ローカルの更新サイト メカニズムからでも、dropins フォルダーに配置しても動作しませんでした。

ローカル サイトを使用して更新するときに報告されたエラーの 1 つは次のとおりです。

Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.emf/[2.4.0.v200806091234,2.4.0.v200806091234]] と Match[requiredCapability: org.eclipse.equinox .p2.iu/org.eclipse.emf/[2.4.0.v200808251517,2.4.0.v200808251517]] を満たすことができます。

次に、RBD 7.5.1 で UML2Tools を強制的に機能とプラグイン フォルダーに配置しました。これでうまくいきましたが、クラス図を試してみると、生成された図には大きな形状があり、レイアウトが正しくなく、クラスが接続されていませんでした。

UML2Tools を RBD 7.5.1 で動作させるにはどうすればよいですか?

ありがとう

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

algorithm - UML 状態図からすべての組み合わせを取得する方法

可能なすべての組み合わせのリストを取得したい単純な UML 状態図があります。私のためにこれを行うことができるプログラムまたはアルゴリズムを知っている人はいますか?

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

visual-studio-2008 - コード生成機能を備えた Visual Studio 2008 Professional Edition の優れた UML デザイナー

現在Team studioではなくVisual Studio Professionalであることを念頭に置いて、コード生成機能を備えたビジュアルUMLデザインを可能にするために購入できる最も安価なツールは何ですか.

新しい開発で名前空間、クラス、主要なパラメータ、関数を視覚的に作成する能力を達成しようとしているので、クラスのレイアウトを上司に説明してから、生成された vb.net スナブを開発チームに送って "空欄を埋める」。