更新時(shí)間:2020-10-09 來(lái)源:黑馬程序員 瀏覽量:
現(xiàn)代社會(huì)處處離不開(kāi)軟件,為保證人們生活工作正常有序地進(jìn)行,就要嚴(yán)格控制好軟件的質(zhì)量。由于軟件自身的特點(diǎn)和目前的軟件開(kāi)發(fā)模式使得隱藏在軟件內(nèi)部的質(zhì)量缺陷無(wú)法完全根除,因此每一款軟件都會(huì)存在一些質(zhì)量問(wèn)題。影響軟件質(zhì)量的因素有很多,下面介紹幾種比較常見(jiàn)的影響因素。
(1) 需求模糊
在軟件開(kāi)發(fā)之前,確定軟件需求是一項(xiàng)非常重要的工作,它是后面軟件設(shè)計(jì)與軟件開(kāi)發(fā)的基礎(chǔ),也是最后軟件驗(yàn)收的標(biāo)準(zhǔn)。但是軟件需求是不可視的,往往也說(shuō)不清楚,導(dǎo)致產(chǎn)品設(shè)計(jì)、開(kāi)發(fā)人員與客戶存在一定的理解誤差,開(kāi)發(fā)人員對(duì)軟件的真正需求不明確,結(jié)果開(kāi)發(fā)出的產(chǎn)品與實(shí)際需求不符,這勢(shì)必會(huì)影響軟件的質(zhì)量。
除此之外,在開(kāi)發(fā)過(guò)程中客戶往往會(huì)一而再再而三地變更需求,導(dǎo)致開(kāi)發(fā)人員頻繁地修改代碼,這可能會(huì)導(dǎo)致軟件在設(shè)計(jì)時(shí)期存在不能調(diào)和的誤差,最終影響軟件的質(zhì)量。
(2) 軟件開(kāi)發(fā)缺乏規(guī)范性文件指導(dǎo)
現(xiàn)代軟件開(kāi)發(fā),大多數(shù)團(tuán)隊(duì)都將精力放在開(kāi)發(fā)成本與開(kāi)發(fā)周期上,而不太重視團(tuán)隊(duì)成員的工作規(guī)范,導(dǎo)致團(tuán)隊(duì)成員開(kāi)發(fā)“隨意性”比較大,這也會(huì)影響軟件質(zhì)量,而且一旦最后軟件出現(xiàn)質(zhì)量問(wèn)題,也很難定責(zé),導(dǎo)致后期維護(hù)困難。
(3) 軟件開(kāi)發(fā)人員問(wèn)題
軟件是由人開(kāi)發(fā)出來(lái)的,因此個(gè)人的意識(shí)對(duì)產(chǎn)品的影響非常大。除了個(gè)人技術(shù)水平限制,開(kāi)發(fā)人員問(wèn)題還包括人員流動(dòng),新來(lái)的成員可能會(huì)繼承上一任的產(chǎn)品接著開(kāi)發(fā)下去,兩個(gè)人的思維意識(shí)、技術(shù)水平等都會(huì)不同,導(dǎo)致軟件開(kāi)發(fā)前后不一致,進(jìn)而影響軟件質(zhì)量。
(4) 缺乏軟件質(zhì)量控制管理
在軟件開(kāi)發(fā)行業(yè),并沒(méi)有一個(gè)量化的指標(biāo)去度量一款軟件的質(zhì)量,軟件開(kāi)發(fā)的管理人員更關(guān)注開(kāi)發(fā)成本和進(jìn)度,畢竟這是顯而易見(jiàn)的,并且是可以度量的。但軟件質(zhì)量則不同,軟件質(zhì)量無(wú)法用具體的量化指標(biāo)去度量,而且軟件開(kāi)發(fā)的質(zhì)量并沒(méi)有落實(shí)到具體的責(zé)任人,因此很少有人關(guān)心軟件最終的質(zhì)量。
猜你喜歡:
什么是軟件質(zhì)量?軟件質(zhì)量標(biāo)準(zhǔn)有哪些?
接口測(cè)試:如何才能設(shè)計(jì)出更好的測(cè)試用例?