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