計算機軟件開發技術的現狀及應用探究
計算機軟件開發技術的現狀及應用探究
文/張偉杰
如今,計算機軟件市場已經在經過幾十年的發展過后逐步走向成熟。而就這種成熟而言,其更多地還是相關技術的革新和不斷完善。事實上,作為這一相關技術的一個代表,基于相關架構的計算機軟件開發技術已經在相關軟件開發人員的合理使用下在多個領域已得到了十分廣泛的運用,而就這種應用而言,其實際上又呈現出一種多樣性的特點,并顯現出一定的趨勢。本文將緊緊圍繞著計算機軟件開發技術的現狀及應用這一中心主題,從其內涵出發,對其使用現狀以及應用等幾個方面的內容進行分析和介紹。
【關鍵詞】計算機 軟件開發技術 現狀 應用
當前時代,是以計算機網絡技術為核心的新信息時代,在這個時代里,相關的軟件在載有操作系統的計算機上完美了實現了各種功能,有效地滿足了相關用戶的不同需求。然而,我們應該明白的是,就這種日益增多的、功能實現類型越來越多的軟件而言,其在實際的開發過程中并非易事,因為其總要必然涉及到相關的軟件開發架構、標準以及能力過硬的計算機軟件開發人員三者之間形成一個完善和協調的有效循環體。當然,為了能夠更好地理解和把握該軟件開發技術的相關內容,對其現狀及其應用進行分析和介紹顯得尤為必要。
1 計算機軟件開發技術現狀
我們知道,一個完整的計算機實際上是由包括軟件和硬件在內的兩部分組成,而且只有這兩個部分處于一種較高的協調狀態之中,整個計算機在具體使用起來才能處于一種高效的水平之上。當然,就這兩個部分而言,其作為上層的與用戶直接交流的軟件更為重要,而這種重要性的實現實際上也就是用戶與相關計算機之間的交互,而這種交互功能的達成,則需要軟件在實際的運行過程中一直處于一種順利的狀態之中,因此,計算機軟件開發技術便是在這樣一種需求的大背景下提出的。事實上,就如今的計算機軟件開發技術而言,其在經過幾十年的發展過后已經逐步走向成熟,并在開發技術方法和模式上呈現出一定的特點。
一般來說,目前常用的計算機軟件開發方式主要包括生命周期法、軟件原型法以及自動形式系統開發法在內的多種類型,這些類型實際上也存在著一定的差異性。例如,就生命周期法而言,其作為一種典型的傳統開發方式,對計算機軟件的各各個方面進行拆分式分解,從而對各個類型的時間段進行嚴格定義,并標明其開發周期。又如,在認識生命周期法所存在的那種定義嚴格、要求高以及工作量大等弊病之后,計算機軟件開發人員試圖在相關軟件要求的規定之下,對其進行原型化處理,從而再經過后期中對前期已經生成的概念建造起一個新型的原型系統,這種方法便成為了后期的軟件原型化方法。當然,到了后期,具有開發效率高以及難度較小的自動化軟件系統開發也逐漸在提出之后得到了十分廣泛的運用。
當然,也正是因為軟件的重要性以及其在社會各個領域的廣泛運用,其在實際的開發過程中才會呈現出一種更為復雜的特點。事實上,就軟件開發這一工作而言,其總是需要投入大量的人力和時間,而這種人力和時間的大小又會隨著軟件自身復雜度的升高而相應增加。因此,在這樣一種現狀以及全球信息化的推動之下,計算機軟件開發技術正在面臨著前所未有的挑戰。一方面,如今的計算機軟件開發核心技術相對來說還是比較匱乏,創新度較為低下,但這與我國的計算機事業起步有著很大的關系。另一方面,如今的計算機軟件開發技術從業人才結構不大合理,因為其技術核心人才相對來說相對較少,并且無法實現其與產品體系兩者之間合力的形成,這樣種種原因,也就必然導致如今的計算軟件開發技術被約束在一個發展不佳的境遇之中。
2 計算機軟件開發技術的應用
事實上,就計算機軟件開發而言,其是為了在對相關用戶需求的有效分析之下,運用相關技術措施和方法,設計出實現相關功能的軟件,從而充分地滿足相關用戶的需求。然而,也正是在這樣的出發點和歸宿的推動和要求之下,與其相關的計算機軟件開發技術才在社會各個領域得到了十分廣泛的運用,但就這種運用而言,其實際上又需要不斷地對其現有計算機硬件進行優化,從而實現軟件與硬件兩者之間的更快交互。
當然,我們在運用計算機軟件開發技術時,主要有兩種產品模式。第一個軟件開發產品利用 VB6.0+Acess 的單機版計算機運行模型,第二個軟件開發產品應用Web+Xml+ActiveX 的數據庫服務模式。將這兩個產品分別安裝在客戶端的計算機上。第一個軟件開發產品采用了微軟歷史版的 VB 虛擬機和 Access 驅動,在安裝操作時,可以直接運行安裝,計算機可以實現自動化的系統兼容,為用戶提供了極大的便利。第二個軟件開發產品由于應用了 ActiveX 組件,在安裝過程中需要更改相關瀏覽器的參數設置,然后再進行安裝設置,和第一個軟件開發產品相比,第二個軟件開發產品的安裝過程比較復雜。兩個軟件開發產品安裝完成后,經過一段時間的運行,第一個軟件開發產品的運行過程中比較穩定,并且軟件的安裝維護修復都在獨立的模塊中,用戶通過簡單的操作,就可以單獨完成。但是這個軟件也有一定的缺陷,軟件的運行時間越長,運行速度和效率越低,能量損耗嚴重。第二個軟件開發產品在安裝運行過程中,容易受到計算機運行系統版本的限制,并且需要修改瀏覽器的參數設置,軟件的更新維護比較復雜,給計算機用戶帶了很多的不便。不過,我們相信,隨著如今計算機網絡技術及相關技術的不斷革新,計算機軟件開發技術也必將在未來的發展過程中逐步地打破其瓶頸,從而提高這兩種產品模式的可行度。
3 結語
經過上文的分析和介紹,我們對計算機軟件開發技術的內涵、特征、現狀以及具體運用等幾個方面的內容有了一定的了解,從中我們可以清晰地認識到,就為相關的軟件而言,其實際上在很大程度上都依賴于其計算機軟件開發技術水平的高低。然而,正如我們在上一節中說的那樣,如今的計算機軟件開發技術實際上還存在著一些技術性難題,而這些難題也就不可避免的對其的具體使用設定了阻礙。因此,新時期下,我們作為軟件開發從業人員所要做的便是在深刻認識到其內涵和特征的同時,創新其開發模式,真正意義上將這種技術運用水平提升至最高點。
參考文獻
[1]劉凱英.淺談計算機軟件開發技術的應用及發展 [J]. 無線互聯科技 ,2012(13).
[2]徐愛蘭.計算機軟件開發中的分層技術探討 [J]. 計算機光盤軟件與應用 ,2012.
作者單位
吉林建筑大學計算機科學與工程學院 吉林省長春市 130033
本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除! 快速論文發表網(www.6scc.cn)本中心和國內數百家期刊雜志社有良好的合作關系,可以幫客戶代發論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯系電話:15295038833
本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除!