面向對象信息工程
出自 MBA智库百科(https://wiki.mbalib.com/)
- 面向對象信息工程(Object-Oriented Information Engineering,OOIE)
目錄 |
面向對象信息工程是將面向對象的思想方法與信息工程相結合,建立全企業集成化MIS的方法論。
面向對象信息工程的階段[1]
OOIE將全企業範圍的MIS建設工作劃分為四個階段:
(1)企業規劃。高層管理人員直接參与,採用全局的觀點識別企業目標和關鍵成功因素,研究關鍵業務流,劃分業務域,構思全企業範圍的MIS集成問題。
(2)業務域分析。業務代表和系統分析員組成的聯合需求計劃(JRP)小組對每一業務域進行較詳細的分析,建立業務域的對象和事件的詳細模型。
(3)系統設計。由聯合應用設計(JAD)小組採用面向對象技術設計出系統的類(classes)和方法(methods),用責任驅動設計(Responsibility-driven design)來詳細分析類的行為,同時開發快速原型和演示系統,以便及時獲得用戶的反饋信息。
(4)建造。儘量使用編碼生成器(Code generator)和可重用的類庫,以提高系統建造的速度和質量。
OOIE四個階段開發模型如圖的“OOIE金字塔”所示。這是一種從全企業範圍的規劃到業務域分析、系統設計,然後再進行建造的較嚴謹的開發方法論,其技術關鍵是集成化的元庫(Repository)和基於它的I-CASE工具組。正是這套工具支持了面向對象分析、設計與實現,建立可重用類庫和進行開發人員的工作協調。
需要特別指出的是,OOIE完全繼承了“信息工程”的基本原理和總體數據規劃的思想方法,只是在集成化數據環境的表述上有所變化。OOIE所講的“對象結構”,是指從企業的高層規劃、業務域分析到系統設計和建造,都要遵循統一的標準規範進行對象數據屬性的分析、規劃和設計;開發人員不准自行隨意地定義數據和屬性,這與經過總體數據規劃而得出一系列資料庫表的過程是完全一致的。分析一些號稱採用“面向對象(OO)”方法開發MIS而遭失敗的案例,會發現所犯的基本錯誤就是違背信息工程總體數據規劃的思想方法。
- ↑ 高復先著.信息資源規劃:信息化建設基礎工程.清華大學出版社,2002