掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     アクターのインスタンスに操作を追加すると不正終了する


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2009-2-5 10:55
EA Administrator
投稿: 3939

アクターのインスタンスに操作を追加すると不正終了する

○ご指摘

シーケンス図で、アクターのインスタンスを配置すると
右クリックメニューで操作の追加ができますが、追加しようとすると
Enterprise Architectが不正終了します。

○回答

ご指摘の問題を確認しました。
Enterprise Architectのバグになりますので、至急開発元に報告し
改善策を検討します。

ただ、Enterprise Architectではアクターを右クリックしても「属性」の
メニューだけが表示され、操作を定義することはできません。
(ユースケース図など)

シーケンス図で、アクターのインスタンスをシーケンス図に配置した
場合のみ、「操作」のメニュー項目が表示され、ご指摘の問題が発生します。
(アクターそのものを配置した場合には表示されず、この問題は起きません)


仕様がどうなっているかを確認するため、UML2.2のメタモデルを確認しました。
Actorは"BehavioredClassifier"であり、"BehavioredClassifier"は"Classifier"
です。そして、"Classifier"は属性と操作を持つことができます。

同じ"Classifier"の要素として、クラス以外にアクティビティやユースケースも
含まれますが、これらの要素にも属性と操作を定義することができます。

つまり、そもそもアクターに操作が定義できないことが問題と言えるかもしれません。
現在は意図的にアクターに操作が登録できないようになっているようです。

この点を含めて、開発元に確認し、対応方法を検討します。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » アクターのインスタンスに操作を追加すると不正終了する tkouno 2009-2-5 10:55
     Re: アクターのインスタンスに操作を追加すると不正終了する tkouno 2009-2-9 12:07
     Re: アクターのインスタンスに操作を追加すると不正終了する sugimoto 2009-3-26 14:45