張新民
(利辛縣市場監(jiān)督檢驗所 安徽亳州 236700)
計量器具不僅是我們衡量公平公正的一個標準,更是受到了法律的保護的一個準則。它代表著一個我們的每個人都必須遵守的一個默認的準則。但現(xiàn)在隨著科技的發(fā)展,商品多樣化增多,計量器具也在增多。衡器軟件便是計量器具中最貼近我們生活,方便我們生活,和我們生活息息相關的一個器具。商人們總想著盈利,那么不費任何力氣不需要任何成本的獲得更大利潤的捷徑是什么?沒錯,那邊是在計量器具上動手腳,衡量軟件首當其沖。
基于軟件工程標準的機構和標準的適用范圍??蓪⑵浞譃槲鍌€級別。許多標準的初始狀態(tài)可能是項目標準或企業(yè)標準,但是隨著行業(yè)的發(fā)展和進步,它的權威可能促進其發(fā)展成工業(yè)、國家或國家標準,因此這里所描述的水平也是肯定的。
(1)衡量軟件國際標準:指國際機構制定或者國際規(guī)定默認、公布的各國不一或者相同的參考標準。
(2)國家標準:指政府或國家機構制定或批準的適用于國家標準的標準。
(3)行業(yè)標準:指某些行業(yè)組織、學術機構或國防機構制定的標準,用于某一業(yè)務領域。
(4)企業(yè)規(guī)范:在一些大型企業(yè)或公司中,當工作者們不知道如何去衡量一些事物的時候,制定一個衡量軟件是非常有必要的,可以只適用于本部門。
(5)項目規(guī)范:是一些科研工作者和生產(chǎn)項目的具體項目工作者為了統(tǒng)一工作情況和工作職責所規(guī)定的操作規(guī)范。這個規(guī)范的目標是非常明確的,也就是說,它致力于這個任務。
一個好的軟件測試策略肯定會給軟件測試帶來兩倍的效果。充分利用有限的人力物力將軟件的質量提高,讓軟件變得更加有效率和質量。測試包括一系列組織良好的活動,需要事先制定計劃并系統(tǒng)化的實施。這樣,需要建立多個階段,使得特定的測試用例設計技術和檢測方法可以納入軟件工程步驟之中。目前業(yè)界已提出了不少衡量軟件的測試策略,他們?yōu)闇y試提供了模板。測試策略有以下基本假設。
(1)衡量軟件測試應該從模塊級別開始,向外延伸到整個系統(tǒng)集成;從構件層次開始,向外延伸到整個計算機系統(tǒng)的集成。
(2)采取循環(huán)漸進,自底向上的方式測試。
(3)軟件開發(fā)者可以實施測試,但他們必須在獨立測試小組的協(xié)助下進行。
(4)測試和調試是兩種不同的活動,但調試是任何測試策略都需要的。
根據(jù)軟件本身的性質、大小和應用,我們可以選擇不同的測試方案,以獲得最少的軟件、硬件和人力資源的最佳測試結果,這是測試策略的目標。那么計量軟件有哪幾種測試呢?
(1)單元測試:也稱為模塊測試;是衡量軟件測試的第一步,開始與編碼階段。單元測試是在編碼完成后必須進行的測試工作,一般由程序員、程序開發(fā)者自行完成。
(2)集成測試:集成測試是單元測試的邏輯擴展。組件是多個單元的集成聚合。在測試方案中,許多測試單元組合成的組件又可以聚合成程序的更大部分,最后,將構成該過程的所有模塊總和搭建在一起測試。
(3)確認測試:又稱有效測試和合格測試。當集成測試完成后,分散的開發(fā)模塊將被連接成一個完整的程序。其中各個模塊之間接口存在的種種問題都以消除,此時可進行測試工作的最后部分,確認測試。確認測試是測試所開發(fā)的軟件是否能按照用戶的要求工作。
軟件調試(調試)僅在成功測試之后啟動。它與軟件測試不同,測試的目的是在實踐操作軟件過程中發(fā)現(xiàn)提出所存在的錯誤;而調試的任務則是在過程中進一步診斷發(fā)現(xiàn)再糾正程序中的潛在錯誤。
軟件維護從使用軟件交付開始到消除軟件的結束。維護是工作人員幫助客戶修改軟件中存在錯誤或者讓軟件適應新的環(huán)境的過程,并且在此之中可以在之后擴展軟件在使用方面的功能和性能。軟件開發(fā)時間比較長,幾個月到幾年都不等,但它可以使用很多年,使用周期非常的長,所以相應的維護周期也會比較長。因此軟件維護的成本很大,并且維護成本仍然在逐年上升。
衡量軟件的調試是在軟件測試之后對測試過程中發(fā)現(xiàn)的錯誤加以修改,以保證軟件進行的正確性、可靠性。調試作為測試的后續(xù)工作,主要解決和排除測試中出現(xiàn)錯誤的工作。調試工作排錯方法包括:硬性排錯,歸納法排錯,演繹法排錯,回溯法排錯。
衡量軟件的維護就是在顧客購買了軟件以后,軟件的工作人員要將錯誤改正或滿足客戶新的需求而修改軟件的過程。做好軟件維護工作不僅能夠使軟件功能系統(tǒng)更加完善,性能方面也會提高。軟件維護的類型有:糾正性維護、適應性維護、完善維護、預防性維護。
現(xiàn)在我國對衡量軟件這一塊內(nèi)容及衡量軟件的質量與檢測的重要性的意識還比較薄弱,但是還是處在發(fā)展階段,并沒有形成非常完善和健全的制度。但是我相信隨著軟件技術的發(fā)展,消費者維權意識的形成,衡量軟件質量和檢測一定會變成重中之重,因為衡量軟件會變成標準的存在,努力學習這方面內(nèi)容,為我國的計量器具這方面,衡量軟件這方面打下扎實的根底。
[1]張浩華.軟件質量保證與檢測技術研究[J].中國水利水電出版社,2014,9.
[2]曲朝陽.軟件測試技術[J].中國水利水電出版社,2014,1.