軟件需求的獲取和分析是軟件系統(tǒng)開發(fā)中的一項重要任務,正確獲取軟件需求的能力是軟件技術人員所應掌握的基本技能。駱斌主編的《需求工程--軟件建模與分析(第2版高等學校軟件工程系列教材)》從軟件需求工程的角度出發(fā),以需求開發(fā)過程為主線,完整地描述需求獲取、需求分析、需求驗證、需求規(guī)格說明和需求管理5個需求工程活動。本書站在開發(fā)者的立場,側重于實踐者的技術與方法,系統(tǒng)全面地介紹了軟件需求工程的各項進展,努力促進需求工程領域理論、方法和技術的全面融合應用,以指導需求工程各階段的系統(tǒng)化實踐。
本書內(nèi)容翔實,結構合理,實例豐富,論述深入淺出,既適于軟件工程、計算機、電子商務、信息管理及相關專業(yè)的本科生、研究生作為教材使用,又可以作為專業(yè)軟件技術人員的參考用書。
第一部分 緒論
第l章 需求工程導論
1.1 軟件生產(chǎn)中的需求問題
1.1.1 需求問題是當前軟件開發(fā)
面臨的主要問題
1.1.2 軟件的模擬特性
1.1.3 需求問題具體原因
分析
1.2 需求工程
1.2.1 需求工程簡介
1.2.2 需求工程與系統(tǒng)工程
1.2.3 需求工程的重要性
1.2.4 需求工程的復雜性
1.3 需求工程師
引用文獻
第2章 需求基礎
2.1 需求的定義
2.2 滿足需求就是解決問題
2.2.1 問題與需求
2.2.2 問題解決的兩個方面
——問題域與解系統(tǒng)
2.2 -3問題解決的基礎
——模擬與共享現(xiàn)象
2.2.4 問題解決的方法
——直接與間接
2.2.5 問題解決方案
——需求規(guī)格說明
2.2.6 問題解決的困難性
2.3 需求和問題都有層次性
2.3.1 戰(zhàn)略問題與業(yè)務需求
2.3.2 任務問題與用戶需求
2.3.3 系統(tǒng)行為問題與系統(tǒng)級
需求
2.3.4 需求開發(fā)要遵從層次性
2.4 需求的分類與表述
2.4.1 需求的分類
2.4.2 功能需求
2.4.3 性能需求
2.4.4 質量屬性
2.4.5 對外接口
2.4.6 約束
2.4.7 其他需求
2.5 優(yōu)秀需求的特性
引用文獻
第3章 需求工程過程
3.1 概述
3.2 需求工程活動
3.2.1 需求獲取
3.2.2 需求分析
3.2.2 需求規(guī)格說明
3.2.4 需求驗證
3.2.5 需求管理
3.3 需求開發(fā)過程是迭代和
第二部分 需求獲取
第三部分 需求分析
第四部分 需求的規(guī)格化與驗證
第五部分 需求管理及工程管理