基于CMMI的軟件質(zhì)量保證
0引言
本文引用地址:http://dyxdggzs.com/article/257185.htm隨著(zhù)軟件工程化技術(shù)水平的不斷提高,大家已清醒地認識到軟件的質(zhì)量單靠個(gè)人突出的技術(shù)能力根本無(wú)法滿(mǎn)足大型工程對軟件質(zhì)量的高可靠性安全性要求。
原因在于軟件的缺陷是在軟件研發(fā)過(guò)程中產(chǎn)生的,而軟件測試處于軟件研發(fā)過(guò)程的末端,同時(shí)也不可能進(jìn)行無(wú)窮盡的測試。因此,導致后期發(fā)現的缺陷糾正時(shí)需要付出更多的代價(jià),甚至軟件中仍存在較多未被發(fā)現的缺陷[1-2]。
控制軟件研發(fā)過(guò)程的質(zhì)量是解決軟件質(zhì)量問(wèn)題的根本方法。目前,最好的實(shí)踐方法是SEI(Software EngineeringInstitute)發(fā)布的CMMI(CapabilityMaturity ModelIntegrationforDevelopment)[3]是判斷軟件研發(fā)機構能力的一個(gè)方法模型,也是提高軟件研發(fā)過(guò)程質(zhì)量的有效方法[4-5]。本文對CMMI中的軟件過(guò)程和產(chǎn)品質(zhì)量保證(PPQA)的要求進(jìn)行了研究,針對過(guò)程和產(chǎn)品質(zhì)量評價(jià),以及產(chǎn)品交付前進(jìn)行的軟件產(chǎn)品質(zhì)量評估提出了可操作的方法和工具支持。
1軟件過(guò)程與產(chǎn)品質(zhì)量保證流程
1.1軟件質(zhì)量保證的方針和組織機構
PPQA的組織方針包括:(1)依照軟件開(kāi)發(fā)計劃和適用的過(guò)程說(shuō)明、標準與規程制定質(zhì)量保證計劃,并按照該計劃進(jìn)行過(guò)程和產(chǎn)品的客觀(guān)評價(jià);(2)跟蹤和交流不符合項,并確保不符合項得到解決;(3)質(zhì)量保證組獨立于軟件項目組,并有向不同層次的管理者,包括最高管理者報告問(wèn)題的權利。
1.1軟件質(zhì)量保證的方針和組織機構
PPQA的組織方針包括:(1)依照軟件開(kāi)發(fā)計劃和適用的過(guò)程說(shuō)明、標準與規程制定質(zhì)量保證計劃,并按照該計劃進(jìn)行過(guò)程和產(chǎn)品的客觀(guān)評價(jià);(2)跟蹤和交流不符合項,并確保不符合項得到解決;(3)質(zhì)量保證組獨立于軟件項目組,并有向不同層次的管理者,包括最高管理者報告問(wèn)題的權利。
為了有效實(shí)施上述方針,需要建立相對獨立的軟件質(zhì)量保證組織機構。該機構應包括:質(zhì)量保證組和組織級質(zhì)量保證組。其中質(zhì)量保證組的職責為[6]:(1)策劃項目的PPQA活動(dòng),編制并維護軟件質(zhì)量保證計劃;(2)依據軟件質(zhì)量保證計劃實(shí)施過(guò)程和產(chǎn)品評價(jià);
基于CMMI的軟件質(zhì)量保證.pdf
基于CMMI的軟件質(zhì)量保證.pdf
評論