企業信息系統業務構件設計研究

企業信息系統業務構件設計研究的作者是徐瑋,導師是尹寶林。

基本介紹

  • 中文名:企業信息系統業務構件設計研究
  • 作者:徐瑋
  • 關鍵字:企業管理、管理信息系統、軟體開發
  • 導師:尹寶林
  • 學科專業:計算機套用技術
  • 學位級別:博士論文
  • 學位授予單位北京航空航天大學
  • 學位授予時間:2007
  • 館藏號:F270.7
  • 館藏目錄:2009\F270.7\14
中文摘要
企業信息系統已經成為企業業務經營活動中不可缺少的組成部分,但是企業信息系統開發面臨著許多問題,如:周期長、成本高、質量低等。為了解決這些難題,研究人員不斷地提出新的軟體工程方法,從結構化分析方法、面向對象分析方法、直到基於構件的軟體開發方法。隨著COM/DCOM/COM+/.Net、J2EE/EJB、CORBA/CCM等構件模型的成熟,基於構件的軟體開發逐漸成為學術界和產業界所共同關注的焦點。 經過幾十年的發展,基於構件的軟體工程(Component Based Software Engineering, CBSE)研究集中在構件設計方法、構件組裝技術和構件庫技術這三個方面。各國研究人員已經獲得許多研究成果,其代表有:Catalysis方法、UML Components方法、COMO方法等。但是,這些CBSD方法缺少針對企業信息系統的專門研究,存在一些不足之處: 1、沒有考慮企業信息系統體系結構特點進行分析,缺乏針對性的構件設計方案;2、依賴於傳統的類設計原則,缺少實際可用的構件劃分方法;3、業務構件接口的設計過程缺少完整描述,如何從業務模型推導出業務構件接口缺乏可參考的步驟;4、業務構件的描述方法不能準確記錄所有的構件設計結果,對後續的構件組裝工作十分不利。 為了解決以上問題,本文提出了一種面向企業信息系統的基於構件的軟體開發方法E-CBSD方法。E-CBSD方法以企業業務模型作為構件設計的起點,通過分析企業業務模型中蘊涵的語義關係,執行聚類算法來獲得業務構件劃分方案,獲得業務構件接口設計規約。本文得出了以下研究成果: 1、研究和分析了企業業務處理模型的分層分類特徵,並根據分層分類特徵來建立適合企業業務特徵的企業信息系統層次體系結構,以業務層次體系結構來分割和聚集業務構件系統和構件集,將業務構件劃分為業務過程構件集、業務實體構件集和業務界面構件集三大類,同時建立了從企業業務模型到業務構件模型的分類映射方法,使“構件軟體系統”和“構件設計”更加體現企業業務模型的需求。 2、將聚類分析算法引入到業務構件設計過程中,提出了以業務模型語義關係強弱為基礎的業務構件劃分策略,給出了業務過程構件和業務實體構件的劃分算法,可自動地從業務模型中獲得業務構件劃分方案;將COM+、EJB構件模型作為業務構件接口設計的目標環境,給出了業務構件接口的構成模型、約束規範和設計步驟,使業務構件接口設計可容易地從業務模型演繹而來,解決了構件設計的難題,降低了構件設計的難度。 3、對統一建模語言UML進行擴充,使它有效地支持了從需求建模到業務構件設計的整個過程,給出了基於業務過程視圖、業務實體視圖和業務功能視圖的業務模型描述方法,定義了構件接口規約圖、構件接口互動圖和構件調用關係圖的業務構件描述方法。 4、設計和實現一個業務構件設計支持工具,它與建模工具集成,可以自動地分析企業業務模型,執行聚類算法,自動產生構件劃分結果,提高了業務構件設計的效率。 本文的研究成果是在沈飛物資供應信息系統的實踐基礎上不斷發展和完善的。本文將E-CBSD方法與結構化開發方法和當今的幾種CBSD方法進行了對比分析,結果證明E-CBSD方法效果良好,在業務構件劃分、業務構件接口設計和業務構件規約描述等方面具有明顯的優勢,能夠有效解決企業信息系統的軟體開發難題。

相關詞條

熱門詞條

聯絡我們