ObjectSquare [2008 年 9 月号]

[特別企画]


モデリングカフェ「Square」

〜UMLでモデリングを愉しもう〜

 

−第 19 回− 印鑑をモデリングする

(株)オージス総研
組み込みソリューション部
田中恒

目次

  1. 前回の問題(Web 日記)
  2. 読者解答モデル − 本文で紹介できなかった解答モデル
  3. 解答例
  4. 今月号の問題 (出題)
  5. 解答モデルの送付について
  6. 参考文献

1.前回の問題( Web 日記 )

前回の問題をもう一度確認しておきましょう。

【お題18】Web 日記

以下の状況を読んで、Web 日記をモデリングしてください。

『Square 日記サービス』では、会員になることで以下のサービスを受けられます。

不足する情報は適宜補っていただいて結構です。補った情報は、コンセプトに記述してください。 解答はクラス図で表現して下さい。クラスには必要な属性を、関連には多重度を明記するのがポイントです (解答時間の目安は15分〜30分です)。

ポイント解説

このお題では次の2つがポイントでしょう。

会員と日記の関係では、テーマをどう考えるかが問題になるでしょう。特にテーマを設けていない日記の場合、特定のテーマに沿った日記の場合で、何が異なるのか、もしくは同じなのか、です。本質的には、会員が日記を書く、というだけの関係かもしれません。テーマがある場合もない場合も、その関係は変わらないからです。それに比べればテーマは、日記に付随した情報、くらいの位置付けかもしれませんね。

会員と日記、コメントの関係では、日記を書く会員とコメントを付ける会員が異なる、というのが問題になるでしょう。ただ、役割の違いと捉えれば、難しくはないと思います。

2. 読者解答モデル

いつものように、当カフェのマスターとヒトクセある!?常連たちと一緒に解答モデルを見ていきましょう。 コーヒーなどを飲みながら、皆様も一緒にわいわいやる感じで考えてみてください。

読者解答1:ランバ・ラル 様
読者解答2:猫娘 様
読者解答3:楢崎 様

3. 解答例

解答例としまして、当カフェのマスターのモデルを紹介致します。 コンセプト次第でモデルは変わりうるものですから、 正解としてではなく、1つの考え方としてご覧ください。

  
解答例

4. 今月号の問題 (出題)

今月号の問題です。モデリングの進め方については、第 1 回のモデリングの進め方を参照してください。

【お題19】印鑑

久本くんは「久本」と刻まれた印鑑を持っています。

この状況をモデリングしてください。

不足する情報は適宜補っていただいて結構です。補った情報は、コンセプトに記述してください。 解答はクラス図で表現して下さい。クラスには必要な属性を、関連には多重度を明記するのがポイントです (解答時間の目安は15分〜30分です)。

5. 解答モデルの送付について

解答モデルの送付についてをご覧ください。
なお、今月号は第 19 回です。 締め切りは 2008 年 10 月 23 日 (木) です。

解答例掲載は 2008 年 11 月号 ( 2008 年 11 月上旬 ) を予定しています。

6.参考文献

本連載では、文献[1]をベースに、より気軽にモデリングを愉しんでいただけるテイストにしております。 モデリングに関するしっかりした解説が欲しい場合には、以下の書籍をご覧になると良いと思います。

  1. 「思考系UMLモデリング即効エクササイズ モデ力を鍛える13の自主トレメニュー」、渡辺博之他、翔泳社
  2. 「UMLによるオブジェクト指向モデリングセルフレビューノート」、荒井玲子著、ディーアート
  3. 「UMLモデリングの本質」、児玉公信著、日経BP社

記事の内容を5点満点で評価してください。
1点 2点 3点 4点 5点
記事に関するコメントがあれば併せてご記入ください。

© 2008 OGIS-RI Co., Ltd.
Prev. Index Next
Prev. Index Next