解讀嵌入式計算機軟件論文

時(shí)間:2022-07-04 07:14:07 計算機軟件 我要投稿
  • 相關(guān)推薦

解讀嵌入式計算機軟件論文

  近年來(lái)嵌入式計算技術(shù)不斷進(jìn)行改革和創(chuàng )新,在社會(huì )生活的各個(gè)領(lǐng)域都有了廣泛的應用,行業(yè)內對軟件質(zhì)量和性能的重視程度也不斷加深,以滿(mǎn)足目前日益增長(cháng)的軟件測試需求。嵌入式計算機軟件測試工作中最主要重點(diǎn)的內容就是檢測軟件質(zhì)量。嵌入式計算機軟件技術(shù)的應用范圍不斷擴大,并且系統的發(fā)展也越來(lái)越復雜,必須加強對計算機軟件測試關(guān)鍵技術(shù)的探討。

解讀嵌入式計算機軟件論文

  1 嵌入式軟件測試的基本概述

  1.1 嵌入式計算機軟件測試的含義

  嵌入式計算機軟件測試通常情況下是指,通過(guò)嵌入式計算機把宿主計算機和目標計算機進(jìn)行連接。宿主計算機是指通用的平臺,目標機則是指給嵌入式系統提供運行平臺的作用,保證系統可以平穩運行。通過(guò)利用計算機進(jìn)行軟件編譯處理,運用目標機把編譯好的軟件進(jìn)行下載,發(fā)揮數據傳輸和程序運行的基本作用。

  1.2 嵌入式計算機軟件測試的特征

  嵌入式計算機軟件測試注重實(shí)時(shí)保證數據資料的完整,這就導致其中的內存空間較小,并且會(huì )需要比較貴的開(kāi)發(fā)工具以及中央處理器,這些都導致嵌入式計算機軟件測試和普通軟件測試不同。隨著(zhù)科學(xué)技術(shù)水平的提升,嵌入式計算機軟件系統已經(jīng)在社會(huì )中有了很大程度上的應用,并且范圍也越來(lái)越大。由于嵌入式計算機軟件系統越來(lái)越復雜,相關(guān)的測試工作開(kāi)展也遇到不同成都的困難。嵌入式計算機軟件測試會(huì )消耗大量的經(jīng)費和時(shí)間,在進(jìn)行宿主機測試的過(guò)程中,受到時(shí)間和經(jīng)費的限制較小,目前主要的研究方向是如何把測試轉變到宿主機中進(jìn)行。

  1.3 嵌入式計算機軟件的種類(lèi)

  嵌入式計算機軟件測試可以分為不同的類(lèi)型和標準。通常情況下,劃分嵌入式計算機軟件類(lèi)型可以通過(guò)下列標準進(jìn)行,按照測試方式可以分為靜態(tài)測試和動(dòng)態(tài)測試;按照測試功能可以分為白盒測試和黑盒測試。

  2 關(guān)鍵技術(shù)分析

  2.1 宿主機的測試關(guān)鍵技術(shù)

  1)靜態(tài)測試技術(shù)。靜態(tài)測試技術(shù)是指對整體的軟件系統進(jìn)行分析,處理和連接數據。通過(guò)自動(dòng)追溯源碼的程序編程,源碼的繪制程序的邏輯圖,系統軟件的程序結構以及程序生成的方法路徑,或者不同的邏輯圖和流程圖等相互轉換都可以利用靜態(tài)測試技術(shù)來(lái)獲得。靜態(tài)測試技術(shù)的出現改變了傳統的人工處理和審查軟件的方式。傳統的軟件差錯方式通過(guò)小組來(lái)審查程序的設計流程,進(jìn)行數據算法的處理和分析,之后模擬運行,檢查其中存在的錯誤。隨著(zhù)軟件的使用次數越來(lái)越多,開(kāi)發(fā)和設計的流程也逐漸復雜。由于設計在不同計算機中,人工差錯分析方式不能發(fā)揮作用。靜態(tài)軟件測試技術(shù)中不需要對每一個(gè)計算機進(jìn)行檢查,它主要是通過(guò)分析整個(gè)系統中存在的數據,對軟件進(jìn)行差錯,能夠有效提升差錯工作的效率,節約時(shí)間。

  2)動(dòng)態(tài)測試技術(shù)。動(dòng)態(tài)測試技術(shù)通過(guò)宿主機中內存現象、數據代碼的執行和代碼覆蓋程度進(jìn)行分析。通過(guò)監督內存使用現象可以分析其中的數據情況,及時(shí)解決計算機中存在的內存問(wèn)題,快速查找出現錯誤,優(yōu)化內存數據分配。數據代碼執行能力中體現的是測試編制程序的現狀和使用情況,分析具體執行的作用,查看是否符合預算目的。執行情況可以通過(guò)數據代碼的覆蓋率進(jìn)行分析。測試軟件中的代碼覆蓋率能夠掌握整體程序的運行情況,提高測試過(guò)程的運行效率,檢查數據是否遺漏等問(wèn)題,提高測試人員的工作速度,保證測試結構的準確性。

  2.2 目標機的測試關(guān)鍵技術(shù)

  目標機的測試主要是通過(guò)系統的整體評價(jià)進(jìn)行,保障嵌入式計算機軟件測試的穩定性和可靠性。

  1)內存分析技術(shù)。這一技術(shù)能夠有效的保證數據的實(shí)時(shí)獲取,嵌入式系統的內存空間有限,內存分析技術(shù)能夠合理處理動(dòng)態(tài)內存分配不均的問(wèn)題。如果其中出現錯誤,導致數據失去時(shí)效性,內存分析技術(shù)能夠有效的減少這種現象的發(fā)生。但是內存分析技術(shù)也有缺點(diǎn),可能會(huì )損壞軟件內部的數據源,在分析中對于環(huán)境有條件限制。

  2)性能分析技術(shù)。程序的性能會(huì )對嵌入式系統起到?jīng)Q定性的影響作用,由此可見(jiàn)性能分析技術(shù)在嵌入式計算機軟件測試中是至關(guān)重要的。通過(guò)性能分析技術(shù)進(jìn)行程序性能的研究,促進(jìn)軟件工程開(kāi)發(fā)人員及時(shí)發(fā)現問(wèn)題并解決,避免造成更大的錯誤。

  3 結束語(yǔ)

  綜上所述,在信息化時(shí)代背景下,計算機的應用已經(jīng)深入社會(huì )生活的方方面面。嵌入式計算機軟件測試技術(shù)的出現是必然趨勢,近年來(lái)關(guān)于嵌入式計算機軟件測試的研究也越來(lái)越深入,不斷的完善和發(fā)展嵌入式計算機軟件測試關(guān)鍵技術(shù)。采用不同的方式進(jìn)行檢測,運用嵌入式計算機軟件測試的關(guān)鍵技術(shù),保證軟件測試結果的準確性。

【解讀嵌入式計算機軟件論文】相關(guān)文章:

大數據時(shí)代下計算機軟件技術(shù)探析論文03-24

嵌入式實(shí)習報告02-25

大學(xué)英語(yǔ)教材中國傳統文化元素的解讀論文03-23

解讀“設計”07-14

嵌入式開(kāi)發(fā)的方向有哪些07-10

計算機軟件實(shí)習報告06-09

計算機軟件的實(shí)習報告12-20

計算機軟件實(shí)習總結11-15

計算機軟件實(shí)習報告07-10

計算機軟件培訓總結01-27

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆