時(shí)間:2020年05月16日 分類(lèi):電子論文 次數(shù):
摘要:近年來(lái),隨著我國(guó)科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)越來(lái)越受關(guān)注。計(jì)算機(jī)的應(yīng)用與發(fā)展,計(jì)算機(jī)技術(shù)逐漸改變現(xiàn)代的生產(chǎn)管理模式,計(jì)算機(jī)的使用,需要軟件的支持。利用計(jì)算機(jī)軟件,可以實(shí)現(xiàn)企業(yè)的信息自動(dòng)管理,使企業(yè)的生產(chǎn)效率與工作效率得到提升。所以,計(jì)算的機(jī)軟件開(kāi)發(fā)工作,成為計(jì)算機(jī)應(yīng)用所產(chǎn)生的熱門(mén)行業(yè),諸多人加入計(jì)算機(jī)軟件開(kāi)發(fā)工作中,對(duì)軟件開(kāi)發(fā)技術(shù)進(jìn)行研究。軟件的開(kāi)發(fā)與應(yīng)用,也是計(jì)算機(jī)功能不斷完善,也推動(dòng)計(jì)算機(jī)軟件開(kāi)發(fā)工作進(jìn)步。
關(guān)鍵詞:計(jì)算機(jī);軟件開(kāi)發(fā);嵌入式軟件;應(yīng)用
引言
當(dāng)今世界,國(guó)家與國(guó)家之間的競(jìng)爭(zhēng)從某種角度來(lái)看實(shí)際上是科學(xué)技術(shù)和人才的競(jìng)爭(zhēng),一個(gè)國(guó)家科學(xué)技術(shù)的快速發(fā)展必將推動(dòng)整個(gè)國(guó)家綜合國(guó)力的提升。計(jì)算機(jī)技術(shù)是科學(xué)技術(shù)的重要分支,人們一定要重視發(fā)展計(jì)算機(jī)技術(shù),大力開(kāi)發(fā)計(jì)算機(jī)軟件。它對(duì)于智能化生產(chǎn)、全球化發(fā)展、跨區(qū)域辦公都有至關(guān)重要的作用。目前,嵌入式技術(shù)憑借自身的優(yōu)勢(shì)快速推動(dòng)著計(jì)算機(jī)軟件的發(fā)展,將來(lái)計(jì)算機(jī)技術(shù)的發(fā)展速度將會(huì)更加驚人。
1嵌入式軟件的相關(guān)概述
嵌入式軟件就是指嵌入在硬件中的操作系統(tǒng)和開(kāi)發(fā)工具軟件,嵌入式系統(tǒng)最早采用硬件優(yōu)先的原則,根據(jù)軟件任務(wù)的需求,粗略地把軟件與硬件進(jìn)行結(jié)合,很難充分利用軟硬件資源。在測(cè)試階段如果出現(xiàn)問(wèn)題,就需要大改和重新設(shè)計(jì),在一定程度上增加了設(shè)計(jì)時(shí)間與成本。90年代以后,隨著電子系統(tǒng)的不斷發(fā)展,人們認(rèn)識(shí)到軟件和硬件應(yīng)該結(jié)合在一起,所以出現(xiàn)了軟硬件協(xié)同的方法,這一方法能夠充分挖掘系統(tǒng)的軟硬件能力,提高性能優(yōu)化方案。嵌入式系統(tǒng)分為嵌入式操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng),PC機(jī)上的Linux版本在設(shè)計(jì)愛(ài)好者的開(kāi)發(fā)下,得到了迅速的發(fā)展。嵌入式軟件具有實(shí)用性、靈活適用性的特點(diǎn),能夠優(yōu)化配置,減少對(duì)系統(tǒng)的整體繼承性,在升級(jí)方面更加靈活。嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,具有高性能、穩(wěn)定性、低成本的優(yōu)勢(shì),受到技術(shù)人員的喜愛(ài)。目前,嵌入式軟件在應(yīng)用過(guò)程中環(huán)境不一樣,為了解決這一問(wèn)題就需要在應(yīng)用過(guò)程中盡可能地提高運(yùn)行環(huán)境。嵌入式軟件在未來(lái)發(fā)展中,應(yīng)該抓住關(guān)鍵,圍繞行業(yè),聚焦行業(yè),依托龍頭企業(yè),突出重點(diǎn)區(qū)域,建設(shè)嵌入式軟件平臺(tái)系統(tǒng),提高我國(guó)嵌入式系統(tǒng)的整體實(shí)力,加快嵌入式軟件產(chǎn)業(yè)的發(fā)展。
2軟件開(kāi)發(fā)工作的流程
2.1制定軟件開(kāi)發(fā)的計(jì)劃
軟件開(kāi)發(fā)計(jì)劃是軟件開(kāi)發(fā)的重要環(huán)節(jié),因此,要做好軟件開(kāi)發(fā)的計(jì)劃方案。首先,要對(duì)軟件的設(shè)計(jì)進(jìn)行研究和規(guī)劃,這其中包括對(duì)計(jì)算機(jī)軟件的定義、工作分析以及開(kāi)發(fā)過(guò)程和結(jié)果,還要進(jìn)行可行性研究的調(diào)研和報(bào)告,這些工作都是軟件開(kāi)發(fā)工作的主要內(nèi)容。只有將上述工作進(jìn)行完善,才能明確軟件開(kāi)發(fā)的方向,從而為后續(xù)具體工作計(jì)劃的開(kāi)展提供保證。
2.2分析軟件開(kāi)發(fā)需求
在軟件開(kāi)發(fā)計(jì)劃完成后,就需要對(duì)軟件的開(kāi)發(fā)需求進(jìn)行全面分析,確保軟件開(kāi)發(fā)工作的開(kāi)展是立足于軟件開(kāi)發(fā)本身,通過(guò)對(duì)軟件目標(biāo)客戶需求進(jìn)行實(shí)地調(diào)研,才能確保軟件開(kāi)發(fā)的性能符合客戶的需求,同時(shí)還需要目標(biāo)客戶清晰表達(dá)自身的軟件需求,進(jìn)而對(duì)軟件開(kāi)發(fā)結(jié)果進(jìn)行優(yōu)化。
2.3設(shè)計(jì)軟件程序
前期做好軟件開(kāi)發(fā)的準(zhǔn)備工作之后,要結(jié)合軟件開(kāi)發(fā)的相關(guān)計(jì)劃和報(bào)告,對(duì)軟件的大體結(jié)構(gòu)進(jìn)行設(shè)計(jì),根據(jù)用戶的需求設(shè)置系統(tǒng)的功能,出臺(tái)詳細(xì)的方案。對(duì)各部分的內(nèi)容進(jìn)行分組,明確各部分之間的關(guān)系。
2.4軟件的程序編碼
軟件的程序編碼是軟件開(kāi)發(fā)的關(guān)鍵步驟,軟件開(kāi)發(fā)人員在完成軟件設(shè)計(jì)程序之后,需要立足于設(shè)計(jì)的目標(biāo)和要求進(jìn)行下一步的程序編碼。程序編碼作為軟件開(kāi)發(fā)工作的一個(gè)重要環(huán)節(jié),編碼程序和模型的合理性都是編碼工作中十分重要的環(huán)節(jié)。設(shè)計(jì)開(kāi)發(fā)人員在完成編碼后,將軟件其他部分內(nèi)容進(jìn)行連接之后,軟件編碼工作完成。
3嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
3.1嵌入式軟件技術(shù)的應(yīng)用
嵌入式軟件實(shí)際上就是把其嵌入到硬件中的一種開(kāi)發(fā)工具,它本身具有復(fù)雜性。嵌入式軟件的應(yīng)用很廣泛,芯片、電子設(shè)備、系統(tǒng)的開(kāi)發(fā)等都能夠用到。雖然,嵌入式系統(tǒng)使用在很多方面,但主要的設(shè)計(jì)也是圍繞計(jì)算機(jī)系統(tǒng)的,它主要根據(jù)設(shè)計(jì)的要求使用在專(zhuān)用計(jì)算機(jī)上。根據(jù)英國(guó)工程師協(xié)會(huì)對(duì)嵌入式系統(tǒng)的定義:“嵌入式系統(tǒng)是為控制、監(jiān)視或輔助設(shè)備、機(jī)器或用于工廠運(yùn)作的設(shè)備。和一般計(jì)算機(jī)不一樣,嵌入式系統(tǒng)都是執(zhí)行特定任務(wù)的。”嵌入式技術(shù)在發(fā)展的過(guò)程中,開(kāi)始運(yùn)用軟硬件協(xié)同合作的方法,來(lái)保證設(shè)計(jì)方案的穩(wěn)定性。嵌入式軟件是嵌入式系統(tǒng)的重要組成部分,嵌入式軟件被廣泛應(yīng)用到各個(gè)領(lǐng)域,比如移動(dòng)設(shè)備、冰箱、微波爐等,提高了他們的結(jié)構(gòu)性能,功能不再單一。嵌入式設(shè)備在發(fā)展的過(guò)程中,為了滿足當(dāng)前網(wǎng)絡(luò)的發(fā)展,肯定會(huì)在硬件上進(jìn)行改變加強(qiáng)網(wǎng)絡(luò)的通信。嵌入式軟件能夠給計(jì)算機(jī)軟件的開(kāi)發(fā)提供技術(shù)支持,提升軟件整合能力與研發(fā)效率。
3.2嵌入式軟件的開(kāi)發(fā)程序
對(duì)軟件的開(kāi)發(fā),首先要將項(xiàng)目確立下來(lái),在依據(jù)市場(chǎng)的信息回饋,進(jìn)行軟件開(kāi)發(fā)項(xiàng)目建議書(shū)的編寫(xiě)工作,并針對(duì)市場(chǎng)上的回饋,對(duì)軟件開(kāi)發(fā)的可行性進(jìn)行全面分析。建立分析可行性項(xiàng)目,在對(duì)項(xiàng)目進(jìn)行規(guī)劃,構(gòu)建項(xiàng)目開(kāi)發(fā)小組。并對(duì)項(xiàng)目進(jìn)行總體的規(guī)劃工作,根據(jù)市場(chǎng)上的軟件需求進(jìn)行分析,并進(jìn)行綜合的評(píng)審工作。嵌入式軟件的計(jì)劃書(shū),要明確軟件開(kāi)發(fā)工作進(jìn)程。根據(jù)計(jì)劃書(shū),開(kāi)展軟件系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)工作,進(jìn)而創(chuàng)建編制結(jié)構(gòu)與設(shè)計(jì)完善的文檔。在軟件的開(kāi)發(fā)總體工作完成后,在進(jìn)行軟件程序的編碼工作,根據(jù)不同的編寫(xiě)與調(diào)試內(nèi)容,對(duì)軟件的功能進(jìn)行精準(zhǔn)分析。
同時(shí),軟件的開(kāi)發(fā)人員,要與軟件的使用者進(jìn)行全面溝通。要針對(duì)客戶的需求,進(jìn)行軟件的開(kāi)發(fā)與設(shè)計(jì)工作。在軟件開(kāi)發(fā)工作中,嚴(yán)格依據(jù)多種編寫(xiě)與文檔,對(duì)客戶的需求進(jìn)行描述。在軟件的開(kāi)發(fā)工作中,要針對(duì)軟件輸入輸出功能與運(yùn)行速度,進(jìn)行嵌入式軟件開(kāi)發(fā)。在軟件開(kāi)發(fā)過(guò)后,要對(duì)嵌入式軟件進(jìn)行應(yīng)用,并依據(jù)軟件的開(kāi)發(fā)工作,運(yùn)用適合的軟件開(kāi)發(fā)工具,進(jìn)而提高軟件開(kāi)發(fā)的效率。像是,在嵌入式軟件的開(kāi)發(fā)過(guò)程中,對(duì)軟件的需求進(jìn)行分析,可以應(yīng)用RationalRose軟件,保障需求分析的準(zhǔn)確性。為了保障軟件的編程能夠?qū)崿F(xiàn),可以應(yīng)用CodeWarrior軟件,為軟件的編寫(xiě)過(guò)程提供代碼組件,提升編程的工作效率。在軟件的測(cè)試過(guò)程中,要及時(shí)發(fā)現(xiàn)軟件漏洞,并對(duì)其漏洞進(jìn)行修正,使嵌入式軟件可以滿足使用者需求。
3.3嵌入式技術(shù)開(kāi)發(fā)中的注意事項(xiàng)
正式開(kāi)發(fā)前,一定要進(jìn)行系統(tǒng)的評(píng)估,綜合考慮開(kāi)發(fā)中可能出現(xiàn)的各種問(wèn)題,確保軟硬件系統(tǒng)能夠更好地實(shí)現(xiàn)兼容,避免前期工作不到位而導(dǎo)致軟件系統(tǒng)對(duì)硬件系統(tǒng)的依賴性過(guò)強(qiáng),真正從根本上提高整個(gè)系統(tǒng)的可靠性、實(shí)用性和穩(wěn)定性。另外,不必再耗費(fèi)人力、物力對(duì)計(jì)算機(jī)資源進(jìn)行二次管理。嵌入式技術(shù)的一個(gè)突出特點(diǎn)在于它可以在研發(fā)過(guò)程中對(duì)軟件數(shù)據(jù)信息進(jìn)行必要的格式化和初始化。所以,程序開(kāi)發(fā)人員不必再對(duì)這些信息、硬件設(shè)備等進(jìn)行操作和控制。這能夠縮減人們的工作量,提升工作效率。
結(jié)語(yǔ)
綜上所述,嵌入式軟件在計(jì)算機(jī)軟件的開(kāi)發(fā)中具有很大的價(jià)值,技術(shù)人員只要不斷完善嵌入式計(jì)算機(jī)軟件,對(duì)軟件運(yùn)行中出現(xiàn)的問(wèn)題進(jìn)行調(diào)整,就能夠提高計(jì)算機(jī)軟件的運(yùn)行效率。在操作過(guò)程中,運(yùn)用嵌入式軟件能夠體現(xiàn)軟件的價(jià)值,優(yōu)化計(jì)算機(jī)系統(tǒng)的功能,促進(jìn)計(jì)算機(jī)軟件的長(zhǎng)遠(yuǎn)發(fā)展。
參考文獻(xiàn)
[1]張小娜.計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言及其實(shí)際應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流通,2019(10):28.
[2]劉華清.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢(shì)提升[J].電子世界,2019(17):45-46.
[3]王磊.嵌入式軟件進(jìn)行功能測(cè)試的相關(guān)技術(shù)研究[J].自動(dòng)化與儀器儀表,2018(04):71-73.
計(jì)算機(jī)論文投稿刊物:《電子世界》雜志遍及全國(guó)30個(gè)省、市、自治區(qū),全方位推崇E時(shí)代大眾電子科學(xué)意識(shí),傳播電子與信息領(lǐng)域的新知識(shí),新技術(shù)以及最新科研成果和技術(shù)進(jìn)展,不僅包括各電子領(lǐng)域?qū)<覍W(xué)者、各大專(zhuān)院校師生、研究機(jī)構(gòu)資深人士,還有政府、行業(yè)主管部門(mén)領(lǐng)導(dǎo)及電子行業(yè)的企業(yè)家,因其學(xué)術(shù)性、權(quán)威性、系統(tǒng)性、前瞻性而廣受業(yè)界人士關(guān)注。
Take the first step of our cooperation邁出我們合作第一步