軍用軟體工程(2020年電子工業出版社出版的圖書)

軍用軟體工程(2020年電子工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《軍用軟體工程》是2020年電子工業出版社出版的圖書,作者是黃震宇。

基本介紹

  • 中文名:軍用軟體工程
  • 作者:黃震宇
  • 類別:軟體工程、開發項目管理
  • 出版社:電子工業出版社
  • 出版時間:2020年4月 
  • 頁數:332 頁
  • 定價:88 元
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787121383946
內容簡介,圖書目錄,作者簡介,

內容簡介

本書在對軍用軟體相關概念和生存周期模型介紹的基礎上,較為系統詳細地介紹了軍用軟體的需求分析、總體設計、詳細設計、測試技術、維護技術等開發過程,闡述了軟體項目管理的主要內容和方法,著重介紹了軟體質量管理、配置管理和風險管理的相關知識。該書的知識體系較為完整,力爭做到簡明、科學、適用。為便於學習,每章均附有習題。本書可作為“軍用軟體工程”課程的教材或教學參考書,主要適用於信息類、電子類和非計算機類專業學生,也可供軟體開發人員和項目管理人員參考學習。

圖書目錄

目 錄
第1章 軍用軟體工程概述 001
1.1 軟體和軟體危機 001
1.1.1 軟體的概念和特點 001
1.1.2 軟體的發展歷程 003
1.1.3 軟體危機 005
1.2 軍用軟體分類和特點 008
1.2.1 軍用軟體定義 008
1.2.2 軍用軟體的作用和地位 009
1.2.3 軍用軟體分類 010
1.2.4 軍用軟體特點 013
1.3 軍用軟體工程 014
1.3.1 軟體工程的概念 014
1.3.2 軟體工程的基本原理 016
1.4 軍用軟體生存周期 018
1.4.1 軟體生存周期 019
1.4.2 典型生存周期模型 023
1.4.3 生存周期模型選擇原則 031
1.5 軍用軟體工程的標準化 033
1.5.1 軟體工程標準化的作用 034
1.5.2 軟體工程標準 035
1.5.3 國外軟體工程標準化現狀 038
1.5.4 國內軟體工程標準化現狀 039
習題 042
第2章 軍用軟體需求分析 044
2.1 可行性研究和可行性研究報告 044
2.1.1 可行性研究的目的和內容 044
2.1.2 可行性研究的步驟 047
2.1.3 可行性研究報告 048
2.2 軟體需求分析的目標和過程 049
2.2.1 軟體需求 050
2.2.2 軟體需求分析的目標 053
2.2.3 需求分析的過程 056
2.2.4 需求獲取技術 059
2.2.5 軟體需求分析的原則 060
2.2.6 需求分析的方法 063
2.3 結構化分析方法 066
2.3.1 數據建模 067
2.3.2 功能建模和數據流 071
2.3.3 行為建模 080
2.4 快速原型化方法 083
2.4.1 原型的分類 084
2.4.2 原型類型的選擇 085
2.4.3 原型開發過程 086
2.5 面向對象分析方法 091
2.5.1 面向對象方法概述 092
2.5.2 面向對象建模 093
2.5.3 面向對象分析 095
2.5.4 用例模型 097
2.6 軟體需求規格說明和需求評審 100
2.6.1 制定軟體需求規格說明的原則 100
2.6.2 軟體需求規格說明框架 101
2.6.3 需求評審 102
本章小結 103
習題 105
第3章 軍用軟體設計 107
3.1 軟體設計的基本概念 108
3.1.1 抽象化 108
3.1.2 逐步細化 109
3.1.3 模組化 109
3.1.4 控制層次 110
3.1.5 數據結構 112
3.1.6 軟體過程 114
3.1.7 信息隱蔽 114
3.2 軟體設計的過程 115
3.2.1 軟體設計的重要性 115
3.2.2 軟體設計的原則 117
3.2.3 概要設計過程 118
3.2.4 詳細設計過程 123
3.3 軟體體系結構 124
3.3.1 軟體體系結構的概念 124
3.3.2 軟體體系結構的分類 126
3.4 模組化設計 128
3.4.1 模組 128
3.4.2 模組獨立性 129
3.5 結構化設計方法 134
3.5.1 系統結構圖中的模組 135
3.5.2 變換流與變換型系統結構 136
3.5.3 事務流與事務型系統結構 137
3.5.4 變換映射 139
3.5.5 事務映射 141
3.7 面向對象設計 142
3.7.1 面向對象設計的過程 143
3.7.2 邏輯體系架構設計 145
3.7.3 物理體系架構建模 149
3.7.4 基於構件的建模 153
3.7.5 詳細設計 157
3.8 軟體過程設計 164
3.8.1 程式流程圖 164
3.8.2 N-S圖 165
3.8.3 問題分析圖 167
3.8.4 程式設計語言 168
3.8.5 層次圖加輸入/處理/輸出圖 169
3.9 設計規格說明與設計評審 174
本章小結 176
習題 178
第4章 軍用軟體測試 179
4.1 軍用軟體測試基礎 179
4.1.1 軟體測試 179
4.1.2 測試的目的和原則 181
4.2 測試用例設計 183
4.2.1 測試用例 183
4.2.2 測試用例的設計原則 185
4.3 軟體測試方法 186
4.3.1 白盒測試 187
4.3.2 黑盒測試 202
習題 211
第5章 軍用軟體維護 219
5.1 軍用軟體維護的基本概念 219
5.1.1 維護的目的 221
5.1.2 維護的類型 221
5.1.3 維護的特點 223
5.1.4 維護的工作量 225
5.2 軍用軟體維護的過程 226
5.2.1 維護組織機構 227
5.2.2 維護工作流程 228
5.2.3 維護文檔 232
5.2.4 維護活動的評價 234
5.3 軍用軟體的可維護性 235
5.3.1 可維護性的定義 235
5.3.2 決定可維護性的因素 235
習題 237
第6章 軍用軟體項目管理 238
6.1 軍用軟體項目管理概述 238
6.1.1 軍用軟體開發中的問題分析 239
6.1.2 項目管理的發展歷史 241
6.1.3 軍用軟體項目管理的概念 242
6.2 軍用軟體項目管理過程 243
6.2.1 軍用軟體項目管理 243
6.2.2 項目管理的要素 246
6.2.3 項目的管理過程 248
6.3 軍用軟體項目時間管理 249
6.3.1 活動定義 250
6.3.2 活動排序 253
6.3.3 活動資源估算 259
6.3.4 活動歷時估算 262
6.3.5 制訂進度計畫 265
6.3.6 進度控制 272
第7章 軍用軟體質量管理 278
7.1 軟體質量概述 278
7.1.1 質量的概念 278
7.1.2 軟體產品質量 279
7.2 軟體質量度量與評估 281
7.2.1 軟體質量度量框架 281
7.2.2 軟體質量度量活動 283
7.2.3 軟體質量評估過程 286
7.3 軍用質量管理體系 287
7.3.1 質量管理體系原則 288
7.3.2 質量管理體系建設 293
習題 299
第8章 軍用軟體配置管理 301
8.1 軟體配置管理概述 302
8.1.1 配置管理的基本概念 302
8.1.2 配置管理的發展歷史 306
8.1.3 配置管理的基本目標 307
8.1.4 配置管理的基本功能 309
8.2 軟體配置管理的關鍵活動 309
8.2.1 配置標識 310
8.2.2 版本控制 311
8.2.3 變更控制 312
8.2.4 配置審計 313
8.2.5 狀態報告 314
8.3 軟體配置管理的實施 315
8.3.1 配置管理的步驟 315
8.3.2 配置管理角色 317
8.3.3 配置管理過程 319
附錄A 軟體類主要國家軍用標準索引 322
附錄B 英文縮寫詞索引 324
參考文獻 330

作者簡介

黃震宇,1985年出生,講師,碩士。多次承擔重大科研項目,出色保障中外空軍聯訓,多次榮獲三等功。負責講授碩士研究生和本科生課程有:軍用軟體工程、資料庫原理、網路技術與套用、計算機硬體基礎、訓練評估等課程。公開出版專著教材3部,發表論文12篇。

相關詞條

熱門詞條

聯絡我們