基本信息
出版日期:2011 年9月
開本:16開
頁碼:120
版次:1-1
內容簡介
《基於模型的軟體開發方法》介紹了一種基於領域和模型的軟體開發方法,該方法結合領域驅動開發方法、模型驅動開發方法及軟體構件技術,可有效地縮短開發時間、提高開發效率。本書詳細地介紹了領域驅動設計、模型驅動設計、軟構件技術等概念;並且,將這些概念整合到一起,以某領域軟體開發作為案例,為開發人員揭示了完整的開發過程,詳細地介紹了技術路線、技術細節,使讀者了解模型驅動、領域驅動等概念,同時,能有效地將它們結合起來,套用到實際開發過程中。
《基於模型的軟體開發方法》適合軟體架構師、開發人員閱讀。
目錄
《基於模型的軟體開發方法》
第1章緒論
1.1軟體產業的發展和現狀
1.1.1軟體產業及其發展
1.1.2我國軟體產業的現狀
1.2軟體開發方法概述
1.2.1結構化的軟體開發方法
1.2.2面向對象的軟體開發方法
1.2.3計算機輔助軟體工程
1.3針對領域基於模型的軟體開發方法
1.3.1針對領域基於模型的軟體開發方法的提出及該方法的意義
1.3.2針對領域基於模型的軟體開發方法
第2章領域工程
2.1軟體復用與領域工程
2.1.1軟體復用技術
2.1.2軟體復用與領域工程
2.2領域工程概述
2.2.1基本概念
2.2.2領域工程研究和實施的基本前提
2.2.3參與領域工程的人員
.2.3領域工程過程
2.3.1領域分析
2.3.2領域設計
2.3.3領域實現
2.4領域工程與其他相關技術
2.5領域工程方法
2.5.1foda方法
2.5.2dssa方法
第3章基於模型的軟體開發
3.1軟體開發技術的發展
3.1.1傳統的軟體開發
3.1.2面向對象的軟體開發
3.1.3以模型為中心的軟體開發
3.2模型驅動架構
3.2.1模型驅動架構概述
3.2.2基本概念
3.2.3mda及其相關技術
3.2.4套用mda的成功案例
3.3基於模型的軟體開發方法
3.3.1基於模型的軟體開發方法概述
3.3.2基於模型的軟體開發過程
3.4針對領域的基於模型的軟體開發方法
第4章軟體構件技術
4.1軟體構件技術概述
4.1.1軟體構件技術的發展歷程
4.1.2基本概念
4.2軟體構件技術的主要研究內容
4.2.1構件獲取
4.2.2構件描述
4.2.3構件分類和檢索
4.2.4基於構件的軟體開發
第5章領域分析
5.1引言
5.2面向特徵的領域分析方法
5.3基於foda的簡化的領域特徵模型
5.3.1特徵及特徵模型
5.3.2特徵模型的領域變化性表現機制
5.3.3特徵模型構建
5.4醫學檢驗儀器領域分析、領域特徵模型構建
5.4.1醫學檢驗儀器領域軟體開發現狀
5.4.2服務層分析
5.4.3功能層和行為特點層分析
5.4.4醫學檢驗儀器領域軟體特徵模型
5.5構建醫學檢驗儀器領域特徵模型的重要性
5.6小結
第6章領域軟體建模
6.1引言
6.2基於foda的特定領域建模方法
6.2.1基於foda的特定領域建模思想和實施步驟
6.2.2元建模工具
6.2.3gme元建模的——些基本概念
6.3醫學檢驗儀器領域軟體建模
6.3.1醫學檢驗儀器領域特徵模型到領域元模型的轉換機制
6.3.2醫學檢驗儀器領域特徵模型相似性分析
6.3.3基於gme的醫學檢驗儀器領域軟體元模型的建立
6.3.4醫學檢驗儀器領域建模環境
6.3.5醫學檢驗儀器領域軟體建模的意義
6.4小結
第7章領域軟構件開發
7.1引言
7.2醫學檢驗儀器領域軟構件模型
7.2.1構件模型及其分類
7.2.23c模型和青鳥構件模型
7.2.3醫學檢驗儀器領域軟構件模型
7.3醫學檢驗儀器領域軟構件獲取
7.3.1基於已有系統的構件獲取
7.3.2本領域軟構件獲取方法
7.3.3本領域軟構件識別
7.3.4本領域軟構件驗證
7.3.5本領域軟構件製作和封裝
7.4醫學檢驗儀器領域軟構件管理工具
7.4.1本領域軟構件分類和檢索機制
7.4.2本領域軟構件管理工具開發
7.5小結
第8章開發實例
8.1引言
8.2醫學檢驗儀器領域多功能酶標儀簡介
8.2.1酶聯免疫吸附檢測基本原理
8.2.2多功能酶標儀的檢測原理
8.2.3多功能酶標儀主控軟體簡介
8.3基於領域可復用資產的多功能酶標儀主控軟體開發
8.3.1基於領域特徵模型的多功能酶標儀主控軟體需求分析
8.3.2在領域建模環境中搭建多功能酶標儀主控軟體模型
8.3.3多功能酶標儀主控軟體實現
8.4小結
參考文獻