當前位置:學問谷 >

行業範例 >計算機軟件 >

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

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

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

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

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

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.

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/m4v0nl.html