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

?

計算機(jī)軟件測試技術(shù)與開發(fā)應(yīng)用探討

2021-10-25 03:13:16郝東森
科技信息·學(xué)術(shù)版 2021年19期
關(guān)鍵詞:軟件開發(fā)軟件測試計算機(jī)

郝東森

摘要:隨著信息化技術(shù)的發(fā)展,當(dāng)前計算機(jī)技術(shù)在我國備受重視,在計算機(jī)技術(shù)中計算機(jī)軟件是連接計算機(jī)與用戶以及用戶與用戶之間的溝通橋梁,因此計算機(jī)軟件系統(tǒng)運(yùn)行是否穩(wěn)定、計算機(jī)軟件是否能夠貼合用戶的使用需求十分關(guān)鍵,而想要實現(xiàn)計算機(jī)軟件的穩(wěn)定運(yùn)行以及使計算機(jī)能夠貼合用戶的使用需求,就必須對計算機(jī)軟件系統(tǒng)及其結(jié)構(gòu)進(jìn)行測試,從而找出軟件系統(tǒng)存在的不足之處進(jìn)行針對性的優(yōu)化。本文主要介紹了計算機(jī)軟件的基本情況,當(dāng)前計算機(jī)測試過程中主要使用的方法、步驟,以及計算機(jī)應(yīng)用軟件開發(fā)的幾種方法。

關(guān)鍵詞:計算機(jī);軟件測試;軟件開發(fā)

當(dāng)前我國已經(jīng)進(jìn)入了信息化時代,在人們的工作和生活中都離不開計算機(jī)軟件的應(yīng)用,但是一旦計算機(jī)軟件的功能不完善或者計算機(jī)軟件存在功能開發(fā)不全面,或是存在部分功能無法正常使用等問題時,將嚴(yán)重影響用戶的使用體驗,甚至影響用戶的工作和生活,因此在計算機(jī)軟件推向市場之前,需要對計算機(jī)軟件進(jìn)行測試,并根據(jù)測試結(jié)果對計算機(jī)軟件所存在的問題進(jìn)行優(yōu)化,從而實現(xiàn)計算機(jī)軟件用戶使用體驗感受的提升。

一、計算機(jī)軟件測試相關(guān)概述

進(jìn)行計算機(jī)軟件測試的目的是為了保證編程后的計算機(jī)軟件功能、設(shè)計符合最初設(shè)定的目標(biāo),能夠滿足用戶提出的計算機(jī)軟件使用要求。計算機(jī)軟件編程過程較為繁瑣且復(fù)雜,計算機(jī)軟件涉及的編程代碼也非常多,一旦編程人員在計算機(jī)軟件編程中出現(xiàn)小的疏漏,那么可能整個軟件的使用穩(wěn)定性及部分使用功能將會受到較大的影響,而在計算機(jī)軟件正式交付用戶使用前,對計算機(jī)軟件的運(yùn)行穩(wěn)定性及計算機(jī)軟件系統(tǒng)的功能進(jìn)行測試,則能夠及時發(fā)現(xiàn)計算機(jī)軟件存在的漏洞和不足,并進(jìn)行針對性修改,進(jìn)行再次測試,直到計算機(jī)軟件能夠穩(wěn)定運(yùn)行,計算機(jī)軟件結(jié)構(gòu)及功能符合用戶的要求。計算機(jī)軟件運(yùn)行的效果除了與計算機(jī)軟件本身的設(shè)計有關(guān),同時還與計算機(jī)硬件相關(guān),因此在進(jìn)行計算機(jī)軟件測試時,還需要對計算機(jī)軟件在不同硬件系統(tǒng)中的應(yīng)用情況進(jìn)行檢測,使計算機(jī)軟件開發(fā)人員掌握軟件在不同硬件系統(tǒng)中的運(yùn)行能力,這對計算機(jī)軟件根據(jù)環(huán)境的不同進(jìn)行風(fēng)險規(guī)避具有重要意義。

二、計算機(jī)軟件測試的方法

黑盒測試與白盒測試是當(dāng)前計算機(jī)軟件測量過程中的兩種主要方式,這兩種測試方法存在較大的區(qū)別,其測試方法以及測試的目的都存在較大的區(qū)別。

(一)黑盒測試

黑盒測試又稱功能性測試,其主要測試的目的是為了測試計算機(jī)軟件的各項功能運(yùn)行是否正常,是否符合用戶的要求,在進(jìn)行黑盒測試的過程中,整個計算機(jī)軟件就像一個無法打開的盒子,在測試的過程中主要通過測試接口,對外部接口相關(guān)數(shù)據(jù)進(jìn)行分析和判斷整個軟件系統(tǒng)的運(yùn)行功能,而無法對計算機(jī)軟件的內(nèi)部信息情況進(jìn)行分析。

(二)白盒測試

白盒測試則是與黑盒測試完全相反的一類測試方式,在測試的過程中白盒測試需要打開盒子進(jìn)行測試,對內(nèi)部環(huán)境數(shù)據(jù)進(jìn)行檢測,并據(jù)此判斷程序的運(yùn)行過程是否安全,一旦測試過程中出現(xiàn)內(nèi)部運(yùn)行方面的安全性問題,則需要對程序進(jìn)行修改和優(yōu)化,并進(jìn)行再次測試,直到軟件程序符合相關(guān)使用要求。

三、計算機(jī)軟件開發(fā)的步驟

(一)軟件概要設(shè)計

在進(jìn)行計算機(jī)軟件設(shè)計的過程中,首先計算機(jī)軟件相關(guān)設(shè)計人員需要對計算機(jī)軟件的實現(xiàn)目標(biāo)、功能以及目標(biāo)用戶群體進(jìn)行大方向上的確定,其次,需要對計算機(jī)軟件的目標(biāo)用戶群體發(fā)放調(diào)查問卷,調(diào)查用戶使用該軟件的功能需求,并據(jù)此調(diào)整和細(xì)化計算機(jī)軟件所設(shè)計的功能,確定計算機(jī)軟件的功能框架和設(shè)計實現(xiàn)流程,從而最終通過編程實現(xiàn)計算機(jī)軟件預(yù)先設(shè)計的各個功能。

(二)軟件程序的編碼與設(shè)計

在確定計算機(jī)軟件的基本功能框架后,還需要對計算機(jī)軟件程序進(jìn)行編碼設(shè)計,從而實現(xiàn)計算機(jī)軟件功能的最終應(yīng)用。為此,在編程的過程中,計算機(jī)編程人員需要根據(jù)計算機(jī)軟件程序的特點(diǎn)選擇恰當(dāng)?shù)木幊陶Z言,同時,為了方便計算機(jī)軟件后續(xù)進(jìn)行軟件的更新與升級,增強(qiáng)企業(yè)計算機(jī)軟件的市場競爭力,還需要盡量選擇高級的程序語言進(jìn)行編寫。除此之外,在功能設(shè)計與實現(xiàn)的過程中,還需要對相關(guān)功能進(jìn)行細(xì)化,從而提升用戶在使用計算機(jī)軟件相關(guān)功能式的使用體驗。

四、計算機(jī)應(yīng)用軟件開發(fā)的幾種方法

(一)自動形式的開發(fā)方法

自動形式的軟件開發(fā)方式是近年來較為常見的開放方式,自動形式的開發(fā)方式有其優(yōu)勢但也有其弊端,一方面,自動形式的開發(fā)方式不需要進(jìn)行用戶調(diào)查,根據(jù)軟件設(shè)計開發(fā)人員的說明即可完成軟件的自動編程工作,因此這樣的開發(fā)方式其開發(fā)效率非常高,能夠在較短的時間內(nèi)推向市場;但另一方面,這一開發(fā)方式下開發(fā)出來的軟件也具有較大的弊端,即功能性較弱,非常容易被取代,因此市場競爭力較弱,容易被淘汰。

(二)原型化開發(fā)方法

原型化開發(fā)方法主要是依據(jù)用戶和客戶的需要進(jìn)行設(shè)計和開發(fā)的,因此軟件設(shè)計的功能性和目的性較強(qiáng),這一軟件在設(shè)計過程中,首先需要全面搜集用戶和客戶的使用需要,然后再將用戶需要視為設(shè)計原型,并在此基礎(chǔ)上將其需要具象化,轉(zhuǎn)化成可以編程的功能需求,最終使設(shè)計師能夠根據(jù)這些具象化的功能目標(biāo)完成軟件功能框架與語言編程。

(三)生命周期方法

生命周期方法也是常見的一類軟件設(shè)計方式,生命周期方法主要是通過將軟件設(shè)計與開發(fā)的大目標(biāo)進(jìn)行細(xì)分,將大目標(biāo)分成若干個小目標(biāo),并對小目標(biāo)完成的周期時限進(jìn)行規(guī)劃,這樣相關(guān)軟件開發(fā)工作者只需要在既定的時間內(nèi)完成小目標(biāo)即可,這樣的開發(fā)方式能夠給軟件開發(fā)工作者在工作過程中確定更為具體的目標(biāo),使軟件開發(fā)工作者能夠明確每一階段內(nèi)自身的工作任務(wù),并集中精力完成相關(guān)任務(wù),而這樣的工作方式不僅能夠在一定程度上提升軟件開發(fā)工作的效率,同時還能夠提高軟件開發(fā)的質(zhì)量。

參考文獻(xiàn):

[1]李燕.計算機(jī)測試技術(shù)與保護(hù)技術(shù)在計算機(jī)軟件中的應(yīng)用分析[J].決策探索(中),2020(05):82.

[2]匡湖.云計算中計算機(jī)軟件的測試技術(shù)分析[J].科學(xué)技術(shù)創(chuàng)新,2019(34):75-76.

[3]付聰.計算機(jī)自適應(yīng)測試研究進(jìn)展[J].現(xiàn)代情報,2005(01):61-64+69.

猜你喜歡
軟件開發(fā)軟件測試計算機(jī)
計算機(jī)操作系統(tǒng)
基于OBE的軟件測試課程教學(xué)改革探索
基于計算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
信息安全環(huán)境下的計算機(jī)軟件開發(fā)研究
建模技術(shù)在軟件開發(fā)中的應(yīng)用
核電廠定期試驗管理軟件開發(fā)
科技視界(2016年21期)2016-10-17 20:50:03
FPGA軟件開發(fā)過程中編碼規(guī)范的作用
科技視界(2016年20期)2016-09-29 13:35:10
达日县| 始兴县| 中卫市| 台湾省| 武胜县| 岱山县| 永清县| 清丰县| 卓尼县| 牙克石市| 三台县| 潞城市| 黄山市| 十堰市| 卓尼县| 东城区| 朝阳县| 东阿县| 郧西县| 封丘县| 吉安县| 灌云县| 屏东市| 凤翔县| 五华县| 宁明县| 定远县| 乌鲁木齐县| SHOW| 潍坊市| 浏阳市| 富阳市| 大竹县| 永和县| 垫江县| 木兰县| 赣州市| 黄冈市| 保康县| 和平县| 绥阳县|