ObjectSquare [2006 年 2 月号]

[特別企画]


モデリングカフェ「Square」

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

 

−第 3 回− 部品の構成をモデリングする

(株)オージス総研
組み込みソリューション部
赤坂英彦

目次

  1. 前回の問題(社員と辞令)
  2. 読者解答モデル
  3. 解答例
  4. 今月号の問題 (出題)
  5. 解答モデルの送付について
  6. 参考文献
  7. Elapiz (いらぴす)当選者発表

1.前回の問題(社員と辞令)

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

【お題02】社員と辞令

ソフトウェアを受託開発するイラピス株式会社では、2006 年 1 月に以下の辞令が発令されました。

社員と辞令の関係をモデリングして下さい。 ただし、職級に関することなど不足する情報は適宜補っていただいて結構です。補った情報は、コンセプトに記述してください。

解答はクラス図で表現して下さい。クラスには必要な属性を、関連には多重度を明記するのがポイントです (解答時間の目安は15分〜30分です) 。

2. 読者解答モデル

今月も読者の皆様から、たくさんの解答モデルを頂きました。ありがとうございました。 その中から3つの解答モデルを、当カフェのマスターとヒトクセある!?常連たちの声を交えながら紹介致します。 コーヒーなどを飲みながら、皆様も一緒にわいわいやる感じで考えてみてください。 また、残念ながら紹介することができなかった解答モデルはこちらに掲載しますので、 オブジェクトの広場 メーリングリストなどで意見交換していただければ幸いです。

読者解答1:andy様
読者解答2:松田政博様
読者解答3:吉本様

3. 解答例

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

総括

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

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

【お題03】部品の構成

型番 D0101 の机の部品構成は以下のとおりです。

※ ( ) 内は型番

この例を参考に部品の構成をモデリングして下さい。 不足する情報は適宜補っていただいて結構です。補った情報は、コンセプトに記述してください。

解答はクラス図で表現して下さい。クラスには必要な属性を、関連には多重度を明記するのがポイントです (解答時間の目安は15分〜30分です) 。

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

解答モデルの送付についてをご覧ください。
なお、今月号は第 3 回です。 締め切りは 2006 年 3 月 2 日 (木) です。解答モデル送付期間は終了しました。

読者プレゼント 〜Elapiz (いらぴす) 要ります?キャンペーン〜

先月号に引き続き、UML モデリングツールをお持ちでない方向けの読者プレゼントを実施しています。
弊社の UML モデリングツールである Elapiz スタンダードエディション の Elapiz Basic の正規ライセンス(\9,975 相当)を、 解答モデルをご送付いただいた方の中から、抽選で 3 名の方にプレゼントいたします。

解答モデルの送付についてをご覧いただき、是非ご応募ください。

現在、応募していただいた方の当選確率は、83 % と高確率 です!

6.参考文献

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

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

7. Elapiz(いらぴす)当選者発表

先月号の Elapiz Basic の正規ライセンス(\9,975 相当) の当選者の方々を発表いたします。おめでとうございます!!

なお、当選者の方々には、後日改めてメールにてご連絡いたします。お楽しみに!!


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

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