魏寧 劉喬佳
摘 要 軟件開發工作是計算機系統整體工作的重要組成部分。這一工作技術的提升可以保證我國相關領域技術的整體提升。做好這一工作的研究,將嵌入式軟件應用到這一工作中,提升軟件開發工作的質量,是我們的研究目的。
【關鍵詞】計算機 軟件開發 嵌入式軟件 應用
隨著我國對于計算技術及相關領域技術發展的重視日益加強,如何做好計算機及相關技術的發展,使之可以為國家整體水平的提升發揮出有力的作用是計算機開發和應用研究工作者的重要研究課題。在這一研究中,對于計算機軟件系統的開發工作研究是計算機整體研究工作的重要內容。其中隨著嵌入式軟件技術的開發和發展,其在軟件開發工作中的作用越來越強。
1 現階段軟件開發工作的主要流程
在實際的軟件開發工作中,其規則化的流程工作模式是保證開發工作順利完成的重要保障。其主要的開發流程如下。
1.1 軟件開發的計劃研究
軟件開發的第一項工作是針對軟件開發設計進行計劃研究工作。這一工作主要包括了對開發軟件進行定義和分析工作、對于軟件的開發過程和結果進行可行性研究工作和對于軟件開發工作計劃報告的撰寫工作的三項主要工作。這項工作的開展既可以為軟件的開發工作做好方向性和可行性的研究工作,還可以為下一步具體工作的開展提供方便。
1.2 軟件開發的需求分析工作
在完成開發的計劃研究工作后,下一步需要進行的是對于軟件開發的需求分析工作。這一工作主要是通過和用戶的交流了解客戶對軟件真實需求,將兩者綜合考慮的分析過程。這一過程想達到的目標就是:要實現在計劃范圍內,完成客戶對軟件的使用需求準確和清晰的表達;雙方在這種表達中達成一致性的清晰明了、方便理解以及方便進行調整分析結果。
1.3 軟件的程序設計
在完成以上的準備工作后,下一步就是對軟件的設計工作。這一工作主要是根據軟件的設計方案和對軟件需求分析的結果,對軟件進行總體結構設計和詳細設計兩項工作。這兩項工作是完成軟件總提設計要求的重要過程。在總提結構設計中,設計者需要對軟件設計的總體要求進行綜合考慮進行設計工作。而在詳細的設計階段,設計者需要根據軟件各組成部分的需要和軟件各部分進行拼接工作時的需要進行考慮。
1.4 軟件的程序編碼
在完成軟件程序的設計后,軟件開發人員可以根據設計要求進行軟件的程序編碼工作。這一工作的開展是保證軟件開發工作完成的重要環節。在這一工作中,軟件開發工作者針對設計要求選擇合理的編碼程序、模型對軟件的各部分進行編碼工作。各部分的編碼完成后再根據軟件的總體設計要求完成最后的編碼工作,將軟件的各部分進行連接,完成軟件編碼工作。
1.5 軟件的程序測試
在完成以上的工作后,對于軟件的開發工作者下一步需要進行對軟件的程序的測試工作。這一工作分為兩個內容。一是內部測試,即在編程完成后由軟件開發工作者進行專業的軟件測試。二是開放性測試。也就是由選擇一批軟件的使用者對編制完成的軟件試用版本進行試用測試,尋找問題的工作方法。這一工作完成后,軟件的開發工作也就全部完成了。
1.6 軟件的系統維護工作
在軟件完成開發后,軟件開發工作者下一步的工作是將軟件投入到實用中進行使用。這一工作中,軟件開發工作者還需要完成最后的軟件系統維護工作,確保軟件程序在整體計算機系統的正常使用。
2 軟件開發中嵌入式軟件的應用研究和分析
在進行軟件開發工作時,嵌入式軟件技術的應用可以保證軟件開發中的技術要求的實現和工作質量的提高。
2.1 嵌入式系統在軟件開發中的應用原理
在實際的程序開發工作中嵌入式軟件主要應用在CORBA模型的實現過程中。這一過程需要兩部完成。一是利用軟件技術在軟件的開發中將實時處理技術融入到設計編程工作中。二是通過設計和編程工作實現軟件中實時CORBA模型。除此之外,嵌入式軟件軟件程序開放工作中還可以通過其在軟件工作中的其他優勢提供豐富的設計服務。
2.2 嵌入式系統在軟件開發中的流程
再進行軟件開發的過程中,嵌入式系統的應用包括了以下的幾個環節。
一是做好軟件中各個節構的劃分工作。為實現軟件程序中的實時性要求,在進行嵌入式式技術的設計和編程工作中,設計和開發者要詳細的制定和分析各結構的職責,做好結構的劃分工作,避免出現計算機中的各類系統脫離的現象。同時在程序的設計和編制過程中,軟件開發工作者為實現個結構程序間的功能,在整體的程序中,為命令執行等工作安排各自的位置。在軟件實際的運行中實現各程序優先有序,合理分配的運行方式,進一步的提升系統整體的運行時間。
二是實現對于嵌入式軟件的控制工作。程序的設計工作進行中,對于嵌入式軟件的的實際應用工作的整體要求是很高的。為了保證在整體軟件運行中,嵌入式系統不會造成時間偏差,繼而對整個計算機系統造成嚴重的破壞。在進行相關的程序設計和編碼時,要對控制時間的管理進行詳細而縝密的研究。這樣的工作可以確保系統整體安全、穩定的運行。
2.3 嵌入式系統在軟件開發中的設計要點
對于嵌入式系統在軟件開發工作中需要注意的設計要點包括了以下的兩個方面。
一是在程序總體結構的設計和編制中,軟件程序的開發者應當盡做好軟件系統和硬件系統的結合工作,實現兩者的有機結合工作可以實現軟件程序在設計過程中減輕對硬件系統的依賴。同時這樣的設計還可以提高其實時性和可靠性的特征。
二是因為嵌入式系統在實際的使用中,可以實現軟件數據的初始化過程和格式化過程。這就保證了程序設計的整體過程中,軟件開發工作者不用直接對硬件設備和資源進行控制性的操作,提高了整體的工作效率。
3 結束語
做好計算機軟件開發工作,使我國的計算機技術得到整體的提升,使我們所有計算機技術人員的共同工作。利用嵌入式系統的應用,提升軟件程序開發的質量和效率是一項切實可行工作方法。
參考文獻
[1]馬宇馳.計算機軟件設計中嵌入式實時軟件的應用探析[J].信息通信,2014(04).
[2]余耀.解析計算機軟件設計中嵌入式實時軟件的應用[J].中國新技術新產品,2014(04).
作者單位
天津現代職業技術學院(信息工程學院) 天津市 300350