出版時間:2010-3 出版社:中國科學(xué)技術(shù)大學(xué)出版社 作者:毛澄映 頁數(shù):86
前言
隨著軟件系統(tǒng)應(yīng)用的日益普及,其質(zhì)量及可靠性問題引起廣泛關(guān)注。然而,軟件企業(yè)和開發(fā)人員常常將解決問題的思路集中于技術(shù)層面,認為有足夠先進和成熟的技術(shù)就可以開發(fā)出質(zhì)量上乘的軟件。當我們總結(jié)眾多軟件項目失敗的原因時發(fā)現(xiàn):雖然有些時候軟件項目失敗的確由軟件開發(fā)方法和技術(shù)引起,但更為普遍的、也無法回避的原因是在軟件項目管理上的缺失或者不當。當前是我國軟件產(chǎn)業(yè)的快速發(fā)展時期,軟件出口和外包業(yè)務(wù)不斷增長。但是,軟件項目管理的水平和規(guī)范化程度遠遠滯后,指導(dǎo)、加強和規(guī)范我國軟件開發(fā)組織的現(xiàn)代化管理任重而道遠。目前軟件項目管理大多是定性方法,對軟件維護過程中保持高效、優(yōu)質(zhì)控制的方法研究甚少。正是在這樣的一個背景下,筆者力圖尋求有效的管理途徑,保證軟件維護階段的資源科學(xué)配置和任務(wù)合理分配,促進軟件產(chǎn)品質(zhì)量的提高,適應(yīng)我國信息社會和企業(yè)環(huán)境快速發(fā)展的要求。軟件維護主要是應(yīng)對需求變更和軟件故障而進行的活動。已有實驗證明,耗費在軟件維護階段的代價一般要占整個軟件項目的一半以上。同樣地,目前軟件工程界在軟件維護方面的研究主要集中在相關(guān)輔助技術(shù)的改進方面,而沒有認識到管理的重要性。從本質(zhì)上看,在軟件維護過程中的管理活動主要應(yīng)對如下兩個方面的問題:一是分析由于需求及模塊變更導(dǎo)致的風(fēng)險;二是對軟件系統(tǒng)陸續(xù)出現(xiàn)的故障實施有效的管理。軟件維護活動應(yīng)著眼于軟件開發(fā)全過程,針對不同階段出現(xiàn)的問題采用不同的管理方法和策略加以應(yīng)對。探求高效、可操作的軟件項目變更風(fēng)險分析及其維護管理策略是當前軟件工程界亟待解決的課題。本書主要探討軟件系統(tǒng)維護活動過程中的管理問題。針對軟件需求和單元模塊這兩類變更,給出潛在風(fēng)險的量化分析技術(shù);并針對軟件系統(tǒng)中的故障定位和預(yù)測問題,力圖結(jié)合知識發(fā)現(xiàn)理論提高其準確性和有效性。
內(nèi)容概要
《軟件維護中風(fēng)險分析與故障管理策略研究》在廣泛調(diào)研軟件維護活動中現(xiàn)有管理策略和方法等研究成果的基礎(chǔ)上,在軟件變更管理和風(fēng)險分析方面開展研究,以軟件需求變更和代碼模塊變更為切人點,綜合運用人工神經(jīng)網(wǎng)絡(luò)、矩陣數(shù)值分析等手段量化地評估變更給系統(tǒng)帶來的影響;在軟件故障管理方面,運用Rough集推理技術(shù)和灰色系統(tǒng)理論實現(xiàn)對故障的有效定位和故障數(shù)目的預(yù)估計?! 盾浖S護中風(fēng)險分析與故障管理策略研究》可以作為軟件工程、計算機科學(xué)與技術(shù)等信息類學(xué)科的研究生教材,也可供有關(guān)科研人員和工程技術(shù)人員參考。
書籍目錄
前言1 緒論 1.1 軟件項目維護管理的意義 1.2 軟件維護及其管理的主要內(nèi)容 1.3 軟件變更管理研究現(xiàn)狀 1.4 軟件故障管理現(xiàn)狀分析 1.5 本書的研究內(nèi)容與組織結(jié)構(gòu)2 軟件系統(tǒng)需求變更的量化分析 2.1 需求變更 2.2 人工神經(jīng)網(wǎng)絡(luò) 2.3 需求變更的決定性指標 2.4 需求變更的預(yù)測方法 2.5 需求變更代價的預(yù)估 2.6 實例分析及討論 2.7 小結(jié)3 軟件模塊級變更風(fēng)險分析 3.1 軟件模塊化 3.2 軟件系統(tǒng)描述 3.3 基于依賴分析的變更風(fēng)險分析 3.4 基于依賴矩陣表示的變更影響分析 3.5 小結(jié)4 基于Rough集推理的軟件故障診斷技術(shù) 4.1 Rough集理論基礎(chǔ) 4.2 基于Rough集推理的故障定位 4.3 分析與討論 4.4 小結(jié)5 基于灰色系統(tǒng)理論的軟件故障預(yù)測技術(shù) 5.1 灰色系統(tǒng)理論基礎(chǔ) 5.2 基于灰色建模的故障數(shù)目預(yù)測 5.3 故障數(shù)目的區(qū)間預(yù)測 5.4 基于相關(guān)因素協(xié)助的故障數(shù)目預(yù)測 5.5 小結(jié)6 總結(jié)及展望 6.1 主要工作總結(jié)及創(chuàng)新 6.2 未來的研究方向參考文獻
章節(jié)摘錄
插圖:軟件作為信息技術(shù)應(yīng)用的載體已成為信息社會的重要基礎(chǔ)并得到了廣泛的應(yīng)用。隨著實際工作中對相關(guān)軟件依賴程度的不斷增加,其質(zhì)量優(yōu)劣問題成為開發(fā)者和使用者共同關(guān)注的焦點。雖然采用新型的編程語言、先進的開發(fā)技術(shù)和完善的開發(fā)過程可以在一定程度上減少缺陷的引入,但不可能完全杜絕軟件中的錯誤。其原因包括多個方面,如程序設(shè)計錯誤、交流不暢、需求變更和時間壓力等。因此,即使軟件投入生產(chǎn)性運行,以后仍需要進行跟蹤性的維護和管理。所謂軟件維護就是在軟件已經(jīng)交付使用之后,為了改正錯誤或滿足新的需求而修改軟件的過程。按照軟件維護過程中活動的性質(zhì)可以將軟件維護劃分為如下四類:(1)改正性維護。雖然軟件經(jīng)過早期的測試,但不可能暴露系統(tǒng)中所有潛伏的故障。那么,在其后續(xù)的使用和測試中必然會出現(xiàn)錯誤。這類診斷和改正錯誤的過程稱之為改正性維護。(2)適應(yīng)性維護。計算機科學(xué)技術(shù)的各領(lǐng)域均在迅速發(fā)展,無論是硬件設(shè)備還是軟件支撐系統(tǒng)均在不斷地改進和升級。為了配合和適應(yīng)軟件應(yīng)用環(huán)境的改變,必須對軟件系統(tǒng)進行必要的修改,這種性質(zhì)的維護我們稱為適應(yīng)性維護。(3)完善性維護。在使用軟件的過程中用戶往往會提出增加新功能或修改已有功能的建議,還可能提出建設(shè)性的改進意見。為了滿足這類要求,需要進行完善性維護。
編輯推薦
《軟件維護中風(fēng)險分析與故障管理策略研究》由中國科學(xué)技術(shù)大學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
軟件維護中風(fēng)險分析與故障管理策略研究 PDF格式下載