ユースケース記述→シーケンス図→クラス図&ステートチャート図に変換
さっきつぶやいた話、
ステートチャートから、SPINに落とす方法については、この前書いたけど、
その前の部分、
ユースケース記述→シーケンス図→クラス図&ステートチャート図に変換
を、一応書いておく。
■ユースケース記述
ユースケース名、アクター、事前条件、事後条件、基本系列、例外を書く。
■シーケンス図
アクターと、ユースケースで操作対象となるモノをオブジェクトとし、ライフラインを引いて、
そこに、ユースケースの基本系列で書かれているメッセージをのせる
■クラス図
シーケンス図の各ライフラインが原則クラスとなる
(1クラス=複数オブジェクト=複数ライフラインのときもあるけど)
ライフラインで、→(つまり、自分がメッセージの受け手)となっている場合、
クラスのメソッドにいれておく
■ステートチャート図
シーケンス図のライフライン上のたての□を1ステータス、メッセージをイベントとすると、□とイベントの組み合わせによって、図が書ける