2011-07-03 13 views
1

私は現在、在庫管理システムと通信するアプリケーションの設計を行っています。このインベントリシステムのクラス図でクラスを設計する必要はありませんが、クラスはそのインベントリシステムとシーケンス図で通信する必要があります。クラス図でモデル化しなくても、在庫システムのライフラインをモデル化できますか?クラス図でモデル化されていないタイプのライフラインを含むシーケンス図

答えて

1

私の短い答えははいです。シーケンスダイアグラムには、クラス図には表示されないものを含めることができます。

私の長い答えは、UML図をモデリングすることはモデリングではなく、モデリングをどのように計画するかを示す方法です。アイデアを伝えるツールです。 UML図の包括的で完全なセットはおそらく、あなたの顧客のニーズを満たす作業システムには変換されません。なぜなら、システムが構築されている間に、顧客は望むものについて心を変える可能性が非常に高く、あなたが慎重に計画された計画のいくつかを変更するようにあなたが前に気づいていなかったものを発見してください。

これを念頭に置いて、特定の時間に特定のユーザーにアイデアを伝えるツールとしてUMLを使用します。そういうわけで、私はその時点で見ている特定のコンセプトやシステムの一部を照らすことが重要ではないものすべてを無関係とみなします。これは、UMLダイアグラムがシステムのあらゆる部分をカバーしているかどうか、シーケンスダイアグラムのすべてのエンティティがクラス図に対応するシンボルを持っているかどうかなどを含みます。UMLダイアグラムが「正しい」かどうかの唯一の尺度ですあなたが意図しているモデルの部分を説明するのに役立ちます - もしそれが細部について心配する時間を費やすことがなければ。

+0

あなたの答えはTHXです。また、私は一般に、外部システムを俳優またはステレオタイプのオブジェクトとしてモデル化できることも発見しました。 –

関連する問題