モデリング
読者の皆様から、たくさんの解答モデルを頂きました。ありがとうございました。こちらのページでは、残念ながら本文で紹介することができなかった解答モデルを記載します。オブジェクトの広場 メーリングリスト等で意見交換していただければ幸いです。
目次
改定履歴:見た目のレイアウトを更新しました。(2021.7)
読者解答1:松田政博 様
- コンセプト
- 日記やコメントは記録である。
- 記録は前後にたどることができる。
- 会員は複数テーマに参加できる。
- 会員は、自分が参加しているテーマに対して日記、コメントを書ける。
- 日記はテーマに参加している会員本人が書ける。
- テーマ参加者はそのテーマ内の日記に対してコメントを登録できる。
- テーマのない通常の日記は、例えば"公開日記"というテーマに会員全員を参加させて、自由に日記、コメントを書かせる。
- 会員1名だけ参加するテーマは、結果的に非公開の日記となる。
- モデル
- クラス図
図 1-1 松田政博 様の解答モデル - クラス図
- オブジェクト図
図 1-2 松田政博 様の解答モデル - オブジェクト図
- クラス図
- 感想
- 難しかったところ
テーマのない日記と、テーマ毎の日記の扱い。
- モデルについて自己評価
会員1名だけ参加するテーマは非公開日記などということもできて面白い。
- 難しかったところ
読者解答2:ありゅ~ 様
- コンセプト
データ構造に着目してモデリングします。
- ユーザはテーマを選択し、選択したテーマについて日記を書くことができる
- テーマは複数選択可能である
- 1テーマ1日1つの日記が書ける
- モデル
- クラス図
図 2-1 ありゅ~ 様の解答モデル - クラス図
- オブジェクト図
図 2-2 ありゅ~ 様の解答モデル - オブジェクト図
- クラス図
- 感想
- 難しかったところ
ユーザ、テーマ、日記 の関係。 オブジェクト図を見てもらえればわかるように、最初は三角形に関連を引いていた。 見直してテーマを関連クラスとしたが、あまり自信なし。 (また、関連クラスをどのようにオブジェクト図に描けばいいかわからなかった)
- モデルについて自己評価
80点。
- 難しかったところ
改定履歴:見た目のレイアウトを更新しました。(2021.7)