セントラルファイナンスのサイトです。
かんがえる 面々 ばかり バージョン アリタ 即時 ヒルトン 株主 無理 につい 事業 ヶ月 あらかじめ 激変 インター 配さ 剰余 発表 畠山 トレード 嫌わ 一時 人物 決断 商品 たまり 適時 大物 ワラウジェイピー 免許

集約とは?/ セントラルファイナンス

[ 140] 連載:【改訂版】初歩のUML 第4回
[引用サイト]  http://www.atmarkit.co.jp/im/carc/serial/renew_uml04/renew_uml04.html

今回と次回はクラス図を中心に、少しだけ高度なモデリングの考え方について取り上げていきます。今回のメインテーマは、関連クラスと集約、コンポジションについてです。そして裏のテーマは、「モデルはモデリングの目的を明確にすることによって初めて価値が生まれることを知る」です。それってどんな事って?
図1のクラス図は、第1回「まずはUMLのクラス図を書いてみよう」の「関連の多重度」の中で、誤った多重度として取り上げたものです。この図は、複数の会社に所属する社員がいるという意味がありました。この意味を深く考えてみると、このクラス図にはもっと本質的な問題点があることが分かります。
では、どのように表現すべきでしょうか? この問題をイメージ図として表すと図3のようになります。この図をよく見てください。山田インスタンスのBeanStore社用の社員番号、所属部門、e-mailアドレスは、BeanStoreインスタンスとのリンク(インスタンスとインスタンスを結ぶ線のこと)に付いているものなのです。@IT社用のものは、@ITインスタンスと山田インスタンスとのリンクに付いています。つまり、これらは、2つのインスタンスが関係を持つ際に、その関係に付属している属性ということになります。このようなインスタンス同士の関係に付属する属性のまとまりを表現する方法として、関連クラスがあります。図3を関連クラスで表現すると図4のようになります。図4のように関連クラスは、クラス間の関連の線に破線によって結びます。
いかがですか。関連クラスはお分かりになりましたでしょうか。では、ここで、図4はどんな目的で作ったクラス図なのかということを考えてみましょう。このモデルは、複数の会社に所属する社員がいるという現実について、理解・表現を行うために書いたのであれば、有効といえます。しかし、ソフトウェアシステムを開発するために作成した部分的なモデルということでしたら少々問題があるかもしれません。なぜならば、どのようなシステムにこのモデルが必要とされるか、明確な意図が表れていないからです。もしも、系列会社の社員を管理する社員管理システムというものがあるとするならば、このモデルは正しいということになるでしょう。
しかし、複数の会社に顧客を持つ弁当屋さんのシステムのモデルとしてはどうでしょうか。この場合、社員クラスというのは適切ではありませんよね。顧客クラスという名前にすべきでしょう。また、顧客管理システムが顧客を会社の社員番号で管理するのはナンセンスです。このクラス名は、顧客番号ということになります。また、顧客番号という性質から考えると、特に会社ごとに顧客番号を変える必要性はまったくありませんので、顧客クラスの属性とすべきでしょう。e-mailアドレスも同様に単に連絡先ということだけでしたら、1個あればいいですし、連絡先という属性が自然ですね。ということで、弁当屋さんの顧客管理システムということになると図5のようになります。
このように、クラス図によるモデリングは、モデリングの目的や対象を明確に持たない限り、そのモデルが正しいかどうかが分からないものなのです。目的が異なるとクラス名や属性が異なってきます。よって、モデリングを行う際には、目的を明確に持つよう心掛けてください。もちろん今回のように、問題領域を単に理解するという目的でモデリングをすることは問題ではありません。しかし、このような目的で作成されたモデルは、ソフトウェアシステムのモデルとしては適切ではないのです。なぜならソフトウェアシステムのモデルならば、図5で示した弁当屋さんが顧客を管理するシステムのように、システム化するうえで明確な目的があるはずだからです。このような目的を明確にしてモデリングを行うことができるようになれば、プロフェッショナルなモデラーに一歩近づくことができます。
第2回「クラス図の詳細化とその目的」で集約の説明をしましたが、「集約と関連の使い分けをどうしたらよいか」という質問をよく受けます。そういうときは、「集約は、全体-部分の関係があるときに使用します。集約と関連どちらにすべきか悩んでしまうこともあります。あまりこの2つの意味の違いを考えすぎるとよくないですよ。」などとあっさりと説明するようにしていたのですが、最近では次の2つの定義を説明するようにしています。これはあくまで私流の定義ですが、おそらく皆さんにも参考になると思います。
モデリング対象である実態を理解するために、物理的に1つのものを「全体と部分」に分けたものです。例えば、車の構成要素を分析したモデルを図6に示します。これは、車を分析して構成要素を抽出して示しています。つまり物理的に1つのものを分解することで理解を深めるために集約を使用した例です。この図では運転手については、車の部品ではありませんので関連として表しています。このように物理的に1つのものを理解するために「全体と部分」に分けたものをここでは「物理的な全体-部分構造」と呼ぶことにします。
次は、クレジットカードの請求書をモデリングしてみましょう。クレジットカードの請求書は見るまでスリル満点で、あまり見たくないという気持ちが働きませんか?
実は私もそうなので、このモデリングもあっさりとやることにしましょう(注)。図7は請求書モデルです。これは、請求書は1個以上の明細からなるということを示しています。属性など細かなことは省略します。これも1つのものを分解して理解するためのモデルですが集約を使うことができます。
論理的に「全体と部分」の意味を持つものです。例えば、会社クラスと社員クラスの関係として会社は社員によって構成されるという概念から集約として表すことができます。ただ、このようにして使う集約は非常に曖昧(あいまい)で、集約にすべきか、関連にすべきか、悩むこともあります。なぜなら、実世界の会社と社員という概念はそれぞれ自立して存在しているという側面もあるからです。ここでは、これを「論理的な全体-部分構造」とします。
このような「論理的な全体-部分構造」を皆さんが発見した場合、全体-部分という観点よりも、どちらかというとグルーピングしたいという目的で集約を使っていることが多いのではないでしょうか。つまり、何らかの論理的な意味からみて、グループ化する対象とされる対象を集約で結び、どちらが意味的な部分なのかを理解させるテクニックとして集約を使っているのです。
図8は、社員、部門、会社の関係を集約と関連で表しています。集約がつけられた方が、意味構造が分かりやすいですね。このようにモデルを分かりやすくするために集約を使っているわけです。ただし「論理的な全体-部分構造」が多く見つかり、集約ばかりになってしまったときに、無意識に集約を関連に変える人も多いでしょう。なぜなら「論理的な全体-部分構造」は問題をみる観点をちょっと変えるだけで、集約に見えたり関連に見えたりするため、都合の良い方に無意識に変えているように思えます。だから、「論理的な全体-部分構造」の場合、集約にすべきか関連にすべきかが曖昧(あいまい)になってしまうのではないでしょうか。
よって、このような「論理的な全体-部分構造」を見つけた場合、モデルとして分かりやすいかどうかで、集約と関連のどちらにするか判断されることをお勧めします。
コンポジションは、集約の一種です。2つのクラスの依存関係は、両オブジェクトのライフサイクル(生成と消滅)がほぼ一致する場合に使います。具体的にいうと先に挙げた集約の利用パターン1(物理的な全体-部分構造)のモデリング対象の実態が物理的に1つのものを理解するために「全体と部分」に分けたものに使うと分かりやすいです。図9は、「図6
車の構成要素モデル」と「図7 請求書の構成要素モデル」をコンポジションで表したものです。このように、コンポジションは、集約マークを黒く塗りつぶしたものを使います。コンポジションについても、集約かコンポジションのどちらを使うかは曖昧(あいまい)です。「両オブジェクトのライフサイクルが同じ」「物理的に1つのものを分けた」ということを強調したいときに使ってください。

 

[ 141] 【レポート】Webの最新情報の集約に威力を発揮する「RSS」を知る(1) - RSSを閲覧する | ネット | マイコミジャーナル
[引用サイト]  http://journal.mycom.co.jp/news/2003/10/21/09.html

Webで発信される情報は日々増え続けている。ブラウザのブックマーク(お気に入り)は登録されたサイトであふれ返り、いちいちこれらのサイトを巡回して閲覧して行くのが面倒になってきている。しかも、各サイトの情報量が多く、概要だけをざっと見渡すのが困難だ。自分が必要な情報や、興味のある情報だけをすばやく閲覧したり、最新情報だけを抜き出して見たりできれば便利だと感じる人は多いだろう。これを支援するのがRSSだ。
RSSは、そのサイトの更新情報や概要だけを抜き出し、XMLフォーマットで提供する技術である。ニュースサイトの最新の見出しや概要と日付だけを表示してざっと閲覧し、各々の見出しから実際のコンテンツページにジャンプするといったことができる。たとえば、このMYCOM PC WEBでも最新ニュース19件分のヘッドラインをRSSで提供している。サイトの一番上の段の「RSS」という文字をクリックすると、「RSSによるヘッドライン配信について」というページが表示される。
しかし、このXMLフォーマットのままでは読みづらいし、利用しにくい。そこでRSSを提供している個々のサイトのRSSを読み込み、デスクトップ上で管理できるようにするRSSリーダー(あるいはRSSアグリゲーター)と呼ばれるソフトを使用すると便利だ。
ヘッドラインをクリックすると、RSSリーダー内に該当ページが表示される。一種のWebブラウザのような使い方ができるのだ。
RSSリーダーによっては、既読の情報を画面から消したり、件名順に分類し直したり、キーワードで分類して表示することも可能だ。また1日以内、1週間以内の記事のみを表示するといったこともできる。このようにして、RSSを提供しているサイトのRSSをいくつも登録し、RSSリーダー上で表示するサイトを切り換えることができる。
通常のWebブラウザでブックマークに登録する感覚と同じだが、ブックマークと異なり、自分でいちいちサイトを閲覧しなくても、RSSリーダーが各サイトの最新情報の概要を簡潔なフォーマットで表示するので、必要なものだけ詳細を閲覧できる。提供サイトのRSSが更新されれば、自動巡回しているRSSリーダー上の情報も更新される。膨大なWebの情報の中から自分に必要な最新情報だけを抜き出して閲覧するために、非常に便利な形態だ。
RSSは、サイト側で自動生成ツールなどを使用して提供している。こうしたサービスは「RSSフィード」と呼ばれる。米国ではRSSがかなり普及しているが、日本でもニュースサイトのほか、個人サイトなどでもRSSを提供しているサイトは増えてきたが、まだまだ数が少ない。RSSを提供しているサイトには、 それを示すアイコンが貼られている場合が多い。
サイトマップお知らせお詫びと訂正ご意見・ご感想情報提供プレスリリース窓口広告について正社員募集スタッフ募集ライター募集サイトについて利用規約個人情報の取り扱いについて著作権とリンクスタッフ出版物会社案内

 

[ 142] グーグル、「Google Health」を発表--個人健康記録を集約:ニュース - CNET Japan
[引用サイト]  http://japan.cnet.com/news/media/story/0,2000056023,20368434,00.htm

Schmidt氏は、「われわれは、医療分野の主要企業と提携して相互に交流し、(中略)インターネットの原理の活用を通じて」業界の改革を図っていくと語った。「第一の原則は、それがユーザーのデータであるということだ。別の医師の診察を受けたり保険会社を乗り換えたりした場合、消費者がどこに行こうとそこにデータは付随していく」
現在、特定の医療制度での利用に用途が制限された個人健康記録システムは200以上存在すると同氏は言う。
トラックバック一覧からリンクされているウェブページはこの記事にリンクしている第三者が作成したものです。内容や安全性について当社では一切保証できませんのでご注意下さい。
ツモリチサトといえば、パリコレで有名なデザイナーですよね。ツモリチサトキャリーと呼ばれている財布やバッグ、ツモリチサトウォークと呼ばれている靴類、そしてツモリチサトスリープっていうのもあるのですがご存知ですか?美容と健康には要チェックですよ。...
※サービス名をクリックするとこのページをブックマークできます。また、人数をクリックするとブックマークしている人やコメントを一覧できます。なお、サービスによってはログインが必要な場合があります。
【導入事例】株式会社TKR様 モノづくりの競争優位を強化するために、アジリティと変化対応力に優れた全社最適システムを構想
これまで急成長してきたソーシャルメディアが今後たどる2つに分かれた道のうち、成功につながっているのはどちらだろうか。
これから5回の連載にわたって、昨今のデータマイニングを取り巻く環境や、トレンド、適応用途について紹介します。加速度的に増え続けるデータ量に対して、求められている新たなデータマイニング像とはどのようなものでしょうか。
法人向けに強みを持つインターネット接続サービス大手のンターネットイニシアティブ(IIJ)の株価が、業績の好調推移を背景に反転上昇を鮮明にしてきた。
無料ダウンロードの「かんたんログシート」を提供 誰でもアクセスログレポートを1時間で作成 専任スタッフ確保の前に、まずサイト改善効果を確認
消費行動に関する調査を実施した結果、女性は男性に比べ、商品によって消費パターンを使い分ける傾向が強いことが分かった。また、2、3年前に比べ、衝動買いをする消費者は約15ポイント減少したことも明らかになった。
インターネット上での情報収集に関する調査を実施したところ、男女別に見ると、男性は「比較サイト」、女性は「口コミ情報サイト」や「サンプル・トライアル商品」を利用する傾向が強いことが分かった。
ワイヤレスネットワークの拡大とコンプライアンス要件:世界のワイヤレス侵入検知・防止システム市場の成長を牽引
携帯音楽プレーヤー市場はアップルの一人勝ち状態が続いている。この状況は、これまでの携帯プレーヤーとはがらりと異なる革新性をもったデバイスの登場を待つしか、打ち破れないのではないだろうか。
講談社「モーニング」で連載中の人気漫画「専務 島耕作」の主人公である島耕作氏が、このほど初芝五洋ホールディングスの初代社長に就任することとなった。5月28日午後に品川で開催された社長就任会見の模様をレポートする。
三洋電機から、音楽録音を重視したリニアPCMレコーダーが登場した。X-Y型ステレオマイクによる音質の高さと

 

戻る

セントラルファイナンスのサイトです。

セントラルファイナンスのサイトです。