



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)軟件開(kāi)發(fā)中嵌入式軟件的實(shí)施計(jì)算機(jī)軟件開(kāi)發(fā)中嵌入式軟件的實(shí)施王光肇摘要:在進(jìn)行開(kāi)發(fā)模塊化軟件的過(guò)程中,嵌入式軟件的使用對(duì)提高軟件開(kāi)發(fā)的效用非常有幫助,充分實(shí)現(xiàn)軟件設(shè)計(jì)和開(kāi)發(fā)的需要。該篇文章解析了嵌入式軟件在軟件開(kāi)發(fā)過(guò)程中的使用。最開(kāi)始,簡(jiǎn)要說(shuō)明了計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù),討論了計(jì)算機(jī)軟件的最基礎(chǔ)開(kāi)發(fā)過(guò)程。然后,該篇文章還主要探索了嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)中的使用,希望大家可以在掌握嵌入式軟件設(shè)計(jì)的重點(diǎn)的基礎(chǔ)上來(lái)提升軟件開(kāi)發(fā)的效率與成果。關(guān)鍵詞:計(jì)算機(jī);軟件開(kāi)發(fā);嵌入式軟件中圖分類號(hào):tp393文獻(xiàn)標(biāo)識(shí)碼:a文章編號(hào):1009-3044(2020)23-0077-02在進(jìn)行現(xiàn)代生產(chǎn)管理作業(yè)的過(guò)
2、程中,計(jì)算機(jī)軟件的使用幾乎存在于各行各業(yè),如果可以進(jìn)行一種信息化的管理,生產(chǎn)和辦公的效率就能得到更加快速的提升。所以,計(jì)算機(jī)軟件的開(kāi)發(fā)已完全成了一個(gè)受到大家歡迎的行業(yè),對(duì)計(jì)算機(jī)軟件的自發(fā)學(xué)習(xí)和開(kāi)發(fā)技術(shù)更加受到人們的青睞。在軟件開(kāi)發(fā)的技術(shù)進(jìn)步越來(lái)越快的情況下,除了在開(kāi)發(fā)的環(huán)境和開(kāi)發(fā)的語(yǔ)言方面發(fā)生了變化,設(shè)計(jì)的理念也發(fā)生了很大的變化。在優(yōu)良的模塊化設(shè)計(jì)觀念之中,加入嵌入式軟件的使用,可以有效地提升軟件開(kāi)發(fā)的效率。所以,需要對(duì)嵌入式軟件的具體使用開(kāi)展一個(gè)討論,給計(jì)算機(jī)軟件的開(kāi)發(fā)提出參考意見(jiàn)。1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的總體論述一般是軟硬件相組合才能形成計(jì)算機(jī),它們兩者互相輔助相互促成對(duì)方,一起完成計(jì)算機(jī)
3、的功能的可用性。在相同的硬件下,軟件的進(jìn)步就會(huì)完全決定了計(jì)算機(jī)使用的效率和便利性。在開(kāi)發(fā)一款軟件時(shí),需要全面地思考用戶對(duì)軟件應(yīng)用的功能和性能的需求,采用更加科學(xué)的軟件開(kāi)發(fā)技術(shù)去完成設(shè)計(jì)的目的。在軟件開(kāi)發(fā)技術(shù)飛速發(fā)展的進(jìn)程下,開(kāi)發(fā)的環(huán)境和語(yǔ)言也發(fā)生了很大的變化。近些年來(lái),在軟件開(kāi)發(fā)時(shí),使用了更多的編程語(yǔ)言,其中有 java 語(yǔ)言、c 語(yǔ)言。在這兩者之間,c 語(yǔ)言屬于最先投入使用的軟件編程語(yǔ)言的其中之一,使用到它的地方非常多,而且相對(duì)來(lái)說(shuō)比較成熟。它不但可以適用在各種系統(tǒng)環(huán)境中的編程,而且具有語(yǔ)言十分簡(jiǎn)單便捷、邏輯特別清楚、編譯速度快的特征。java 語(yǔ)言是跟隨 web 程序的進(jìn)展而迅速成長(zhǎng)起來(lái)的
4、一種新類別的編程語(yǔ)言。java 語(yǔ)言學(xué)習(xí)了 c+的最關(guān)鍵核心的內(nèi)容,同時(shí)也具有垃圾收集利用器等的新鮮效用,占用了更多合適的資源。它是一種更優(yōu)的針對(duì)對(duì)象的編程語(yǔ)言。并且,軟件開(kāi)發(fā)的環(huán)境也得到了更加重大的改變,蘊(yùn)含嵌入式軟件的專業(yè)編程軟件在計(jì)算機(jī)軟件開(kāi)發(fā)時(shí)也有了更加廣泛的使用,大大提高了軟件開(kāi)發(fā)的效率。2 計(jì)算機(jī)軟件開(kāi)發(fā)最根本的過(guò)程計(jì)算機(jī)軟件開(kāi)發(fā)是一種較為系統(tǒng)的工程,近些年來(lái)已經(jīng)完成了一系列配套系統(tǒng)的開(kāi)發(fā)過(guò)程,這讓軟件的開(kāi)發(fā)和管理整體都更為合理,使用者的要求也更容易被完成。從計(jì)算機(jī)軟件開(kāi)發(fā)的進(jìn)程來(lái)講,一般有下面若干個(gè)主要的環(huán)節(jié)。2.1 準(zhǔn)備軟件制作的前提條件解析軟件開(kāi)發(fā)的進(jìn)程,對(duì)自己所需要開(kāi)發(fā)的軟
5、件進(jìn)行一個(gè)新的定義,討論這個(gè)軟件的開(kāi)發(fā)是否可以執(zhí)行,編寫開(kāi)發(fā)的工作計(jì)劃書和計(jì)劃報(bào)表,認(rèn)定軟件開(kāi)發(fā)的發(fā)展進(jìn)程,而且要確定在開(kāi)發(fā)過(guò)程的每個(gè)時(shí)間段要實(shí)現(xiàn)的目標(biāo)。2.2 對(duì)使用者的要求進(jìn)行解析在與客戶的交談過(guò)程中,決定個(gè)性化軟件開(kāi)發(fā)的要,并清楚明白地了解客戶的要求。編寫需求的解析書,和客戶完成一個(gè)對(duì)所需軟件共同的認(rèn)識(shí),確定軟件開(kāi)發(fā)心目中的結(jié)果。2.3 軟件編程在進(jìn)行完上面所說(shuō)的軟件開(kāi)發(fā)的預(yù)先工作后,依據(jù)軟件開(kāi)發(fā)的計(jì)劃書和需求報(bào)告書,進(jìn)行一個(gè)軟件體系結(jié)構(gòu)的整體計(jì)劃,全面考慮系統(tǒng)的功能要求和性能要求,而且要精細(xì)地設(shè)計(jì)該項(xiàng)軟件,敲定好軟件每個(gè)部分的具體情況后,與此同時(shí),也要確定各部分的組合嫁接。2.4 軟件
6、編碼進(jìn)行完整體方案的設(shè)計(jì)和詳細(xì)的設(shè)計(jì)之后,軟件設(shè)計(jì)師就做完了特定程序代碼編寫的歷程。在這段時(shí)間內(nèi),對(duì)這個(gè)軟件進(jìn)行開(kāi)發(fā)的人員應(yīng)正確且合乎情理地對(duì)編碼的模型和程序進(jìn)行一個(gè)挑選,做完每個(gè)組的編碼工作,然后拼接軟件,隨著設(shè)計(jì)過(guò)的步驟完成一切程序的編碼任務(wù)。2.5 程序調(diào)試軟件程序的代碼完成后,軟件程序測(cè)試就要開(kāi)始了,它主要由兩個(gè)活動(dòng)組合而來(lái),一個(gè)是內(nèi)部的測(cè)試,另一個(gè)是開(kāi)發(fā)測(cè)試。做好所有的編程工作后,軟件一開(kāi)始需要軟件的開(kāi)發(fā)人員在內(nèi)部進(jìn)行專業(yè)的測(cè)試。再來(lái)被專門的測(cè)試程序的工作人員或者是用戶對(duì)軟件來(lái)一個(gè)試用,發(fā)現(xiàn)軟件程序的問(wèn)題,然后進(jìn)行一個(gè)完善,以此確定軟件的功能可以照常使用。2.6 軟件更新和維修該軟件
7、開(kāi)始被使用之后,它要被維護(hù)和管理,而且需要升級(jí)版本,進(jìn)而使客戶的要求被滿足,比如說(shuō)客戶需要對(duì)業(yè)務(wù)的范圍進(jìn)行擴(kuò)展等。一步一步按照計(jì)劃做好上面所提到的步驟之后,就能完成軟件開(kāi)發(fā)的預(yù)設(shè),并且可以幾乎全面的吻合客戶的需要。然而,在現(xiàn)實(shí)的開(kāi)發(fā)時(shí),由于設(shè)計(jì)師、設(shè)計(jì)的技術(shù)、開(kāi)發(fā)時(shí)所處的情景等許多因素的干擾,開(kāi)發(fā)的速度時(shí)有快慢,軟件調(diào)試的工作和最后軟件開(kāi)發(fā)的品質(zhì)都有高有低。我們需要持續(xù)更新軟件開(kāi)發(fā)的概念,采取最優(yōu)先的軟件開(kāi)發(fā)的技術(shù),才可以提升軟件開(kāi)發(fā)的速率,保證軟件開(kāi)發(fā)的品質(zhì),使后期調(diào)試和維修的次數(shù)變少。3 在計(jì)算機(jī)軟件開(kāi)發(fā)時(shí)使用嵌入式軟件的方式3.1 什么是嵌入式軟件嵌入式軟件是指嵌入硬件的軟件,它的產(chǎn)業(yè)鏈
8、一般是有芯片的制造、開(kāi)發(fā)一些嵌入式的系統(tǒng)、芯片的設(shè)計(jì)、開(kāi)發(fā)嵌入式的電子設(shè)備與制造制造一些嵌入式設(shè)備等。在這里面,嵌入式的系統(tǒng)是一種可以獨(dú)自踐行所設(shè)定功能的特殊計(jì)算機(jī),其中有微型處理器、傳感器、微型控制器等。在嵌入式系統(tǒng)開(kāi)發(fā)的初期階段,首先運(yùn)用了先使用硬件的原理。在估算軟件任務(wù)要求后,首先做好了硬件設(shè)計(jì)的實(shí)現(xiàn),然后在硬件平臺(tái)上制造了軟件的開(kāi)發(fā)和設(shè)計(jì)??墒沁@種設(shè)計(jì)的方法很難完全使用硬件的資源,當(dāng)設(shè)計(jì)發(fā)生更改了,就要再次設(shè)計(jì)全部的過(guò)程。但是嵌入式技術(shù)持續(xù)在優(yōu)化,軟硬件共設(shè)計(jì)的概念一般被使用,以最大限度地提升軟硬件的能力,使設(shè)計(jì)的方案更加優(yōu)秀。3.2 以嵌入式軟件為基礎(chǔ)的計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程以嵌入式軟
9、件為基礎(chǔ)的計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程與前面講到過(guò)的軟件的開(kāi)發(fā)過(guò)程大致相同,可以化為需求分析、整體設(shè)計(jì)、精細(xì)設(shè)計(jì)等流程。在軟件計(jì)劃審批的時(shí)候,以市場(chǎng)信息的反饋為依據(jù),撰寫項(xiàng)目的建議書,在是具有可行的分析后發(fā)放項(xiàng)目的任務(wù)書,組建項(xiàng)目團(tuán)隊(duì)。在項(xiàng)目的整體規(guī)劃的時(shí)間段內(nèi),對(duì)軟件的要求進(jìn)行了解析和回顧,編寫項(xiàng)目和風(fēng)險(xiǎn)控制的計(jì)劃書,敲定好軟件開(kāi)發(fā)的整體規(guī)劃。在設(shè)計(jì)系統(tǒng)時(shí),以需求分析和系統(tǒng)評(píng)審的結(jié)果為依據(jù),撰寫好結(jié)構(gòu)設(shè)計(jì)的歷程和軟件還有硬件設(shè)計(jì)進(jìn)程的文件。在做好整體細(xì)致的設(shè)計(jì)之后,對(duì)程序進(jìn)行編碼,并進(jìn)行后續(xù)的測(cè)試和調(diào)試。需要我們著重了解的是系統(tǒng)需求分析的結(jié)果是否精準(zhǔn),軟件工程師需要和客戶進(jìn)行一個(gè)合適的交流,全方面理
10、解客戶的要求后,敲定設(shè)計(jì)的具體內(nèi)容,而且要嚴(yán)謹(jǐn)?shù)貓?zhí)行需求文件書寫各種需求的文件,將客戶的需求完整清晰地書寫出來(lái),形成一個(gè)書面文檔留證,其中要有輸入和輸出系統(tǒng)的功能、運(yùn)行速度的快慢、軟件的大小等性能的要求。在對(duì)嵌入式軟件進(jìn)行使用時(shí),要依據(jù)軟件開(kāi)發(fā)的實(shí)際進(jìn)程選擇各式各樣的開(kāi)發(fā)工具,以提高軟件開(kāi)發(fā)的速度。4 嵌入式軟件使用時(shí)需注意的事項(xiàng)4.1 確定適用的原則在進(jìn)行一個(gè)計(jì)算機(jī)軟件的開(kāi)發(fā)時(shí),嵌入式軟件一般使用在 corba 模型方面,分為實(shí)時(shí)處理技術(shù)的集成和 corba 模型在編程過(guò)程中的應(yīng)用,一般是由這兩個(gè)部分組成的。在進(jìn)行開(kāi)發(fā)一項(xiàng)程序軟件的進(jìn)程中,我們還需要全面的使用嵌入式軟件所提供的別的設(shè)計(jì)服務(wù)。
11、為了吻合軟件開(kāi)發(fā)的實(shí)時(shí)性的需求,在對(duì)軟件進(jìn)行設(shè)計(jì)時(shí)或是后面進(jìn)行編程時(shí),都需要了解每個(gè)結(jié)構(gòu)的具體功效,這樣才可以讓系統(tǒng)中斷的現(xiàn)象不那么頻繁出現(xiàn)。除了這一點(diǎn),在進(jìn)行完設(shè)計(jì)和編程之后,就可以完成程序之間的功能結(jié)構(gòu)的合理安置,為命令的執(zhí)行定位,明確各個(gè)程序部分的優(yōu)先級(jí),正確安排操作的方法。4.2 把控設(shè)計(jì)的重點(diǎn)目前,嵌入式軟件設(shè)計(jì)主體的設(shè)計(jì)重點(diǎn)在于應(yīng)用軟件開(kāi)發(fā)的以下情況:1)在軟件程序設(shè)計(jì)的整體架構(gòu)方面,軟件的開(kāi)發(fā)工程師更需要著重地了解到各個(gè)環(huán)節(jié)的硬件和軟件系統(tǒng)都需要彼此組合,完成硬、軟件系統(tǒng)的總體設(shè)計(jì),這就能減少硬件系統(tǒng)對(duì)軟件程序的過(guò)度依靠,提升了軟件設(shè)計(jì)的真實(shí)性和獨(dú)立性;2)軟件工程師可以間接地控
12、制硬件,從而提高總體設(shè)計(jì)的速度,并使這個(gè)設(shè)計(jì)更加完美,減少出錯(cuò)。設(shè)計(jì)者需要對(duì)嵌入式軟件開(kāi)發(fā)功能進(jìn)行細(xì)致理解的基礎(chǔ)上使自己的設(shè)計(jì)觀念和操作模式變得更加先進(jìn)。4.3 該種技術(shù)有什么樣的優(yōu)點(diǎn)嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的使用含有各種各樣技術(shù)方面的優(yōu)點(diǎn)。嵌入式軟件提供的仿真開(kāi)發(fā)功能可以完善過(guò)去交互調(diào)試和開(kāi)發(fā)時(shí)具有的缺點(diǎn),全面思考軟件開(kāi)發(fā)的資金、目的和硬件的芯片等事情,正確的安置軟件開(kāi)發(fā)的過(guò)程,以免這些難題會(huì)干擾開(kāi)發(fā)時(shí)的效率。并且,嵌入式軟件的優(yōu)點(diǎn)不止剛才所講的,它還具有所需資金少、有很高的性能、性價(jià)比超高,就算出現(xiàn)突發(fā)停電,也不會(huì)導(dǎo)致關(guān)鍵數(shù)據(jù)和程序的消失的優(yōu)點(diǎn)。此外,嵌入式軟件具有高度的集成度和低功耗,能夠?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)的整個(gè)生命周期給予強(qiáng)有力的支撐。5 結(jié)束語(yǔ)總之,嵌入式的軟件在軟件的設(shè)計(jì)和開(kāi)發(fā)過(guò)程有各式各樣大量的被應(yīng)用的資本,在結(jié)合實(shí)時(shí)處理技術(shù),并且更好地使用軟件提供的組件之后,就能夠顯而易見(jiàn)地提升軟件開(kāi)發(fā)的速度和品質(zhì)。以嵌入式軟件的軟件開(kāi)發(fā)為基礎(chǔ),就具有較高的系統(tǒng)性,并且能夠完成資源的整體利用,提升軟件使用的合規(guī)合法。所以,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)控審計(jì)合同范本
- 仁和經(jīng)銷合同范本
- 加盟返利合同范本
- 代購(gòu)代理合同范本
- 農(nóng)村建房簽合同范本
- 共同合作居間合同范本
- 化學(xué)桶回收合同范本
- it行業(yè)采購(gòu)合同范本
- 分戶協(xié)議合同范本
- 勞動(dòng)合同正規(guī)合同范本
- (完整版)ERP流程及操作手冊(cè)
- 接上童氣:小學(xué)《道德與法治》統(tǒng)編教材研究
- 武器講解課件
- 通勤車租賃投標(biāo)方案(技術(shù)標(biāo))
- 關(guān)于魯迅簡(jiǎn)介
- 余華讀書分享名著導(dǎo)讀《文城》
- 植物組織培養(yǎng)(園林植物教研組)-說(shuō)課稿
- 高三二輪專題復(fù)習(xí)化學(xué)課件-分布系數(shù)(分?jǐn)?shù))圖像
- 支委委員辭去職務(wù)申請(qǐng)書
- 【橋梁工程的發(fā)展趨勢(shì)與思考5300字】
- 云南省蒙自市長(zhǎng)橋海水庫(kù)擴(kuò)建工程環(huán)評(píng)報(bào)告
評(píng)論
0/150
提交評(píng)論