軟件工程質量標準與管理措施
本文關鍵詞:軟件工程質量標準與管理措施,由筆耕文化傳播整理發(fā)布。
當前所在位置:中國論文網(wǎng) > 科技論文發(fā)表 > 軟件工程質量標準與管理措施
軟件工程質量標準與管理措施
發(fā)布日期: 2012-11-24 發(fā)布:
2012年第20期目錄 本期共收錄文章20篇
摘要 隨著計算機技術的發(fā)展,軟件工程也取得了較大發(fā)展。人們希望軟件工程像工業(yè)產品一樣形成一定的標準和規(guī)范,但是在對軟件工程的研究中只注重軟件工程技術,而忽視了軟件工程管理的研究。本文通過分析軟件工程質量管理的標準、涵義和現(xiàn)狀,就如何加強軟件工程的質量管理提出了幾點建議,希望能夠使軟件產品更具競爭力。
中國論文網(wǎng)
關鍵詞 軟件工程;標準;質量管理
中圖分類號TP31 文獻標識碼A 文章編號 1674-6708(2012)77-0218-02
軟件工程開發(fā)的目的就是將軟件工程技術大規(guī)模用于實際生活中,那么軟件工程的質量就成為軟件工程能否大規(guī)模運用的重中之重,軟件工程應該遵循什么樣的質量標準,如何加強軟件工程的質量管理就成為一個重要課題。目前我國軟件工程開發(fā)行業(yè)軟件質量管理還不成熟,因此必須加強軟件工程質量管理。
1 軟件工程質量管理的涵義
軟件工程是研究如何系統(tǒng)規(guī)范的開發(fā)和維護程序,主要包括兩個方面:軟件工程技術研究和軟件工程管理研究。軟件工程技術研究是對軟件工程開發(fā)方法、開發(fā)工具和開發(fā)環(huán)境的研究,隨著軟件工程技術的不斷完善,出現(xiàn)了快速原型法、瀑布模型法等研究方法,促進了軟件工程技術的進一步發(fā)展;軟件工程管理研究是對質量管理、費用管理和配置管理的研究,在管理過程中需要控制軟件的開發(fā)成本、資源、質量、進度等因素。
軟件工程質量管理是指對軟件產品和軟件開發(fā)過程的管理,其中軟件產品包括中間軟件產品、最終軟件產品和附屬軟件產品。軟件工程的質量主要取決于軟件的設計和開發(fā)過程,而不是對軟件產品的保證和測試,因此軟件工程質量的提高依賴于軟件工程質量管理水平的提高。
2 我國軟件工程質量管理的現(xiàn)狀
國外很多軟件工程開發(fā)企業(yè)由于管理經(jīng)驗豐富,對軟件工程質量管理已經(jīng)成熟,而我國軟件工程質量管理卻始終處于一個比較低的水平。雖然我國對軟件工程質量研究比較晚,但是最主要的原因還是軟件工程研究的思想比較陳舊,尤其是軟件工程質量管理的思想跟不上國際發(fā)展的步伐。值得慶幸的是,目前國內許多軟件工程研究人員逐漸意識到軟件工程質量管理的重要性,尤其是軟件工程開發(fā)過程管理的重要性。鑒于軟件工程質量管理的復雜性,必須制定一套完善的軟件質量評估標準,有效控制軟件的質量,為軟件工程質量設置一定的標準。
3 軟件工程質量標準的產生
根據(jù)國家標準GB3935的規(guī)定,標準是對重復性事物和概念所做的統(tǒng)一規(guī)定。它是以科學技術和實踐經(jīng)驗為基礎,經(jīng)有關方面協(xié)商,由主管機構批準,并以特定形式發(fā)布的作為共同遵守的準則和依據(jù)。這里講的"重復性"指的是同一事物和概念反復出現(xiàn),例如批量生產的產品在生產過程中的重復投入,重復加工,重復檢驗等;同一類技術管理活動中出現(xiàn)同一概念的術語、符號、代號被反復利用等。只有當事物和概念重復出現(xiàn)并處于相對穩(wěn)定狀態(tài)時才有制定標準的必要。標準不是憑空制定的,而是把科學技術和實踐經(jīng)驗經(jīng)過分析、比較、綜合和驗證,加以規(guī)范化。制定標準的最終目的是促進產品的合理流通,實現(xiàn)社會資源的優(yōu)化配置,促進社會的進步和發(fā)展。
隨著國際貿易的擴大和全球化進程的加快,國際標準應運而生。隨著互聯(lián)網(wǎng)技術的發(fā)展,計算機軟件工程成為一項全球化的產品,因此也需要制定相應的國際標準才能保證軟件工程的質量。于是制定一套成熟的軟件工程質量標準就成為當務之急。
4 軟件工程質量管理的措施
4.1加強對軟件工程開發(fā)人員的培訓和管理
軟件工程質量管理主要是對軟件工程開發(fā)過程的管理,而這些工作最終是由人完成的,因此需要加強對員工的培訓與管理。第一,定期對技術人員和管理人員進行培訓,使他們具備過硬的技術知識和管理知識,并定期考核;第二,引進先進的軟件工程質量管理人才,學習國外先進的管理經(jīng)驗,避免管理上的漏洞。
4.2完善軟件工程質量管理程序
軟件工程質量管理最終要將軟件工程進行大規(guī)模工業(yè)化生產,這就需要一套完善的軟件工程質量管理程序。第一,建立軟件工程產品質量需求。產品質量需求必須符合所有客戶的要求,并把客戶的這些要求轉換成具體的標準進行說明,并時刻關注這些要求的變化,隨時對軟件工程進行補充設計。第二,建立一整套開發(fā)、維護軟件產品的方法。通過指定一套實施規(guī)范和標準加強對方法的支持,,并通過共同的合作管理來實現(xiàn)。第三,建立軟件工程的評價體系。在完成軟件工程的開發(fā)后,要對軟件產品進行復查、評估、檢驗,并作出評價,目的在于確認軟件產品是否符合軟件所要求的質量標準。
4.3做好軟件工程質量保證和質量控制
軟件工程質量保證SQA是Software Quality Assurance的簡稱,主要檢驗軟件產品在開發(fā)過程中是否符合工程質量標準。它主要負責對軟件產品、設施和工具進行審查,評審軟件開發(fā)過程,進行技術和管理評審,做SQA報告和度量;镜牧鞒倘缦拢旱谝,建立SQA小組;第二,確定SQA所要進行的質量保證活動;第三,制定SQA計劃,明確整個軟件開發(fā)的每個步驟及關系;第四,不斷完善SQA的過程,防止過程中出現(xiàn)的不足。其中,SQA小組是一個完全獨立的個體,它有權對軟件產品開發(fā)過程中出現(xiàn)的質量問題越級上報,這就對軟件開發(fā)人員起到了一定的威懾作用,有效的保證了軟件工程的質量。而軟件工程質量控制是對軟件開發(fā)過程中無法避免的缺陷進行消除,主要包括需求評審、系統(tǒng)測試、驗收測試等過程,以使軟件產品最終達到零缺陷。
5結論
軟件工程在開發(fā)過程中往往會出現(xiàn)低質量軟件和難以避免的缺陷,這就要求軟件工程產品在開發(fā)過程中制定一套完善的軟件工程質量標準,要做好軟件工程質量保證和質量控制。軟件工程質量管理對軟件工程產品的開發(fā)起著不可替代的作用,因此需要采取必要的措施加強軟件工程質量管理,最終保證軟件工程產品的質量。
參考文獻
[1]王旭.軟件工程質量標準與管理之淺析[J].企業(yè)導報,2010(9).
[2]韓濤.淺析軟件工程質量標準與管理[J].中國科技博覽,2011(28).
[3]梁鎮(zhèn).軟件工程質量標準與管理之淺析[J].計算機光盤軟件與應用,2011(17).
[4]厲戟.軟件工程質量管理淺議[J].價值工程,2010(25).
[5]鄒珊.如何做好軟件工程質量管理[J].大觀周刊,2011(6).
本文關鍵詞:軟件工程質量標準與管理措施,由筆耕文化傳播整理發(fā)布。
本文編號:86756
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/86756.html