Index: [Article Count Order] [Thread]

Date:  Mon, 14 Mar 2005 10:58:40 +0900
From:  tatsuta@....com
Subject:  [modeling-dojo:00210] Re: UML記述を理解できるお勧め本ありま
To:  modeling-dojo@....jp
Message-Id:  <070258C2211CD511AF2800508BB85956024F4163@....com>
X-Mail-Count: 00210

立見さん、こんにちは。
たつたです。

> サラリーマンは
> 年収1000万円以上だと加入できるクレジットカードは
> Aカード、Bカード、Cカード
> 年収500万円以上だと使用できるのはDカード、Eカード
> 年収300万円未満だとありません。というような要件があった場合、
> 以下のクラス図で、その”仕様”を表現できます。
> 
> 
>                   加入できる
> +--------+        0..* +------+
> |リーマン| ----------- |カード|
> +--------+ 0..*        +------+ 
>          加入される
> {サラリーマンの年収属性}

「A、B、Cカードを持てる人はD,Eカードも持てる。」
等の、具体的な仕様を、クラス図で表す事はなかなか、難しい事だと
思いますし、それを表せたとしても、上記のような制約として記述
する方が、分かりやすいケースもあると思います。
要は論理構造の本質を見極め、クラス図として表すと言うことなのでしょうけど、、
頭では理解できますが、中々実践できません。
これも、経験なのでしょうか?