面向復用的需求建模

面向復用的需求建模

《面向復用的需求建模》是2008年清華大學出版社出版的圖書,作者是趙海燕、麻志毅。本書以復用技術為主線,系統地介紹面向復用的軟體開發過程中最關鍵的一步——需求建模所涉及的基本思想和方法

基本介紹

  • 書名:面向復用的需求建模
  • 作者:趙海燕  麻志毅
  • ISBN:9787302176442
  • 定價:29.00 元
  • 出版社清華大學出版社
  • 出版時間: 2008
內容簡介,作者簡介,目錄,

內容簡介

《面向復用的需求建模》包括傳統的需求工程、領域工程方法、面向特徵的領域建模方法以及基於UML的需求建模。同時,結合金融信貸、奧運信息管理系統、文檔編輯器、網上商店等領域的實際案例,套用面向復用的需求建模理論和方法進行了深入的建模實踐。《面向復用的需求建模》內容兼顧理論與實踐兩方面,可使讀者在獲得面向復用的需求建模理論知識的同時,學會如何將理論知識套用於實踐。
《面向復用的需求建模》適用於計算機軟體及相關專業的本科生或研究生,也適合高級計算機軟體開發人員使用。

作者簡介

主編簡介:
楊芙清,計算機軟體科學
家,中國科學院院士,IEEEFELLOW。現任北京大學信息學部主任、軟體工程國家工程研究中心主任、軟體與微電子學院理事長。國務院學位委員會學科評議組召集人,中國軟體行業協會副理事長。《中國科學》、《科學通報》和Ⅸ電子學報》副主編。
從事系統軟體軟體工程、軟體工業化生產技術和系統等方面的教學和研究工作。主持研製成功我國第一台百萬次積體電路計算機多道運行作業系統和第一個全部用高級語言書寫的作業系統,在國內率先倡導軟體工程研究,創辦了國內第一個軟體工程學科;開創了軟體技術的基礎研究領域;主持了歷經四個五年計畫的國家重點科技攻關項目--青鳥工程和國家863計畫若干重點課題的研究。多次獲得各種榮譽稱號和獎勵,如:全國科學大會獎、國家科技進步二等獎、電子工業部科技進步特等獎、國家級教學成果獎一等獎、國家“七五”、 “八五”、 “九五”國家重點科技攻關計畫先進個人等十七項國家及部委級的獎勵。發表論文150餘篇,著作8部,培養了百餘名碩士、博士和博士後。
梅宏,博士,教授,博士生導師,教育部長江學者獎勵計畫特聘教授,北京大學信息科學技術學院院長兼軟體研究所所長。國家863高技術計畫信息技術領域專家組成員,國家重點基礎研究發展計畫(973計畫)首席科學家,中國計算機學會常務理事,軟體工程專業委員會主任,信息產業部軟體構件技術標準工作組組長。
研究工作主要涉及軟體工程及軟體開發環境、軟體復用及軟體構件技術、(分布)對象技術、軟體工業化生產技術及支持系統、新型程式設計語言等。先後參與、主持了十多項國家級課題研究工作,在楊芙清院士主持的國家“八五”、“九五”重點科技攻關項目“青鳥工程”中擔任主要技術負責人。任973計畫“Internet環境下基於Agent的軟體中間件理論和方法研究”首席科學家。已發表論文100餘篇,曾兩次獲國家科技進步二等獎(排名第三和第二),並獲霍英東基金青年教師獎(研究類)、中國優秀博士後獎、國家傑出青年科學基金、中國青年科技獎、國家百千萬人才工程國家級人選等個人榮譽。
作者簡介:
趙海燕,博士,北京大學信息科學技術學院副教授.研究領域:軟體工程。
張偉,博士,北京大學信息科學技術學院講師,研究領域:軟體工程、軟體復用。
麻志毅,博士,北京大學信息科學技術學院副教授,研究領域:軟體工程。

目錄

第1部分領域工程概述
第1章需求工程
1.1引言
1.2基礎知識
1.2.1需求的定義
1.2.2需求的不同類型
1.2.3需求工程的主要活動
1.2.4需求工程的參與者
1.3可行性分析
1.4需求誘導
1.4.1需求的來源
1.4.2需求誘導的主要困難
1.4.3需求誘導的技術手段
1.5需求分析
1.5.1需求分類
1.5.2需求的概念性建模
1.5.3系統體系結構設計與需求分配
1.5.4需求協商
1.6需求規約化
1.6.1系統需求規約文檔
1.6.2軟體需求規約文檔
1.6.3需求規約文檔的評價指標
1.7需求確認
1.7.1需求審查
1.7.2需求原型化
1.7.3模型確認
1.7.4接受性測試的設計
1.8需求管理
1.8.1需求過程的疊代性
1.8.2需求變更管理
1.8.3需求的屬性
1.8.4需求的可追蹤性
1.9總結
第2章領域工程
2.1引言
2.2領域及領域工程
2.2.1領域工程與套用工程
2.2.2領域工程與復用成熟度
2.2.3領域工程投資回報點
2.3領域工程關鍵問題
2.3.1領域工程的目標
2.3.2領域範圍的確定
2.3.3領域共性和變化性需求的建模
2.3.4DSSA的設計
2.3.5各階段製品之間的可追蹤性
2.4領域工程的規劃與管理
2.4.1規劃問題
2.4.2管理問題
2.4.3組織方式
2.4.4問題與決定
2.5領域工程的代表性方法
2.5.1FODA/FORM
2.5.2SoftwareProductLines
2.5.3FAST
2.5.4PuLSE
2.5.5FeatuRSEB
2.5.6青鳥領域工程方法
2.6總結
第2部分領域分析方法
第3章面向特徵的領域分析方法
3.1引言
3.2具體步驟
3.2.1上下文分析
3.2.2領域建模
3.2.3體系結構建模
3.3套用實例
3.3.1視窗管理系統
3.3.2上下文分析
3.3.3領域建模
3.4總結
第4章面向特徵的復用方法
4.1引言
4.2基本思想
4.2.1面向特徵
4.2.2工程原則
4.2.3工程過程
4.3具體步驟
4.3.1領域工程
4.3.2套用工程
4.4總結
第5章領域特定的軟體體系結構
5.1引言
5.2DSSA概述
5.2.1定義
5.2.2基本概念與術語
5.2.3建模框架
5.2.4涉及的製品
5.2.5參考體系結構
5.2.6基於體系結構的開發方法
5.2.7體系結構描述語言
5.2.8與體系結構風格的比較
5.3DSSA過程
5.3.1工程問題
5.3.2階段1:定義領域工程的範圍
5.3.3階段2:定義領域特定的元素
5.3.4階段3:定義領域特定的設計和實現約束
5.3.5階段4:開發領域體系結構
5.3.6階段5:生產或收集可復用軟體製品
5.4DSSA實例
5.4.1概述
5.4.2領域模型
5.4.3參考需求
5.4.4參考體系結構
5.5總結
第6章青鳥領域工程方法
6.1青鳥領域工程方法概述
6.1.1領域工程的定義
6.1.2領域工程的基本假定
6.1.3領域工程的基本活動
6.1.4領域模型與DSSA
6.1.5變化性與關係
6.1.6可追蹤性
6.1.7問題與解決
6.1.8參與領域工程的人員
6.1.9領域工程的準備工作
6.2領域分析
6.2.1目標與活動
6.2.2產品
6.2.3過程與指南
6.3領域設計
6.3.1目標與活動
6.3.2產品
6.3.3過程與指南
6.4領域實現
6.4.1目標
6.4.2產品
6.4.3過程與指南
6.5總結
第3部分面向特徵的領域建模方法
第7章面向特徵的需求分析
7.1引言
7.2基礎知識
7.2.1特徵的定義
7.2.2特徵的規約屬性
7.2.3特徵的操作化:責任分析
7.2.4責任分配
7.2.5資源容器
7.3特徵依賴關係
7.3.1精化關係
7.3.2約束關係
7.3.3影響關係
7.3.4互動關係
7.4依賴關係之間的關聯
7.4.1由精化導致的約束
7.4.2約束與互動
7.4.3影響與互動
7.5特徵模型的剪裁檢驗
7.5.1特定領域、基於定製的需求復用
7.5.2在一組綁定時間上對特徵模型進行剪裁
7.5.3三條檢驗準則
7.6一種具體形式的特徵模型及其建模過程
7.6.1一種具體形式的特徵模型
7.6.2建模過程
7.7總結
第8章特徵驅動的軟體體系結構設計
8.1引言
8.2一個簡單的文檔編輯器
8.3特徵與構件的解耦合
8.4軟體體系結構的構造
8.4.1概覽
8.4.2特徵的操作化
8.4.3資源容器分析
8.4.4互動分析
8.4.5種子構件的建立
8.4.6責任分配
8.4.7概念構件分析
8.5總結
第9章面向特徵的需求分析支持工具
9.1引言
9.2項目管理服務
9.3視圖管理服務
9.4特徵建模服務
9.5輔助性編輯服務
第4部分基於UML構件規約的需求建模
第10章UML構件規約
10.1構件的定義
10.2構件的接口
10.3構件的連線埠
10.4連線件
10.5構件的內部結構
第11章一種基於UML構件規約的需求建模方法
11.1方法概述
11.2構件規約模型
11.3捕獲需求
11.3.1建立業務模型
11.3.2建立系統的初步構架
11.3.3建立用況模型
11.4建立面向構件的分析模型
11.4.1識別構件之間的關係
11.4.2對構件的規約
第12章面向構件的軟體系統建模工具
12.1構件圖
12.2製品圖
12.3部署圖
第5部分面向復用的需求建模實踐
第13章文檔編輯器領域建模實踐
13.1引言
13.2文檔編輯器特徵分析
13.2.1特徵精化關係
13.2.2特徵約束關係
13.3文檔編輯器的高層軟體體系結構設計
13.3.1特徵操作化與責任分配
13.3.2高層軟體體系結構設計
13.4總結
第14章網上購物軟體領域建模實踐
14.1引言
14.2網上購物軟體的特徵分析
14.3基於網上購物軟體特徵模型的定製
14.4網上購物軟體的高層體系結構
14.5總結
第15章信貸管理領域建模實踐
15.1引言
15.2建模過程
15.2.1領域範圍的建立
15.2.2共性與變化性分析
15.2.3特徵模型的建立
15.3總結
第16章奧運會信息系統領域建模實踐
16.1引言
16.2奧運會信息系統簡介
16.3註冊制證系統需求概述
16.4面向對象建模
16.4.1註冊制證系統整體業務模型
16.4.2註冊制證系統用況圖
16.4.3業務模型的實現
16.4.4註冊管理子系統業務模型
16.4.5註冊管理子系統用況圖
16.5特徵建模
16.5.1註冊制證系統的特徵模型
16.5.2註冊管理
16.6總結
第17章中間件領域的建模實踐
17.1引言
17.2軟體中間件的特徵模型
17.2.1協同特徵
17.2.2可靠性特徵
17.2.3其他特徵
17.3基於軟體中間件特徵模型的定製
17.3.1CORBA中間件的特徵模型
17.3.2WebServices的特徵模型
17.3.3反射式中間件的特徵模型
17.4總結
參考文獻
……

相關詞條

熱門詞條

聯絡我們