1

UML を使用してアプリケーションをモデル化しようとしていますが、助けが必要です。

  • プログラムは、システム タイマーによって 60 秒ごとに開始されます。
  • プログラムは、という引数で開始されますType
  • システムの再起動後に初めてプログラムを開始すると、プログラムは引数 1 で開始されます。
  • プログラムは私がすべきことを行い、新しいType
  • プログラムはシステムタイマーを更新して、次回プログラムが開始されたときTypeに引数として新しいものを取得します。
  • その後、プログラムは終了します。

これをアクティビティ図でモデル化することを考えていますが、方法がわかりません。

以下の実験を行いました。それは正しいですか、それとも変更する必要があるか、改善できるものですか?

私の最初の試み

4

1 に答える 1

2

並列領域を使用する代わりに、プログラムを表す内部アクティビティを含む 1 つのアクティビティを用意する必要があります。このようなもの:

化合物活動

図に示しているのは、点線内の領域が複数の入力を受け取り、それらを並行して処理することです。あなたが望むものではありません。

OSの部分は私には問題ないようです。

于 2012-10-02T09:01:50.313 に答える