• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計(jì)算機(jī)軟件開發(fā)中嵌入式軟件的實(shí)施

      2020-09-27 23:02:21王光肇
      電腦知識與技術(shù) 2020年23期
      關(guān)鍵詞:嵌入式軟件軟件開發(fā)計(jì)算機(jī)

      王光肇

      摘要:在進(jìn)行開發(fā)模塊化軟件的過程中,嵌入式軟件的使用對提高軟件開發(fā)的效用非常有幫助,充分實(shí)現(xiàn)軟件設(shè)計(jì)和開發(fā)的需要。該篇文章解析了嵌入式軟件在軟件開發(fā)過程中的使用。最開始,簡要說明了計(jì)算機(jī)軟件的開發(fā)技術(shù),討論了計(jì)算機(jī)軟件的最基礎(chǔ)開發(fā)過程。然后,該篇文章還主要探索了嵌入式軟件在計(jì)算機(jī)軟件開發(fā)中的使用,希望大家可以在掌握嵌入式軟件設(shè)計(jì)的重點(diǎn)的基礎(chǔ)上來提升軟件開發(fā)的效率與成果。

      關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);嵌入式軟件

      中圖分類號:TP393? ? ? 文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2020)23-0077-02

      在進(jìn)行現(xiàn)代生產(chǎn)管理作業(yè)的過程中,計(jì)算機(jī)軟件的使用幾乎存在于各行各業(yè),如果可以進(jìn)行一種信息化的管理,生產(chǎn)和辦公的效率就能得到更加快速的提升。所以,計(jì)算機(jī)軟件的開發(fā)已完全成了一個(gè)受到大家歡迎的行業(yè),對計(jì)算機(jī)軟件的自發(fā)學(xué)習(xí)和開發(fā)技術(shù)更加受到人們的青睞。在軟件開發(fā)的技術(shù)進(jìn)步越來越快的情況下,除了在開發(fā)的環(huán)境和開發(fā)的語言方面發(fā)生了變化,設(shè)計(jì)的理念也發(fā)生了很大的變化。在優(yōu)良的模塊化設(shè)計(jì)觀念之中,加入嵌入式軟件的使用,可以有效地提升軟件開發(fā)的效率。所以,需要對嵌入式軟件的具體使用開展一個(gè)討論,給計(jì)算機(jī)軟件的開發(fā)提出參考意見。

      1計(jì)算機(jī)軟件開發(fā)技術(shù)的總體論述

      一般是軟硬件相組合才能形成計(jì)算機(jī),它們兩者互相輔助相互促成對方,一起完成計(jì)算機(jī)的功能的可用性。在相同的硬件下,軟件的進(jìn)步就會完全決定了計(jì)算機(jī)使用的效率和便利性。在開發(fā)一款軟件時(shí),需要全面地思考用戶對軟件應(yīng)用的功能和性能的需求,采用更加科學(xué)的軟件開發(fā)技術(shù)去完成設(shè)計(jì)的目的。在軟件開發(fā)技術(shù)飛速發(fā)展的進(jìn)程下,開發(fā)的環(huán)境和語言也發(fā)生了很大的變化。

      近些年來,在軟件開發(fā)時(shí),使用了更多的編程語言,其中有Java語言、C語言。在這兩者之間,C語言屬于最先投入使用的軟件編程語言的其中之一,使用到它的地方非常多,而且相對來說比較成熟。它不但可以適用在各種系統(tǒng)環(huán)境中的編程,而且具有語言十分簡單便捷、邏輯特別清楚、編譯速度快的特征。Java語言是跟隨Web程序的進(jìn)展而迅速成長起來的一種新類別的編程語言。Java語言學(xué)習(xí)了C++的最關(guān)鍵核心的內(nèi)容,同時(shí)也具有垃圾收集利用器等的新鮮效用,占用了更多合適的資源。它是一種更優(yōu)的針對對象的編程語言。

      并且,軟件開發(fā)的環(huán)境也得到了更加重大的改變,蘊(yùn)含嵌入式軟件的專業(yè)編程軟件在計(jì)算機(jī)軟件開發(fā)時(shí)也有了更加廣泛的使用,大大提高了軟件開發(fā)的效率。

      2計(jì)算機(jī)軟件開發(fā)最根本的過程

      計(jì)算機(jī)軟件開發(fā)是一種較為系統(tǒng)的工程,近些年來已經(jīng)完成了一系列配套系統(tǒng)的開發(fā)過程,這讓軟件的開發(fā)和管理整體都更為合理,使用者的要求也更容易被完成。從計(jì)算機(jī)軟件開發(fā)的進(jìn)程來講,一般有下面若干個(gè)主要的環(huán)節(jié)。

      2.1準(zhǔn)備軟件制作的前提條件

      解析軟件開發(fā)的進(jìn)程,對自己所需要開發(fā)的軟件進(jìn)行一個(gè)新的定義,討論這個(gè)軟件的開發(fā)是否可以執(zhí)行,編寫開發(fā)的工作計(jì)劃書和計(jì)劃報(bào)表,認(rèn)定軟件開發(fā)的發(fā)展進(jìn)程,而且要確定在開發(fā)過程的每個(gè)時(shí)間段要實(shí)現(xiàn)的目標(biāo)。

      2.2對使用者的要求進(jìn)行解析

      在與客戶的交談過程中,決定個(gè)性化軟件開發(fā)的要,并清楚明白地了解客戶的要求。編寫需求的解析書,和客戶完成一個(gè)對所需軟件共同的認(rèn)識,確定軟件開發(fā)心目中的結(jié)果。

      2.3軟件編程

      在進(jìn)行完上面所說的軟件開發(fā)的預(yù)先工作后,依據(jù)軟件開發(fā)的計(jì)劃書和需求報(bào)告書,進(jìn)行一個(gè)軟件體系結(jié)構(gòu)的整體計(jì)劃,全面考慮系統(tǒng)的功能要求和性能要求,而且要精細(xì)地設(shè)計(jì)該項(xiàng)軟件,敲定好軟件每個(gè)部分的具體情況后,與此同時(shí),也要確定各部分的組合嫁接。

      2.4軟件編碼

      進(jìn)行完整體方案的設(shè)計(jì)和詳細(xì)的設(shè)計(jì)之后,軟件設(shè)計(jì)師就做完了特定程序代碼編寫的歷程。在這段時(shí)間內(nèi),對這個(gè)軟件進(jìn)行開發(fā)的人員應(yīng)正確且合乎情理地對編碼的模型和程序進(jìn)行一個(gè)挑選,做完每個(gè)組的編碼工作,然后拼接軟件,隨著設(shè)計(jì)過的步驟完成一切程序的編碼任務(wù)。

      2.5程序調(diào)試

      軟件程序的代碼完成后,軟件程序測試就要開始了,它主要由兩個(gè)活動組合而來,一個(gè)是內(nèi)部的測試,另一個(gè)是開發(fā)測試。做好所有的編程工作后,軟件一開始需要軟件的開發(fā)人員在內(nèi)部進(jìn)行專業(yè)的測試。再來被專門的測試程序的工作人員或者是用戶對軟件來一個(gè)試用,發(fā)現(xiàn)軟件程序的問題,然后進(jìn)行一個(gè)完善,以此確定軟件的功能可以照常使用。

      2.6軟件更新和維修

      該軟件開始被使用之后,它要被維護(hù)和管理,而且需要升級版本,進(jìn)而使客戶的要求被滿足,比如說客戶需要對業(yè)務(wù)的范圍進(jìn)行擴(kuò)展等。一步一步按照計(jì)劃做好上面所提到的步驟之后,就能完成軟件開發(fā)的預(yù)設(shè),并且可以幾乎全面的吻合客戶的需要。然而,在現(xiàn)實(shí)的開發(fā)時(shí),由于設(shè)計(jì)師、設(shè)計(jì)的技術(shù)、開發(fā)時(shí)所處的情景等許多因素的干擾,開發(fā)的速度時(shí)有快慢,軟件調(diào)試的工作和最后軟件開發(fā)的品質(zhì)都有高有低。我們需要持續(xù)更新軟件開發(fā)的概念,采取最優(yōu)先的軟件開發(fā)的技術(shù),才可以提升軟件開發(fā)的速率,保證軟件開發(fā)的品質(zhì),使后期調(diào)試和維修的次數(shù)變少。

      3在計(jì)算機(jī)軟件開發(fā)時(shí)使用嵌入式軟件的方式

      3.1什么是嵌入式軟件

      嵌入式軟件是指嵌入硬件的軟件,它的產(chǎn)業(yè)鏈一般是有芯片的制造、開發(fā)一些嵌入式的系統(tǒng)、芯片的設(shè)計(jì)、開發(fā)嵌入式的電子設(shè)備與制造制造一些嵌入式設(shè)備等。在這里面,嵌入式的系統(tǒng)是一種可以獨(dú)自踐行所設(shè)定功能的特殊計(jì)算機(jī),其中有微型處理器、傳感器、微型控制器等。在嵌入式系統(tǒng)開發(fā)的初期階段,首先運(yùn)用了先使用硬件的原理。在估算軟件任務(wù)要求后,首先做好了硬件設(shè)計(jì)的實(shí)現(xiàn),然后在硬件平臺上制造了軟件的開發(fā)和設(shè)計(jì)??墒沁@種設(shè)計(jì)的方法很難完全使用硬件的資源,當(dāng)設(shè)計(jì)發(fā)生更改了,就要再次設(shè)計(jì)全部的過程。但是嵌入式技術(shù)持續(xù)在優(yōu)化,軟硬件共設(shè)計(jì)的概念一般被使用,以最大限度地提升軟硬件的能力,使設(shè)計(jì)的方案更加優(yōu)秀。

      3.2 以嵌入式軟件為基礎(chǔ)的計(jì)算機(jī)軟件開發(fā)的過程

      以嵌入式軟件為基礎(chǔ)的計(jì)算機(jī)軟件開發(fā)的過程與前面講到過的軟件的開發(fā)過程大致相同,可以化為需求分析、整體設(shè)計(jì)、精細(xì)設(shè)計(jì)等流程。在軟件計(jì)劃審批的時(shí)候,以市場信息的反饋為依據(jù),撰寫項(xiàng)目的建議書,在是具有可行的分析后發(fā)放項(xiàng)目的任務(wù)書,組建項(xiàng)目團(tuán)隊(duì)。在項(xiàng)目的整體規(guī)劃的時(shí)間段內(nèi),對軟件的要求進(jìn)行了解析和回顧,編寫項(xiàng)目和風(fēng)險(xiǎn)控制的計(jì)劃書,敲定好軟件開發(fā)的整體規(guī)劃。在設(shè)計(jì)系統(tǒng)時(shí),以需求分析和系統(tǒng)評審的結(jié)果為依據(jù),撰寫好結(jié)構(gòu)設(shè)計(jì)的歷程和軟件還有硬件設(shè)計(jì)進(jìn)程的文件。在做好整體細(xì)致的設(shè)計(jì)之后,對程序進(jìn)行編碼,并進(jìn)行后續(xù)的測試和調(diào)試。

      需要我們著重了解的是系統(tǒng)需求分析的結(jié)果是否精準(zhǔn),軟件工程師需要和客戶進(jìn)行一個(gè)合適的交流,全方面理解客戶的要求后,敲定設(shè)計(jì)的具體內(nèi)容,而且要嚴(yán)謹(jǐn)?shù)貓?zhí)行需求文件書寫各種需求的文件,將客戶的需求完整清晰地書寫出來,形成一個(gè)書面文檔留證,其中要有輸入和輸出系統(tǒng)的功能、運(yùn)行速度的快慢、軟件的大小等性能的要求。在對嵌入式軟件進(jìn)行使用時(shí),要依據(jù)軟件開發(fā)的實(shí)際進(jìn)程選擇各式各樣的開發(fā)工具,以提高軟件開發(fā)的速度。

      4嵌入式軟件使用時(shí)需注意的事項(xiàng)

      4.1確定適用的原則

      在進(jìn)行一個(gè)計(jì)算機(jī)軟件的開發(fā)時(shí),嵌入式軟件一般使用在CORBA模型方面,分為實(shí)時(shí)處理技術(shù)的集成和CORBA模型在編程過程中的應(yīng)用,一般是由這兩個(gè)部分組成的。在進(jìn)行開發(fā)一項(xiàng)程序軟件的進(jìn)程中,我們還需要全面的使用嵌入式軟件所提供的別的設(shè)計(jì)服務(wù)。為了吻合軟件開發(fā)的實(shí)時(shí)性的需求,在對軟件進(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)先級,正確安排操作的方法。

      4.2把控設(shè)計(jì)的重點(diǎn)

      目前,嵌入式軟件設(shè)計(jì)主體的設(shè)計(jì)重點(diǎn)在于應(yīng)用軟件開發(fā)的以下情況:1)在軟件程序設(shè)計(jì)的整體架構(gòu)方面,軟件的開發(fā)工程師更需要著重地了解到各個(gè)環(huán)節(jié)的硬件和軟件系統(tǒng)都需要彼此組合,完成硬、軟件系統(tǒng)的總體設(shè)計(jì),這就能減少硬件系統(tǒng)對軟件程序的過度依靠,提升了軟件設(shè)計(jì)的真實(shí)性和獨(dú)立性;2)軟件工程師可以間接地控制硬件,從而提高總體設(shè)計(jì)的速度,并使這個(gè)設(shè)計(jì)更加完美,減少出錯(cuò)。設(shè)計(jì)者需要對嵌入式軟件開發(fā)功能進(jìn)行細(xì)致理解的基礎(chǔ)上使自己的設(shè)計(jì)觀念和操作模式變得更加先進(jìn)。

      4.3該種技術(shù)有什么樣的優(yōu)點(diǎn)

      嵌入式軟件在計(jì)算機(jī)軟件開發(fā)過程中的使用含有各種各樣技術(shù)方面的優(yōu)點(diǎn)。嵌入式軟件提供的仿真開發(fā)功能可以完善過去交互調(diào)試和開發(fā)時(shí)具有的缺點(diǎn),全面思考軟件開發(fā)的資金、目的和硬件的芯片等事情,正確的安置軟件開發(fā)的過程,以免這些難題會干擾開發(fā)時(shí)的效率。并且,嵌入式軟件的優(yōu)點(diǎn)不止剛才所講的,它還具有所需資金少、有很高的性能、性價(jià)比超高,就算出現(xiàn)突發(fā)停電,也不會導(dǎo)致關(guān)鍵數(shù)據(jù)和程序的消失的優(yōu)點(diǎn)。此外,嵌入式軟件具有高度的集成度和低功耗,能夠?yàn)橛?jì)算機(jī)軟件開發(fā)的整個(gè)生命周期給予強(qiáng)有力的支撐。

      5結(jié)束語

      總之,嵌入式的軟件在軟件的設(shè)計(jì)和開發(fā)過程有各式各樣大量的被應(yīng)用的資本,在結(jié)合實(shí)時(shí)處理技術(shù),并且更好地使用軟件提供的組件之后,就能夠顯而易見地提升軟件開發(fā)的速度和品質(zhì)。以嵌入式軟件的軟件開發(fā)為基礎(chǔ),就具有較高的系統(tǒng)性,并且能夠完成資源的整體利用,提升軟件使用的合規(guī)合法。所以,需要促進(jìn)嵌入式軟件在計(jì)算機(jī)軟件開發(fā)中的使用,使軟件開發(fā)品質(zhì)全面提高。

      參考文獻(xiàn):

      [1] 徐燕婷.嵌入式軟件應(yīng)用于計(jì)算機(jī)軟件開發(fā)過程中的價(jià)值分析[J].科技展望,2016,26(34):11.

      [2] 魏寧,劉喬佳.計(jì)算機(jī)軟件開發(fā)過程及嵌入式軟件的應(yīng)用[J].電子技術(shù)與軟件工程,2015(6):57.

      [3] 胡昱,歐春堯.計(jì)算機(jī)嵌入式軟件構(gòu)件提取與組裝技術(shù)[J].電子制作,2014(22):50-51.

      【通聯(lián)編輯:光文玲】

      猜你喜歡
      嵌入式軟件軟件開發(fā)計(jì)算機(jī)
      計(jì)算機(jī)操作系統(tǒng)
      基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
      科技傳播(2019年22期)2020-01-14 03:06:34
      實(shí)時(shí)嵌入式軟件的測試技術(shù)
      電子測試(2018年10期)2018-06-26 05:54:08
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      全景相機(jī)遙控器嵌入式軟件V1.0 相關(guān)操作分析
      電子制作(2017年17期)2017-12-18 06:40:56
      信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
      建模技術(shù)在軟件開發(fā)中的應(yīng)用
      核電廠定期試驗(yàn)管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開發(fā)過程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      基于Eclipse的航天嵌入式軟件集成開發(fā)環(huán)境設(shè)計(jì)與實(shí)現(xiàn)
      固原市| 台北县| 丰都县| 元谋县| 昂仁县| 灵山县| 集安市| 乌兰县| 峨边| 嘉善县| 独山县| 黄梅县| 个旧市| 宝应县| 馆陶县| 马公市| 宁强县| 丰城市| 合川市| 宁德市| 札达县| 临潭县| 卢湾区| 阳山县| 凌源市| 龙州县| 会宁县| 苏尼特右旗| 贵德县| 徐州市| 三亚市| 泰宁县| 定陶县| 鄂伦春自治旗| 阆中市| 安阳市| 贵州省| 芦山县| 耒阳市| 鹿泉市| 隆子县|