実世界モデル化有害論 : オブジェクト指向モデル化技法の解明
スポンサーリンク
概要
- 論文の詳細を見る
オブジェクト指向により実世界を直感的かつ自然にモデル化できるとの理解に基づき, 実世界モデル化, すなわち実世界を「あるがままにモデル化」しクラス図として表す方法が広く行われている.このあるがままにモデル化する実世界モデル化方式, すなわち「真性」実世界モデル化方式は, ソフトウェアの開発は特に想定せず単に実世界をクラス図として表現する場合, あるいはシミュレーションソフトウェアを開発する場合には問題なく適用できる.しかし, 実世界の業務を自動化するソフトウェア(業務支援ソフトウェア)を開発する場合には, 自動化する前の実世界(もとの実世界)をモデル化して「自動化しようとする業務が処理対象とする事物に関する情報」のモデルを作るという「擬似」実世界モデル化方式を適用しなけらばならない.以上述べたように実世界モデル化には真性及び擬似実世界モデル化という二つの形態があり, これらは対象とする問題の性質に応じて使い分けなければならない.ところがこれまでこの点は明確に意識されることはなかった.実際, 多くのオブジェクト指向方法論及び技法に関する文献では, 対象とする問題の種別を特に考慮することなく実世界をあるがままにモデル化するよう説いている.これらの文献では本来擬似実世界モデル化を用いるべきときに, 真性モデル化と擬似モデル化の混合といえる「ナイーブな実世界モデル化」を用いている.このため, これらの文献を信じるナイーブな設計者たちは業務支援ソフトウェアを開発するクラス図を作成する場合に, システムのアクタとシステム内のクラスとを混同して不可思議なモデルを作る, 余計なクラスをクラス図に取り込む, あるいは余計な操作をクラスに与えるなどの深刻なモデル化誤りを引き起こしている.
- 社団法人電子情報通信学会の論文
- 2000-09-25
著者
関連論文
- 専用ソフトウェアアーキテクチャ型のモデル化効率の評価
- 4ZC-8 クラス図変形規則集の編簒
- 4ZC-6 オブジェクトクラスタに基づく最適な制御構造の作成規則
- 4ZC-1 制御オブジェクトの役割の解明
- オブジェクト指向開発方法論の初期クラス識別能力の定量的な比較
- ソフトウェア・アーキテクチャの変更容易性の比較・評価
- オブジェクト指向分析における初心者の犯しやすい誤りの分析
- オブジェクト指向モデルの頑健性の研究
- ユースケースに基づくオブジェクト識別法の洗練
- 第1回アジア太平洋ソフトウェア工学国際会議(APSEC'94)報告
- 第1回アジア太平洋ソフトウェア工学国際会議(APSEC'94)報告
- 第1回アジア太平洋ソフトウェア工学国際会議(APSEC'94)報告
- 特集「アジア・太平洋のソフトウェア技術」の編集にあたって (アジア・太平洋のソフトウェア技術)
- UMLのuse case仕様の矛盾点の解決(ソフトウェア工学)
- 実世界モデル化有害論 : オブジェクト指向モデル化技法の解明
- ソフトウェア工学の課題
- ソフトウェア危機ほその後どうなったか : ソフトウェア工学の現状と課題
- パネル : ドメイン分析・モデリングの利用法・研究法 : ドメイン分析からドメイン指向ソフトウェア開発へ
- 1.アジアにおけるソフトウェア工学 (アジア・太平洋のソフトウェア技術)
- 設計原理に基づくソフトウェア階層化支援手法