掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     シーケンス図、コミュニケーション図


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2005-7-29 10:14

シーケンス図、コミュニケーション図

 シーケンス図、コミュニケーション図を使っていて、気になる点は、どちらの図にしてもメッセージ呼び出しのネストレベルを管理していないのではないかということです。
 同期呼び出しに限定して言えば、AからBに、BからCにと呼び出しのチェーンをつくれば、ネストレベルが深くなっていきますが、それが表現できればよいと思います。この機能に関してはJudeのシーケンス図のモデルのとらえ方が私は好きです。同じことをコミュニケーション図でも実現できるはずです。
 コミュニケーション図ではメッセージの順序を設定するダイアログでネストレベルを修正できますが、ネストレベルを管理するモデルではこれも自動化されるはずです。
 大雑把に言ってしまえばシーケンス図、コミュニケーション図のモデルは同じではないかと思います。
 非同期呼び出しはどのように扱えばよいのかよくわかりません。
 P.S. アクティビティ図のツールボックスで遷移があれば便利と思います。
tkouno
投稿日時: 2005-8-1 14:07
EA Administrator
投稿: 3939

Re: シーケンス図、コミュニケーション図

コメントありがとうございました。

「ネストレベルの管理」の意味を正しく理解できているかどうか
心配なのですが、Enterprise Architectでは特に論理的な管理は
行っていません。自由度がある反面、ネストレベルに応じて
自動的につけたい、と言うような場合には、不便かもしれません。
今提供している変換アドインの機能として提供するのも
面白いように思いました。

なお、シーケンス図とコミュニケーション図が同じというのは、
まさにその通りです。
同じ情報を異なる観点で表現した図になります。


最後に、アクティビティ図における「遷移」は
どのような利用方法を想定していますか?
これは他の方の参考になるかもしれませんので、ぜひ教えてください。
未登録ゲスト
投稿日時: 2005-8-1 20:31

Re: シーケンス図、コミュニケーション図

 ご返事ありがとうございます。
 アクティビティ図の遷移はアクティビティからアクティビティに矢印を引くときに使いたいのです。
tkouno
投稿日時: 2005-8-3 17:12
EA Administrator
投稿: 3939

Re: シーケンス図、コミュニケーション図

アクティビティからアクティビティに矢印を引くときは
ツールボックスの同じ「アクティビティ」グループにある
「制御フロー」をご利用ください。

UML2.0の表現を利用する場合には「オブジェクトフロー」を
利用する局面もあるかと思います。
(アクティビティ間にオブジェクトフローを利用すると
自動的にオブジェクトノードが生成されるので便利です。)

「遷移」は状態間の遷移を表現することを想定しています。

未登録ゲスト
投稿日時: 2005-8-3 21:58

Re: シーケンス図、コミュニケーション図

 お返事ありがとうございます。制御フローありました。
 「狭い画面でのツールボックス要素」のスレッドを見ていながら気がつきませんでした。スクロールさせないと出てこなかったのです。もちろん遷移でなくて制御フローでよいです。今までツールボックスで分析/フロー(遷移)を選んでいました。
 ツールボックスはもう少し上下を詰めてすべて表示できるようになっているとありがたいです。

tkouno
投稿日時: 2005-8-5 9:37
EA Administrator
投稿: 3939

Re: シーケンス図、コミュニケーション図

上下の幅を詰めると操作しづらくなる可能性もあり
なかなか難しいところですが、このツールボックスに表示される
項目を設定することは可能です。

ローカルオプションダイアログから、「ツールボックス」グループを
選択し、対象のグループ(例:「アクティビティ」)を選択すると
右側にボタンの一覧が表示されますので、不要なボタンを選択し
「ボタンの一覧を保存」してください。

おそらく、使うことの無いボタンも表示されていると思いますので
カスタマイズしてご利用ください。

ぜひお試しください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ