軟體質量管理的最佳化對策研究論文

軟體質量管理的最佳化對策研究論文

  摘要:近年來,隨著我國社會經濟的不斷髮展,我國軟體技術發展速度也在不斷加快,但同時我國軟體技術還存在較多的問題,要想有效解決這些問題,必須加強軟體質量管理,不斷完善軟體質量管理體系,促進軟體快速交付。文章研究表明,透過軟體質量管理,不僅可以促進軟體開發,還可以確保軟體質量。

  關鍵詞:軟體;質量管理;最佳化對策

  0引言

  在軟體技術快速發展和應用範圍不斷擴大的同時,軟體複雜性也不斷提升。在當前的很多軟體開發企業中,軟體質量管理問題開始成了關注的焦點。

  1軟體質量管理中存在的主要問題分析

  1.1需求模糊問題

  結合軟體工程來說的話,軟體產品的生產主要包括多個過程:第一是系統需求研究過程;第二是系統設計過程;第三是系統實現過程。但對於軟體系統需求來說,往往描述不夠完善,相應的軟體需求調研以及研究也不夠深入,沒有加強對軟體質量需求的管理,這樣不僅會使得研發以及測試設計工作落實不到位,還會明顯提升溝通成本,導致產品實現與使用者需求不一致[1]。

  1.2立項管理不到位問題

  大量實踐結果表明,透過加強立項管理,可以有效避免質量管理專案風險的產生,賦予軟體專案開發深刻的意義。(1)軟體專案開展。不加強深入的立項調查,以及加強專案可行性分析,落實好立項評審,則可能會導致產品需求獲取不到位,軟體開發產品規劃出現很多問題,無法保證軟體研發工作的有效開展,致使專案研發功能明顯減弱,不但會導致資源浪費,還會阻礙新產品的正常釋出[2]。(2)軟體專案。如果沒有加強立項管理,可能會導致成員行為渙散問題的出現。工作人員只顧自己,不顧團隊利益,無法全面瞭解專案產品的實際開發要求與背景,也不能從根本上明確專案開發的最終目標,無法滿足使用者的實際軟體開發需求,最終使得軟體開發計劃無法按期實施以及軟體開發費用超支等問題出現。

  1.3軟體質量保證體系尚待完善

  針對我國很多軟體開發企業來說,往往都處於“軟體質量管理”實施的最初階段,甚至是試行階段,很多科研製作部門對應的標準化軟體質量管理體系還都不完善,甚至有一些科研部門對應的軟體質量管理制度和體系還沒有形成[3]。另外,一些企業雖然設立了軟體質量管理的專有部門,但相應的體系檔案卻還不完善,需要經過大量的實踐來完善。在軟體開發專案研製部門質量管理普通較低的情況下,軟體開發工作者的綜合素質低下,也會影響軟體產品的最終質量。

  2軟體質量管理的最佳化對策分析

  2.1加強需求工程有效管理

  在實際的軟體開發當中,如果相應需求模糊,會出現需求隨意變更的現象,導致時間被白白浪費。對於該問題來說,必須針對相關需求活動,加強統一化的需求管理。要在落實好軟體需求開發工作的基礎上加強需求管理,這樣不但能夠限制需求變更的實際次數,還能促進工程師對質量管理需求的深入理解。總之,軟體需求開發與軟體需求管理的重要性同等重要,必須實現兩者的有效結合,才能保證最終產品的質量。

  2.2加強軟體測試流程有效管理

  在軟體測試的各個環節,都可能會出現一些問題,必須不斷最佳化軟體測試流程,加強對軟體測試流程的有效管理。具體來說:(1)軟體測試相關部門人員,必須加強需求知識學習,開展深入的需求探討。(2)對有疑慮的需求者,研發設計工作者要做出及時而準確的解答。對於研發設計工作者也不能有效解答的問題,要讓他們聯絡使用者來有效解答。在明確需求的基礎上,根據軟體系統的作用以及效能,專門的測試工程師要科學合理地設計軟體測試測用例,具體要結合兩大方面的內容來設計:第一,針對測試工程師來說,必須結合實際需求,科學合理地編寫測試用例;第二,針對測試工程師來說,要在結合實際使用者反饋情況的基礎上,做好分析彙總工作[4]。要大力引入和合理應用QC功能測試裝置以及工具,加強對軟體以及實際作業系統相容效能的合理性測試,才能充分發揮軟體測試工具使用的功能與作用,落實好軟體相容性測試工作。此外,要加強自由軟體測試,適當補充軟體測試用例,瞭解軟體測試用例沒有涉及的問題以及問題產生的原因;要採取定期研究和分析的方法,明確缺陷庫裡面存在的問題,並深入研究問題成因,進而利用測試用例來解決問題[5]。

  2.3加強專案進度質量有效管理

  要保證軟體開發專案的順利完成,首先必須保證軟體專案質量足夠好。在軟體專案開始實施之前,必須保證專案開發計劃足夠科學、合理。如果軟體開發專案計劃設計人員相關工作經驗足夠豐富、設計能力足夠強,往往可以有效保證軟體開發計劃的合理性與完善性,有效預見軟體開發計劃當中的問題,消除相關阻礙和影響因素。在軟體開發專案計劃設計的開始,相關人應及時組織軟體質量管理人員,開展軟體專案計劃討論會與評審會,並請相關技術專家、真實使用者等,針對軟體專案計劃的科學性和合理性進行探討,分享個人意見和看法,由專門的記錄人員總結相關意見,最終形成系統化的質量記錄,再以書面或者文件的.形式傳送給相關工作人員進行意見修改整合,確保軟體專案計劃的完善性。

  2.4提升工作人員的綜合素質

  在軟體開發和質量管理過程中,技術人員和管理人員是核心主體。因此,要想有效保證軟體質量管理有效性,必須保證管理工作人員和技術人員的綜合素質足夠高。讓員工全面地瞭解企業,正確理解自身的工作性質和要求,並不斷增強自身的責任感。即使工作人員已經對工作內容很熟悉,也可能沒有深入理解企業經營戰略以及相應的發展規劃。企業外部環境條件變化幅度比較大,企業工作人員必須及時掌握內部戰略和規劃變化情況,及時調整自己的工作計劃和方法。對於軟體質量管理人員來說,不但要主動參與到企業發展規劃設計工作中,還必須及時將相關資訊傳達給各個部門。通常來說,企業應當定期或者不定期地開展例會,介紹企業近期情況和之後的發展規劃。在掌握全體例會內容的基礎上,各個部門負責人員應當再次開展部門會議,根據部門工作開展情況,做好後期工作規劃調整工作,使得每位員工都掌握企業發展動態,進行自身科學合理的工作調整與規劃。軟體質量管理者還必須基於企業內部軟體質量問題,增強創新意識,提出可以有效解決軟體質量問題的措施。

  3結語

  綜上所述,軟體開發成本管理不到位、軟體質量管理不到位等問題仍然存在,導致這些問題產生的主要原因是管理者管理不到位,如:軟體質量管理制度不完善、隨意性較強。要有效解決這些問題,必須以完善的軟體質量管理體系為依據,加強軟體開發的全過程監控[6]。

  參考文獻

  [1]翁婕,丁鐵,喬揚,等.軟體質量管理的最佳化對策[J].電子製作,2015(6):98-99.

  [2]周波,鍾小咪.鐵路運輸行業的供應商軟體質量管理[J].科學與財富,2016(5):750.

  [3]張沐辰.基於軟體全面質量管理的團隊建設[J].科教導刊,2014(16):45,55.

  [4]方俊釵.數字超聲檢測儀軟體的質量管理和軟體測試[J].科技風,2014(13):238.

  [5]李婷,朱接文.計算機資訊化的影響及其軟體質量管理分析[J].無線互聯科技,2016(12):110-111.

  [6]葉國偉.基於CMMI軟體質量管理方法研究[J].無線互聯科技,2014(7):43.

最近訪問