問題タブ [use-case-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 投票する
1 に答える
322 参照

dependencies - 主役の役割に基づいて、UML ユースケース図で異なる外部システムをモデル化する方法は?

光学マーカーを介していくつかのオブジェクトの姿勢を測定するために、光学追跡センサーとのインターフェイスが必要なソフトウェアをモデル化しています。一般ユーザーは、2 つの異なるユース ケース (UC1 と UC2 など) でこのセンサー (外部システム 1 など) と対話します。管理者ユーザーが同じユース ケース UC1 と UC2 を通じてソフトウェアと対話する可能性もモデル化したいと思いますが、実際の光学センサーをシミュレートするソフトウェア シミュレーター (外部システム 2 など) とインターフェイスすることができます。

このシナリオをユースケース図でモデル化しようとしていますが、シミュレーターの存在と管理者ロールの適切なモデル化について確信が持てません。ユースケースの 2 番目のペアは、一般ユーザーが採用するものとまったく同じであるはずなので、作成しません。図を参照して、UC から外部システム 2 への依存矢印 (破線) をいくつか追加することも考えましたが、この方法は、一般ユーザーもシミュレーターと対話できるように聞こえますが、これは許可されるべきではありません。

ユースケース図案 この質問が些細なことのように思われるかもしれませんが、ソフトウェア UML モデリングの経験はこれが初めてです。よろしくお願いいたします。

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

uml - ユース ケース図の制約について

UML に関する本を読んだばかりで、現在 1 つの単純なドメインのユース ケース図を作成しようとしています。

ドメインは次のように述べています。

  • ユーザーには、デフォルトと vip の 2 種類があります。
  • デフォルト ユーザーが作成できる投稿は 10 件までです。
  • VIPユーザーは制限なし。

この制限をユースケース図に持ち込む正しい方法は何ですか? 私の図は正しいですか?

ここに画像の説明を入力

正しい場合、次のステートメントと同じ方法でモデル化できますか?

ユーザーは投稿に星を 1 つだけ付けることができます

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