uml

    1

    2答えて

    ステートチャートダイアグラム内でステートが決して一定時間以上実行されないことをグラフィカルに表現するにはどうすればよいですか?無限ループで終わらないように。何かのように を入力し、条件違反の場合は別の状態に分岐します。私は何とかガードにそれを含める必要がありますか?または州の活動で? EDIT:この方向で (CheckPIN)--[invalid]-->(counter| + inc.)--[co

    1

    1答えて

    私はビジュアルパラダイムで作成している非常に長いシーケンス図(約30メッセージ)を持っています。全体の図はA4サイズの用紙には当てはまりません。だから私は2つのダイアグラムの場所を横に並べて分割しようとしています。 私がそれをするときの問題は、メッセージの番号付けが変更されていることです。すなわち、新しい図では、番号は古い図と相対的にどこに配置されるかによって異なります。 例えば、古い図のメッセー

    0

    1答えて

    他の人から受け取った.umlファイルを開こうとしていますが、StarUMLで開けません。インターネット上ではエクスプローラから開く必要があると言われていますが、ファイルがエクスプローラにないとどうなりますか?私はさまざまな方法で試してみましたが、私はできません。

    3

    2答えて

    私は別のクラスのインスタンスを作成するクラスを持っています。 「ServerThread」は着信接続用のソケットを構成し、「ServerLogic」は着信メッセージを待機します。 ServerThreadはServerLogicのインスタンスを作成し、ServerLogicで "run"メソッドを呼び出します。 ServerThreadはServerLogicオブジェクトへの参照を格納しません。こ

    2

    2答えて

    私は、公衆電話(PP)システムのシーケンス図を描いています。私は何をしようとしています: - のメッセージ:発信者はお金を入れ、呼び出し先の電話番号との呼び出し要求を送信します - PPのメッセージ:PPの呼び出しの継続時間を計算します - 通話時間制限をCALLERに設定 - 次のメッセージ:通話時間計算中に発信者と着信者が通信する - >このメッセージは継続時間メッセージの一部です - PPの

    1

    2答えて

    私はhttp://boost-experimental.github.io/msm-lite/tutorial/index.html(tagはmsm-liteのタグがないのでboost-msmですが、同様の質問が適用されます)で遊んでいます。多くの入力が可能な状態機械を設計する質問があります。 エレベーターのモデリングを想像してみてください。移動、停止、door_open、door_closedの

    1

    1答えて

    下の写真では、次の状況を表すメッセージのシーケンス を示す:直ちに応答(PIC 1) A(刺激)メッセージ右起動することが続かない 同期メッセージ同じオブジェクトによってreesponse(PIC 1)の後に は自己メッセージを刺激せずにトリガすることができます(PIC 2) 私の質問は:限り、これらとしてケースの説明の中にロジックを再現しても問題ありません。あるいは、UMLは、メッセージ(刺激)

    0

    1答えて

    私はデータベースERダイアグラムからクラス図を構築することができることを知っている (テーブルがクラスになって、テーブルのプロパティは...クラスのプロパティです)しかし、私は情報を探していますユースケース記述(またはシーケンス図)からクラス図を作成するために、(またはステップバイステップで) (私は今、見つかったすべてのシーケンス図のオブジェクトは、クラスと刺激メッセージmethodesなること

    1

    1答えて

    私はGUIプログラミングの世界ではかなり新しく、C#で構築しているアプリケーション用の簡単なGUIを作成しました。 GUIは非常にシンプルで、1つのウィンドウフォームのみで構成されています。私の質問は、GUIとそのユーザ入力によるオブジェクトオリエンテーションの標準的なプラクティスに関するものです。 私のGUIクラスには、現在、すべてのGUI関連オブジェクト(ボタン、ラベル、選択ボックスなど)のメ

    3

    1答えて

    メッセージの方向は、(シーケンス図のアクタの)クラスのメソッドをどのように決定できますか?私はメッセージを送る俳優がその方法を持っていると言うでしょう。私は正しいですか? そして であることのために、クラスIが正しいか、それは他の方法で回避されていますか?