本站小編為你精心準(zhǔn)備了軟件項(xiàng)目質(zhì)管的不足與前景分析參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

創(chuàng)新軟件工程質(zhì)量管理的測量方法
軟件工程管理質(zhì)量測量方法是指通過有系統(tǒng)地分析(analyz-ing)、證實(shí)(validating)、實(shí)踐(implementing)一些軟件工程質(zhì)量測量(softwarequalitymetrics),以完成質(zhì)量(quality)的需求。這些測量,依性質(zhì)及功能的不同,可能應(yīng)用于整個軟件工程生命周期的各個階段。企業(yè)可將整個軟件工程管理質(zhì)量測量方法,分為如下步驟來實(shí)行。
第一,確定軟件工程管理質(zhì)量的需求。明確定出欲發(fā)展的軟件工程的質(zhì)量管理因子(factors),如可靠度、可維護(hù)性、效率性、功能性、可移植性、可用性等,并將之優(yōu)先順序定出,且盡可能地數(shù)量化。
第二,指定軟件工程質(zhì)量管理測量(metrics)。憑借測量的使用,可以將軟件工程質(zhì)量評估的過程予以數(shù)量化,以降低人為的主觀看法。針對不同的質(zhì)量因子,可引用不同的測量。
第三,實(shí)踐軟件工程管理質(zhì)量測量。有些測量,必須先收集足夠的資料。而測量的計算,應(yīng)使用自動化的工具,這些工具可能是現(xiàn)成的,或須自行開發(fā)的。在軟件工程生命周期的每個階段,都會引用到許多不同的測量。
第四,分析軟件工程質(zhì)量測量的結(jié)果。對于那些超出可容忍范圍值的測量結(jié)果,應(yīng)做進(jìn)一步的分析。此種不可接受的質(zhì)量,可能是由于復(fù)雜度過高,不適當(dāng)?shù)奈募豢勺粉櫺裕蚱渌麩o法預(yù)料的原因。這種情況表示企業(yè)所定的質(zhì)量需求未能達(dá)成。此時,應(yīng)對無法通過測量的軟件工程元件做進(jìn)一步的分析。有些情況是,這些軟件工程元件未必在將來運(yùn)作時會發(fā)生問題。企業(yè)可根據(jù)分析的結(jié)果,以決定軟件工程元件應(yīng)重新設(shè)計、修改或是不做任何改變。
第五,證實(shí)軟件工程質(zhì)量測量。有些質(zhì)量因子(例如:可靠度)在軟件工程生命周期的早期是不可測的,此時,企業(yè)可應(yīng)用其他的測量來預(yù)估這種質(zhì)量因子。而這類預(yù)測性的測量,應(yīng)能與該質(zhì)量因子有高度的關(guān)連性。這種關(guān)連性必須在測量使用前便予以評估,這個過程稱為證實(shí)(validation)。
軟件工程質(zhì)量管理進(jìn)行階段化處理
企業(yè)必須按照軟件工程活動所特定的需求來執(zhí)行軟件工程的質(zhì)量管理工作。一是輸入階段需求。輸入的項(xiàng)目均全部到位,否則活動無法開始。比如一組專業(yè)綜合測驗(yàn)的測試數(shù)據(jù)、準(zhǔn)備好預(yù)期的結(jié)果與超然獨(dú)立的評審員全部需要到期,專案的測試才能開始。二是執(zhí)行階段需求。執(zhí)行的項(xiàng)目定義流程如何執(zhí)行的。比如當(dāng)錯誤發(fā)現(xiàn)與更正時,所有測試都必須完成,包括先前通過的部分。三是輸出階段需求。直到達(dá)到所有的需求,活動不能算完成。比如測試階段完成當(dāng)所有測試無誤的成功。總的來說,企業(yè)面臨質(zhì)量牽扯到溯及既往地(Retrospectively)量度,在產(chǎn)品還沒有創(chuàng)造出來之前,需要能夠檢查所有的流程。軟件開發(fā)流程是一個次流程的網(wǎng)絡(luò),從一個流程產(chǎn)生的輸出,形成另外一個流程的輸入。因此,錯誤可以在任何階段進(jìn)入流程。越往后的錯誤其除錯的費(fèi)用就越昂貴,需要更多階段的重做,還有就是越往后的錯誤越難接受變更。
另外,軟件工程質(zhì)量管理也需要進(jìn)行一定的安全測試。安全測試的目的是要通過測試程序,證明軟件系統(tǒng)的安全確實(shí)能滿足系統(tǒng)文件上所記載的安全特征,所以,此需求和測試文件需求有密不可分的關(guān)系。軟件系統(tǒng)的開發(fā)者必須先測試軟件系統(tǒng)的所有安全特征,保證系統(tǒng)可以依其文件所述來工作,并將所有測試結(jié)果記錄下來,軟件工程質(zhì)量驗(yàn)證機(jī)構(gòu)小組也需要進(jìn)行他們自己的安全測試。
作者:陶勇王必恒單位:國電南瑞科技股份有限公司