劉小方等編著的《裝備軟件質量檢驗與監督》在對裝備軟件質量概念及其影響因素進行介紹的基礎上,詳細闡述了軍方在裝備軟件生存期的質量管理、質量檢驗、質量監督的方法及相關技術。本書主要介紹裝備軟件質量檢驗所涉及的軟件質量特性、質量度量、質量測試、質量評價的理論與方法,從軍方質量監督的立場論述了裝備軟件質量保障能力監督、實現過程監督和產品質量監督的內容與方法。 《裝備軟件質量檢驗與監督》融學術性與實用性為一體,力求反映目前武器裝備軟件質量檢驗與監督過程中所涉及的相關技術與方法。 《裝備軟件質量檢驗與監督》可作為有關武器裝備管理、采辦專業高年級本科生、研究生教材,以及裝備采購干部任職培訓教材,也可供從事裝備軟件管理、采辦工作人員閱讀使用。
劉小方等編著的《裝備軟件質量檢驗與監督》以軍方裝備采購干部開展裝備軟件質量檢驗與監督工作需求為主線,系統闡述了裝備采購干部在軟件壽命周期各階段質量管理、質量檢驗、質量監督等方面的理論與內容,理論密切聯系實際,技術與管理相融合,視角獨特,學術思想先進。本書內容涵蓋軍方開展裝備軟件產品質量檢驗與監督的各方面工作,結構安排上以裝備采購干部進行裝備軟件產品質量檢驗與監督工作過程為順序,結構體系合理。
劉小方,男,1968年生,軍事裝備學科教授,1990年畢業于第二炮兵工程學院機電工程系導彈發射工程專業,1993年獲第二炮兵工程學院兵器運用工程專業碩士學位,2002年取得西安交通大學材料科學與工程專業博士學位.2003年獲德國馬普獎學金到德國馬普協會研究所進行研究工作。獲軍隊科技進步獎7項,在國內外發表高水平學術論文30余篇,近20余篇被SCI、EI檢索收錄。
第1章 概述 1.1 軟件質量檢驗背景 1.1.1 軟件特點 1.1.2 軟件在武器系統中的作用與發展趨勢 1.1.3 軟件質量低下的根源 1.2 軟件質量概念及其影響因素 1.2.1 軟件質量相關概念 1.2.2 影響軟件質量的主要因素 1.2.3 軍用軟件質量存在的問題 1.3 軟件質量檢驗與監督 1.3.1 軟件質量檢驗 1.3.2 軟件質量監督 第2章 軟件生存期軍方質量管理 2.1 軟件生存期 2.1.1 軟件開發過程 2.1.2 軟件生存期階段 2.2 軟件生存期模型 2.2.1 瀑布模型 2.2.2 螺旋模型 2.2.3 V形模型 2.3 軍方對軟件質量的控制手段 2.3.1 政策法規及標準規范控制 2.3.2 報告與審批制度 2.3.3 審簽文件 2.3.4 技術審查與評審 2.3.5 質量體系二方審核 2.4 軟件生存期各階段工作及軍方代表質量管理任務 2.4.1 系統分析與軟件定義階段 2.4.2 軟件需求分析階段 2.4.3 軟件設計階段 2.4.4 軟件實現階段 2.4.5 軟件測試階段 2.4.6 軟件驗收與交付階段 2.4.7 軟件使用與維護階段 第3章 軟件質量度量 3.1 軟件質量特性相關概念 3.1.1 軟件質量問題 3.1.2 軟件質量要求及相關概念 3.1.3 軟件產品質量與其生存周期 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.4 提高軟件質量途徑 第4章 軟件質量測試 4.1 概述 4.1.1 測試概念 4.1.2 測試目的 4.1.3 測試原則 4.1.4 測試復雜性分析 4.2 軟件測試內容 4.2.1 單元測試 4.2.2 部件測試 4.2.3 配置項測試 4.2.4 系統測試 4.2.5 回歸測試 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 動態測試 4.5 軟件測試用例設計 4.5.1 測試用例設計原則 4.5.2 測試用例要素 4.5.3 黑盒測試用例設計 4.4.4 白盒測試用例設計 4.5 軟件測試質量評估 4.5.1 概述 4.5.2 審查內容 4.5.3 測試用例的審查 第5章 軟件質量評價 5.1 概述 5.1.1 評價目的與意義 5.1.2 軟件質量管理與軟件產品評價 5.1.3 評價級別與評價技術 5.2 評價策劃與管理 5.2.1 支持機構的主要任務 5.2.2 評價的管理支持 5.3 評價方法 5.4 評價模塊 5.4.1 評價模塊的概念 5.4.2 評價模塊的文檔結構 5.4.3 評價模塊的開發 5.4.4 評價模塊的示例 5.5 評價過程 5.5.1 軟件產品的一般評價過程 5.5.2 需方用的評價過程 5.5.3 評價者用的評價過程 5.6 質量綜合評價模型構建與應用 5.6.1 質量綜合評價指標的選取 5.6.2 質量綜合評價方法及評價權重的確定 5.6.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.1 軟件能力成熟度模型 6.3.2 CMM企業運用與認證 6.3.3 CMM管理與監督 第7章 軟件實現過程監督 7.1 管理過程監督 7.1.1 綜合管理監督 7.1.2 計劃管理監督 7.1.3 技術管理監督 7.1.4 質量管理監督 7.2 產品實現過程監督 7.2.1 合同過程監督 7.2.2 研制過程監督 7.2.3 生產過程監督 7.2.4 售后服務過程監督 第8章 軟件產品質量監督 8.1 產品監督 8.1.1 自研軟件產品監督 8.1.2 外包軟件產品監督 8.2 產品驗收 8.2.1 軟件驗收相關概念 8.2.2 軟件驗收準備 8.2.3 軟件驗收測試與配置審核 8.2.4 軟件驗收評審
軟件質量的高低主要是以在已釋放的軟件產品中殘留差錯的多少來衡量的。軟件中的差錯是造成軟件質量低下的根源。因此,軟件工程相對于軟件質量來說,其核心內容是。避免錯誤、糾正錯誤、容忍錯誤(容差)和度量錯誤。由此不難看出,軟件中的差錯是軟件工程關注的焦點。
由于軟件是由人編寫的,難免存在各種缺陷。由軟件缺陷導致的一系列事件的共同特點:首先,軟件開發過程沒有按照預期目標進行;其次,軟件雖然都經過測試,但并不能保障排除了存在(潛在的)的錯誤。對于軟件測試來說,其任務就是要發現軟件中所隱藏的錯誤,找出那些不明顯的、小到難以察覺的、簡單而細微的錯誤。
不管軟件存在問題的規模和危害有多大,由于都會產生使用上的各種障礙,因而統稱為軟件缺陷。
對于軟件缺陷的定義,通常有下列幾種:
(1)軟件未達到產品說明書中已經標明的功能。
(2)軟件出現了產品說明書中指明不會出現的錯誤。
(3)軟件未達到產品說明書中雖未指出但應當達到的目標。
(4)軟件功能超出了產品說明書中指明的范圍。
(5)軟件檢驗測試人員認為軟件難以理解、不易使用,或者最終用戶認為該軟件使用效果不好。
通過以下從不同方面對軟件中的差錯進行分析,將有助于對軟件工程方法和軟件工程過程的理解。根據大量軟件產品差錯數據的統計可知:
(1)在軟件壽命期各階段的差錯分布:
①需求分析和設計階段占64%。
②編碼階段占36%。 `
(2)差錯總數中,差錯類型的分布:
①文檔占2%。
②計算占5%。
③人的差錯占5%。
④環境占5%。
(③接口占6%。
⑥數據占6%。
⑦邏輯占28%。
⑧需求轉化占36%。
⑨其他占7%。
……
P6
活動購買,物超所值
這個商品不錯~
不錯,是正品,而且比書店里便宜。兩天就到了,快遞也有耐心
速度快,正品,滿意
書很不錯,快遞也很快!
對于軟件測試、測試工具方面涉及較少,在實用價值上不大。