亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 論文大全 > 畢業(yè)論文 > 計(jì)算機(jī)論文 > 計(jì)算機(jī)網(wǎng)絡(luò) > 計(jì)算機(jī)軟件畢業(yè)論文范文

      計(jì)算機(jī)軟件畢業(yè)論文范文

      時(shí)間: 張洪1135 分享

      計(jì)算機(jī)軟件畢業(yè)論文范文

        計(jì)算機(jī)軟件畢業(yè)論文是具有一定難度的,下面是小編為大家整理的計(jì)算機(jī)軟件畢業(yè)論文,希望對(duì)大家有幫助。

        基于云計(jì)算的計(jì)算機(jī)軟件測(cè)試技術(shù)

        摘要:現(xiàn)如今,我國(guó)是科技發(fā)展的大時(shí)代,云計(jì)算技術(shù)的發(fā)展對(duì)我國(guó)現(xiàn)階段的計(jì)算機(jī)軟件測(cè)試技術(shù)的發(fā)展帶來了一定的影響,為了探索基于云計(jì)算的計(jì)算機(jī)軟件測(cè)試技術(shù)發(fā)展方向,對(duì)基于云計(jì)算的計(jì)算機(jī)軟件測(cè)試技術(shù)的定義與特征進(jìn)行了分析,并從測(cè)試任務(wù)與測(cè)試用戶分類兩個(gè)不同的方向?qū)谠朴?jì)算的計(jì)算機(jī)軟件測(cè)試進(jìn)行了分類,并探索了基于云計(jì)算的軟件測(cè)試的基本架構(gòu)。

        關(guān)鍵詞:云計(jì)算;計(jì)算機(jī)軟件測(cè)試;云測(cè)試

        引言

        計(jì)算機(jī)軟件測(cè)試技術(shù)是一種基于前瞻性的計(jì)算機(jī)使用方法,是一種預(yù)防計(jì)算機(jī)故障的有效方法,能夠從根本上降低計(jì)算機(jī)的故障頻率,從而提高計(jì)算機(jī)使用效率,進(jìn)而提升用戶的工作效率和使用體驗(yàn)。近幾年,計(jì)算機(jī)軟件的測(cè)試技術(shù)處于高速發(fā)展期,相繼出現(xiàn)了多種測(cè)試模式,在實(shí)際測(cè)試過程中,可以人工創(chuàng)設(shè)虛擬環(huán)境來模擬現(xiàn)實(shí)環(huán)境對(duì)軟件的運(yùn)行程度進(jìn)行監(jiān)測(cè)分析,最終達(dá)到解決各種軟件故障的問題。在進(jìn)行計(jì)算機(jī)軟件測(cè)試的過程中要注意綜合運(yùn)用不同檢測(cè)方式相結(jié)合的方法,才能夠?qū)浖倪\(yùn)行進(jìn)行全方位的評(píng)估,只有這樣才能確保軟件故障無遺漏,計(jì)算機(jī)運(yùn)行高效率與高穩(wěn)定性。

        1計(jì)算機(jī)軟件技術(shù)概述

        計(jì)算機(jī)技術(shù)中的軟件開發(fā)技術(shù)內(nèi)容主要包括可信操作系統(tǒng)、程序設(shè)計(jì)語言、數(shù)據(jù)庫(kù)系統(tǒng)、應(yīng)用可移植性、軟件工程、分布式計(jì)算與網(wǎng)格計(jì)算、Agent技術(shù)、應(yīng)用系統(tǒng)集成、軟件安全等技術(shù)。國(guó)內(nèi)經(jīng)濟(jì)的發(fā)展和互聯(lián)網(wǎng)、計(jì)算機(jī)的日趨普及極大地推動(dòng)了中國(guó)軟件技術(shù)產(chǎn)業(yè)的發(fā)展。政府也在大力推行國(guó)民經(jīng)濟(jì)信息化為軟件和信息服務(wù)業(yè)帶來極好的發(fā)展機(jī)遇,這使得國(guó)內(nèi)計(jì)算機(jī)技術(shù)市場(chǎng)高速發(fā)展,這就也便造成了國(guó)內(nèi)軟件市場(chǎng)方面對(duì)軟件的需求量急速增加,成為了推動(dòng)軟件市場(chǎng)高速發(fā)展的主要?jiǎng)恿Α?/p>

        2計(jì)算機(jī)軟件測(cè)試方法與應(yīng)用

        2.1計(jì)算機(jī)軟件單元測(cè)試方法

        (1)必須要對(duì)一些編程基本程序進(jìn)行了解與掌握。(2)需要對(duì)軟件的設(shè)計(jì)原理進(jìn)行充分的理解,再基于程序的編程原理對(duì)編碼進(jìn)行研究分析。這個(gè)過程需要由專業(yè)的軟件研究人員進(jìn)行研究和開發(fā)。(3)由于計(jì)算機(jī)軟件單元測(cè)試方法過程必須在計(jì)算機(jī)驅(qū)動(dòng)模塊的基礎(chǔ)上開展,所以在進(jìn)行測(cè)試之前首先要對(duì)計(jì)算機(jī)的驅(qū)動(dòng)系統(tǒng)進(jìn)行測(cè)試。在實(shí)際的操作過程中,就是要通過控制流測(cè)試的方式對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行排錯(cuò)處理。在確保以上3點(diǎn)的情況下,運(yùn)用數(shù)據(jù)對(duì)照的方式進(jìn)行故障排除,最終達(dá)到對(duì)軟件單元以及模塊的全面測(cè)試。

        2.2計(jì)算機(jī)軟件集成測(cè)試方法

        在進(jìn)行計(jì)算機(jī)軟件單元測(cè)試的基礎(chǔ)性測(cè)試以后,需要對(duì)軟件集成系統(tǒng)進(jìn)行測(cè)試,這是一種利用集成測(cè)試的方法,對(duì)軟件的各個(gè)單元之間連接方式進(jìn)行測(cè)試,檢測(cè)單元之間的連接是否正確。如果軟件各個(gè)元件和模塊之間無法建立有效的連接,軟件在運(yùn)行過程中就會(huì)出現(xiàn)問題,進(jìn)而影響計(jì)算機(jī)的正常工作。因此我們需要在基礎(chǔ)層面的更大層面,也就是大區(qū)域模塊連接的層面上對(duì)軟件進(jìn)行故障排查與檢測(cè)。這就是對(duì)軟件集成測(cè)試的科學(xué)內(nèi)涵。一般情況下,在對(duì)軟件的大區(qū)域模塊集成測(cè)試的過程中,能夠深入了解軟件內(nèi)部各個(gè)模塊和運(yùn)算程序是如何進(jìn)行運(yùn)算和處理的,能夠客觀分析軟件的運(yùn)行狀況,了解軟件工作過程中運(yùn)行模式是否同意,也能夠發(fā)現(xiàn)在這個(gè)環(huán)節(jié)上是否存在問題與不足。在實(shí)際的檢測(cè)過程中,對(duì)軟件的集成測(cè)試方式有兩種,一種是自上而下的檢測(cè),另一種是自下至上的檢測(cè)方式,無論是哪種檢測(cè)方式,都需要逐層檢查,決不可跨層檢測(cè),只有這樣才能夠保證檢測(cè)環(huán)節(jié)的完整性,避免在測(cè)試過程中出現(xiàn)遺漏的現(xiàn)象。

        2.3計(jì)算機(jī)軟件邏輯驅(qū)動(dòng)測(cè)試方法

        計(jì)算機(jī)軟件邏輯驅(qū)動(dòng)測(cè)試方法在行業(yè)內(nèi)又可以稱之為計(jì)算機(jī)軟件的結(jié)構(gòu)功能測(cè)試方法和計(jì)算機(jī)軟件白盒測(cè)試方法。這種測(cè)試方法是針對(duì)計(jì)算機(jī)軟件代碼進(jìn)行檢測(cè)與測(cè)試的方式與手段。在實(shí)際的檢測(cè)過程中,檢測(cè)人員需要對(duì)計(jì)算機(jī)的軟件運(yùn)行過程中的路徑進(jìn)行整體的分析,分別對(duì)路徑的合理性、路徑的可達(dá)性和路徑的效率性做出科學(xué)和系統(tǒng)的分析,同時(shí)還要了解計(jì)算機(jī)在使用軟件過程中運(yùn)行狀況并進(jìn)行系統(tǒng)分析。計(jì)算機(jī)軟件邏輯驅(qū)動(dòng)的測(cè)試方法是比前兩種測(cè)試方法更高層面的檢測(cè)方式,整個(gè)測(cè)試過程中必須要對(duì)整個(gè)運(yùn)行過程路徑有一個(gè)綜合分析,這就需要我們?cè)跍y(cè)試前期對(duì)整個(gè)軟件邏輯過程進(jìn)行系統(tǒng)地調(diào)研分析,在一個(gè)相對(duì)完整的結(jié)構(gòu)框架層面上進(jìn)行檢測(cè)工作。通過計(jì)算機(jī)軟件邏輯驅(qū)動(dòng)測(cè)試我們可以進(jìn)行軟件運(yùn)行過程中的具體運(yùn)行速度值,運(yùn)算路徑的詳細(xì)信息比如路徑合理性與通暢性,在獲得了這些基礎(chǔ)數(shù)據(jù)之后,再對(duì)軟件運(yùn)算過程進(jìn)行科學(xué)評(píng)價(jià),針對(duì)這個(gè)系統(tǒng)做出統(tǒng)一的整理與分析。

        2.4計(jì)算機(jī)軟件黑盒測(cè)試方法

        計(jì)算機(jī)軟件的黑盒測(cè)試是一種模式化測(cè)試的體現(xiàn),首先對(duì)軟件進(jìn)行等價(jià)劃分的方法對(duì)輸入地區(qū)進(jìn)行劃分,整個(gè)劃分過程都采用既定的測(cè)試方案系統(tǒng)處理。通過這種方式將軟件劃分成了幾個(gè)不相同的子集,每個(gè)子集下面的相關(guān)元素都是等價(jià)的,再通過等價(jià)嘞劃分的方式對(duì)每個(gè)子集進(jìn)行測(cè)試。這種方式相對(duì)于前3種方式都更為便捷,在實(shí)施過程中也更為高效。因?yàn)槊總€(gè)不同子集下的所有元素都具有一般等價(jià)的測(cè)試條件,所以測(cè)試的過程中只需要在不同子集中選擇一個(gè)元素進(jìn)行測(cè)試即可。如果在測(cè)試的過程中需要對(duì)一些類似的特征進(jìn)行測(cè)試,只需要對(duì)這些特征相似的元素進(jìn)行集合劃分處理,再進(jìn)行系統(tǒng)程序完整性測(cè)試即可。在實(shí)際的操作過程中,也可以對(duì)劃分的邊界值進(jìn)行測(cè)試,這種測(cè)試方式通過對(duì)測(cè)試結(jié)果取邊界值的原理,對(duì)運(yùn)行過程是否完整進(jìn)行測(cè)試。

        3基于云計(jì)算的軟件測(cè)試架構(gòu)

        與傳統(tǒng)的軟件測(cè)試平臺(tái)不同,基于云計(jì)算的軟件測(cè)試涉及到的內(nèi)容相對(duì)較多,這就必然導(dǎo)致整個(gè)平臺(tái)的架構(gòu)也異常復(fù)雜,現(xiàn)階段基于云計(jì)算的計(jì)算機(jī)軟件測(cè)試架構(gòu)已經(jīng)逐漸成為了一種復(fù)雜的軟件、硬件以及服務(wù)的綜合體系?;谠朴?jì)算的軟件測(cè)試架構(gòu)主要分為以下幾種不同的類型:(1)YETI測(cè)試云系統(tǒng)架構(gòu),該系統(tǒng)是英國(guó)約克大學(xué)開發(fā)的計(jì)算機(jī)架構(gòu),該平臺(tái)部署于亞馬遜所提供的EC2云中,同時(shí)還可以支持基于Java的自動(dòng)測(cè)試;(2)D-Cloud平臺(tái),該平臺(tái)是日本駐波大學(xué)開發(fā)的系統(tǒng),在該系統(tǒng)當(dāng)中可以完成大規(guī)模的分布式測(cè)試,同時(shí)在該平臺(tái)當(dāng)中還內(nèi)置了虛擬故障插入技術(shù);(3)Cloud9,該平臺(tái)是瑞士洛桑理工大學(xué)基于IBM提供的云平臺(tái)建立的軟件測(cè)試系統(tǒng),該系統(tǒng)不僅可以建立在公共云之上進(jìn)行運(yùn)行,同時(shí)還能夠建立在私有云的基礎(chǔ)之上進(jìn)行運(yùn)行。

        結(jié)語

        云計(jì)算技術(shù)是現(xiàn)階段信息技術(shù)的最新發(fā)展趨勢(shì),云計(jì)算技術(shù)的發(fā)展對(duì)計(jì)算機(jī)軟件測(cè)試技術(shù)的發(fā)展也帶來了一定的影響。但是從總體上來看現(xiàn)階段關(guān)于云計(jì)算的計(jì)算機(jī)軟件測(cè)試發(fā)展還并不完善,還存在著許多需要進(jìn)一步解決與完善的問題。本文對(duì)基于云計(jì)算的計(jì)算機(jī)軟件測(cè)試技術(shù)進(jìn)行了簡(jiǎn)略的介紹,并分析了基于云計(jì)算的軟件測(cè)試基本架構(gòu),希望能對(duì)現(xiàn)階段我國(guó)的云計(jì)算計(jì)算機(jī)軟件測(cè)試技術(shù)的發(fā)展有所幫助。

        參考文獻(xiàn):

        [1]張書鋒,劉正.基于MVC設(shè)計(jì)模式的SaaS云計(jì)算數(shù)據(jù)中心構(gòu)建與魯棒性測(cè)試模式探究[J].電腦知識(shí)與技術(shù),2017,13(31):224-226.

        [2]關(guān)慶娟,楊燕梅,李慶華.基于虛擬化平臺(tái)的數(shù)字圖書館建設(shè)研究---以新疆醫(yī)科大學(xué)圖書館為例[J].福建電腦,2016,32(01):61-63.

        [3]賀正楚,潘紅玉,吳艷.新一代信息技術(shù)產(chǎn)業(yè)的公共服務(wù)平臺(tái)構(gòu)建及服務(wù)功能分析[J].中國(guó)科技論壇,2015(05):35-41.

        [4]隋慶茹.嵌入式彈載計(jì)算機(jī)檢測(cè)系統(tǒng)研究與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2016,39(17):102-105.

        [5]鄒明虎,閆軍,萬里波等.基于嵌入式計(jì)算機(jī)的雷達(dá)數(shù)字拖動(dòng)設(shè)備檢測(cè)儀[J].兵工自動(dòng)化,2017,36(10):24-28.

        淺談基于C語言的計(jì)算機(jī)軟件編程

        摘要:C語言是一門計(jì)算機(jī)軟件編程的通用語言,其應(yīng)用非常廣泛。C語言的設(shè)計(jì)目的是為開發(fā)一種編碼方式建議、處理低級(jí)處理器、機(jī)器碼產(chǎn)生量少以及不需要任何條件來支持便能運(yùn)行的編程語言。本文將對(duì)c語言的概述、特點(diǎn)以及在編程中C語言的使用方式加以分析,以便為使用者提供參考依據(jù)。

        關(guān)鍵詞:C語言;計(jì)算機(jī);軟件編程;特點(diǎn);使用方法

        隨著計(jì)算機(jī)時(shí)代的到來,人們就充分體驗(yàn)著計(jì)算機(jī)帶來的便捷,特別是網(wǎng)絡(luò)時(shí)代,賦予了計(jì)算機(jī)更強(qiáng)大的功能。人們總是覺得計(jì)算機(jī)是萬能的,需要的功能都能夠很好的運(yùn)行。其實(shí)不然,計(jì)算機(jī)的每個(gè)功能都是一道程序甚至多道程序,都是人為來編寫的,因此,程序才是計(jì)算機(jī)實(shí)現(xiàn)功能的前提條件。C語言作為編程的主導(dǎo)語言,具備了所有匯編語言的特點(diǎn)以及獨(dú)特的優(yōu)勢(shì),掌握好C語言的編程方法,能夠使程序編譯更加簡(jiǎn)練方便,而且更加高質(zhì)高效。

        一、C語言的主要特點(diǎn)

        C語言之所以應(yīng)用如此廣泛,主要因其具有以下特點(diǎn):一是使用起來簡(jiǎn)潔靈活。c語言共有32個(gè)關(guān)鍵字和9種控制語句,其編譯格式比較固定,程序書寫也很自由,簡(jiǎn)便易寫。目前所使用的的輸入輸出語句都是由編譯系統(tǒng)提供的數(shù)據(jù)庫(kù)實(shí)現(xiàn)的,因此,c語言的編程操作靈活,實(shí)用性特別強(qiáng);二是有豐富的運(yùn)算符。C語言共有34中運(yùn)算符,這些運(yùn)算符不僅可以完成一些最基本的簡(jiǎn)單運(yùn)算,還可以將高級(jí)語言都無法實(shí)現(xiàn)的運(yùn)算在C語言中都可以得到實(shí)現(xiàn);三是數(shù)據(jù)結(jié)構(gòu)豐富。C語言的數(shù)據(jù)結(jié)構(gòu)有整型、實(shí)型、字符型、指針型等,用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算;四是結(jié)構(gòu)式語言。結(jié)構(gòu)式的語言可以使程序?qū)哟吻逦⒈阌谑褂?、維護(hù)及調(diào)試;五是C語言的編程自由度大,語法限制不嚴(yán)。一些高級(jí)語言的語法檢查都很嚴(yán),而C語言不同,給編程者提供了較大自由度;六是C語言允許直接訪問物理地址,可以直接對(duì)硬件進(jìn)行操作。C語言既具有高級(jí)語言的功能,又具有低級(jí)語言的功能,可以實(shí)現(xiàn)大部分功能;七是代碼質(zhì)量高。一般只比匯編語言生成的代碼效率低10-20%;八是程序可移植性高。C語言最突出的優(yōu)勢(shì)就是適合多種操作系統(tǒng),可移植性強(qiáng),對(duì)硬件沒有特殊要求。

        二、C語言在計(jì)算機(jī)軟件編程中的使用方法

        (一)實(shí)現(xiàn)指針功能的編程技巧

        利用C語言進(jìn)行編程操作時(shí),指針功能具有特殊意義,是C語言編程的精髓。指針是C語言中的一種數(shù)據(jù)類型因其獨(dú)特性被編程人員廣泛應(yīng)用,編程人員通過指針功能可將復(fù)雜的問題簡(jiǎn)單化,而且表達(dá)出來的效果清晰明了。因此,編程人員如能夠熟練的掌握指針的編程技巧,不僅可以完成復(fù)雜的程序問題,還可以提高其工作效率。指針主要分為類型、名稱和數(shù)值三個(gè)部分,相當(dāng)于一般的變量,用來操作內(nèi)存。指針既能表示數(shù)組也能作為參數(shù)返回值在函數(shù)中表示,實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)儲(chǔ)存,有利于編程人員提高其程序質(zhì)量。

        (二)C語言中函數(shù)的有效應(yīng)用

        每種編程語言都要對(duì)函數(shù)進(jìn)行應(yīng)用,利用C語言進(jìn)行編程時(shí),通常會(huì)涉及到特殊地方要使用特有函數(shù),不同的函數(shù)名稱在c語言中可以實(shí)現(xiàn)不同的特有功能,C語言中常用的函數(shù)有main主函數(shù)、max求最大值的函數(shù)、scanf輸入函數(shù)、strcpy字符串復(fù)制函數(shù)等,這些函數(shù)完成編譯程序的每一項(xiàng)功能,而且簡(jiǎn)單易懂。在對(duì)函數(shù)進(jìn)行定義時(shí),函數(shù)的名稱、參數(shù)以及返回值的類型的確定都有程序編譯人員來完成,這樣便于編程人員的記憶。

        (三)靈活應(yīng)用C語言的各種算法

        在軟件的編譯過程中,算法是最核心的內(nèi)容,編程人員要熟練應(yīng)用各種算法。在日常編程中,算法可以通過自然語言、流程圖等進(jìn)行表示,但流程圖有各種表示符號(hào),就需要編程人員對(duì)各種表示符號(hào)進(jìn)行熟悉,才能準(zhǔn)確的進(jìn)行運(yùn)算。表示符號(hào)與數(shù)學(xué)知識(shí)是緊密相連的,因此,需要編程人員對(duì)數(shù)學(xué)知識(shí)要很好的掌握,努力提高數(shù)學(xué)素養(yǎng),從而提高編程效率。

        三、C語言與其他匯編語言混用的方法

        C語言與其他匯編語言進(jìn)行混合使用,一方面可以簡(jiǎn)化程序的設(shè)計(jì),另一方面還可以完善程序編譯的功能,從而提高編程的質(zhì)量和效率。C語言與匯編語言混合使用的方式有三種:C語言調(diào)用匯編語言的子程序、匯編語言調(diào)用C語言的子程序、將C語言嵌入?yún)R編語言當(dāng)中。

        (一)C語言調(diào)用匯編語言的子程序

        通過C語言的函數(shù)形式將匯編語言進(jìn)行的程序段進(jìn)行封裝,之后就可以按照c語言的函數(shù)形式對(duì)其進(jìn)行調(diào)用,此方法可保證C語言的主程序段與封裝的子程序段進(jìn)行完美融合,使用起來簡(jiǎn)單方便。在封裝過程中要注意參數(shù)的具體順序,傳遞時(shí)要按照參數(shù)的數(shù)值,利用“EXTERN”說明函數(shù)的具體顯示。使用方法是:用下劃線一后接關(guān)鍵字asm表示后面的語句是匯編語言,匯編語言可以是單據(jù)也可以是復(fù)合句,在程序編譯的語法規(guī)則中,這些調(diào)用的子程序語句與c語言的語句完全等價(jià),因此,可以直接進(jìn)行編譯,無需其他操作。

        (二)匯編語言調(diào)用C語言的子程序

        在匯編語言調(diào)用C語言的子程序時(shí),對(duì)其原來的主程序、子程序格式保持不變。在進(jìn)行程序編譯之前,要對(duì)使用的函數(shù)進(jìn)行表明身份,通過“EXTREN函數(shù)名”來表示,通過此方法,即可表示這是匯編語言調(diào)用的C語言子程序,其他格式都無需改變,直接調(diào)用即可。

        (三)C語言程序嵌入?yún)R編語言程序當(dāng)中

        將C語言程序嵌入到匯編語言程序當(dāng)中,主要是指C語言對(duì)匯編語言的模塊進(jìn)行調(diào)用并嵌入到匯編語言程序的指令當(dāng)中。若C語言為主程序,則要調(diào)入,匯編語言的模塊,在通常情況下,對(duì)于C語言很難控制的硬件上,很少將C語言程序嵌入到匯編語言程序中。

        四、結(jié)語

        總之,C語言在軟件編程中的應(yīng)用越來越廣泛,其優(yōu)勢(shì)也是越加突出。C語言的作為程序編譯語言的主導(dǎo)者,因其簡(jiǎn)便、靈活、運(yùn)算方法多等特點(diǎn),有效的提高了編程人員的工作效率和工作質(zhì)量,極大的促進(jìn)了計(jì)算機(jī)軟件的發(fā)展,也為計(jì)算機(jī)軟件的研發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。

        參考文獻(xiàn):

        [1]高倩.淺談基于C語言的計(jì)算機(jī)軟件編程[J].商,2015(31):231-231.

        [2]劉秀明.基于C語言的計(jì)算機(jī)軟件編程實(shí)驗(yàn)研究[J].電子技術(shù)與軟件工程,2014(5):263-263.

      相關(guān)文章:

      1.計(jì)算機(jī)專業(yè)論文范文3篇

      2.計(jì)算機(jī)畢業(yè)論文參考文獻(xiàn)分享

      3.5000字計(jì)算機(jī)畢業(yè)論文

      4.計(jì)算機(jī)信息技術(shù)論文的范文

      5.計(jì)算機(jī)類碩士論文開題報(bào)告范文

      4025581