畢連旭
摘 要 當今世界是信息時代,軟件系統(tǒng)的使用成為人們工作中必不可少的一環(huán)。對于軟件系統(tǒng)建設,質量管理至關重要。雖然我國的軟件系統(tǒng)建設整體呈現(xiàn)發(fā)展態(tài)勢,但管理水平始終偏低。沒有嚴格的質量管控,軟件系統(tǒng)很可能變成軟件危機,最終會影響業(yè)務運行。軟件系統(tǒng)質量管理不僅僅是產品的測試,更要重視軟件系統(tǒng)的設計和實現(xiàn)過程。基于此,本文主要對軟件系統(tǒng)建設過程質量監(jiān)控進行分析探討。
關鍵詞 軟件系統(tǒng);建設過程;質量監(jiān)控
前言
天津廣播建設開發(fā)了服務于編輯記者日常工作的綜合業(yè)務系統(tǒng)。此套軟件系統(tǒng)為編輯記者稿件審核,音頻裁剪,內外網(wǎng)交互等工作提供了便利。系統(tǒng)開發(fā)的目的就是將編輯記者日常的工作實現(xiàn)信息化,因此系統(tǒng)的穩(wěn)定性和可靠性就成了系統(tǒng)成敗的關鍵所在。為此,系統(tǒng)建設必須要有嚴格的質量監(jiān)控管理,確保系統(tǒng)能夠正確完成用戶的工作。
1軟件工程質量標準的產生
根據(jù)國家標準GB3935的規(guī)定,標準是對重復性事物和概念所做的統(tǒng)一規(guī)定,它是以科學技術和實踐經(jīng)驗為基礎。經(jīng)有關方面協(xié)商,由主管機構批準,并以特定形式發(fā)布的作為共同遵守的準則和依據(jù)。這里講的重復性指的是同一事物和概念反復出現(xiàn)。只有當事物和概念重復出現(xiàn)并處于相對穩(wěn)定狀態(tài)時才有制定標準的必要。標準不是憑空制定的,而是把科學技術和實踐經(jīng)驗經(jīng)過分析、比較、綜合和驗證,加以規(guī)范化。制定標準的最終目的是促進產品向產業(yè)化發(fā)展,促進產業(yè)的進步。隨著互聯(lián)網(wǎng)技術的發(fā)展,計算機軟件系統(tǒng)成為一項全球化的產品,因此也需要制定相應的標準才能保證軟件系統(tǒng)建設的質量[1]。
2軟件系統(tǒng)建設質量管理的措施
2.1 加強對軟件工程開發(fā)人員的培訓和管理
軟件系統(tǒng)建設質量管理主要是對軟件系統(tǒng)開發(fā)過程的管理,而這些工作最終是由人完成的,因此需要加強對開發(fā)人員的培訓與管理。定期對系統(tǒng)開發(fā)人員和管理人員進行培訓,使他們具備過硬的技術知識和管理知識,另外也要學習國外先進的管理經(jīng)驗,避免管理本身出現(xiàn)錯誤[2]。
2.2 完善軟件系統(tǒng)建設質量管理程序
軟件系統(tǒng)建設過程的質量管理的最終目標是要將軟件系統(tǒng)進行實際的應用,這就需要一套完善的軟件系統(tǒng)建設質量管理程序。第一,建立軟件工程產品質量需求。產品質量需求必須符合編輯記者的要求,并把編輯記者的要求轉換成具體的標準進行說明,并時刻關注這些要求的變化,隨時對系統(tǒng)進行補充設計。第二,建立一整套開發(fā)、維護軟件系統(tǒng)的方法。通過指定一套實施規(guī)范和標準加強對方法的支持,并通過共同的合作管理來實現(xiàn)。第三,建立評價體系,在完成軟件系統(tǒng)的開發(fā)后,要對軟件系統(tǒng)進行復查、評估、檢驗,并做出評價,目的在于確認軟件系統(tǒng)是否符合所要求的質量標準。
2.3 做好軟件工程質量保證和質量控制
軟件工程質量保證SQA是Software Quahty Assuralce的簡稱,主要檢驗軟件產品在開發(fā)過程中是否符合工程質量標準。它主要負責對軟件產品、設施和工具進行審查,評審軟件開發(fā)過程,進行技術和管理評審,做SQA報告和度量?;镜牧鞒倘缦拢旱谝?,建立SQA小組;第二,確定SQA所要進行的質量,保證活動;第三,制定SQA計劃,明確整個軟件系統(tǒng)開發(fā)的每個步驟及關系;第四,不斷完善SQA的過程,防止過程中出現(xiàn)的不足。其中,SQA小組是一個完全獨立的個體,它可以對系統(tǒng)開發(fā)過程中出現(xiàn)的質量問題隨時通報。軟件系統(tǒng)建設過程的質量控制是對軟件系統(tǒng)開發(fā)過程中有可能出現(xiàn)的問題進行提前的防范,主要包括需求評審、系統(tǒng)測試、驗收測試等過程,以保證軟件系統(tǒng)的質量。
2.4 明確軟件系統(tǒng)建設質量管理的具體目標和需求
對于軟件系統(tǒng)的開發(fā)首先需要明確目標,以及其要達到的需求和作用。對于軟件系統(tǒng)建設中的關鍵管理因素,比如,軟件系統(tǒng)的可用性,可靠性,工作效率,功能性,以及移植性等等,將這些關鍵因素進行排序,對于重要的管理因素盡可能提前化,數(shù)量化,以使得系統(tǒng)的質量管理能夠有針對性和目的性,對系統(tǒng)的關注有一定的側重,以此來提升軟件系統(tǒng)的質量[3]。
2.5 統(tǒng)一質量管理測量辦法
統(tǒng)一的質量管理測量辦法和措施,能夠將軟件系統(tǒng)建設開發(fā)中的質量評估客觀化,精準化,防止出現(xiàn)人為主觀的測量方式,進而導致質量數(shù)據(jù)信息的不準確。同時,也要結合實際情況來選擇測量的方式,對于不同的管理因素要采取不同的方式測量,以達到客觀,科學的效果。對于系統(tǒng)建設過程質量測量,是需要進行一定的數(shù)據(jù)收集的,只有搜集到充足的數(shù)據(jù)信息資料,才能進行下一步的測量。而有些因素的測量是需要特定的測量工具的,在進行實際的質量測量過程中,要不斷進行實驗操作,以提升測量的質量和效率,來保證質量管理測量的有效性。
2.6 分析測量數(shù)據(jù)的結果
在進行一系列的測量過后,要對得出的數(shù)據(jù)結果進行充分的分析,對于那些數(shù)據(jù)超過標準,不符合要求的結果,要仔細的剖析。軟件系統(tǒng)開發(fā)的質量對于編輯記者的使用感受至關重要。因此,對于那些質量不合格的結果和環(huán)節(jié),必須要進行調整和處理,以保證質量符合要求。如果測量的結果大部分不符合質量管理的要求,說明系統(tǒng)是不能滿足編輯記者日常的工作需要[4]。
3結束語
綜合業(yè)務系統(tǒng)的建設是天津廣播實現(xiàn)采編播信息化的重要一步。此系統(tǒng)可以幫助編輯記者更流暢、更方便地完成工作。嚴把質量關是系統(tǒng)能夠建設成功的重要因素。只有采用科學的軟件系統(tǒng)建設質量管理方式,才能保證系統(tǒng)的可靠,避免出現(xiàn)錯誤。
參考文獻
[1] 陳莉.正交缺陷分類方法在軟件缺陷管理及分析中的應用[D].長沙:湖南大學,2005.
[2] 王劍飛.核電建造階段的工程進度信息管理系統(tǒng)的設計與實現(xiàn)[D].北京:電子科技大學,2014.
[3] 韓偉莉.基于CMMI4的軟件質量管理的研究[D].石家莊:石家莊鐵道大學,2017.
[4] 王博倫,姜思寧,左健健,等.產品質量數(shù)據(jù)評價軟件系統(tǒng)設計[J].中國科技信息,2017,(3):79-81.