Index: [Article Count Order] [Thread]

Date:  Wed, 21 Feb 2001 12:48:10 +0900
From:  Yasuo Higa <higa@....jp>
Subject:  [XP-jp:01646] Re: XP 	で再利用できますか?
To:  extremeprogramming-jp@....jp
Message-Id:  <200102211248.BBF11004.BIJH@....jp>
In-Reply-To:  <v04210a03b6b8ca153ac4@[192.168.0.247]>
References:  <20010219123616231.AAA187@....jp@ginza>	<200102201033.GCB60601.HIBJ@....jp>	<v04210a02b6b78b688ea6@[192.168.0.245]>	<200102201328.FJF24949.HIBJ@....jp>	<v04210a03b6b8ca153ac4@[192.168.0.247]>
X-Mail-Count: 01646

<v04210a03b6b8ca153ac4@[192.168.0.247]> の、
   "[XP-jp:01644] Re: XP で再利用できますか?" において、
   "YAMADA Masaki <masaki@....jp>"さんは書きました:

ひがです。

> 山田@メタボリックスです。

> > > 分析レベルのモデルと設計とのリンクはどのように維持していますか?
> >> 差し支えなければ教えて下さい。
> >>
> >モデルは、プロジェクトのキーとなる部分に対して作成し、
> >テーブルにデータが保存されるようなクラスの属性や、
> >クラス間の関連は、XMLで定義して、共通の
> >getter,setterメソッドでアクセスするので、
> >設計時に、属性が追加されても、モデル(I/F)そのものは、
> >変わりません。
> >モデルは、実際のクラス図とは違い、重要な属性、メソッド、
> >関連しか定義しないので、設計の影響はあまり受けません。
> 
> もしかして、バック・エンドはRDBですか。
> 「同期をとらなければならないもの」が増えるのは、「変更の
> コストが時間に連れて爆発的に大きくならない」というXPの前提を
> 踏みにじってしまいますよね。
> 分析レベルのモデルを作るのはこの存在も大きいのかな、と思いましたが。
> 
バックエンドは、RDBです。
同期をとらなければならないものというのが、
何を指しているかが分かりませんが、
モデルでは、重要な属性、メソッド、関連しか定義しないので、
変更のコストは、モデルの絵(登場人物MAX7人程度の1枚の絵)を
更新することと、XMLの定義を変えることぐらいです。
---
Yasuo Higa <higa@....jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.