閱讀屋>計算機軟體> 新時期計算機軟體開發技術研究論文

新時期計算機軟體開發技術研究論文

新時期計算機軟體開發技術研究論文

  摘要:作為一門新興學科,計算機軟體在短短的十幾年中實現了跨越式發展,當今時代計算機軟體技術依舊保持著旺盛的發展潛力,為人類的前進做出了巨大貢獻。該文主要從計算機軟體開發技術的現狀、主要方式、應用以及發展趨勢等方面論述了計算機軟體開發技術的應用及發展趨勢。

  關鍵詞:新時期;計算機開發技術;應用;趨勢

  1計算機軟體開發技術概述

  一般來說,計算機軟體主要包括兩大部分:應用軟體和系統軟體。計算機應用軟體指的是為了幫助使用者解決使用過程中的具體問題而設計的軟體,比如娛樂、管理、文件等方面的軟體;系統軟體則指的是計算機本身所攜帶的軟體,主要用於保障計算機的執行、維護等等。計算機應用軟體和計算機系統軟體的作用是相同的,都旨在為使用者提供更好的上網體驗和實用環境。從本質上來看,人們在使用計算機時執行的最為頻繁的是計算機的軟體系統而非計算機本身,可以說,沒有計算機軟體,計算機就無法正常使用。20世紀中期,世界範圍內的計算機軟體開發技術較為落後,僅僅停留在手工軟體開發階段,工作效率低下,遠遠不能滿足人們日益增長的需求。伴隨著全球經濟的飛速發展以及第三次科技革命浪潮的開始,計算機軟體開發技術也取得了長足發展,人們對其的認識也發生了變化,軟體開發一詞重新被定義:為了實現計算機的程式執行而採用的規則以及方法等相關的文件等都屬於計算機軟體的範疇。發展到當今時代,計算機軟體開發技術大致經歷了程式設計過程、軟體過程、軟體工程三個時期,隨著時間的變化,計算機軟體開發技術已經日趨成熟。

  2計算機軟體開發技術現狀

  2.1計算機軟體開發技術現狀

  當今時代無所不在的網路給人們的工作生活方式帶來了翻天覆地的變化,而支撐著網際網路發展的正是計算機軟體技術的開發和執行。隨著計算機在全球範圍內的'普及,國內的計算機軟體開發技術也迅速成長,為適應市場人才需求,各大高等院校設立了與計算機軟體技術相關的專業及方向,無論是高職院校還是重點院校的專業人數比重都呈上升趨勢,從事於軟體開發行業的人才不斷增多。

  2.2計算機軟體開發技術重要性

  正是有了軟體開發技術的不斷改革創新,才推動了整個網際網路行業的飛速發展,可以說計算機軟體開發技術對當代資訊社會的發展有舉足輕重的作用,作為整個資訊網路的核心部分,計算機軟體技術開發將網路資訊傳輸和遠端控制變為了現實,為人們的生活、工作提供了極大地便利。計算機軟體開發技術的應用大大提升了資訊網路環境的安全性、隱私性,保證人們在暢想網路所帶來的自由時不會受到其他因素的干擾,大大提升了人們的體驗感。此外,軟體技術的開發和應用可以促進計算機使用和軟體技術之間的問題,實現兩者有機融合,從而拓展了計算機的適用範圍和適用領域,推動人類社會向前發展。

  2.3計算機軟體開發技術問題

  首先,信用值計算問題。這是計算機軟體技術開發過程中的重要問題之一,其關鍵在於信用機制,由於沒有統一的信用機制,因此,會導致計算方法的不同。多數情況下,採取的是乘性減、加性增的方法,加性增主要是用來處理信譽度增加的問題,這樣可以對惡意節點形成約束作用。其次,是資料安全問題。雖然現階段的計算機軟體開發技術應經十分成熟,但是在面對資料傳送過程中的資料丟失等問題時,還是無法有效遏止,很容易造成機密檔案被竊取洩露的問題,這對相關人員、機構都帶來了極大的損失。最後,是版權問題。這是計算機軟體開發技術中最嚴重最氾濫的一個問題。由於我國版權保護法規還沒有完全形成體系,再加上網路資源的共享性等因素,軟體技術開發的成果很容易被竊取,這大大降低了軟體人員的工作效率和積極性,也會對我國的軟體行業發展帶來消極影響。

  3計算機軟體開發技術主要方式

  經過幾十年的發展,計算機軟體開發技術的方式已經進入了成熟階段,各方面理論知識也日臻完善,總的來說,現階段最主要的軟體開發方式主要包括計算機軟體生命週期法、原型化方法和自動形式的系統開發法三種方式:3.1計算機軟體生命週期法該軟體開發方式亦被稱為結構化系統開發方法。是三種方式中最為普遍的一種使用手段,計算機軟體生命週期法著眼於軟體的整體性和全域性性,主要用於複雜的系統開發階段。這種方式將軟體的開發階段劃分為若干個子階段,降低了原有軟體系統的難度,便於更好的操作和維護。計算機軟體生命週期法的缺點在於開發耗時長,各階段之間缺乏獨立性,前後聯絡密切增大了工作量。3.2原形化方法這種開發方式主要指的是相關的技術人員在商討決定一個統一的軟體模型之後進入開發階段並不斷修改調整,直到達到使用者的要求即可。這也是一種較為普遍的開發手法,其優點在於以使用者的需求為導向目標性強,可以降低不必要的成本和技術浪費,缺點在於適用範圍較小,只可用於小型簡易的軟體系統開發。3.3自動形式的軟體開發方法主要特點是在軟體開發過程中對軟體的開發目的和內容詳細說明,對開發過程則不過多贅述,其優點在於可以根據軟體的要求自主設計編碼。

  4計算機軟體開發技術應用

  任何一種技術的發明和應用都是為了更好地服務於人類,提升人類的生活方式和工作方式。因此,開發計算機軟體就是為了給人們帶來更多的便捷性、高效性,滿足人們的各種需求。舉例來說,在對兩個不同的軟體系統VB6.0+Access和Web+Xml+ActiveX進行應用時,就要根據軟體本身的特點來滿足使用者的不同需求。由於第一個軟體的版本與微軟的版本相同,因此在安裝時就可以直接在電腦上執行,無需其他輔助的系統軟體,安裝成功後,該系統在使用時操作流暢快捷,使用方便,並且沒有其他多餘的附加產品影響使用者的使用,因此,該軟體的使用者需求就會不斷提升,可能會因為使用者過多而對使用體驗造成影響,這就需要人工進行調整。而第二種軟體在安裝時由於受到自身條件的限制,在安裝時會在一定程度上降低使用者使用量。這就說明在進行計算機軟體技術開發時要堅持以人為本,將使用者的需求放在首位,最大程度的滿足使用者的體驗,唯有如此,才能獲取更多的使用率和利潤。

  5結束語

  計算機軟體開發技術的發展趨勢主要表現在以下幾個方面:

  1)網路化。

  網路化是計算機軟體開發技術的主要目標,其網路化的發展方向勢必會為人類的生活生產方式產生巨大影響,人與物之間相互連線物聯網將會是以後計算機軟體開發技術的主要研究內容。

  2)服務性。

  計算機軟體在開發應用之前就是為了解決人們處理問題時的難題,未來的計算機軟體開發技術將藉助先進的開發理念更全面、更細緻的滿足使用者的體驗和需求,所以服務性是其最根本的特徵,也是今後不斷向前發展的動力。

  3)智慧化。

  計算機軟體開發技術隨著社會的發展逐步向智慧化方向邁進,隨著技術的不斷進步,計算機軟體開發技術會更加趨向人性化,智慧化發展方向是人類計算機軟體的重要進步,是高科技的一次突破性進展。

  4)開放化。

  計算機軟體開發技術的開放化主要體現在技術開發人員之間的技術交流和共享,在技術上則指的是軟體原始碼的開放和軟體產品的標準化,從業人員之間的相互學習可以打破行業之間的壁壘,碰撞出更多的思維火花,從根本上提高軟體產品的質量,實現整個軟體行業繁榮發展。

  參考文獻:

  [1]範偉.淺論新時期計算機軟體開發技術的應用及發展趨勢[J].計算機光碟軟體與應用,2014(13):80-80+82.

  [2]劉芳.新時期計算機軟體開發技術的應用及發展趨向[J].中國新通訊,2015(13):89-89.

  [3]左岑.試析計算機軟體開發技術的應用及發展展望[J].才智,2013(12):384-384.

  [4]劉凱英.淺談計算機軟體開發技術的應用及發展[J].無線互聯科技,2013(1):69.

  [5]潘其琳.計算機軟體開發技術的現狀及應用探究[J].資訊科技與資訊化,2015(3):249-251.

【新時期計算機軟體開發技術研究論文】相關文章: