吳雪琴
(電子科技大學成都學院,成都611731)
近年來,我國日益加強了對計算機領域的發(fā)展速度,如何將計算機技術進一步開發(fā)和提升,成為當前提升國家整體發(fā)展水平的重要途徑,這也成為國家計算機開發(fā)與應用專業(yè)人員重點研究的問題。在計算機技術研究中,開發(fā)計算機軟件系統(tǒng)成為計算機技術的核心內容,尤其是嵌入式軟件技術的開發(fā)和應用的作用日益明顯。
計算機軟件開發(fā)過程中,流程是帶有明顯規(guī)則化特征的,這是保證計算機軟件開發(fā)工作順利實現的有效途徑,大致開發(fā)流程總結如下。
軟件開發(fā)計劃是軟件開發(fā)的重要環(huán)節(jié),因此,要做好軟件開發(fā)的計劃方案。首先,要對軟件的設計進行研究和規(guī)劃,這其中包括對計算機軟件的定義、工作分析以及開發(fā)過程和結果,還要進行可行性研究的調研和報告,這些工作都是軟件開發(fā)工作的主要內容。只有將上述工作進行完善,才能明確軟件開發(fā)的方向,從而為后續(xù)具體工作計劃的開展提供保證。
將軟件開發(fā)的計劃制定完成之后,就要對軟件的需求進行分析,這些工作的開展就需要立足于軟件本身,對目標客戶的真實需求進行調研和交流,將軟件性能與客戶需求進行結合,達到軟件實現的目標。在合理的軟件計劃范圍內,要讓客戶能夠清晰地表達出自己的需求,這樣更方便了解,從而更好地將分析與結果進行優(yōu)化和調整。
將上述工作完成后,就到了開展軟件設計工作的環(huán)節(jié),在這個工作階段要根據軟件的設計需求與方案來明確結果,從整體角度來設計軟件的結構和詳細設計,這部分工作的實現是需要滿足軟件總設計要求的一個核心環(huán)節(jié)。在進行總體結構的設計過程中,一定要讓設計者對軟件設計的整體進行綜合把握,設計出軟件運用各個詳細的階段,此后,根據軟件各個組成部分與需求結合設計工作來進行。
軟件的程序編碼是軟件開發(fā)的關鍵步驟,軟件開發(fā)人員在完成軟件設計程序之后,需要立足于設計的目標和要求進行下一步的程序編碼。程序編碼作為軟件開發(fā)工作的一個重要環(huán)節(jié),編碼程序和模型的合理性都是編碼工作中十分重要的環(huán)節(jié)。設計開發(fā)人員在完成編碼后,將軟件其他部分內容進行連接之后,軟件編碼工作完成。
在上述幾項工作完成后,軟件設計者需要對軟件程序進行系統(tǒng)性的測試和檢驗,測試的內容分為內部測試和外部測試,外部測試也稱為開放性測試。內部測試是對軟件開發(fā)進行專業(yè)性的測試,而開放性測試是有目標地選擇幾個用戶,對軟件的測試版本試用,試用過程中會發(fā)現問題,并研究解決的對策和方案,只有經過內部和外部的測試,軟件開發(fā)工作才算正式結束。
在計算機軟件開發(fā)過程中,軟件系統(tǒng)的維護是必不可少的重要內容。軟件開發(fā)的工作結束后,軟件設計者要將軟件在實踐領域進行運行并使用,在這個過程中,根據軟件運行的情況,軟件設計開發(fā)者還要做好軟件系統(tǒng)的維護工作,保證計算機系統(tǒng)穩(wěn)定且軟件程序能夠正常運行。
計算機嵌入式系統(tǒng)的處理是通過系統(tǒng)操作,其理論是系統(tǒng)開發(fā)的基礎內容,需要在計算機系統(tǒng)的成本、內耗以及軟件性能上進行科學處理。嵌入式系統(tǒng)的最為明顯的特點就是有著繁雜的結構且功能強大,可以實現軟件與硬件的互相轉換和結合。當前嵌入式軟件在計算機軟件中得到廣泛的應用,在操作過程中,計算機系統(tǒng)可以執(zhí)行多個任務,保證計算機系統(tǒng)的質量。在進行計算機軟件開發(fā)過程中,嵌入式計算機還能使用上下文交替和中斷處理的方式來優(yōu)化資源配置,提高計算機軟件的運行性能和質量。
通常情況下,與一般計算機比較,嵌入式軟件具有較好的安全性、操作性以及可靠性。嵌入式系統(tǒng)是由硬件層、中間層、驅動層、應用層組成,在設計者開發(fā)嵌入式計算機過程中,就會將編碼進行設計,在計算機系統(tǒng)中處理所有的軟件,同時也能對軟件實現遙控和處理。經過研究實踐發(fā)現,人們在運用嵌入式系統(tǒng)時,會在保證使用功能的同時,滿足人們個性化的操作需求。
在設計計算機軟件過程中,將軟件和硬件兩部分內容進行優(yōu)化。因此,可以說,軟件和硬件的設計體現的是嵌入式軟件系統(tǒng)的綜合體,不僅包含互聯(lián)網技術、機械操作技術,還蘊含了大量的技術含量。軟件技術和機械技術的合理綜合,改善了當前計算機軟件技術的開發(fā),將計算機軟件系統(tǒng)的技術得到了較好的操控[1]。
軟件開發(fā)中,嵌入式軟件的應用對軟件技術提升和工作質量提高有著重要的現實意義。
嵌入式系統(tǒng)軟件在實際程序開發(fā)的過程中,需要通過兩個步驟來實現,同時也是在CORBA 模型中的有效應用。第一,運用計算機軟件技術將軟件開發(fā)中的處理技術與設計的編程進行滲透和融合;第二,在設計和編程的過程中來構建CORBA 模型,與此同時,在嵌入式軟件程序的開發(fā)過程中,還能利用軟件中的優(yōu)點來使得設計服務更為多元化。
隨著計算機硬件在應用中的不斷升級與加速,嵌入式系統(tǒng)以硬件作為開發(fā)的重要內容,來提高軟件的運作效率。軟件運行的效率和軟件程序本身有著密切的聯(lián)系,因此,嵌入式軟件可以將計算機軟件進行升級,提高操作效率。
計算機軟件開發(fā)難度難以得到有效的控制,在對軟件操作的過程中,嵌入式軟件有效地節(jié)約了計算機空間,一定程度上提高了計算機軟件的操作效率[2]。在完善計算機編碼過程中,設計者不僅需要使用先進的計算機設備,還要不斷升級和創(chuàng)新,完善操作硬件。設計者在開發(fā)過程中,立足于客戶的使用體驗和需求進行分析,對軟件進行完善和開發(fā),從而使得計算機軟件程度得到有效改善。
嵌入式軟件開發(fā)工作中有兩個設計要點:第一,在對計算機程序總體結構的編制和設計中,將軟件與硬件兩個系統(tǒng)進行有效結合,讓設計者在軟件和硬件結合中來實現軟件的設計,從而減輕對硬件系統(tǒng)的過于依賴,這樣一來還能提高系統(tǒng)的可靠性和實時性;第二,在對嵌入式系統(tǒng)的使用過程中可以將軟件的數據進行格式化,這樣有利于設計者在程序設計的過程中,不需要依靠硬件設備展開控制性的操作,就可以提高整體的工作效率[3]。
當前,計算機技術人員的共同發(fā)展目標就是做好軟件開發(fā),提高我國計算機整體技術水平??梢哉f,隨著計算機積極領域嵌入式系統(tǒng)的應用,成為提高計算機軟件程序開發(fā)效率的重要途徑,有著重要的現實意義。這是由于,計算機軟件技術的整體效率提升可以有效減少運行中的問題,嵌入式計算機軟件促使計算機系統(tǒng)更加完善,在開發(fā)計算機軟件中發(fā)揮著重要的作用。