2011-03-01から1ヶ月間の記事一覧

第3章 観測と測定 その5 − 測定 −

入院などをすると様々な検査を受けることになります。身長、体重、血糖値、血圧値、などなど。そういった測定の量を人クラスの属性として持たせると、人クラスは非常に大きく複雑なものとなりかねません。そこで、測定する項目をオブジェクトとしてみなし、…

第3章 観測と測定 その4 − 複合単位 −

単位には基本となる原子単位とそれらを組み合わせた(掛け合わせた)複合単位があります。例えばSI単位系であれば長さの単位 m、質量の単位 kg、時間の単位 s、電流の単位 Aなどが原子単位(基本単位っていいます)に相当し、加速度の単位 m/s^2や電荷量の単…

第3章 観測と測定 その3 − 換算率 −

1フィート = 304.8 ミリメートル(googleで出ました)のように同じ次元をもつ単位同士であれば、適切な換算率をかけてやることで(大概の場合は)単位の変換を行うことができます。図3.3では、そのような単位換算を行うために、単位間を換算率オブジェクトで…

第3章 観測と測定 その2 − 量 −

図3.1では人の身長、体重、血糖値を記録するため、それぞれのフィールドに数値を記録するものになっています。ただし、このモデルでは身長、体重、血糖値に適切な単位が付与されていないため、それぞれの数値の持つ意味が不明確となります。 身長にはcm、体…

第3章 観測と測定 その1 − イントロ −

第3章では、実世界のものや事象についての情報を記録していく際に、どのように対象とする情報をモデル化するかについて議論されます。この章のモデルの内容は、医療分野において要求される複雑な測定や観測をモデル化した際の知見をもとに構成されていると…

第2章責任関係 その10 − ポスト −

組織においては業務や責任が特定の人物ではなく、ポスト(役職)に割り振られていることがおおいです。このような場合、図2.15のように、パーティのサブタイプとしてポストを導入することで、そのポストにかかわる業務や責任をポストに結びつけることができ…

第2章責任関係 その9 − 業務範囲 −

操作レベルにおける個々の責任関係に付加的な情報を与えるため、"業務範囲"を責任関係に関連付けます。図2.14のモデルにおいては、業務範囲は抽象クラスとなっており、その実体はサブクラスにおいて定義されます。 本文中の各例とそれに対応したオブジェクト…

第2章責任関係 その8 − 階層責任関係 −

ここ(2.7 階層責任関係)では、抽象度の高い概念である責任関係型をサブタイプで分類し、サブタイプのレベルに置いてモデルを詳細化することで、アロマコーヒメーカ(ACM)社の様なレベルを持った階層型の組織構造(事業部-地域-部門-営業所)や、医師と患者の…

第2章責任関係 その7 − パーティ型の汎化 −

そろそろ内容も難しくなり、エプシロンみたいに知った風して語ることもできなくなったので、これからは、分からないところ、疑問に思うところ、迷っているところなどなど吐露しながら散文体で書いていきます。 図2.10は以下のようになります。 ここで、原著…

閑話 − パワータイプ −

この「アナリシスパターン」、パワータイプ(powertype)が重要な役割を持っているようです。 UMLの仕様書のひとつUML 2.3 Superstructure Specification (http://www.omg.org/spec/UML/2.3/)にはパワータイプの例として次の図が示されてます。 Tree Speciesが…

第2章責任関係 その6 − 責任関係の知識レベル −

エプシロン「じゃあ今日は、図2.9から見てみようか」 「図の下半分、パーティと責任関係のところはいいよな。この図では責任関係に期間とそれから新しく作業がつながってるけれども。」 ミュー「うん、だいじょうぶ。わかる。なんとなく」 「そうか。じゃあ…

閑話 − 糊オブジェクト、糊クラス −

組織構造や責任関係のインスタンスって、いかんともそのインスタンス名が付けづらいですよね。 この例だと「John SmithがACM社で働いていることをあらわす雇用関係:責任関係(or 雇用)」とでもなるのでしょうか。こうなるともうオブジェクト図全体をあらわし…

第2章責任関係 その5 − 責任関係 −

ミュー「責任関係、って難しい言葉だね。そゆの好きだよねエプちゃん。」 エプシロン「いや、別に俺の好き嫌いの問題じゃないだろ。」 「じゃあ、いきますかさっそく。エプちゃん。図2.8だよね」 「これ、図2.6に似てるだろ。組織構造をあらわしてたやつ」 …

第2章責任関係 その4 − 続・組織構造 −

エプシロン「うん、うまいな。このクッキー」 ミュー「エプちゃんもう食べてる。今紅茶淹れるからちょっと待ってよ。」 「うん、じゃあ待ってる。」・・・「エプちゃん。」 「ん?」 「えっと、そのパワー・・なんとか」 「パワータイプ(powertype)な」 「う…