ウィリアムのいたずらの、まちあるき、たべあるきーPART2

gooブログ「ウィリアムのいたずらの、まちあるき、たべあるき」がお引越ししてきました

ユースケース記述→シーケンス図→クラス図&ステートチャート図に変換


 さっきつぶやいた話、
 ステートチャートから、SPINに落とす方法については、この前書いたけど、
その前の部分、

 ユースケース記述→シーケンス図→クラス図&ステートチャート図に変換

を、一応書いておく。

■ユースケース記述
 ユースケース名、アクター、事前条件、事後条件、基本系列、例外を書く。

■シーケンス図
 アクターと、ユースケースで操作対象となるモノをオブジェクトとし、ライフラインを引いて、
そこに、ユースケースの基本系列で書かれているメッセージをのせる

■クラス図
 シーケンス図の各ライフラインが原則クラスとなる
   (1クラス=複数オブジェクト=複数ライフラインのときもあるけど)
 ライフラインで、→(つまり、自分がメッセージの受け手)となっている場合、
 クラスのメソッドにいれておく

■ステートチャート図
 シーケンス図のライフライン上のたての□を1ステータス、メッセージをイベントとすると、□とイベントの組み合わせによって、図が書ける