《航天型號(hào)軟件研制過程》共18章。書中對(duì)軟件工程基本理論、概念和結(jié)構(gòu)化方法進(jìn)行了介紹,給出了航天型號(hào)軟件研制過程模型,對(duì)該過程中的各軟件研制基本階段逐個(gè)詳細(xì)地介紹了其任務(wù)、步驟、產(chǎn)品、要求及推薦采用的方法與工具,并對(duì)貫穿軟件研制全過程的評(píng)審、配置管理等管理工作進(jìn)行了全面的介紹。
讀者通過《航天型號(hào)軟件研制過程》可以了解軟件工程的基本概念和主要內(nèi)容,基本掌握軟件工程化研制的過程和技術(shù),并能夠在航天型號(hào)工程和其它工程研制中參照《航天型號(hào)軟件研制過程》方便地實(shí)施。
《航天型號(hào)軟件研制過程》的主要讀者為航天型號(hào)軟件研制項(xiàng)目組中的所有技術(shù)人員、相關(guān)的主任設(shè)計(jì)師和行政指揮管理人員,同時(shí)供各級(jí)領(lǐng)導(dǎo)和其他技術(shù)人員參考。
第1章 概論
1.1 計(jì)算機(jī)系統(tǒng)工程
1.2 計(jì)算機(jī)軟件
1.3 軟件危機(jī)
1.4 解決辦法
1.5 軟件工程
1.6 軟件工程的基本原理
1.6.1 計(jì)劃管理
1.6.2 評(píng)審
1.6.3 配置管理
1.6.4 軟件開發(fā)方法和工具
1.6.5 文檔
1.6.6 開發(fā)小組
1.6.7 不斷改進(jìn)
1.7 軟件研制過程模型
1.7.1 基本階段、活動(dòng)和里程碑
1.7.2 瀑布模型
1.7.3 增量模型
1.7.4 漸進(jìn)模型
1.7.5 原型開發(fā)模型
1.7.6 螺旋模型
1.7.7 軟件研制過程模型的選擇
第2章 結(jié)構(gòu)化方法
2.1 結(jié)構(gòu)化程序設(shè)計(jì)理論
2.1.1 清晰第一,效率第二
2.1.2 設(shè)計(jì)先于編碼
2.1.3 逐步細(xì)化的設(shè)計(jì)方法
2.2 結(jié)構(gòu)化分析方法
2.3 結(jié)構(gòu)化設(shè)計(jì)方法
2.3.1 建立初始結(jié)構(gòu)圖
2.3.2 改進(jìn)初始結(jié)構(gòu)圖
2.4 結(jié)構(gòu)化編程方法
2.5 面向?qū)ο蠓椒ê喗?br>2.5.1 面向?qū)ο蠓椒ǖ臍v史、現(xiàn)狀和發(fā)展
2.5.2 基本概念
2.5.3 面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述
2.5.4 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的比較
第3章 航天型號(hào)軟件工程
3.1 航天型號(hào)軟件研制特點(diǎn)和現(xiàn)狀
3.2 航天軟件研制基本階段
3.2.1 系統(tǒng)需求
3.2.2 軟件需求分析
3.2.3 概要設(shè)計(jì)
3.2.4 詳細(xì)設(shè)計(jì)
3.2.5 軟件實(shí)現(xiàn)
3.2.6 軟件組裝測試
3.2.7 軟件確認(rèn)測試
3.2.8 系統(tǒng)聯(lián)試
3.2.9 軟件更新與更改
3.2.10 軟件重用
3.2.11 軟件驗(yàn)收交付
3.3 航天型號(hào)軟件研制過程模型
3.3.1 原型、基本型、更新型
3.3.2 模樣、初樣、試樣(正樣)
3.3.3 過程的剪裁
3.4 軟件的運(yùn)行維護(hù)
3.4.1 軟件運(yùn)行
3.4.2 軟件更改(維護(hù))
3.5 軟件獨(dú)立測試
3.6 各階段共同的任務(wù)
……
第4章 系統(tǒng)需求
第5章 金融需求分析
第6章 概要設(shè)計(jì)
第7章 詳細(xì)設(shè)計(jì)
第8章 軟件實(shí)現(xiàn)
第9章 組裝測試
第10章 確認(rèn)測試
第11章 系統(tǒng)聯(lián)試
第12章 軟件驗(yàn)收交付
第13章 軟件更新與更改
第14章 軟件重用
第15章 評(píng)審與審查
第16章 軟件配置管理
第17章 軟件項(xiàng)目管理中的問題
第18章 軟件過程成熟度模型(CMM)
附錄 數(shù)據(jù)采集表
參考文獻(xiàn)