《航天測控軟體過程改進實踐》是2016年9月國防工業出版社出版的圖書,作者是郭巍。
基本介紹
- 中文名:航天測控軟體過程改進實踐
- 作者:郭巍
- 出版時間:2016年9月
- 出版社:國防工業出版社
- ISBN:978-7-118-11046-3
- 定價:38 元
- 開本:32 開
- 裝幀:平裝
- 版次:1版1次
- 字數:375
- 中圖分類:V556
- 叢書名:總裝部隊軍事訓練“十二五”統編教材
內容簡介,圖書目錄,
內容簡介
隨著軟體系統規模日益龐大、功能日益重要,軟體研發組織越來越意識到過程改進對提高產品質量和開發效率的重要作用,通過軟體研製過程控制持續改進產品質量已經成為軟體研發組織的終極選擇。本書在介紹過程改進概念和軟體能力成熟度模型(CMM/CMMI)的基礎上,詳細闡述了航天測控軟體需求工程、軟體設計實現和驗證確認等軟體工程活動的一般方法和關注要點,並講解了軟體項目管理、軟體質量保證及軟體配置管理等過程的實施要求。書中分析了航天測控軟體研製特點和過程改進存在的典型問題,結合近年來過程改進具體實踐歷程和取得的成效,給出了突出重點、適度管控、關注績效的總體思路,是對近年來航天測控軟體過程改進實踐的經驗總結。全書內容共分為9章,第1章由郭巍編寫,第2章由郭巍、林鵬編寫,第3章由林鵬編寫,第4章由李曉偉編寫,第5章由秦湘河編寫,第6章由張光輝編寫,第7、8、9章由周備戰編寫。全書由郭巍統稿,李恆年審稿。中國新時代認證中心軟體評價部李志部長、中國電子科技集團公司第54研究所孫繼敏研究員對航天測控軟體過程改進提出了有益的指導和建議;總裝教材辦李國華高級工程師對本書進行了認真審核並提出許多寶貴的修改意見,在此致以衷心的感謝。由於水平有限,書中難免有錯誤與不妥之處,敬請讀者批評指正。
圖書目錄
第1章緒論
1.1基本概念
1.1.1軟體與過程改進
1.1.2軟體過程改進
1.1.3CMM/CMMI
1.1.4航天測控軟體研製特點和困境
1.2航天測控軟體過程改進的內容與要求
1.2.1主要內容
1.2.2基本要求
1.3航天測控軟體過程改進的作用意義
1.3.1提高組織能力
1.3.2改進項目管理
1.4航天測控軟體過程改進的技術現狀與展望
1.4.1技術現狀
1.4.2技術展望
第2章航天測控軟體過程改進基礎
2.1軟體過程改進模型
2.1.1CMMI與GJB 5000A—2008
2.1.2GJB 5000A—2008架構
2.1.3過程域之間的關係
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.4.1具體做法
2.4.2取得成效
第3章航天測控軟體需求工程
3.1概述
3.1.1定義與現狀
3.1.2技術現狀
3.2需求工程過程
3.2.1需求開發過程(RD)
3.2.2需求管理過程(ReqM)
......
3.2.3航天測控軟體需求工程過程
3.3用戶需求開發
3.3.1主要任務
3.3.2開發原則
3.3.3開發方法
3.4軟體需求開發
3.4.1主要內容
3.4.2分析方法
3.4.3設計約束
3.4.4質量需求
3.5需求管理
3.5.1需求管理的目的
3.5.2需求評審
3.5.3需求變更
3.5.4需求追蹤
3.6需求工程實例
3.6.1用戶需求開發
3.6.2軟體需求開發
3.6.3需求管理
第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.4.3工作重點
4.5軟體產品集成
4.5.1階段任務
4.5.2過程分解
4.5.3工作重點
4.6軟體設計與實現的工程實踐
4.6.1項目需求
4.6.2制定方案
4.6.3概要設計
4.6.4詳細設計
4.6.5軟體實現
4.6.6軟體產品集成
第5章航天測控軟體確認與驗證
5.1概述
5.1.1軟體驗證與確認的概念
5.1.2活動與準則
5.1.3驗證方法
5.1.4確認方法
5.1.5軟體開發中驗證與確認活動
5.2軟體測試
5.2.1軟體測試的概念
5.2.2常用測試方法
5.2.3航天測控軟體特點與測試要求
5.3軟體單元測試
5.3.1軟體單元測試的概念
5.3.2測試目的與內容
5.3.3測試過程與技術要求
5.3.4關注重點
5.4軟體配置項測試
5.4.1軟體配置項測試的概念
5.4.2測試目的與內容
5.4.3測試過程與技術要求
5.4.4關注重點
5.4.5測試實踐
5.5軟體系統測試
5.5.1軟體系統測試的概念
5.5.2測試目的與內容
5.5.3測試過程與技術要求
5.5.4關注重點
5.5.5測試實踐
5.6產品集成測試
5.6.1產品集成測試要求
5.6.2產品集成測試
5.6.3測試方法和技術要求
5.6.4測試實踐
5.7航天測控軟體測試關注重點
5.7.1測試需求分析與策劃
5.7.2測試設計與實現
5.7.3測試實施與測試記錄
5.7.4問題糾正與回歸測試
5.7.5測試分析與總結
5.8軟體測試工具
5.8.1主要測試工具與優缺點
5.8.2測試工具選取
5.8.3自動化測試
5.9軟體測試過程管理
5.9.1測試過程管理的概念
5.9.2測試過程管理工具
5.9.3測試過程管理內容
5.9.4測試項目管理
5.10軟體同行評審
5.10.1一般要求
5.10.2評審策劃與實施
5.10.3軟體評審的關注重點
5.10.4評審實踐
第6章航天測控軟體項目管理
6.1概述
6.1.1軟體項目管理的概念
6.1.2存在問題和解決方法
6.2集成項目管理
6.2.1集成項目管理過程域的概念
6.2.2集成項目管理過程域實施
6.2.3常見問題及解決方法
6.3項目策劃
6.3.1WBS分解
6.3.2項目規模估計
6.3.3項目工作量估計
6.3.4項目資源估計
6.3.5項目進度估計
6.3.6編寫軟體開發計畫
6.3.7實例講解
6.3.8常見問題及解決辦法
6.4項目監控
6.4.1項目監控過程域的概念
6.4.2掙值分析技術
6.4.3制定項目監控活動計畫
6.4.4項目日常監控
6.4.5項目階段監控
6.4.6管理糾正措施
6.4.7常見問題及解決辦法
6.5風險管理
6.5.1風險管理過程域的概念
6.5.2風險識別
6.5.3風險分析
6.5.4風險應對
6.5.5風險控制
6.5.6常見問題以及解決辦法
6.6測量與分析
6.6.1測量與分析過程域的概念
6.6.2工作策劃
6.6.3算法與規程
6.6.4實施活動
6.6.5結果通報
6.6.6常見問題及解決辦法
6.7供方協定管理
6.7.1供方協定管理過程域的概念
6.7.2選擇供方並建立供方協定
6.7.3制定供方協定管理計畫
6.7.4執行供方協定及供方協定管理計畫
6.7.5驗收移交產品
6.7.6常見問題及解決辦法
第7章航天測控軟體質量保證
7.1概述
7.1.1軟體質量保證的概念
7.1.2軟體質量保證人員能力要求
7.1.3軟體質量保證工作的意義
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.3.5SQA人員工作要點
7.3.6常見問題及解決方法
7.3.7組織級質量保證
第8章航天測控軟體配置管理
8.1概述
8.1.1軟體配置管理的概念
8.1.2軟體配置管理人員能力要求
8.1.3軟體配置管理主要內容
8.2軟體配置管理系統
8.2.1開發庫
8.2.2受控庫
8.2.3產品庫
8.3軟體配置管理組織
8.3.1組織級軟體配置管理機構
8.3.2項目級軟體配置管理機構
8.4軟體配置管理策劃
8.4.1配置標識
8.4.2標識配置項與基線組成
8.4.3配置管理計畫編制
8.5基線建立與發布
8.6配置審核
8.6.1物理配置審核
8.6.2功能配置審核
8.6.3配置管理審核
8.6.4組織級配置管理審核
8.7更動控制
8.7.1更動申請
8.7.2更動追蹤
8.7.3實例
8.8配置狀態報告
8.9產品庫管理
8.9.1工程項目軟體產品管理
8.9.2型號任務軟體產品管理
第9章航天測控軟體發布與維護
9.1概述
9.1.1軟體發布與維護的概念
9.1.2軟體發布與軟體維護的作用
9.1.3軟體發布與軟體維護的關係
9.2軟體發布
9.2.1驗收測試與評審
9.2.2產品移交與發布
9.2.3產品部署
9.2.4航天測控軟體發布與部署
9.3軟體維護
9.3.1維護過程
9.3.2維護計畫
9.3.3維護實施
9.3.4維護實例
參考文獻