白 鵬
(西華大學(xué) 四川 成都 610000)
軟件開發(fā)中影響軟件質(zhì)量的因素探討
白 鵬
(西華大學(xué) 四川 成都 610000)
計(jì)算機(jī)信息技術(shù)的快速發(fā)展,有力的推動(dòng)著社會(huì)的進(jìn)步。但是,在計(jì)算機(jī)軟件開發(fā)過程中,必須保證其質(zhì)量,方可充分發(fā)揮計(jì)算機(jī)軟件的應(yīng)用優(yōu)勢(shì)。當(dāng)前,我國相關(guān)部門對(duì)計(jì)算機(jī)開發(fā)質(zhì)量的標(biāo)準(zhǔn)要求是正確性、安全性、可靠性。盡管如此,但并未將質(zhì)量管理工作上升至新的高度,致使許多質(zhì)量問題仍然存在。因此,作者主要從影響計(jì)算機(jī)軟件質(zhì)量的因素視角出發(fā),分析其主要質(zhì)量問題,以提出解決質(zhì)量問題的對(duì)策,提高計(jì)算機(jī)軟件質(zhì)量水平。
信息技術(shù);軟件質(zhì)量;加強(qiáng)管理
就計(jì)算機(jī)軟件開發(fā)工作而言,影響軟件質(zhì)量的因素相對(duì)較多,主要表現(xiàn)在以下方面:
首先,開發(fā)工作人員對(duì)軟件用戶的使用需求了解較少,進(jìn)而不能最大限度的滿足用戶需求。通常,軟件開發(fā)工作進(jìn)行之前,相關(guān)部門人員并未開展深入的調(diào)查工作,致使開發(fā)人員在軟件開發(fā)中缺少目標(biāo),甚至開發(fā)的軟件產(chǎn)品不能滿足用戶需要。如果在計(jì)算機(jī)軟件開發(fā)之前,未能了解用戶需求和進(jìn)行反復(fù)的軟件調(diào)試,則降低計(jì)算機(jī)軟件質(zhì)量。基于此,計(jì)算機(jī)軟件的主要質(zhì)量問題為,不能滿足用戶需求,即不具有與時(shí)俱進(jìn)性。
其次,計(jì)算機(jī)軟件開發(fā)工作進(jìn)行中,其工作流程和質(zhì)量標(biāo)準(zhǔn)相對(duì)不夠規(guī)范,是致使計(jì)算機(jī)軟件質(zhì)量問題屢見不鮮的重要影響因素。根據(jù)相關(guān)調(diào)查顯示,許多公司尚未對(duì)開發(fā)人員建立和完善責(zé)任制度,且對(duì)開發(fā)工作者的重視程度不夠,更加關(guān)注軟件開發(fā)程度和進(jìn)程,難以提高計(jì)算機(jī)軟件質(zhì)量。
最后,就軟件開發(fā)工作者本身而言,具有較強(qiáng)的流動(dòng)性,既對(duì)軟件開發(fā)公司造成人才流失的影響,又阻礙軟件開發(fā)進(jìn)度,甚至降低軟件開發(fā)質(zhì)量。一方面,在計(jì)算機(jī)軟件開發(fā)工作中,需要團(tuán)隊(duì)成員的密切配合,也需要成員之間提出質(zhì)疑和解決問題,如若開發(fā)工作者流動(dòng)性大,則難以發(fā)揮團(tuán)隊(duì)合作的優(yōu)勢(shì);另一方面,計(jì)算機(jī)軟件開發(fā)人員和管理人員之間缺乏有效的溝通,致使諸多計(jì)算機(jī)軟件問題得不到深入交流,是影響軟件開發(fā)質(zhì)量的重要因素??梢姡?jì)算機(jī)軟件開發(fā)中,影響軟件質(zhì)量的因素不可小覷。
(一)深入檢查計(jì)算機(jī)軟件的代碼
根據(jù)實(shí)踐工作經(jīng)驗(yàn)可知,如果計(jì)算機(jī)軟件存在質(zhì)量問題,很大程度上是受軟件代碼的影響,因而要提高計(jì)算機(jī)軟件質(zhì)量,有必要對(duì)其代碼做深入檢查。在軟件開發(fā)工作中,工作者可能出現(xiàn)代碼方面的錯(cuò)誤,由于該失誤不易被察覺,所以檢查工作中難以發(fā)現(xiàn)該錯(cuò)誤,影響軟件質(zhì)量。對(duì)此,深入檢查計(jì)算機(jī)軟件的代碼問題是重要的。首先,工作人員應(yīng)養(yǎng)成檢查軟件代碼的良好習(xí)慣,在開發(fā)工作者,及時(shí)檢查代碼,規(guī)避此類失誤問題。其次,相關(guān)部門應(yīng)針對(duì)計(jì)算機(jī)軟件開發(fā)工作而制定科學(xué)合理的流程,并將代碼檢查事項(xiàng)列入日常工作中,確保相關(guān)人員能夠?qū)υ摴ぷ鹘o予重視,并規(guī)避該錯(cuò)誤問題,防止對(duì)計(jì)算機(jī)軟件質(zhì)量產(chǎn)生不良影響。最后,如果軟件開發(fā)公司的規(guī)模相對(duì)較大,建議其能夠設(shè)置專門的檢查管理部門,并完善責(zé)任制度,指派專人進(jìn)行專項(xiàng)管理,從根本上消除軟件代碼錯(cuò)誤的隱患,確保計(jì)算機(jī)軟件開發(fā)質(zhì)量。基于此,可大大提升計(jì)算機(jī)軟件的質(zhì)量。
(二)嚴(yán)查計(jì)算機(jī)軟件質(zhì)量
為避免計(jì)算機(jī)軟件開發(fā)的質(zhì)量問題,相關(guān)工作人員有必要嚴(yán)格檢查計(jì)算機(jī)軟件,對(duì)其進(jìn)行有效的質(zhì)量檢測(cè)。長(zhǎng)期以來,質(zhì)量檢測(cè)開展的形式主要有兩種,一是傳統(tǒng)人工檢測(cè)法,二是自動(dòng)檢測(cè)法,無論是哪種方法,都可能存在疏忽遺漏,因而相關(guān)部門應(yīng)制定嚴(yán)格的檢查工作流程和制度,進(jìn)一步提高質(zhì)量檢測(cè)工作水平。在檢查工作中,如若發(fā)現(xiàn)計(jì)算機(jī)軟件有錯(cuò)誤,則相關(guān)人員應(yīng)及時(shí)提出解決方案,以保證計(jì)算機(jī)軟件質(zhì)量。綜上,作者建議,有條件的部門,應(yīng)堅(jiān)持自動(dòng)檢測(cè)和人工檢測(cè)相結(jié)合的檢查方式,能夠提高計(jì)算機(jī)軟件質(zhì)量的合格率,同時(shí)軟件能夠更廣泛的滿足客戶需要,以及提升客戶的滿意度。此外,計(jì)算機(jī)軟件開發(fā)公司應(yīng)對(duì)開發(fā)工作人員給予高度重視,為其建立和完善激勵(lì)制度、獎(jiǎng)懲制度等,充分發(fā)揮開發(fā)人員的主體地位和作用,使其能夠全身心投入到軟件開發(fā)工作中。對(duì)于計(jì)算機(jī)軟件開發(fā)公司而言,降低軟件開發(fā)成本和加快軟件開發(fā)進(jìn)度固然重要,但同時(shí)必須兼顧開發(fā)人員的感受,能夠?yàn)樘岣哂?jì)算機(jī)軟件質(zhì)量奠定堅(jiān)實(shí)的基礎(chǔ)條件。
(三)加強(qiáng)計(jì)算機(jī)軟件開發(fā)的缺陷管理
在計(jì)算機(jī)軟件開發(fā)工作進(jìn)行中,相關(guān)部門應(yīng)加強(qiáng)缺陷管理,進(jìn)而在后續(xù)工作中加以改進(jìn),以提高客戶的滿意度,充分發(fā)揮軟件的使用價(jià)值。通常,計(jì)算機(jī)軟件開發(fā)中,開發(fā)人員未能與客戶進(jìn)行必要的溝通,故不能了解客戶的需求。因此,有關(guān)部門針對(duì)客戶進(jìn)行系列反饋信息的收集,以強(qiáng)化軟件缺陷管理,有助于提高計(jì)算機(jī)軟件的質(zhì)量。另一方面,伴隨新技術(shù)的不斷涌現(xiàn),開發(fā)人員在計(jì)算機(jī)軟件開發(fā)中,應(yīng)不斷融入新技術(shù),以滿足客戶的更多需求,對(duì)提高軟件質(zhì)量有利。由此可見,相關(guān)部門人員在計(jì)算機(jī)軟件開發(fā)過程中,應(yīng)加強(qiáng)項(xiàng)目管理,根據(jù)軟件客戶的實(shí)際需求而進(jìn)行軟件開發(fā)工作,并逐漸改進(jìn)問題和提高質(zhì)量,使計(jì)算機(jī)軟件更具實(shí)用性。
在計(jì)算機(jī)軟件開發(fā)過程中,如若能夠加強(qiáng)質(zhì)量管理工作,不僅能夠提高計(jì)算機(jī)軟件的整體質(zhì)量,而且有助于推動(dòng)計(jì)算機(jī)技術(shù)的發(fā)展進(jìn)程。就計(jì)算機(jī)軟件開發(fā)實(shí)踐看,存在許多影響因素,決定著其質(zhì)量。所以,在計(jì)算機(jī)軟件開發(fā)過程中,應(yīng)充分認(rèn)識(shí)到其存在的主要問題和分析影響因素,以提高軟件質(zhì)量。作者建議,相關(guān)人員可采取以下幾方面的策略:一是深入檢查計(jì)算機(jī)軟件的代碼,規(guī)避代碼引發(fā)的質(zhì)量問題;二是嚴(yán)查計(jì)算機(jī)軟件質(zhì)量;三是加強(qiáng)計(jì)算機(jī)軟件開發(fā)的缺陷管理。
白鵬(1995.09-),男,漢族,成都人,學(xué)生,本科,西華大學(xué),軟件工程。