• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

    凌勁鋒

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

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

    中圖分類號 TP2 文獻標識碼 A 文章編號 2095-6363(2017)05-0020-02

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

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

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

    1.1 軟件自身原因

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

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

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

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

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

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

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

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

    2)在開展市場調(diào)研工作時對客戶需求了解得不夠深入,或者與客戶交流困難,無法把握住客戶的真正需求。

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

    4)軟件開發(fā)過程缺乏一定的評審以及監(jiān)督機制,容易出現(xiàn)問題。

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

    1.3 團隊工作原因

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

    2)軟件開發(fā)項目組新入職的員工比較多,工作經(jīng)驗不足,只經(jīng)過簡單的入職培訓(xùn)無法達到軟件開發(fā)的要求[3]。

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

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

    2.1 合理定義軟件開發(fā)項目過程

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

    2.2 明確軟件開發(fā)項目的需求

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

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

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

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

    2.3 軟件代碼的走查

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

    2.4 軟件質(zhì)量的檢測與評估

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

    3 結(jié)論

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

    參考文獻

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

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

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

    猜你喜歡
    軟件缺陷軟件開發(fā)管理策略
    房建工程招標組織與合同管理策略
    論減稅降費背景下的企業(yè)財務(wù)管理策略
    建筑工程管理策略探討
    建筑施工安全管理策略的應(yīng)用探索
    基于源文件可疑度的靜態(tài)軟件缺陷檢測方法研究
    基于NPE-SVM的軟件缺陷預(yù)測模型
    開源程序的軟件缺陷分布特征的量化分析研究
    信息安全環(huán)境下的計算機軟件開發(fā)研究
    建模技術(shù)在軟件開發(fā)中的應(yīng)用
    核電廠定期試驗管理軟件開發(fā)
    科技視界(2016年21期)2016-10-17 20:50:03
    宁化县| 桐梓县| 东至县| 泰兴市| 高淳县| 桦川县| 高邮市| 嘉定区| 右玉县| 西丰县| 杭锦旗| 樟树市| 辽阳市| 甘德县| 会东县| 新化县| 准格尔旗| 庆元县| 玛多县| 大安市| 达孜县| 阳朔县| 永川市| 泗阳县| 永德县| 响水县| 曲水县| 登封市| 蒙城县| 兰州市| 界首市| 宾川县| 饶河县| 钦州市| 盘山县| 丰镇市| 遂平县| 交城县| 靖宇县| 虹口区| 任丘市|