定 價(jià):39 元
叢書(shū)名:軍隊(duì)“2110工程”建設(shè)項(xiàng)目·信息安全技術(shù)
- 作者:韋群 ,等 著
- 出版時(shí)間:2010/6/1
- ISBN:9787118067637
- 出 版 社:國(guó)防工業(yè)出版社
- 中圖法分類(lèi):E919
- 頁(yè)碼:276
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《軍用軟件工程》在對(duì)軍用軟件及其相關(guān)概念進(jìn)行介紹的基礎(chǔ)上,針對(duì)軟件生存周期的各個(gè)階段,詳細(xì)闡述了軍用軟件開(kāi)發(fā)的方法、原理及相關(guān)技術(shù)!盾娪密浖こ獭分饕榻B了結(jié)構(gòu)化開(kāi)發(fā)方法和面向?qū)ο箝_(kāi)發(fā)方法,強(qiáng)調(diào)了軟件體系結(jié)構(gòu)在軍用軟件開(kāi)發(fā)中的作用,通過(guò)對(duì)軟件測(cè)試、軟件質(zhì)量保證以及軍用軟件開(kāi)發(fā)標(biāo)準(zhǔn)等內(nèi)容的介紹,以確保軍用軟件的質(zhì)量。
《軍用軟件工程》主要用做軍用軟件開(kāi)發(fā)課程的教材,適用于計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)本科生或研究生、各類(lèi)繼續(xù)教育人員,亦可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)或其他相關(guān)專(zhuān)業(yè)的教學(xué)參考書(shū),或作為從事軟件開(kāi)發(fā)的科技人員的參考書(shū)、培訓(xùn)教材等。
計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,給軍隊(duì)指揮自動(dòng)化系統(tǒng)、綜合電子信息系統(tǒng)的建設(shè)與發(fā)展帶來(lái)了深刻的影響。未來(lái)以電子戰(zhàn)、網(wǎng)絡(luò)戰(zhàn)和作戰(zhàn)保密等為主要作戰(zhàn)樣式的信息化戰(zhàn)爭(zhēng),離不開(kāi)信息技術(shù)的支撐。武器裝備的信息化、網(wǎng)絡(luò)化加快了信息技術(shù)在裝備的研制、試驗(yàn)、采購(gòu)、指揮、管理、保障和使用全過(guò)程中的滲透與應(yīng)用。因此,在軍隊(duì)深入開(kāi)展軍事信息技術(shù)學(xué)科的建設(shè),加強(qiáng)軍事人才信息化素質(zhì)與能力的培養(yǎng),是繼往開(kāi)來(lái)的一件大事,也是對(duì)軍事裝備學(xué)、作戰(zhàn)指揮學(xué)等學(xué)科建設(shè)的有力支持。
為了總結(jié)梳理裝備指揮技術(shù)學(xué)院軍事信息技術(shù)學(xué)科的建設(shè)成果,提升學(xué)科建設(shè)水平和裝備人才培養(yǎng)質(zhì)量,在軍隊(duì)“2110工程”專(zhuān)項(xiàng)經(jīng)費(fèi)支持下,在裝備指揮技術(shù)學(xué)院“2110工程”教材(著作)編審委員會(huì)統(tǒng)一組織指導(dǎo)下,軍事信息技術(shù)學(xué)科領(lǐng)域的專(zhuān)家學(xué)者編著了一批適應(yīng)裝備人才培養(yǎng)需求,對(duì)我軍裝備信息化和裝備信息安全工作具有主要指導(dǎo)作用的系列叢書(shū)。
編輯這套叢書(shū)是我院軍事信息技術(shù)學(xué)科建設(shè)的重要內(nèi)容,也是體現(xiàn)軍事信息技術(shù)學(xué)科建設(shè)水平的重要標(biāo)志。通過(guò)系統(tǒng)、全面地梳理,將軍隊(duì)開(kāi)展信息化建設(shè)的實(shí)踐經(jīng)驗(yàn)進(jìn)一步理論化、科學(xué)化,形成具有軍事裝備特色的軍事信息技術(shù)知識(shí)體系。
第1章 軍用軟件工程概述
1.1 軟件的概念及特點(diǎn)
1.2 軍用軟件的分類(lèi)和作用
1.3 軟件工程及軍用軟件工程
1.4 軟件生存期和軟件工程過(guò)程
1.4.1 軟件生存期和軟件工程過(guò)程
1.4.2 典型的軟件過(guò)程模型
復(fù)習(xí)要點(diǎn)
練習(xí)題
第2章 軍用軟件需求分析
2.1 概述
2.2 需求分析的內(nèi)容
2.2.1 需求獲取
2.2.2 需求分析
2.2.3 需求規(guī)格說(shuō)明
2.2.4 驗(yàn)證
2.3 需求分析的結(jié)構(gòu)化技術(shù)
2.3.1 概述
2.3.2 數(shù)據(jù)建模
2.3.3 結(jié)構(gòu)化分析方法
2.3.4 其他具有結(jié)構(gòu)化思想的需求分析方法
2.4 快速原型方法
2.4.1 概述
2.4.2 快速原型方法
2.4.3 快速原型的實(shí)現(xiàn)途徑
2.4.4 原型方法的技術(shù)與工具
復(fù)習(xí)要點(diǎn)
練習(xí)題
第3章 軟件體系結(jié)構(gòu)
3.1 研究軟件體系結(jié)構(gòu)的意義
3.2 軟件體系結(jié)構(gòu)定義及發(fā)展
3.2.1 軟件體系結(jié)構(gòu)定義
3.2.2 軟件體系結(jié)構(gòu)的發(fā)展
3.2.3 軟件體系結(jié)構(gòu)的研究重點(diǎn)
3.3 常見(jiàn)的體系結(jié)構(gòu)風(fēng)格
3.3.1 管道和過(guò)濾器風(fēng)格
3.3.2 數(shù)據(jù)抽象和面向?qū)ο箫L(fēng)格
3.3.3 基于事件的風(fēng)格(隱式調(diào)用)
3.3.4 分層系統(tǒng)風(fēng)格
3.3.5 倉(cāng)庫(kù)風(fēng)格和黑板系統(tǒng)
3.3.6 解釋器風(fēng)格
3.3.7 客戶(hù)一服務(wù)器風(fēng)格
3.3.8 特定領(lǐng)域的軟件體系結(jié)構(gòu)
3.4 軟件體系結(jié)構(gòu)分析方法
3.4.1 軟件體系結(jié)構(gòu)設(shè)計(jì)和分析的好處
3.4.2 軟件體系結(jié)構(gòu)分析與評(píng)價(jià)方法
3.5 實(shí)例
復(fù)習(xí)要點(diǎn)
練習(xí)題
第4章 軍用軟件開(kāi)發(fā)
4.1 概述
4.2 結(jié)構(gòu)化設(shè)計(jì)方法
4.2.1 結(jié)構(gòu)化設(shè)計(jì)思想
4.2.2 結(jié)構(gòu)化設(shè)計(jì)相關(guān)的概念及質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)
4.2.3 軟件體系結(jié)構(gòu)設(shè)計(jì)
4.2.4 結(jié)構(gòu)化設(shè)計(jì)實(shí)例
4.3 面向?qū)ο箝_(kāi)發(fā)方法
4.3.1 概述
4.3.2 面向?qū)ο蟮能浖_(kāi)發(fā)模型
4.3.3 面向?qū)ο蟮幕靖拍?br>4.3.4 面向?qū)ο蠓治?br>4.3.5 面向?qū)ο笤O(shè)計(jì)
4.4 統(tǒng)一建模語(yǔ)言
4.4.1 概述
4.4.2 UML內(nèi)容
4.4.3 UML應(yīng)用
4.5 面向?qū)ο箝_(kāi)發(fā)中的設(shè)計(jì)模式
4.5.1 概述
4.5.2 設(shè)計(jì)模式
4.6 設(shè)計(jì)模式在機(jī)場(chǎng)信息系統(tǒng)軟件體系結(jié)構(gòu)中的應(yīng)用
4.6.1 觀察者設(shè)計(jì)模式
4.6.2 簡(jiǎn)單代碼
復(fù)習(xí)要點(diǎn)
練習(xí)題
第5章 軍用軟件測(cè)試
5.1 引言
5.1.1 什么是軟件測(cè)試
5.1.2 軟件測(cè)試的目的和原則
5.1.3 廣義的軟件測(cè)試概念
5.1.4 程序錯(cuò)誤分類(lèi)
5.1.5 軟件測(cè)試的費(fèi)用
5.1.6 軟件測(cè)試的意義
5.2 軟件測(cè)試過(guò)程
5.2.1 單元測(cè)試
5.2.2 集成測(cè)試
5.2.3 確認(rèn)測(cè)試
5.2.4 系統(tǒng)測(cè)試
5.3 測(cè)試方法
5.4 測(cè)試用例設(shè)計(jì)
5.4.1 什么是測(cè)試用例
5.4.2 測(cè)試用例設(shè)計(jì)生成的基本準(zhǔn)則
5.4.3 黑盒測(cè)試用例設(shè)計(jì)方法
5.4.4 白盒測(cè)試用例設(shè)計(jì)方法
5.4.5 控制結(jié)構(gòu)測(cè)試的變種
5.5 靜態(tài)測(cè)試
5.5.1 源程序靜態(tài)分析
5.5.2 人工測(cè)試
5.6 調(diào)試一
5.6.1 調(diào)試的步驟
5.6.2 常見(jiàn)調(diào)試方法
5.6.3 調(diào)試原則
5.7 面向?qū)ο鬁y(cè)試
5.7.1 面向?qū)ο鬁y(cè)試概述
5.7.2 面向?qū)ο鬁y(cè)試模型
5.7.3 面向?qū)ο蠓治龅臏y(cè)試
5.7.4 面向?qū)ο笤O(shè)計(jì)的測(cè)試
5.7.5 面向?qū)ο缶幊痰臏y(cè)試
5.7.6 面向?qū)ο蟮膯卧獪y(cè)試
5.7.7 面向?qū)ο蟮募蓽y(cè)試
5.7.8 面向?qū)ο蟮南到y(tǒng)測(cè)試
5.8 測(cè)試工具
5.9 軟件測(cè)試技術(shù)的發(fā)展
復(fù)習(xí)要點(diǎn)
練習(xí)題
第6章 軍用軟件維護(hù)
6.1 軟件維護(hù)的概念
6.1.1 軟件維護(hù)的定義
6.1.2 軟件維護(hù)的類(lèi)型
6.1.3 軟件維護(hù)的策略
6.1.4 軟件維護(hù)工作量
6.2 軟件維護(hù)的組織和過(guò)程
6.2.1 軟件維護(hù)的組織
6.2.2 軟件維護(hù)的過(guò)程
6.3 程序修改的步驟和修改的副作用
6.3.1 程序修改的步驟
6.3.2 修改程序的副作用
6.4 軟件可維護(hù)性
6.4.1 軟件可維護(hù)性的定義
6.4.2 提高可維護(hù)性的方法
……
第7章 軍用軟件質(zhì)量
第8章 軍用軟件工程及其標(biāo)準(zhǔn)
獲取需求的一個(gè)必不可少的結(jié)果是對(duì)項(xiàng)目中描述的客戶(hù)需求的普遍理解。一旦理解了需求,分析者、開(kāi)發(fā)者和客戶(hù)就能探索出描述這些需求的多種解決方案。參與需求獲取者只有在他們理解了問(wèn)題之后才能開(kāi)始設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),設(shè)計(jì)上都必須大量返工。把需求獲取集中在用戶(hù)任務(wù)上而不是集中在用戶(hù)接口上,有助于防止開(kāi)發(fā)組由于草率處理設(shè)計(jì)問(wèn)題而造成的失誤。
需求獲取利用了所有可用的信息來(lái)源,這些信息描述了問(wèn)題域或在軟件解決方案中合理的特性。盡量理解用戶(hù)用于表述他們需求的思維過(guò)程。充分研究用戶(hù)執(zhí)行任務(wù)時(shí)做出決策的過(guò)程,并提取出潛在的邏輯關(guān)系。流程圖和決策樹(shù)是描述這些邏輯決策途徑的好方法。
正如人們經(jīng)常說(shuō)的,需求主要是關(guān)于系統(tǒng)做什么,而解決方案如何實(shí)現(xiàn)是屬于設(shè)計(jì)的范圍。這樣說(shuō)雖然很簡(jiǎn)潔,但似乎過(guò)于簡(jiǎn)單化。需求的獲取應(yīng)該把重點(diǎn)放在“做什么”上,但在分析和設(shè)計(jì)之間還是存在一定的距離?梢允褂眉僭O(shè)“怎么做”來(lái)分類(lèi)并改善對(duì)用戶(hù)需求的理解。在需求的獲取過(guò)程中,分析模型、屏幕圖形和原型可以使概念表達(dá)得更加清楚,然后提供一個(gè)尋找錯(cuò)誤和遺漏的辦法。把在需求開(kāi)發(fā)階段所形成的模型和屏幕效果看成是方便高效交流的概念性建議,而不應(yīng)該看成是對(duì)設(shè)計(jì)者選擇的一種限制。