1. 程式人生 > 其它 >軟體測試培訓:影響軟體質量的因素

軟體測試培訓:影響軟體質量的因素

       現代社會處處離不開軟體,為保證人們生活工作正常有序地進行,就要嚴格控制好軟體的質量。由於軟體自身的特點和目前的軟體開發模式使得隱藏在軟體內部的質量缺陷無法完全根除,因此每款軟體都會存在一 些質 量問題。影響軟體質 量的因素有很多,下面介紹幾種比較常見的影響因素。

  (1)需求模糊

  在軟體開發之前,確定軟體需求是一項非常重要的工作,它是後面軟體設計與軟體開發的基礎,也是最後軟體驗收的標準。但是軟體需求是不可視的,往往也說不清楚,導致產品設計、開發人員與客戶存在一定的理解誤差, 開發人員對軟體的真正需求不明確,結果開發出的產品與實際需求不符,這勢必會影響軟體的質量。除此之外,在開發過程中客戶往往會而再再而 三地變更需求, 導致開發人員頻繁地修改程式碼,這可能會導致軟體在設計時期存在不能調和的誤差,最終影響軟體的質量。

  (2)軟體開發缺乏規範性檔案指導

  現代軟體開發,大多數團隊都將精力放在開發成本與開發週期上,而不太重視團隊成員的工作規範,導致團隊成員開發“隨意性”比較大,這也會影響軟體質量,而且一.旦最後軟體出現質量問題,也很難定責,導致後期維護困難。

  (3)軟體開發人員問題

  軟體是由人開發出來的,因此個人的意識對產品的影響非常大。除了個人技術水平限制,開發人員問題還包括人員流動,新來的成員可能會繼承上-一任的產品接著開發下去,兩個人的思維意識、技術水平等都會不同,導致軟體開發前後不一致, 進而影響軟體質量。

  ( 4)缺乏軟體質量控制管理

  在軟體開發行業,並沒有一個量化的指標去度量款軟體的質量, 軟體開發的管理人員更關注開發成本和進度,畢竟這是顯而易見的,並且是可以度量的。但軟體質量則不同,軟體質量無法用具體的量化指標去度量,而且軟體開發的質量並沒有落實到具體的責任人,因此很少有人關心軟體最終的質量。

文章來自:軟體測試培訓https://test.itcast.cn