軟體需求分析和設計實踐指南

軟體需求分析和設計實踐指南

《 軟體需求分析和設計實踐指南》是清華大學出版社出版的一本圖書,作者:韓雪燕、李楠、孫亞東、陳塵。

基本介紹

  • 中文名:軟體需求分析和設計實踐指南
  • 作者:韓雪燕、李楠、孫亞東、陳塵
  • 出版社:清華大學出版社出版
  • 出版時間:2021年4月1日
  • ISBN:9787302570950
內容簡介,目錄,

內容簡介

本書按照GJB2786A要求的軟體開發活動,分別闡述了開展系統需求分析、系統設計、軟體需求分析、軟體設計活動的方法,以及運用這些方法得到的分析結果和設計結果如何按照GJB438B要求文檔化。本書共分為十一章。簡要說明了本書適用涉眾,能夠解決的問題。重點闡述了常見的軟體開發過程,分別對系統需求分析、系統設計、軟體需求分析和軟體設計的方法進行了詳細闡述。並將這些活動中應該記錄的內容與GJB438B的要求進行了相關說明。

目錄

第1章概念與定義
1.1初衷
1.2系統/軟體需求
1.2.1需求的分類
1.2.2需求的分層
1.3涉眾
1.4組織
1.4.1業務用例
1.4.2業務流程
1.4.3業務執行者
1.4.4業務工人
1.4.5業務實體
1.5系統
1.5.1系統用例
1.5.2系統工作流程
1.5.3系統執行者
1.5.4系統部件
1.6軟體配置項
1.6.1CSCI用例
1.6.2軟體處理流程
1.6.3執行者
1.6.4軟體單元
1.7UML模型
1.7.1概述
1.7.2用例圖
1.7.3類圖
1.7.4活動圖
1.7.5序列圖
1.7.6狀態圖
1.7.7包圖
1.7.8構件圖
1.7.9部署圖
1.8質量因素
1.8.1功能性
1.8.2可靠性
1.8.3易用性
1.8.4效率
1.8.5維護性
1.8.6可移植性
1.9設計約束
1.10架構設計
1.11需求與設計的關係
思考題
第2章軟體開發過程
2.1基本活動
2.2瀑布式開發
2.3增量式開發
2.4演進式開發
2.5敏捷開發
2.6需求分析/設計活動
2.6.1系統需求分析
2.6.2系統設計
2.6.3軟體需求分析
2.6.4軟體設計
思考題
第3章系統需求分析方法
3.1系統需求的來源
3.2系統是組織的部件
3.3分析方法綜述
3.4分析之第一步——系統能力需求分析
3.4.1確定組織
3.4.2發現組織的業務用例
3.4.3確定系統用例
3.4.4描述系統用例規格
3.5分析之第二步——系統外部接口分析
3.6分析之第三步——系統內部接口分析
3.7分析之第四步——系統內部數據需求
3.8分析之第五步——系統質量因素分析
3.8.1質量因素分析方法
3.8.2質量因素表達方法
3.9分析的第六步——設計和構造約束分析
3.10系統需求分析案例
3.10.1對組織建模
3.10.2對組織業務流程現狀建模
3.10.3對組織業務流程改進建模
3.10.4得到系統用例,確定系統規約
3.10.5系統質量因素分析
3.10.6系統設計約束分析
3.11系統規格說明文檔模板解析
3.11.1範圍
3.11.2需求
3.11.3合格性規定
3.11.4需求可追蹤性
思考題
第4章系統設計方法
4.1系統架構設計方法
4.1.1第一階段——與需求對接階段
4.1.2第二階段——概念架構設計階段
4.1.3第三階段——具體架構設計階段
4.2系統級設計決策
4.2.1系統行為設計決策
4.2.2對系統部件產生影響的決策
4.3系統體系結構設計
4.3.1系統部件
4.3.2執行方案
4.3.3接口設計
4.4系統設計案例
4.4.1確定系統級設計決策
4.4.2確定系統架構
4.5系統設計說明模板解析
4.5.1範圍
4.5.2系統級設計決策
4.5.3系統體系結構設計
4.5.4需求可追蹤性
思考題
第5章軟體需求分析方法
5.1軟體需求的來源
5.2軟體是系統的部件
5.3分析方法綜述
5.4分析之第一步——CSCI能力需求分析
5.5分析之第二步——CSCI外部接口需求分析
5.6分析之第三步——CSCI內部接口需求分析
5.7分析之第四步——CSCI內部數據需求分析
5.8分析之第五步——軟體質量因素分析
5.9分析之第六步——設計和實現約束分析
5.10軟體需求規格說明模板解析
5.10.1範圍
5.10.2需求
5.10.3合格性規定
5.10.4需求可追蹤性
思考題
第6章軟體設計方法
6.1CSCI級設計決策
6.2CSCI體系結構設計
6.2.1CSCI部件
6.2.2執行方案
6.3CSCI詳細設計
6.4軟體設計說明模板解析
6.4.1範圍
6.4.2CSCI級設計決策
6.4.3CSCI體系結構設計
6.4.4CSCI詳細設計
6.4.5需求可追蹤性
思考題
第7章軟體開發活動質量評價
7.1系統需求分析活動評價
7.1.1功能需求
7.1.2系統質量因素
7.1.3設計和構造約束
7.1.4系統環境需求
7.1.5其他
7.2系統設計活動評價
7.2.1系統級設計決策
7.2.2系統體系結構設計
7.2.3其他
7.3軟體需求分析活動評價
7.3.1功能需求
7.3.2軟體質量因素
7.3.3設計和實現約束
7.3.4CSCI環境需求
7.3.5其他
7.4軟體設計活動評價
7.4.1CSCI級設計決策
7.4.2CSCI體系結構設計
7.4.3CSCI詳細設計
附錄A網路數據採集系統案例
附錄A1網路數據採集系統規格說明
附錄A2網路數據採集系統設計說明
附錄A3數據採集軟體需求規格說明
附錄A4數據採集軟體設計說明
參考文獻

相關詞條

熱門詞條

聯絡我們