軍用軟體工程

軍用軟體工程

《軍用軟體工程》是2010年國防工業出版社出版圖書,作者是韋群

基本介紹

  • 中文名:軍用軟體工程
  • 作 者韋群
  • 出版社國防工業出版社
  • 出版時間: 2010年6月1日
  • ISBN:9787118067637
  • 字數:320000
  • 頁碼:276
  • 裝幀:平裝
  • 開本:16開
  • 定價:39.00元
內容介紹,圖書目錄,

內容介紹

《軍用軟體工程》在對軍用軟體及其相關概念進行介紹的基礎上,針對軟體生存周期的各個階段,詳細闡述了軍用軟體開發的方法、原理及相關技術。《軍用軟體工程》主要介紹了結構化開發方法和面向對象開發方法,強調了軟體體系結構在軍用軟體開發中的作用,通過對軟體測試、軟體質量保證以及軍用軟體開發標準等內容的介紹,以確保軍用軟體的質量。
《軍用軟體工程》主要用做軍用軟體開發課程的教材,適用於計算機科學與技術專業本科生或研究生、各類繼續教育人員,亦可作為高等院校計算機科學與技術專業或其他相關專業的教學參考書,或作為從事軟體開發的科技人員的參考書、培訓教材等。

圖書目錄

第1章 軍用軟體工程概述
1.1 軟體的概念及特點
1.2 軍用軟體的分類和作用
1.3 軟體工程及軍用軟體工程
1.4 軟體生存期和軟體工程過程
1.4.1 軟體生存期和軟體工程過程
1.4.2 典型的軟體過程模型
複習要點
練習題
第2章 軍用軟體需求分析
2.1 概述
2.2 需求分析的內容
2.2.1 需求獲取
2.2.2 需求分析
2.2.3 需求規格說明
2.2.4 驗證
2.3 需求分析的結構化技術
2.3.1 概述
2.3.2 數據建模
2.3.3 結構化分析方法
2.3.4 其他具有結構化思想的需求分析方法
2.4 快速原型方法
2.4.1 概述
2.4.2 快速原型方法
2.4.3 快速原型的實現途徑
2.4.4 原型方法的技術與工具
複習要點
練習題
第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.3.4 分層系統風格
3.3.5 倉庫風格和黑板系統
3.3.6 解釋器風格
3.3.7 客戶一伺服器風格
3.3.8 特定領域的軟體體系結構
3.4 軟體體系結構分析方法
3.4.1 軟體體系結構設計和分析的好處
3.4.2 軟體體系結構分析與評價方法
3.5 實例
複習要點
練習題
第4章 軍用軟體開發
4.1 概述
4.2 結構化設計方法
4.2.1 結構化設計思想
4.2.2 結構化設計相關的概念及質量評價標準
4.2.3 軟體體系結構設計
4.2.4 結構化設計實例
4.3 面向對象開發方法
4.3.1 概述
4.3.2 面向對象的軟體開發模型
4.3.3 面向對象的基本概念
4.3.4 面向對象分析
4.3.5 面向對象設計
4.4 統一建模語言
4.4.1 概述
4.4.2 UML內容
4.4.3 UML套用
4.5 面向對象開發中的設計模式
4.5.1 概述
4.5.2 設計模式
4.6 設計模式在機場信息系統軟體體系結構中的套用
4.6.1 觀察者設計模式
4.6.2 簡單代碼
複習要點
練習題
第5章 軍用軟體測試
5.1 引言
5.1.1 什麼是軟體測試
5.1.2 軟體測試的目的和原則
5.1.3 廣義的軟體測試概念
5.1.4 程式錯誤分類
5.1.5 軟體測試的費用
5.1.6 軟體測試的意義
5.2 軟體測試過程
5.2.1 單元測試
5.2.2 集成測試
5.2.3 確認測試
5.2.4 系統測試
5.3 測試方法
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.6 調試一
5.6.1 調試的步驟
5.6.2 常見調試方法
5.6.3 調試原則
5.7 面向對象測試
5.7.1 面向對象測試概述
5.7.2 面向對象測試模型
5.7.3 面向對象分析的測試
5.7.4 面向對象設計的測試
5.7.5 面向對象編程的測試
5.7.6 面向對象的單元測試
5.7.7 面向對象的集成測試
5.7.8 面向對象的系統測試
5.8 測試工具
5.9 軟體測試技術的發展
複習要點
練習題
第6章 軍用軟體維護
6.1 軟體維護的概念
6.1.1 軟體維護的定義
6.1.2 軟體維護的類型
6.1.3 軟體維護的策略
6.1.4 軟體維護工作量
6.2 軟體維護的組織和過程
6.2.1 軟體維護的組織
6.2.2 軟體維護的過程
6.3 程式修改的步驟和修改的副作用
6.3.1 程式修改的步驟
6.3.2 修改程式的副作用
6.4 軟體可維護性
6.4.1 軟體可維護性的定義
6.4.2 提高可維護性的方法
6.5 軟體再工程……………………200
複習要點……………………204
練習題……………………204
第7章 軍用軟體質量……………………205
7.1 軟體質量概述……………………205
7.1.1 軟體質量帶來的問題……………………205
7.1.2 軟體質量的問題根源……………………206
7.1.3 軍用軟體質量管理現狀……………………208
7.2 軟體質量概念……………………209
7.2.1 軟體質量常見概念……………………209
7.2.2 軟體產品質量和過程質量……………………210
7.3 軟體質量模型……………………212
7.3.1 Boehm 軟體質量模型……………………212
7.3.2 McCall 質量模型……………………214
7.3.3 ISO 軟體質量評價模型……………………217
7.3.4 全面軟體質量模型……………………220
7.4 軟體質量保證技術……………………220
7.4.1 軟體技術評審……………………220
7.4.2 軟體測試……………………225
7.4.3 GJB 9001A—2001 ……………………225
7.4.4 CMM 能力成熟度模型……………………226
7.4.5 ISO 9000 族標準……………………228
7.4.6 Bootstrap ……………………229
7.4.7 SPICE ……………………230
7.5 軟體質量保證……………………232
7.5.1 質量保證的概念……………………232
7.5.2 軟體質量保證活動……………………232
7.5.3 質量保證的實施……………………233
7.6 軟體配置管理……………………235
7.6.1 軟體配置管理概念……………………236
7.6.2 軟體配置管理過程……………………237
複習要點……………………240
練習題……………………240
第8章 軍用軟體工程及其標準……………………241
8.1 概述……………………241
8.1.1 軟體工程標準化的作用及意義……………………241
8.1.2 軟體工程標準分類……………………242
8.1.3 軍用軟體工程標準化現狀……………………245
8.2 軍用軟體項目管理(GJB 2786) ……………………248
8.2.1 軟體生存周期概念……………………249
8.2.2 軟體生存周期模型選擇原則……………………249
8.2.3 圍繞軟體開發工作的活動……………………251
8.2.4 GJB 2786—1996 的實施……………………251
8.2.5 文檔編制……………………252
8.3 軍用軟體設計……………………254
8.3.1 軟體設計基礎……………………255
8.3.2 軟體設計關鍵問題……………………256
8.3.3 軟體結構與體系結構……………………258
8.3.4 軟體設計質量的分析與評價……………………259
8.3.5 軟體設計符號……………………260
8.3.6 軟體設計策略與方法……………………261
8.4 軍用軟體編程要求……………………262
8.4.1 軍用軟體編程的一般準則……………………262
8.4.2 軍用軟體編程的特殊要求……………………265
8.5 軍用軟體維護……………………266
8.5.1 軟體維護組織……………………267
8.5.2 軟體維護過程……………………267
8.6 軍用軟體驗收……………………270
8.6.1 軟體驗收申請……………………270
8.6.2 被驗收方應交的材料……………………271
8.6.3 軟體驗收計畫……………………271
8.6.4 驗收組織……………………271
8.6.5 軟體驗收測試和驗收審查……………………272
8.7 軍用軟體標準的實施程式……………………272
複習要點……………………275
練習題……………………275
參考文獻……………………276

相關詞條

熱門詞條

聯絡我們