事前学習

事前に次の内容を確認してください。
ユースケースの分析

設問

ここでは、ユースケースを実現するための論理的なクラスを構造化し、その妥当性を検証します。。

  1. ユースケースを実現するために必要なクラスをBoundary、Control、Entityの役割に分けて洗い出してください。
    なお、Entityには、概念データモデルのクラスを適用してください。
  2. ユースケースごとに、クラス間の関係を考え、論理的なクラス図を作成してください。
  3. そのクラス構造で本当にユースケースが実現できるかシーケンス図を描いて検証してください。
  4. クラス構造の妥当性が確認できたら、クラスの責務を明確にし、クラスの属性と操作 として定義してください。

参照

システム開発プロセス