掲示板一覧 - トピック一覧 Enterprise Architect 全般
シーケンス図で実行仕様とメッセージグループ |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2007-10-31 13:09 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: シーケンス図で実行仕様とメッセージグループまず1点誤解されているかもしれない点について
念のため補足いたします。 mamoさんが想定されているような割り込みの処理自体は (特に組込みの機器において)一般的なものであり 例外的なものではないと思います。 Enterprise Architectが想定していないのは、番号の振り方の ルールについて、です。今回の場合であれば、EAの持つ自動で番号を振る機能を 利用することはできないということになります。 この点について、誤解されているかもしれないと文面から感じましたので 補足いたします。 なお、このような複雑なシーケンスをどのように表現するか、という点については 明確・一意なルールはありません。UMLは表現記法なので、 ある状況をどのように表現するか、については 一意に定まらない場合もあります。 例えば、今回の例で言えば、1.1の処理中に割り込みで 2.0の処理が発生するということになり 1.1の実行がサスペンドするということでした。 この場合、1.1の処理がサスペンドしているわけですから 実行仕様が切れる(処理が行われていない)と表現することも 可能かと思いますし、ご希望のような2段構成で 実行仕様を表現する(切れないことで、実行が完全に終了している わけではなく、継続していることを暗に示す)ことも ありえると思います。 UML仕様書の14.3.19章には「メソッドの活動を表現するため、 生存線の線を覆ううすい灰色か白の矩形を使用する」 (日本語訳※より引用:655ページ)とありますので、この内容を 文字通り解釈すると、サスペンドしている部分は 実行仕様が存在しないという表現が可能と考えました。 (サスペンド=活動していない、という解釈です。) ※:「UML2.0仕様書 2.1対応」 オーム社 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| |
未登録ゲスト | 2007-10-30 18:33 |
| |
tkouno | 2007-10-31 10:01 |
| |
未登録ゲスト | 2007-10-31 11:38 |
| » |
tkouno | 2007-10-31 13:09 |
| |
未登録ゲスト | 2007-10-31 15:04 |
| |
tkouno | 2007-10-31 15:17 |




