way out >>
 ▼ T字形 ER手法の目的  
 ● T字形 ER手法は以下の 3点を同時に実現する技術です。
  ビジネスモデル    新しい勝ち点を実現する。(データ 正規形を使って、事業の事実を記述して改善案を提示する。)
  データベース    高 パフォーマンス を実現する。(非正規化しないで、高 パフォーマンス を実現する。)
  システム    高生産性を実現する。(アルゴリズム を I/O 化して プログラム を作成しない。)
 ▼ 実際の事例  
 ● T字形 ER手法は ビジネス を解析しながら データベース 構造も同時に作る手法です。
  ビジネスモデル    販売管理 システム が 4つの ビジネス 特許を取得した。
  データベース    10,000,000件の データ (10 テーブル) を join して 1秒以内の体感 レスポンス である。
  システム    4,800 ステップ の プログラム が (「nested-IF」のない) 800 ステップ に軽減された。
 ▼ Concurrent Engineering  
 ● T字形 ER手法は 「事業解析 = データ の正規形 = アルゴリズム の I/O 化」 を同時に実現する手法です。
  ビジネスモデル    「event(時系列 データ)」 と 「resource」 という概念を使って事業を記述する。
  データベース    「event(時系列 データ)」 と 「resource」 という概念を使って データ 正規形を生成する。
  システム    「resource」 から生成される対照表を使って、アルゴリズム を I/O 化する。
[ 参考 ]
 SDLC は 「System Development Life Cycle」 の略称である。
 具体的には、システム 作りの工程を 「分析工程・設計工程・製造工程・保守工程」 として分割する考えかたである。
 ただ、分析工程と設計工程と製造工程には 「断層」 が生じている。すなわち、それぞれの工程では、べつべつの 手法が使われていて、前工程の アウトプット を次の工程の インプット として変換する作業は SE の個人的能力に依存している。

 Concurrent Engineering とは、企画・設計・製造が、1つの マスター・プラン (T字形 ER図) を共有して、早めの段階で、それぞれの利害を 摺り合わせする技術である。 

 ▼ T字形 ER手法の ルール  
 ● T字形 ER手法は 5つの ルール を使って 「事業解析 = データ の正規形 = アルゴリズム の I/O 化」 を実現する。
 個体の認知    個体は コード 体系 (○○ コード あるいは ○○番号) を使って 「合意して」 認知される。
 個体の性質・関係の性質    個体は 「resource」 と 「event」 という 2種類の クラス に分割される。
 関係の文法    個体の間に成立する関係は以下の 4種類に定式化される。
resource 対 event event 対 event resource 対 resource 再帰 (recursive)
 データ の周延    個体が データ 集合として正しいかどうかは ○○区分 コード を使って検証される。
 データ の多値    データ 項目の多値 (「OR」 関係、「AND」 関係) は ○○種別 コード を使って一義にされる。
  way out >>