姚琪 張聰姍 馮小琴 李昊陽 姚佳萍
摘要:質(zhì)量是確保公司在激烈的市場競爭中不被打敗的基礎(chǔ)。本文著重于軟件開發(fā)過程的質(zhì)量管理和控制,從改進(jìn)質(zhì)量管理體系,加強(qiáng)質(zhì)量區(qū)域和其他檢查控制入手,討論了在開發(fā)過程的每個(gè)階段的項(xiàng)目進(jìn)度和質(zhì)量保證。并建立軟件開發(fā)過程,有效提高軟件開發(fā)質(zhì)量和產(chǎn)品可靠性。
關(guān)鍵詞:軟件開發(fā);質(zhì)量控制
引言
如何提高軟件競爭力是許多軟件公司和供應(yīng)商都在解決的問題。但是,許多軟件開發(fā)人員沒有軟件開發(fā)管理模型,軟件開發(fā)中的職責(zé)分工不明確,維護(hù)后系統(tǒng)不完善等,因此用戶在使用后將面臨長期服務(wù)。為了改善當(dāng)前狀況,有必要在軟件開發(fā)過程中加強(qiáng)質(zhì)量控制。
1、軟件開發(fā)質(zhì)量控制要求
如今,軟件開發(fā)已成為推動科學(xué)技術(shù)進(jìn)步的非常重要的元素。為了在軟件開發(fā)過程中提高軟件開發(fā)的質(zhì)量和水平,通常必須滿足以下要求:
1.1在開發(fā)軟件之前,有必要了解客戶的需求,然后根據(jù)客戶的需求進(jìn)行軟件開發(fā)。軟件開發(fā)旨在滿足用戶的使用需求,并為客戶提供更好的軟件體驗(yàn)。因此,有必要在軟件開發(fā)過程中仔細(xì)考慮客戶需求。
1.2在軟件設(shè)計(jì)過程中需要適當(dāng)?shù)馁|(zhì)量管理。在軟件過程中有許多環(huán)節(jié),每個(gè)環(huán)節(jié)都有一個(gè)緊密的連接。軟件開發(fā)的時(shí)代可以反映“一招不慎滿盤皆輸”的本質(zhì)。因此,有必要在軟件開發(fā)的質(zhì)量管理過程中加強(qiáng)質(zhì)量控制。
1.3在軟件開發(fā)期間,有必要創(chuàng)建一個(gè)和諧高效的團(tuán)隊(duì)環(huán)境,加大對開發(fā)人員團(tuán)隊(duì)精神的培訓(xùn)力度,并用優(yōu)秀的團(tuán)隊(duì)精神來領(lǐng)導(dǎo)工作。由軟件開發(fā)團(tuán)隊(duì)進(jìn)行開發(fā),以達(dá)到事半功倍地獲得兩倍結(jié)果的目標(biāo)。
2、軟件開發(fā)項(xiàng)目質(zhì)量管理狀況分析
2.1需求分析和管理過程分析
使用因果分析圖來分析“績效錯(cuò)誤”,可以看出,在必要的收集關(guān)系中,市場上的市場人員與消費(fèi)者之間的關(guān)系經(jīng)常存在問題,導(dǎo)致模糊的定義。雙方造成的誤解未發(fā)現(xiàn)要求中的差異,并且在簽署協(xié)議或技術(shù)協(xié)議的領(lǐng)域中未更正了這些問題。很少有用戶可以參與確定軟件需求,而分析軟件功能需求的分析器不能完全滿足用戶的需求,從而導(dǎo)致用戶需求的特定錯(cuò)誤。在需求管理關(guān)系中,項(xiàng)目經(jīng)理和開發(fā)團(tuán)隊(duì)經(jīng)理對管理需求文檔不感興趣,通常導(dǎo)致下一份工作使用軟件不斷進(jìn)行修改,不僅增加了人工成本和項(xiàng)目質(zhì)量,而且耽誤了項(xiàng)目進(jìn)度。
2.2系統(tǒng)過程分析
“實(shí)施錯(cuò)誤”,“對錯(cuò)誤的容忍度不足”和“文檔設(shè)計(jì)”與設(shè)計(jì)和實(shí)施過程緊密相關(guān)。使用因果分析圖來分析“實(shí)現(xiàn)失敗”問題,發(fā)現(xiàn)在設(shè)計(jì)和實(shí)現(xiàn)關(guān)系中,過程的定義是不完整的,并且標(biāo)準(zhǔn)和要求之間沒有相似之處。同時(shí),創(chuàng)作者通常不關(guān)注設(shè)計(jì),而只是關(guān)注工作分配,缺乏創(chuàng)造力會導(dǎo)致實(shí)現(xiàn)錯(cuò)誤。在設(shè)計(jì)和實(shí)施過程中,不充分的維護(hù)管理會導(dǎo)致性能錯(cuò)誤。在質(zhì)量保證和軟件連接中,質(zhì)量保證和軟件檢查通常由軟件開發(fā)人員執(zhí)行,導(dǎo)致缺乏獨(dú)立性以及安全性和效率上的不平等。測試和``強(qiáng)調(diào)開發(fā)和實(shí)驗(yàn)''的思想最終將導(dǎo)致性能失敗。由“缺乏容錯(cuò)系統(tǒng)”和“故障”引起的問題是相同的,并且與系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn),質(zhì)量保證,軟件測試等過程密切相關(guān)。就是說:在設(shè)計(jì)和實(shí)施人員的能力時(shí),經(jīng)驗(yàn)的缺乏與“容錯(cuò)系統(tǒng)的缺乏”有關(guān)。在軟件質(zhì)量保證和測試關(guān)系中,由于缺乏質(zhì)量保證和軟件測試活動的獨(dú)立性和目的,無法驗(yàn)證和測試軟件的容錯(cuò)性導(dǎo)致了問題。數(shù)據(jù)問題,設(shè)計(jì)文檔問題與軟件設(shè)計(jì),質(zhì)量保證和其他方法密切相關(guān)。該問題的分析如下:在軟件設(shè)計(jì)過程中,對于發(fā)布文檔的設(shè)計(jì)過程和標(biāo)準(zhǔn)并沒有統(tǒng)一的定義,在大多數(shù)情況下,開發(fā)人員會利用自己的經(jīng)驗(yàn)和理解來發(fā)布文檔,這通常會導(dǎo)致文檔沖突。人員短缺主要表現(xiàn)為缺乏專業(yè)知識和對輔助工具使用不力。
3、軟件開發(fā)中改善質(zhì)量控制的措施
3.1密切關(guān)注軟件開發(fā)初期所需的分析過程
做好客戶需求分析,可以安排專業(yè)人員和機(jī)構(gòu)進(jìn)行測試。審查包括內(nèi)部和外部觀察。管理和培訓(xùn)以及內(nèi)部審查工作的質(zhì)量直接影響后續(xù)項(xiàng)目的成功。監(jiān)測過程應(yīng)以書面形式記錄觀察點(diǎn),并在必要時(shí)根據(jù)必要需要安排監(jiān)測方法。外部審查是指公司中的外部專家或合格合作伙伴要求監(jiān)視所有軟件技術(shù)的質(zhì)量。審查后,定義每個(gè)部門工作的質(zhì)量標(biāo)準(zhǔn),并將其翻譯成盡可能多的內(nèi)部規(guī)則書面記錄,以便人們可以按照規(guī)則進(jìn)行工作。經(jīng)理將角色和職責(zé)分配給每個(gè)部門,以便每個(gè)負(fù)責(zé)人對自己想做的工作充滿信心。根據(jù)項(xiàng)目的性質(zhì),采取適合任何潛在質(zhì)量問題的預(yù)防措施,以及在開發(fā)軟件時(shí)應(yīng)采取預(yù)防措施,以減少損壞的程度。同時(shí),客戶關(guān)系仍在進(jìn)行中,因此可以根據(jù)客戶要求隨時(shí)更改開發(fā)計(jì)劃。
3.2提高管理質(zhì)量
在軟件開發(fā)過程中,需要高素質(zhì)的人員來協(xié)調(diào)項(xiàng)目工作,了解項(xiàng)目路徑并控制總體情況。例如,所需的分析過程必須設(shè)計(jì)和開發(fā)文檔模型定義;軟件開發(fā)過程必須定義要使用的代碼的定義以及每個(gè)人的責(zé)任;在編寫程序的過程中,還必須確保開發(fā)平臺的正常運(yùn)行和協(xié)調(diào);軟件測試是安裝質(zhì)量控制系統(tǒng)等。
3.3在軟件過程中正確管理軟件測試
軟件測試通常包括以下步驟:批處理測試,集成測試,驗(yàn)證和系統(tǒng)測試。為了確保測試結(jié)果,必須設(shè)置測試過程的規(guī)范。軟件測試是軟件開發(fā)的最終環(huán)節(jié)。為避免啟動軟件后出現(xiàn)不必要的錯(cuò)誤,一旦在測試過程中發(fā)現(xiàn)問題,應(yīng)立即聯(lián)系測試手冊,以便軟件開發(fā)人員可以及時(shí)糾正錯(cuò)誤。
3.4改善軟件技術(shù)
盡管我國的軟件技術(shù)相對較晚,但由于近年來技術(shù)人員的無比努力,它也取得了長足的發(fā)展。如今,軟件市場上出現(xiàn)了許多軟件開發(fā)方法和兼容工具。例如,眾所周知,軟件創(chuàng)新的步伐非???,各種新技術(shù)也在不斷涌現(xiàn)。隨著軟件的發(fā)展,一些編程思想和編程軟件也越來越廣泛地被使用。例如,面向?qū)ο蟮能浖_發(fā)和以用戶為中心的軟件開發(fā)技術(shù)是研究面向?qū)ο蟮能浖_發(fā)的新指南。
4、結(jié)束語
全面貫徹執(zhí)行標(biāo)準(zhǔn),以各種方式改善質(zhì)量管理,提高員工素質(zhì),質(zhì)量管理技能在貫徹標(biāo)準(zhǔn)方面取得了重大進(jìn)展。在軟件開發(fā)過程中應(yīng)用了管理軟件標(biāo)準(zhǔn),實(shí)踐和體制安排,以便它們可以在激烈的市場競爭中更好地造福于公司的利益,并在適當(dāng)?shù)臅r(shí)候站在國際標(biāo)準(zhǔn)的前列。
參考文獻(xiàn):
[1]朱少民 . 軟件質(zhì)量保證和管理 [M].北京 : 清華大學(xué)出版社 ,2007.
[2]于波 , 姜艷 . 軟件質(zhì)量管理實(shí)踐[M]. 北京 : 電子工業(yè)出版社 ,2008.
[3]周敏 . 軟件開發(fā)質(zhì)量控制研究 [J]. 企業(yè)導(dǎo)報(bào) ,2011(19):261-262.
[4]王一帆 . 軟件開發(fā)中軟件質(zhì)量控制和定量評估的研究 [J]. 電子世界 ,2019(5):5-6.
(作者單位:中國兵器工業(yè)集團(tuán)第二〇七研究所)