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

?

淺談軟件系統(tǒng)集成測(cè)試技術(shù)

2020-09-10 12:53呂玲
關(guān)鍵詞:系統(tǒng)集成軟件開(kāi)發(fā)

摘要:現(xiàn)今網(wǎng)絡(luò)科技發(fā)達(dá),各類軟件占據(jù)著生活、工作中的每一個(gè)角落,只要人類尚存需求,則軟件便會(huì)開(kāi)發(fā)至需求的終點(diǎn),但軟件系統(tǒng)相對(duì)復(fù)雜,軟件開(kāi)發(fā)工作難以針對(duì)質(zhì)量進(jìn)行嚴(yán)格控制。本文為探究降低軟件系統(tǒng)的開(kāi)發(fā)難度,提出進(jìn)行軟件集成測(cè)試有其重要意義,針對(duì)整個(gè)軟件系統(tǒng)其開(kāi)發(fā)中的集成、測(cè)試階段做以階段性劃分,展示各階段目的、內(nèi)容、環(huán)境。

關(guān)鍵詞:軟件開(kāi)發(fā);系統(tǒng)集成;測(cè)試內(nèi)容

引言:在軟件開(kāi)發(fā)期間,其系統(tǒng)具備較高復(fù)雜性,在軟件開(kāi)發(fā)規(guī)模逐漸膨脹的現(xiàn)階段社會(huì),給到開(kāi)發(fā)人員的技術(shù)難度與日俱增。通過(guò)對(duì)軟件系統(tǒng)進(jìn)行分析,討論軟件質(zhì)量的影響要素,發(fā)現(xiàn)單元測(cè)試環(huán)節(jié)前可對(duì)軟件質(zhì)量有較高的控制效果,另外組裝集成環(huán)節(jié)將消耗大量開(kāi)發(fā)資源,約占30%,所以對(duì)軟件系統(tǒng)的集成環(huán)節(jié)做出分析,并對(duì)其進(jìn)行評(píng)測(cè),可改善軟件的開(kāi)發(fā)質(zhì)量,提高開(kāi)發(fā)人員技術(shù)水平。

一、集成測(cè)試過(guò)程概述

對(duì)軟件開(kāi)發(fā)過(guò)程中的集成過(guò)程進(jìn)行分析,可知測(cè)試流程有如下四個(gè)步驟。第一,進(jìn)行單元測(cè)試。軟件的開(kāi)發(fā)設(shè)計(jì)中,單元組成是其中最小的設(shè)計(jì)單位,對(duì)單元設(shè)計(jì)中的模塊組成進(jìn)行測(cè)試,判斷其正確性高低,并按照說(shuō)明書對(duì)設(shè)計(jì)中的邏輯結(jié)構(gòu)做出部分測(cè)試。第二,進(jìn)行組裝集成的測(cè)試。單元評(píng)測(cè)后,把系統(tǒng)組成的所有模塊結(jié)構(gòu)進(jìn)行組裝,并按照設(shè)計(jì)要求進(jìn)行妥善安排,測(cè)試集成完整性。第三,進(jìn)行確認(rèn)測(cè)試。針對(duì)軟件功能開(kāi)發(fā)階段,對(duì)軟件系統(tǒng)的實(shí)際性能進(jìn)行特性分析,確保與用戶要求下的需求保持一致。第四,進(jìn)行系統(tǒng)測(cè)試。軟件在其應(yīng)用中需要與計(jì)算機(jī)硬件結(jié)構(gòu)進(jìn)行有效配合,因此針對(duì)集成后的軟件設(shè)備做出系統(tǒng)性的統(tǒng)一測(cè)試,保障組裝步驟的最佳效果。

二、評(píng)測(cè)軟件單元質(zhì)量

(一)評(píng)測(cè)目的

該階段的評(píng)測(cè)工作,主要是對(duì)被評(píng)測(cè)軟件進(jìn)行軟件內(nèi)部的質(zhì)量特性進(jìn)行度量,而決不是對(duì)軟件單元進(jìn)行功能和代碼正確性測(cè)試的檢查。通過(guò)對(duì)被評(píng)測(cè)軟件的源代碼進(jìn)行靜態(tài)分析,抽取出能夠客觀反映被評(píng)測(cè)軟件內(nèi)部質(zhì)量屬性的“度量”;并在此基礎(chǔ)上,建立若干質(zhì)量評(píng)測(cè)(或者預(yù)測(cè))模型,對(duì)被評(píng)測(cè)軟件的外部質(zhì)量特性(如可靠性、可維護(hù)性、重用性和可重用性等)進(jìn)行評(píng)測(cè)。通過(guò)該項(xiàng)評(píng)測(cè)的軟件單元應(yīng)該具備進(jìn)行運(yùn)行部件級(jí)組裝的質(zhì)量特性[1]。

(二)評(píng)測(cè)內(nèi)容

在對(duì)軟件單元進(jìn)行的評(píng)測(cè)度量階段,需要著重關(guān)注系統(tǒng)軟件的外部特性,比如維護(hù)的可行性、重用性等,針對(duì)軟件單元做出詳細(xì)評(píng)價(jià),有利于軟件質(zhì)量的進(jìn)一步優(yōu)化提高,并且該階段是在集成前期最為重要、可被人工掌控的評(píng)測(cè)控制。評(píng)測(cè)內(nèi)容將對(duì)系統(tǒng)結(jié)構(gòu)化進(jìn)行特征特性的有效度量,并可有效預(yù)測(cè)系統(tǒng)開(kāi)發(fā)的可靠性指標(biāo),在可維護(hù)的特性中也能完成準(zhǔn)確推斷,由此便可把對(duì)面向用戶的相關(guān)特性進(jìn)行準(zhǔn)確預(yù)測(cè)。

(三)評(píng)測(cè)環(huán)境

軟件進(jìn)行的單元部件評(píng)測(cè)工作相對(duì)復(fù)雜,在其檢測(cè)環(huán)境中需要做出長(zhǎng)時(shí)間數(shù)據(jù)信息的累積,并對(duì)系統(tǒng)模型做出有效的校驗(yàn)修正,因此評(píng)測(cè)環(huán)境將對(duì)檢測(cè)效率產(chǎn)生較大影響,需要極為適宜的外部拓展環(huán)境對(duì)其評(píng)測(cè)精度做出支持。評(píng)測(cè)環(huán)境應(yīng)具備較為強(qiáng)勢(shì)的靜態(tài)分析性能,以便支持C語(yǔ)言設(shè)計(jì)環(huán)境;應(yīng)具備科學(xué)的評(píng)測(cè)標(biāo)準(zhǔn),將客觀性落實(shí)進(jìn)單元設(shè)計(jì)中;應(yīng)建立出完善的歷史信息資料庫(kù),能在完整數(shù)據(jù)歷程中度量出單元設(shè)計(jì)的評(píng)測(cè)結(jié)果。

三、軟件部件集成測(cè)試

(一)測(cè)試內(nèi)容

軟件的各個(gè)單元進(jìn)行檢測(cè)并通過(guò)后,需要對(duì)部件做出功能性的分析,以便在集成環(huán)境中能產(chǎn)生較高的集成正確率。因此部件集成測(cè)試應(yīng)考慮單元設(shè)計(jì)是否符合部件要求、單元中進(jìn)行彼此連接是否影響數(shù)據(jù)留存情況、連接期間的功能組成是否將對(duì)單元性能造成影響。在單元部件的設(shè)計(jì)中,因?yàn)樾枰紤]后續(xù)的集成組裝問(wèn)題,所以對(duì)連接后的性能做出有效內(nèi)容的測(cè)試,有其重要意義,最后測(cè)試內(nèi)容中需要考慮是否應(yīng)對(duì)集成完畢后的各部件做出追加測(cè)試,以充分保障軟件系統(tǒng)的功能性保持。

(二)測(cè)試方式

軟件部件的集成和測(cè)試一般采用自頂向下或自底向上的增殖式方式,但在實(shí)際軟件開(kāi)發(fā)過(guò)程中,很難按照一種完整的方式進(jìn)行,通常會(huì)根據(jù)單元測(cè)試的進(jìn)度、相關(guān)軟件單元的重要程度去安排集成測(cè)試的方式和進(jìn)度,因此在軟件開(kāi)發(fā)中一般采用按照優(yōu)先級(jí)進(jìn)行集成測(cè)試的方式[2]。首先根據(jù)軟件設(shè)計(jì)方法對(duì)部件集成進(jìn)行測(cè)試,其次將關(guān)鍵性單元部件做出確認(rèn)測(cè)試,再次為確認(rèn)功能性單元結(jié)構(gòu)的性能進(jìn)行測(cè)試,最后選擇相匹配的軟件部件進(jìn)行完整性組裝,測(cè)試其組裝性能。

(三)測(cè)試環(huán)境

在軟件進(jìn)行部件結(jié)構(gòu)的集成測(cè)試期間,需要考慮使用CASE工具進(jìn)行技術(shù)支持,由此建立起絕佳的測(cè)試環(huán)境,以供部件級(jí)設(shè)備進(jìn)行集成操作。對(duì)部件進(jìn)行功能測(cè)試,需要在其環(huán)境中進(jìn)行生成能力的探究,其測(cè)試對(duì)象包括樁模塊、測(cè)試用例等,在具備較高分析能力的測(cè)試工具中,因界面測(cè)試板塊較多,但工具往往只能對(duì)一類性能加以測(cè)試,由此便需要充分合成利用工具,來(lái)完善部件測(cè)試環(huán)境。

四、軟件系統(tǒng)集成測(cè)試

(一)測(cè)試內(nèi)容

軟件部件能夠完成設(shè)計(jì)中所要求的功能,但所有的軟件部件是否能夠按照設(shè)計(jì)的要求進(jìn)行協(xié)同來(lái)完成系統(tǒng)的設(shè)計(jì)要求,是開(kāi)發(fā)人員重要的任務(wù)之一[3]。在小型的系統(tǒng)開(kāi)發(fā)中往往不關(guān)心類似的問(wèn)題,但大型系統(tǒng)的開(kāi)發(fā)必須進(jìn)行此階段的集成和測(cè)試。據(jù)統(tǒng)計(jì),集成測(cè)試約60%的資源都花費(fèi)在該階段。

(二)測(cè)試方式

針對(duì)軟件系統(tǒng)進(jìn)行集成方式測(cè)試,該過(guò)程中需要具備完全動(dòng)態(tài)感知行為,因?yàn)楫?dāng)處于靜態(tài)情況下,軟件系統(tǒng)可根據(jù)其運(yùn)行程序做出部件分析,但集成后的系統(tǒng)則具備了相當(dāng)高程度的處理信息能力,所以僅采用靜態(tài)方式有其應(yīng)用弊端。系統(tǒng)運(yùn)行期間,表現(xiàn)出極強(qiáng)的外部可見(jiàn)集成形態(tài),通過(guò)物理文件的數(shù)據(jù)展示,體現(xiàn)出較為穩(wěn)定的集成環(huán)境。對(duì)軟件系統(tǒng)集成的測(cè)試方式做以分析,首先軟件系統(tǒng)框架的組裝模式應(yīng)采取較為先進(jìn)的驅(qū)動(dòng)方式協(xié)同完成,并掌控不同部件下的共享數(shù)據(jù)能力;其次需要將各部件進(jìn)行完整的系統(tǒng)組裝步驟,并在組裝完成后測(cè)試其獨(dú)立運(yùn)行能力。

(三)測(cè)試環(huán)境

軟件系統(tǒng)集成環(huán)境在其測(cè)試階段應(yīng)采用CASE工具對(duì)其各流程測(cè)試進(jìn)行充分支持,該測(cè)試環(huán)境下應(yīng)保持事前、事后條件的限定,另外對(duì)其加載測(cè)試能力進(jìn)行有效設(shè)置,針對(duì)軟件系統(tǒng)其運(yùn)行中的環(huán)境,還應(yīng)進(jìn)行仿真能力的保障。商業(yè)化形式下的測(cè)試工具,不具備完整測(cè)試能力,在將一系列工具做以集成整理后,方可進(jìn)行軟件系統(tǒng)的集成測(cè)試工序。

結(jié)論:綜上,軟件系統(tǒng)進(jìn)行集成操作時(shí)的各項(xiàng)因素將會(huì)直接影響到軟件開(kāi)發(fā)完成后的質(zhì)量,因此對(duì)其集成過(guò)程進(jìn)行有效測(cè)試,可完成對(duì)軟件質(zhì)量的保障工作。對(duì)系統(tǒng)集成過(guò)程做以針對(duì)性目的分析,并結(jié)合實(shí)際工作內(nèi)容,分析得出最佳的系統(tǒng)規(guī)模,以此影響系統(tǒng)復(fù)雜程度,將軟件開(kāi)發(fā)質(zhì)量做以集成測(cè)試環(huán)節(jié)后的最大保證。另外系統(tǒng)的開(kāi)發(fā)方法和開(kāi)發(fā)過(guò)程應(yīng)遵循軟件開(kāi)發(fā)的實(shí)際標(biāo)準(zhǔn),對(duì)各類因素加以調(diào)控,以便提高軟件質(zhì)量,減輕開(kāi)發(fā)人員開(kāi)展難度。

參考文獻(xiàn):

[1]王則瑤,吳廣,郭昌盛等.軟件自動(dòng)化測(cè)試技術(shù)研究[J].電子測(cè)試,2020(12):69-70+122.

[2]牛穎蓓,左蕓.基于VC33航天軟件集成測(cè)試技術(shù)研究[J].計(jì)算機(jī)測(cè)量與控制,2020,28(01):26-29.

[3]喬嘉雨. 視覺(jué)測(cè)量軟件系統(tǒng)中的算法集成及測(cè)試技術(shù)研究[D].北京化工大學(xué),2019.

作者簡(jiǎn)介:

呂玲(1985年4月3日—),女,漢族,四川省內(nèi)江市人,本科學(xué)歷,研究方向:智慧博物館領(lǐng)域的軟件開(kāi)發(fā)、系統(tǒng)集成工作。

猜你喜歡
系統(tǒng)集成軟件開(kāi)發(fā)
智能建筑的系統(tǒng)集成與控制技術(shù)分析
Wonderware系統(tǒng)軟件在礦綜合自動(dòng)化系統(tǒng)中的設(shè)計(jì)和實(shí)現(xiàn)
以數(shù)據(jù)為中心的分布式系統(tǒng)自適應(yīng)集成方法
統(tǒng)一用戶與單點(diǎn)登錄實(shí)現(xiàn)應(yīng)用系統(tǒng)集成方法研究
信息安全環(huán)境下的計(jì)算機(jī)軟件開(kāi)發(fā)研究
核電廠定期試驗(yàn)管理軟件開(kāi)發(fā)
FPGA軟件開(kāi)發(fā)過(guò)程中編碼規(guī)范的作用
沛县| 芦溪县| 阿拉善盟| 罗田县| 朝阳市| 彭山县| 祁东县| 商都县| 台江县| 柘荣县| 名山县| 固安县| 南靖县| 恩平市| 韩城市| 罗城| 武强县| 门头沟区| 浑源县| 巴林左旗| 明光市| 浮山县| 凤翔县| 湘乡市| 兰西县| 达尔| 韩城市| 周口市| 林口县| 泾川县| 绥芬河市| 西充县| 安徽省| 定日县| 文安县| 惠安县| 桂平市| 舟曲县| 屯留县| 井冈山市| 汝州市|