国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談軟件評(píng)測在信息化建設(shè)中的應(yīng)用

2016-06-25 18:56:28耿洪濤
科教導(dǎo)刊·電子版 2016年14期
關(guān)鍵詞:信息化建設(shè)應(yīng)用

耿洪濤

摘 要 軟件評(píng)測的目的是以最少的人力、物力和時(shí)間找出軟件中潛在的各種錯(cuò)誤和缺陷,對(duì)軟件質(zhì)量進(jìn)行評(píng)估和測試,避免應(yīng)用后可能出現(xiàn)的風(fēng)險(xiǎn)和經(jīng)濟(jì)損失。

關(guān)鍵詞 軟件評(píng)測 信息化建設(shè) 應(yīng)用

中圖分類號(hào):TP3;C81 文獻(xiàn)標(biāo)識(shí)碼:A

在信息化建設(shè)過程中,需要編寫大量的應(yīng)用軟件。不同團(tuán)隊(duì)或個(gè)人所編寫的程序軟件不僅風(fēng)格不同,運(yùn)行效率和可靠性也有很大差別。石化系統(tǒng)軟件由于其專業(yè)性和特殊性,有更多的行業(yè)標(biāo)準(zhǔn)和技術(shù)要求,因此擁有石化系統(tǒng)內(nèi)部獨(dú)立的、權(quán)威的評(píng)測機(jī)構(gòu)也將是一個(gè)必然趨勢,而建立一個(gè)石化系統(tǒng)內(nèi)部的軟件測試平臺(tái)會(huì)為這個(gè)的測試機(jī)構(gòu)提供最系統(tǒng)、最權(quán)威的測試標(biāo)準(zhǔn)、測試流程、測試方法以及測試結(jié)果。

1軟件評(píng)測的目的、主要內(nèi)容和方法

1.1評(píng)測的目的

軟件評(píng)測的目的是以最少的人力、物力和時(shí)間找出軟件中潛在的各種錯(cuò)誤和缺陷,對(duì)軟件質(zhì)量進(jìn)行評(píng)估和測試,避免應(yīng)用后可能出現(xiàn)的風(fēng)險(xiǎn)和經(jīng)濟(jì)損失。

1.2評(píng)測的內(nèi)容

評(píng)價(jià)一套軟件,是用軟件質(zhì)量來衡量的。軟件質(zhì)量是指“滿足規(guī)定或潛在用戶需求的能力”。軟件質(zhì)量包括“內(nèi)部質(zhì)量”、“外部質(zhì)量”和“使用質(zhì)量”三部分。內(nèi)部質(zhì)量是從內(nèi)部觀點(diǎn)出發(fā)的軟件產(chǎn)品特性的總體。外部質(zhì)量是從外部觀點(diǎn)出發(fā)的軟件產(chǎn)品特性的總體。使用質(zhì)量則是從用戶觀點(diǎn)出發(fā)來看待軟件產(chǎn)品用于特定環(huán)境和條件下的質(zhì)量。測試和評(píng)價(jià)軟件質(zhì)量,以軟件的6種特性為主要內(nèi)容。

(1)功能性:包括適合性、準(zhǔn)確性、互操作性、保密安全性和功能的依從性;

(2)可靠性:包括成熟性、容錯(cuò)性、易恢復(fù)性和可靠依從性;

(3)易用性:易理解性、易學(xué)性、易操作性、吸引性和易用依從性;

(4)效率:時(shí)間特性、資源利用和效率依從性;

(5)維護(hù)性:易分析性、易改變性、穩(wěn)定性、易測試性和維護(hù)依從性;

(6)可移植性:適應(yīng)性、易安裝性、共存性、易替換性和可移植依從性。

1.3測試的分類

(1)軟件開發(fā)通常是經(jīng)過用戶需求(提出功能要求)、需求分析與系統(tǒng)設(shè)計(jì)、概要設(shè)計(jì)和詳細(xì)(代碼)設(shè)計(jì)四個(gè)步驟。與軟件開發(fā)過程相對(duì)應(yīng),軟件測試則分為單元測試、集成測試、確認(rèn)和系統(tǒng)測試、驗(yàn)收測試四項(xiàng)內(nèi)容。

單元測試:對(duì)用源代碼實(shí)現(xiàn)的每一個(gè)程序單元進(jìn)行測試,檢查各個(gè)模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能。

集成測試:把已經(jīng)測試過的各個(gè)單元模塊組裝起來,進(jìn)行與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)測試,對(duì)程序的各個(gè)方面進(jìn)行檢查。

確認(rèn)和系統(tǒng)測試:主要是檢查已完工的軟件是否全部滿足需求說明中的各種要求,以及軟件配置是否齊全、正確。再將經(jīng)過確認(rèn)的軟件納入到實(shí)際的運(yùn)行環(huán)境中,與構(gòu)成系統(tǒng)的其它成分或應(yīng)用組合在一起,檢查軟件是否適應(yīng)實(shí)際運(yùn)行平臺(tái),是否會(huì)與其它應(yīng)用產(chǎn)生資源沖突以及是否具備容災(zāi)能力等等。

驗(yàn)收測試:按照項(xiàng)目任務(wù)書或合同進(jìn)行的對(duì)整個(gè)系統(tǒng)的測試與評(píng)審,決定接收或拒收系統(tǒng)。

(2)按照實(shí)施測試的組織劃分,軟件測試可以分為開發(fā)方測試、用戶測試和第三方測試。

開發(fā)方測試也稱為驗(yàn)證測試,主要是在軟件開發(fā)完成后對(duì)要提交的軟件進(jìn)行全面的自我檢查與驗(yàn)證,證實(shí)軟件是否滿足設(shè)計(jì)需求的各項(xiàng)指標(biāo)。用戶測試,則是用戶通過運(yùn)行和使用軟件,檢測與核實(shí)軟件功能是否符合預(yù)期要求。第三方測試,是介于開發(fā)方和使用方之間的測試,也稱為獨(dú)立測試,是第三方獨(dú)立在模擬用戶真實(shí)應(yīng)用環(huán)境下,對(duì)軟件進(jìn)行確認(rèn)測試。

(3)按照軟件測試的技術(shù),可以劃分為白盒測試、黑盒測試和灰盒測試。

1.4評(píng)測的主要方法

軟件評(píng)測方法主要有三種:

(1)V模型法:這一方法,是軟件開發(fā)的逆過程,即在開發(fā)完工后,從源代碼開始進(jìn)行的單元測試、集成測試、確認(rèn)和系統(tǒng)測試及驗(yàn)收測試。

(2)W模型法:此方式是從V模型法發(fā)展而來的。該方法是對(duì)軟件開發(fā)的每一個(gè)環(huán)節(jié)進(jìn)行同步的獨(dú)立測試,其最大優(yōu)點(diǎn)在于能夠及時(shí)發(fā)現(xiàn)開發(fā)過程中每一步的錯(cuò)誤,避免在最后階段發(fā)現(xiàn)問題,耽誤更多的時(shí)間來修改軟件。目前,這種方法應(yīng)用得比較普遍。

(3)H模型法:這種方式是從軟件開發(fā)不可能總是嚴(yán)格按照需求分析、設(shè)計(jì)、編碼等一系列串行行為來實(shí)施的出發(fā)點(diǎn)提出來的,是基于設(shè)計(jì)流程和編碼流程來對(duì)軟件進(jìn)行的測試,其思路是在軟件開發(fā)過程中設(shè)置多個(gè)測試點(diǎn),某一個(gè)測試時(shí)間點(diǎn)就緒時(shí),就按照預(yù)先設(shè)計(jì)的測試流程對(duì)其進(jìn)行獨(dú)立測試。

2石化企業(yè)軟件評(píng)測的實(shí)現(xiàn)

近幾年,石化企業(yè)信息化建設(shè)發(fā)展迅速,勘探開發(fā)、油氣生產(chǎn)、車輛管理、財(cái)務(wù)管理和設(shè)備管理等軟件系統(tǒng)相繼投入使用。由于石化業(yè)務(wù)的專業(yè)化特點(diǎn),未來將有更多的專用軟件需要開發(fā)和應(yīng)用。為確保軟件開發(fā)的質(zhì)量,必須建立一套適合石化企業(yè)特點(diǎn)的軟件評(píng)測組織體系。

(1)建立“以測代評(píng)”制度。石化企業(yè)目前使用的軟件系統(tǒng),大多以企業(yè)參與或委托地方公司開發(fā)的方式為主。軟件生成后,經(jīng)過半年到一年的試用,由我方提出意見或修改建議,只要功能滿足要求,就組織專家驗(yàn)收。驗(yàn)收工作主要以開發(fā)方提供的文檔資料和用戶方提供的試用情況資料為依據(jù)來進(jìn)行。只有通過對(duì)軟件進(jìn)行全面的評(píng)測,才能將缺陷和錯(cuò)誤降低到最小程度,確保軟件的正常使用。

(2)選擇可行的評(píng)測方法。石化企業(yè)使用的軟件,開發(fā)過程基本上是按照規(guī)范的四個(gè)步驟,即用戶需求、需求分析、系統(tǒng)設(shè)計(jì)、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)(代碼)進(jìn)行的。V和W模型測試法很適合用這種開發(fā)模式生成的軟件。如果軟件的研發(fā)時(shí)間比較充裕,可采用V模型法,這樣可以節(jié)省評(píng)測小組的測試時(shí)間。不過一旦軟件存在結(jié)構(gòu)性的問題,必須從開發(fā)過程的頂層進(jìn)行修改的話,開發(fā)周期就會(huì)被迫延長。實(shí)際上,采用W模型測試法是比較科學(xué)的,軟件開發(fā)進(jìn)展到哪一環(huán)節(jié),測試就到那個(gè)環(huán)節(jié),如果在測試中發(fā)現(xiàn)錯(cuò)誤,也不需要從頭再來,只需從錯(cuò)誤點(diǎn)開始修改即可,能大大縮短開發(fā)周期。

參考文獻(xiàn)

[1] 袁文榜.產(chǎn)業(yè)信息化的測評(píng)分析[J].經(jīng)濟(jì)研究導(dǎo)刊,2007(01).

[2] 林永興,莊紅,邊境.一種實(shí)時(shí)測評(píng)計(jì)算機(jī)操作技能的系統(tǒng)[J].浙江理工大學(xué)學(xué)報(bào),2005(04).

猜你喜歡
信息化建設(shè)應(yīng)用
關(guān)于新時(shí)期高校檔案管理信息化建設(shè)的幾點(diǎn)思考
數(shù)字化校園的整體構(gòu)架及技術(shù)分析
事業(yè)單位人事管理信息化建設(shè)策略研究
公立醫(yī)院財(cái)務(wù)管理信息化建設(shè)研究
關(guān)于現(xiàn)階段工程造價(jià)管理信息化建設(shè)的思考
企業(yè)財(cái)務(wù)管理信息化建設(shè)研究
中國市場(2016年36期)2016-10-19 04:24:57
多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
考試周刊(2016年76期)2016-10-09 08:45:44
分析膜技術(shù)及其在電廠水處理中的應(yīng)用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
科技視界(2016年20期)2016-09-29 11:47:01
永德县| 徐水县| 玉溪市| 明水县| 长垣县| 彭阳县| 仁怀市| 郁南县| 富宁县| 新昌县| 泰宁县| 革吉县| 万盛区| 滨州市| 抚顺县| 水富县| 平舆县| 盐津县| 松江区| 郁南县| 晋州市| 孟连| 定襄县| 牙克石市| 遂昌县| 阳春市| 东源县| 四会市| 贵阳市| 子洲县| 彩票| 宝应县| 济宁市| 无为县| 琼中| 隆昌县| 万盛区| 西藏| 调兵山市| 元江| 三门县|