亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        構(gòu)件化軟件開發(fā)及系統(tǒng)測試技術(shù)

        2018-01-17 11:45:48顧吉堂
        電子技術(shù)與軟件工程 2017年20期

        摘 要 隨著計(jì)算機(jī)技術(shù)在社會應(yīng)用當(dāng)中的普及,人們對于各類軟件的依賴度有了明顯的提升。從現(xiàn)階段的具體情況分析來看,隨著辦公需要的增加,人們對于軟件的需求量在不斷的提升,這使得軟件開發(fā)的工程量和困難度都有了明顯的提升。從目前的構(gòu)件化軟件開發(fā)來看,系統(tǒng)測試是一項(xiàng)重要的內(nèi)容,所以本文就構(gòu)件化軟件開發(fā)以及系統(tǒng)測試技術(shù)進(jìn)行全面的分析。

        【關(guān)鍵詞】構(gòu)件化 軟件開發(fā) 系統(tǒng)測試技術(shù)

        隨著辦公精準(zhǔn)度和質(zhì)量化的提升,人們對于軟件的要求越來越高,所以在軟件開發(fā)的時(shí)候,需要考慮更多的因素,而這些因素的考慮增加了軟件開發(fā)的復(fù)雜性和難度,所以軟件開發(fā)的成本有了大幅度的上升。為了解決軟件開發(fā)的難度問題和成本上升問題,軟件開發(fā)商積極的采用構(gòu)件化軟件開發(fā)技術(shù),而所謂的構(gòu)件化軟件開發(fā),指的是將完整的軟件進(jìn)行拆分,然后分別設(shè)計(jì)和開發(fā)構(gòu)件,最終將構(gòu)件統(tǒng)一成軟件的技術(shù)。

        1 構(gòu)件化軟件開發(fā)的基本步驟

        1.1 問題域分析和建模

        在構(gòu)件化軟件開發(fā)中,問題域的分析和建模是第一步。軟件開發(fā)的目的是服務(wù)與社會應(yīng)用,所以軟件要解決哪些問題必須要有清晰的判斷。在實(shí)際預(yù)測軟件的基本功能后,對問題情形進(jìn)行具體的分析,然后針對問題進(jìn)行建模,這樣,各個軟件構(gòu)件的問題域以及模型建立會更加的準(zhǔn)確。因?yàn)閷栴}域和模型的準(zhǔn)確性做出了較高的判斷,所以UML模型的在進(jìn)行說明表示的時(shí)候會體現(xiàn)出更好的適合性。

        1.2 求解域模型設(shè)計(jì)

        求解域模型的設(shè)計(jì)是構(gòu)件化軟件開發(fā)的第二步。在分析并建立好問題域之后,需要對問題域的問題進(jìn)行解決,這就需要求解域來完成。針對問題域的問題進(jìn)行合理的分析和建模,這樣就可以得到求解域的模型,而所謂的求解域模型,實(shí)際上就是指系統(tǒng)需要的構(gòu)件以及系統(tǒng)的體系結(jié)構(gòu)。在求解域模型的設(shè)計(jì)中,針對能夠復(fù)用的構(gòu)件進(jìn)行接口的合理分析,這樣可以確認(rèn)構(gòu)件的擴(kuò)展性,同時(shí)也可以判斷增加新構(gòu)件的必要性。簡言之,對求解域的模型進(jìn)行科學(xué)合理的設(shè)計(jì),可以在完整求解域的基本目標(biāo)基礎(chǔ)上盡可能的保證構(gòu)件的可復(fù)用性。

        1.3 構(gòu)件的開發(fā)和組裝

        在構(gòu)件化軟件的開發(fā)過程中,第三個重要階段是構(gòu)件的開發(fā)和組裝。在分析問題域和求解域的基礎(chǔ)上,對構(gòu)件庫當(dāng)中的構(gòu)件進(jìn)行選用,然后對其的接口進(jìn)行擴(kuò)展,這樣,其和目前的工程便會具有適應(yīng)性。利用新開發(fā)的軟件構(gòu)件將其存儲到構(gòu)件庫當(dāng)中,這樣,軟件的日后使用會更加的方便。除此之外,為了保證構(gòu)件的實(shí)用性,還需要將其運(yùn)用到目前的工程當(dāng)中,待完成組裝后,利用完整的系統(tǒng)進(jìn)行合格測試,待測試結(jié)果合格,軟件就可以發(fā)布運(yùn)行。

        2 構(gòu)件化軟件系統(tǒng)測試技術(shù)分析

        2.1 基于構(gòu)件使用規(guī)范說明的測試

        基于構(gòu)件使用說明規(guī)范的測試是構(gòu)件化軟件系統(tǒng)測試的重要測試方法。所謂的基于構(gòu)件使用說明規(guī)范的測試,主要分為兩部分內(nèi)容:

        2.1.1 針對構(gòu)件使用規(guī)范的測試

        在構(gòu)件化軟件系統(tǒng)當(dāng)中,構(gòu)件具有獨(dú)立性,其運(yùn)行和使用也有相對的獨(dú)立性,所以為了保證其獨(dú)立運(yùn)行的效果,需要對其運(yùn)行的環(huán)境以及規(guī)范等做出規(guī)定。針對構(gòu)件使用規(guī)范進(jìn)行的測試就是在構(gòu)件的使用規(guī)范說明下對構(gòu)件的具體運(yùn)行性能等進(jìn)行測試。

        2.1.2 針對構(gòu)件連接與組裝的測試

        構(gòu)件化軟件系統(tǒng)是由不同構(gòu)件組成的軟件系統(tǒng),雖然各部分的構(gòu)件存在著相對的獨(dú)立性,但是在系統(tǒng)當(dāng)中需要各部分構(gòu)件的運(yùn)行需要有完美的配合。為了達(dá)到配合的預(yù)期效果,各構(gòu)件的配合要求以及規(guī)范也會有詳細(xì)的說明。在規(guī)范說明的情況下對組合構(gòu)件進(jìn)行測試,這樣,測試的整體性會有明確的提升。簡言之,基于構(gòu)件使用規(guī)范說明的測試既需要對構(gòu)件的獨(dú)立運(yùn)行效果進(jìn)行測試,也需要對其組裝后的運(yùn)行性能踐行分析。利用此種測試方法,構(gòu)件化軟件的綜合利用效果會有清晰的把握。

        2.2 內(nèi)置測試

        在目前的構(gòu)件化軟件系統(tǒng)測試中,內(nèi)置測試也是一項(xiàng)重要的測試方法。就目前的內(nèi)置測試而言,其主要是針對軟件系統(tǒng)的內(nèi)部構(gòu)成進(jìn)行的,測試的內(nèi)容也主要包括兩項(xiàng):

        2.2.1 構(gòu)件化軟件系統(tǒng)的內(nèi)部程序

        從具體分析來看,軟件的運(yùn)行是需要程序來支持的,程序運(yùn)行的流暢性越高,準(zhǔn)確度越好,軟件的利用價(jià)值也就越高。所以在內(nèi)置檢測的時(shí)候,需要利用標(biāo)準(zhǔn)化的程序測試工具對程序運(yùn)行的流暢性以及各個程序效果的準(zhǔn)確性進(jìn)行分析,這樣,構(gòu)件程序的具體利用結(jié)果才會有更加科學(xué)的判斷。

        2.2.2 構(gòu)件化軟件系統(tǒng)的內(nèi)部元件

        軟件的運(yùn)行離不開程序的支持,而程序的運(yùn)行需要有一些元件的輔助,這樣,整個軟件的利用才會表現(xiàn)出更好的結(jié)果?;谶@方面的考慮,對構(gòu)件化軟件的元件進(jìn)行測試,從而對元件的全面性、運(yùn)行速率等進(jìn)行有效評價(jià),可以實(shí)現(xiàn)程序和元件利用的整體性提升。簡言之就是通過內(nèi)置測試,軟件系統(tǒng)的內(nèi)部問題分析會更加的清楚,解決策略的正對性也會明顯的提升。

        2.3 元數(shù)據(jù)的測試

        在構(gòu)件化軟件系統(tǒng)測試當(dāng)中,元數(shù)據(jù)測試也是一種重要的利用方法。所謂的元數(shù)據(jù)測試,主要指的是利用系統(tǒng)評價(jià)和分析工具對軟件系統(tǒng)產(chǎn)生的元數(shù)據(jù)進(jìn)行測試和分析。元數(shù)據(jù)是軟件系統(tǒng)運(yùn)行后產(chǎn)生的初次數(shù)據(jù),這些數(shù)據(jù)的參考價(jià)值極高。在軟件系統(tǒng)設(shè)計(jì)的時(shí)候會有一個預(yù)期的數(shù)據(jù)范圍,在軟件應(yīng)用的時(shí)候,初次產(chǎn)生的數(shù)據(jù)與這個范圍的差別越大,表明軟件的運(yùn)行問題越多。通過測試元數(shù)據(jù),可以清晰的比對出預(yù)期數(shù)據(jù)和元數(shù)據(jù)所存在的差異,這樣,可以更好的分析軟件系統(tǒng)的問題。之所以要進(jìn)行元數(shù)據(jù)的測試,主要是因?yàn)樵獢?shù)據(jù)在產(chǎn)生后經(jīng)過其他系統(tǒng)的加工和傳輸,其最本質(zhì)的問題會被掩蓋,所以要想發(fā)現(xiàn)構(gòu)件化軟件系統(tǒng)存在的問題,必須要對元數(shù)據(jù)進(jìn)行詳細(xì)的檢測和分析。簡言之就是元數(shù)據(jù)的測試能夠發(fā)現(xiàn)構(gòu)件化軟件系統(tǒng)最初的問題。

        3 結(jié)束語

        軟件在目前的社會應(yīng)用中發(fā)揮著重要的作用,積極的進(jìn)行軟件開發(fā)技術(shù)的研究和測試技術(shù)的分析,可以利用更加有利的手段實(shí)現(xiàn)對復(fù)雜化軟件的開發(fā),所以說研究構(gòu)件化軟件開發(fā)和系統(tǒng)測試技術(shù)的意義十分的重大。就目前的研究來看,構(gòu)件化軟件系統(tǒng)的開發(fā)需要四個基本的步驟,對其進(jìn)行測試也需要多種有效的方法,所以做好這方面的分析和研究,保證構(gòu)件化軟件的開發(fā)效果十分的必要。

        參考文獻(xiàn)

        [1]吳永強(qiáng),潘禎.構(gòu)件技術(shù)的通用自動測試系統(tǒng)軟件設(shè)計(jì)[J].電子設(shè)計(jì)工程,2015(23):69-71.

        [2]李文進(jìn).淺談軟件構(gòu)件化技術(shù)在工業(yè)機(jī)器人集成系統(tǒng)的應(yīng)用[J].科技展望,2016(17):164.

        作者簡介

        顧吉堂(1977-),男,工程師,從事專業(yè)為艦艇作戰(zhàn)軟件。

        作者單位

        91404部隊(duì) 河北省秦皇島市 066000endprint

        国产黑丝美腿在线观看| 99蜜桃在线观看免费视频| 白白发在线视频免费观看2| 色狠狠色噜噜av天堂一区| 天天操夜夜操| 乱人伦人妻中文字幕不卡| 亚洲性日韩一区二区三区| 久久人人爽av亚洲精品| 日韩在线一区二区三区免费视频| 一本无码人妻在中文字幕| 日本激情一区二区三区| 西川结衣中文字幕在线| 国产乱子伦农村叉叉叉| 97人妻视频妓女网| 琪琪av一区二区三区| 少妇精品亚洲一区二区成人| 日本人与黑人做爰视频网站| 久久精品国产免费观看99| 国产高清自产拍av在线| 欧美熟妇另类久久久久久多毛| 搡老熟女中国老太| 亚洲国产精品500在线观看| 免费看黄片视频在线观看| 国产精品高清一区二区三区不卡| 久无码久无码av无码| 久久99亚洲综合精品首页| 在线观看一区二区蜜桃| 国产人妻大战黑人20p| 亚洲av日韩精品久久久久久| av在线免费播放网站| 一区二区亚洲精品在线| 国产精品亚洲一区二区在线观看| 中文字幕久久久久久精| 精品一区二区三区牛牛| 少妇人妻中文字幕hd| 亚洲av鲁丝一区二区三区| 国产人妖在线免费观看| 熟妇高潮一区二区三区在线观看 | 91亚洲欧洲日产国码精品| 日本亚洲视频免费在线看| 亚洲国产精品无码久久98|