国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量管理策略探討

2017-06-09 17:20凌勁鋒
科學(xué)家 2017年5期
關(guān)鍵詞:軟件缺陷軟件開(kāi)發(fā)管理策略

凌勁鋒

摘 要 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)系統(tǒng)的功能越來(lái)越強(qiáng)大,應(yīng)用的范圍越來(lái)越廣泛。而應(yīng)用軟件是支持計(jì)算機(jī)系統(tǒng)正常運(yùn)行的基本條件,其使用的質(zhì)量將直接影響計(jì)算機(jī)系統(tǒng)功能的實(shí)現(xiàn)。因此,必須要采取合適的質(zhì)量管理措施,控制好軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量,提高軟件開(kāi)發(fā)的實(shí)用性能。

關(guān)鍵詞 軟件開(kāi)發(fā);質(zhì)量管理;軟件缺陷;管理策略

中圖分類號(hào) TP2 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2095-6363(2017)05-0020-02

近年來(lái),我國(guó)軟件產(chǎn)業(yè)發(fā)展十分迅速,各大軟件開(kāi)發(fā)企業(yè)開(kāi)始崛起,軟件開(kāi)發(fā)項(xiàng)目也越來(lái)越多。但是由于部分軟件開(kāi)發(fā)公司缺乏一定的質(zhì)量管理經(jīng)驗(yàn),也沒(méi)有形成規(guī)范的質(zhì)量管理體系,所以在軟件開(kāi)發(fā)過(guò)程中出現(xiàn)了軟件缺陷的問(wèn)題。對(duì)此,必須要采取合適的軟件開(kāi)發(fā)質(zhì)量管理措施,解決軟件缺陷問(wèn)題,保證軟件開(kāi)發(fā)質(zhì)量。

1 軟件缺陷概述及其產(chǎn)生的原因分析

軟件缺陷產(chǎn)生的原因是多方面的,比如在軟件設(shè)計(jì)前沒(méi)有對(duì)市場(chǎng)進(jìn)行調(diào)研,不了解市場(chǎng)對(duì)于軟件的需求,所以在軟件開(kāi)發(fā)時(shí)存在盲目性、目標(biāo)不明確、定位不準(zhǔn),導(dǎo)致軟件的實(shí)用性能不足[ 1 ];市場(chǎng)競(jìng)爭(zhēng)激烈,許多軟件開(kāi)發(fā)企業(yè)為了爭(zhēng)取市場(chǎng)的主導(dǎo)權(quán),強(qiáng)行縮短軟件開(kāi)發(fā)應(yīng)用的時(shí)間,導(dǎo)致軟件開(kāi)發(fā)設(shè)計(jì)方案不合理,從而造成軟件缺陷。軟件缺陷產(chǎn)生的具體原因有以下幾點(diǎn)。

1.1 軟件自身原因

1)在軟件開(kāi)發(fā)設(shè)計(jì)前沒(méi)有進(jìn)行市場(chǎng)調(diào)研工作,導(dǎo)致設(shè)計(jì)方案不合理,軟件開(kāi)發(fā)功能與用戶需求不符,所以軟件的實(shí)用性能較低。

2)軟件系統(tǒng)內(nèi)部結(jié)構(gòu)比較復(fù)雜,沒(méi)有進(jìn)行很好的分類與分層,導(dǎo)致系統(tǒng)運(yùn)行雜亂無(wú)章,經(jīng)常出現(xiàn)一些意料之外的故障問(wèn)題,且維護(hù)起來(lái)難度比較大;就算系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)得比較規(guī)范,但由于系統(tǒng)內(nèi)部所需要處理的對(duì)象太多,導(dǎo)致處理難度較大,處理時(shí)間比較長(zhǎng),在參數(shù)傳遞、對(duì)象狀態(tài)查詢等方面會(huì)出現(xiàn)一些問(wèn)題。

3)在應(yīng)用新的軟件開(kāi)發(fā)技術(shù)以后,沒(méi)有考慮到系統(tǒng)兼容性,所開(kāi)發(fā)出的應(yīng)用軟件與系統(tǒng)不相容,導(dǎo)致軟件無(wú)法正常運(yùn)行。

4)沒(méi)有明確程序邏輯與數(shù)據(jù)分析的范圍,在某些邊界環(huán)境下容易出現(xiàn)錯(cuò)誤,導(dǎo)致系統(tǒng)對(duì)數(shù)據(jù)分析的結(jié)果不準(zhǔn)確。

5)在軟件開(kāi)發(fā)時(shí)忽略了時(shí)間同步問(wèn)題,導(dǎo)致軟件系統(tǒng)時(shí)間與實(shí)際時(shí)間不符,從而引發(fā)一系列的細(xì)節(jié)問(wèn)題。

6)軟件系統(tǒng)的通信端口較多,所以安全防護(hù)工作難度較大,很容易發(fā)生信息泄露等問(wèn)題[2]。

1.2 軟件質(zhì)量管理原因

1)質(zhì)量管理制度不完善,缺乏核心思想,無(wú)法協(xié)調(diào)軟件開(kāi)發(fā)質(zhì)量、資源分配以及成本之間的關(guān)系,忽略了某些關(guān)鍵步驟,導(dǎo)致軟件存在許多缺陷。

2)在開(kāi)展市場(chǎng)調(diào)研工作時(shí)對(duì)客戶需求了解得不夠深入,或者與客戶交流困難,無(wú)法把握住客戶的真正需求。

3)為了把握住市場(chǎng)主導(dǎo)權(quán),企業(yè)強(qiáng)行縮短軟件開(kāi)發(fā)時(shí)間,許多工作都沒(méi)有按照標(biāo)準(zhǔn)的流程進(jìn)行,導(dǎo)致軟件開(kāi)發(fā)質(zhì)量得不到保障。

4)軟件開(kāi)發(fā)過(guò)程缺乏一定的評(píng)審以及監(jiān)督機(jī)制,容易出現(xiàn)問(wèn)題。

5)對(duì)軟件開(kāi)發(fā)的風(fēng)險(xiǎn)評(píng)估嚴(yán)重不足,導(dǎo)致企業(yè)經(jīng)濟(jì)效益受損。

1.3 團(tuán)隊(duì)工作原因

1)在市場(chǎng)需求分析方面,不同的軟件設(shè)計(jì)人員對(duì)同一份市場(chǎng)調(diào)研報(bào)告的理解可能會(huì)存在一定的差異,所設(shè)計(jì)出來(lái)的方案與實(shí)際市場(chǎng)需求情況可能存在偏差;同理,在軟件開(kāi)發(fā)編程方面,對(duì)同一份軟件設(shè)計(jì)說(shuō)明書,編程人員也有不同的看法,某些錯(cuò)誤的理念也被投入到軟件編程當(dāng)中,導(dǎo)致軟件出現(xiàn)缺陷。

2)軟件開(kāi)發(fā)項(xiàng)目組新入職的員工比較多,工作經(jīng)驗(yàn)不足,只經(jīng)過(guò)簡(jiǎn)單的入職培訓(xùn)無(wú)法達(dá)到軟件開(kāi)發(fā)的要求[3]。

綜上所述,引起軟件缺陷的原因有許多種,但是如果按照軟件產(chǎn)品歸類,就可以發(fā)現(xiàn)最容易引起軟件缺陷的環(huán)節(jié)是規(guī)格說(shuō)明書,具體軟件缺陷構(gòu)成示意圖如圖1所示。

2 軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理具體措施

2.1 合理定義軟件開(kāi)發(fā)項(xiàng)目過(guò)程

軟件開(kāi)發(fā)項(xiàng)目的過(guò)程主要包括了軟件開(kāi)發(fā)以及軟件維護(hù)。目前,我國(guó)已經(jīng)進(jìn)入了信息化時(shí)代,許多質(zhì)量管理工作都需要與外界環(huán)境相結(jié)合,如果外界環(huán)境發(fā)生變化,其質(zhì)量管理工作也需要隨之變化,以適應(yīng)環(huán)境。對(duì)此,為保證軟件開(kāi)發(fā)項(xiàng)目的順利完成,就得結(jié)合軟件開(kāi)發(fā)項(xiàng)目的實(shí)際情況,規(guī)范項(xiàng)目運(yùn)作流程,并合理定義軟件開(kāi)發(fā)項(xiàng)目的過(guò)程,明確項(xiàng)目每個(gè)階段的目標(biāo),保證軟件開(kāi)發(fā)的質(zhì)量。

2.2 明確軟件開(kāi)發(fā)項(xiàng)目的需求

市場(chǎng)需求分析是軟件開(kāi)發(fā)項(xiàng)目最為關(guān)鍵的部分,是軟件功能設(shè)計(jì)的基礎(chǔ)。在實(shí)際情況當(dāng)中,由于社會(huì)的不斷發(fā)展,人們生活工作中的變化,用戶對(duì)于軟件開(kāi)發(fā)的需求也是會(huì)發(fā)生變更的,這就使得軟件開(kāi)發(fā)過(guò)程中存在許多不確定因素。為了有效解決這些問(wèn)題,必須要重視起軟件開(kāi)發(fā)項(xiàng)目的需求分析工作,明確項(xiàng)目需求,提高軟件開(kāi)發(fā)的質(zhì)量。對(duì)此,可以從以下幾個(gè)方面著手。

1)軟件需求說(shuō)明書上必須要將客戶對(duì)軟件的需求解釋清楚,不能存在偏差。因?yàn)榕c客戶直接交流的不是軟件開(kāi)發(fā)人員,而是專門的市場(chǎng)調(diào)研人員,如果調(diào)研人員對(duì)客戶需求分析不清楚,很容易導(dǎo)致軟件開(kāi)發(fā)人員產(chǎn)生誤解,從而使得所設(shè)計(jì)的軟件產(chǎn)品不符合客戶的要求。

2)當(dāng)進(jìn)入到后期的程序編碼階段時(shí),由于間隔時(shí)間比較長(zhǎng),所以軟件開(kāi)發(fā)人員很容易逐漸偏離原有的開(kāi)發(fā)方向,導(dǎo)致軟件開(kāi)發(fā)出現(xiàn)問(wèn)題。因此,軟件開(kāi)發(fā)人員要時(shí)?;仡櫩蛻粜枨蠓治鰣?bào)告,及時(shí)調(diào)整自己的工作,保證軟件開(kāi)發(fā)方向的準(zhǔn)確性。

3)適當(dāng)?shù)貙?duì)項(xiàng)目進(jìn)行調(diào)整。市場(chǎng)是在不斷變化的,客戶的需求也是會(huì)隨時(shí)變更的,適當(dāng)?shù)貙?duì)項(xiàng)目進(jìn)行調(diào)整有利于軟件開(kāi)發(fā)的順利進(jìn)行。但是某些客戶的變更要求不太合理,對(duì)整個(gè)軟件開(kāi)發(fā)項(xiàng)目的進(jìn)展都會(huì)造成較大的阻礙,所以需要及時(shí)與客戶交流、協(xié)商,盡量將要求合理化,保證雙方的利益。

2.3 軟件代碼的走查

程序編碼人員可以定期將所編寫的代碼與其他編程人員進(jìn)行分享,一方面,講解人員需要對(duì)自己所編代碼進(jìn)行詳細(xì)分析,從而發(fā)現(xiàn)其中的問(wèn)題;另一方面,其他編碼人員在聽(tīng)完相關(guān)代碼的講解以后可以提出自己的建議,使得該部分代碼得到進(jìn)一步完善。

2.4 軟件質(zhì)量的檢測(cè)與評(píng)估

在軟件開(kāi)發(fā)完成以后需要對(duì)軟件開(kāi)發(fā)的質(zhì)量進(jìn)行評(píng)估與檢測(cè),評(píng)估與檢測(cè)主要有5個(gè)方面:需求評(píng)審質(zhì)量、概要設(shè)計(jì)質(zhì)量、代碼評(píng)審質(zhì)量、系統(tǒng)測(cè)試質(zhì)量以及驗(yàn)收測(cè)試質(zhì)量,具體情況如圖2所示。

3 結(jié)論

在軟件開(kāi)發(fā)過(guò)程中,由于多方面的因素影響,很容易引發(fā)軟件缺陷問(wèn)題。對(duì)此,必須要采取適當(dāng)?shù)馁|(zhì)量管理措施,合理定義軟件開(kāi)發(fā)過(guò)程,明確軟件開(kāi)發(fā)項(xiàng)目的需求,走查軟件代碼,對(duì)軟件產(chǎn)品的質(zhì)量進(jìn)行評(píng)估與檢測(cè),從而將質(zhì)量管理落實(shí)到軟件開(kāi)發(fā)的每一個(gè)階段,提高軟件產(chǎn)品的質(zhì)量。

參考文獻(xiàn)

[1]秦成華.軟件開(kāi)發(fā)質(zhì)量管理研究[J].黑龍江科學(xué),2015,6(11):30,45.

[2]王剛,周靖華,張媛媛.商業(yè)銀行信息系統(tǒng)開(kāi)發(fā)項(xiàng)目質(zhì)量管理的研究[J].福建電腦,2013,29(5):55-58,112.

[3]費(fèi)麗,何玉敏,吳超英,等.金和軟件公司基于CMMI的項(xiàng)目質(zhì)量管理研究[J].北京航空航天大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2012,25(3):85-89.

猜你喜歡
軟件缺陷軟件開(kāi)發(fā)管理策略
基于源文件可疑度的靜態(tài)軟件缺陷檢測(cè)方法研究
基于NPE-SVM的軟件缺陷預(yù)測(cè)模型
開(kāi)源程序的軟件缺陷分布特征的量化分析研究
軟件缺陷管理方案分析