データモデリング

Rails 勉強会@関西 第5回 では、渡辺幸三さんの「アジャイルにデータモデリング」という演題でもお話を伺いました。

これだけはというポイントは、

1.業務システムやるなら『簿記3級』は必須。でないと業務システムでは話が通じない。
2.『関数従属性』これがデータベース諸問題で一番重要。

業務モデル > 機能モデル > データモデル

データモデルの話では、文法がある。

データ項目(それ単一で意味をもつ単位)同士の関係づけが基本。

【例】
会員No. と 会員名

会員No. が決まれば、会員名が決まる。これが関数従属性。

数学の関数の例      y = f(x) = 2x + 3
    ↓
データモデリング関数 会員名 = f(会員No.)

とかいろいろ勉強させて頂きました。

企業システム開発に特化した,フリーのモデリング支援ツールXEADが登場
http://itpro.nikkeibp.co.jp/free/NSW/NEWS/20050201/155533/

渡辺幸三の開発支援サイト「システム設計のこと、もっと知りたい」 - HOME
http://homepage2.nifty.com/dbc/index.html

渡辺幸三の開発支援サイト「システム設計のこと、もっと知りたい」 - 設計方法論
http://homepage2.nifty.com/dbc/methodology.html

業務フロー データフロー図(DFD)

データ構成 データモデル ER図(ERD)
業務構成 業務モデル アクションツリー図(業務構成)
機能構成 機能モデル 機能展開図

渡辺さんと計11名で京橋のカラオケでも盛り上がりました。