好的軟件,能夠提升用戶的管理水平,降低企業(yè)的運(yùn)營成本,改進(jìn)內(nèi)外的服務(wù),提升企業(yè)競爭能力。同樣軟件中微小的失誤,不僅不能提升用戶的管理水平和經(jīng)營能力,也可能會(huì)導(dǎo)致質(zhì)量事故、產(chǎn)品報(bào)廢甚至人員傷亡。

  軟件是由一個(gè)團(tuán)體協(xié)同開發(fā)的的高復(fù)雜性系統(tǒng),軟件既體現(xiàn)了目標(biāo)市場客戶的顯性需求,同時(shí)也是設(shè)計(jì)者的思維、智力等邏輯思想的體現(xiàn)。好的軟件,能夠提升用戶的管理水平,降低企業(yè)的運(yùn)營成本,改進(jìn)內(nèi)外的服務(wù),提升企業(yè)競爭能力。同樣軟件中微小的失誤,不僅不能提升用戶的管理水平和經(jīng)營能力,也可能會(huì)導(dǎo)致質(zhì)量事故、產(chǎn)品報(bào)廢甚至人員傷亡。軟件質(zhì)量的極大重要性早已為世人所知。另一方面,隨著軟件自身價(jià)值的提升,軟件修復(fù)費(fèi)用也在攀升。軟件企業(yè)要重視軟件質(zhì)量,提升軟件質(zhì)量,保障用戶權(quán)益。

  目前,雖然中國軟件產(chǎn)業(yè)近幾年已經(jīng)有了飛速發(fā)展,但與印度等軟件生產(chǎn)大國相比,還有相當(dāng)大的差距,特別是在軟件質(zhì)量上。我國軟件企業(yè)的質(zhì)量控制體系尚待完善,雖然ISO9000質(zhì)量體系及CMMi評估在軟件企業(yè)中得到廣泛認(rèn)可,但少數(shù)企業(yè)只是把獲取證書當(dāng)作目的,并沒有把質(zhì)量控制體系真正貫徹落實(shí)。

  開普互聯(lián)作為國內(nèi)軟件企業(yè),我認(rèn)為要直接參與國際軟件市場的競爭,開發(fā)高質(zhì)量軟件產(chǎn)品的關(guān)鍵是軟件企業(yè)自身的能力。我國軟件企業(yè)生產(chǎn)力的提高應(yīng)不僅要依賴于有關(guān)軟件人員的積極參與和創(chuàng)造性活動(dòng),還要重視效率、質(zhì)量、面向用戶的快速反應(yīng),加強(qiáng)軟件的需求管理,降低軟件產(chǎn)品的開發(fā)風(fēng)險(xiǎn)和質(zhì)量目標(biāo)的失效。軟件企業(yè)還應(yīng)進(jìn)一步建立產(chǎn)品質(zhì)量度量和質(zhì)量體系度量的現(xiàn)代質(zhì)量評價(jià)觀念,堅(jiān)持走質(zhì)量求效益的推動(dòng)產(chǎn)業(yè)發(fā)展的道路。使得軟件產(chǎn)品產(chǎn)生這些問題的原因主要有兩個(gè)方面:

  首先是產(chǎn)品開發(fā)過程不規(guī)范。許多國內(nèi)軟件產(chǎn)品來自于某個(gè)特定的項(xiàng)目中,由于特定項(xiàng)目中的軟件部分具有該項(xiàng)目的獨(dú)特性,重點(diǎn)考慮的是在特定硬件、軟件、操作人員范圍內(nèi)的功能實(shí)現(xiàn),而忽略兼容性、容錯(cuò)性、速度與效率等問題。由于開發(fā)當(dāng)初沒有考慮到通用的問題,因此這個(gè)軟件也許根本就不具備擴(kuò)展成為通用軟件的基礎(chǔ)條件。

  其次是對產(chǎn)品的測試過程不規(guī)范。許多軟件開發(fā)者直到認(rèn)為產(chǎn)品開發(fā)完成才對產(chǎn)品進(jìn)行測試,以期取得一個(gè)結(jié)論性的結(jié)果。事實(shí)上測試是開發(fā)過程的一部分,應(yīng)該逐步開發(fā)逐步測試,這樣才能真正達(dá)到最短時(shí)間、最少投入和最高質(zhì)量的目的。

  那么應(yīng)該從哪幾個(gè)方面保證軟件產(chǎn)品的質(zhì)量呢?這是一個(gè)軟件工程的問題,可以從以下8個(gè)方面詳細(xì)考察產(chǎn)品質(zhì)量:功能度、兼容性、安全性、可擴(kuò)充性、性能、資源占用率、易用性、用戶文檔。其中,功能度、兼容性、性能、易用性會(huì)給用戶帶來更直接的質(zhì)量感受。

  功能度是首要檢測指標(biāo),主要應(yīng)該考察三個(gè)方面。首先該軟件產(chǎn)品的功能是否滿足需求;其次現(xiàn)有功能是否達(dá)到設(shè)計(jì)要求;最后,所有功能是否實(shí)現(xiàn)正常。

  兼容性,按照測試類型分為硬件兼容性和軟件兼容性,按照測試方法分為交叉兼容性和向下兼容性。許多軟件開發(fā)商本身并不具備進(jìn)行兼容性測試的環(huán)境和經(jīng)驗(yàn)。兼容性測試要進(jìn)行大量繁重的重復(fù)性工作,所以通常這個(gè)環(huán)節(jié)會(huì)被忽略掉,也時(shí)常有以偏概全的現(xiàn)象發(fā)生。對于工作量大這個(gè)問題,目前還沒有好的解決辦法。國外由專業(yè)測試工具可以代替人來進(jìn)行這種重復(fù)性工作,但是現(xiàn)象、問題、方法選擇等卻是千變?nèi)f化的。人的因素必不可少。

  性能指標(biāo)是另外一個(gè)重要的質(zhì)量數(shù)據(jù)。一個(gè)軟件產(chǎn)品無論功能多么完美,如果不能夠達(dá)到一定的性能,也無法被用戶接受。一般來說,性能測試一般要由專業(yè)的測試機(jī)構(gòu)來進(jìn)行。同樣,性能測試也不應(yīng)該僅僅看作是對成品的檢驗(yàn)。如果對開發(fā)階段的產(chǎn)品就有計(jì)劃地進(jìn)行性能試驗(yàn)會(huì)帶來更大的收益。

  易用性可能是對用戶來講首先關(guān)注的特性。易用性要考慮到軟件本地化程度,界面和使用風(fēng)格是否符合習(xí)慣,是否具有默認(rèn)和定制兩種方式,幫助文檔是否完善等。

  在這方面企業(yè)大多時(shí)候可以與第三方評測機(jī)構(gòu)共同來完成。

  我國軟件產(chǎn)品開發(fā)存在的主要問題在于一些企業(yè)對軟件產(chǎn)品化程度重視不夠。重視軟件產(chǎn)品化工作,有必要加大軟件產(chǎn)品質(zhì)量的投入力度。產(chǎn)品是企業(yè)的立身之本,提升軟件產(chǎn)品質(zhì)量必須有一定資金保證。軟件企業(yè)應(yīng)該根據(jù)我國國情和企業(yè),確定多元化的投資策略,以確保軟件產(chǎn)品開發(fā)生產(chǎn)過程中有足夠的資金支持;同時(shí)必須扭轉(zhuǎn)目前一些軟件企業(yè)重功能實(shí)現(xiàn)而輕質(zhì)量保證的現(xiàn)狀。提升軟件產(chǎn)品的質(zhì)量,提升客戶滿意度,保護(hù)軟件使用者權(quán)益。 

責(zé)任編輯:admin