王通 董智超
摘要:隨著時代的進步和經(jīng)濟的發(fā)展,科學技術(shù)也得到了發(fā)展,而科學技術(shù)的發(fā)展也推動著社會逐步信息化,在信息化得到高度發(fā)展的今天,計算機軟件已經(jīng)深入到我們的生活的點點滴滴當中,可以說計算機軟件已經(jīng)是人們生活中的必需品成為人們?nèi)粘I钪胁荒芨钌岬囊徊糠至恕1酒獙⒎治鲇嬎銠C軟件開發(fā)技術(shù)的應(yīng)用以及其發(fā)展。
關(guān)鍵詞:計算機軟件;開發(fā)技術(shù);信息化;應(yīng)用及發(fā)展
1、前言
這個時代是網(wǎng)絡(luò)的時代,是數(shù)據(jù)的時代,現(xiàn)如今計算機軟件在交通、軍事、工程、教育、工作、娛樂等方面都得到廣泛應(yīng)用,計算機軟件的開發(fā)應(yīng)用能給人們的生活帶來便利,也能提升國家的綜合國力。時代是不斷進步的,計算機軟件的開發(fā)也不斷地面臨挑戰(zhàn),只有不斷地創(chuàng)新才不會落后,才不會被淘汰,因此計算機軟件開發(fā)技術(shù)要不斷更新、提高、完善、創(chuàng)新才能夠跟得上國家以及人民的日益增加的需求。
2、計算機軟件技術(shù)開發(fā)
計算機軟件指計算機系統(tǒng)里的程序和文檔,軟件是一系列按照特定順序組織的電腦數(shù)據(jù)和指令的集合。一般軟件被分為編程語言、應(yīng)用軟件、中間件和系統(tǒng)軟件。系統(tǒng)軟件為電腦提供最基本的功能,應(yīng)用軟件則根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的服務(wù)。
計算機軟件開發(fā)是根據(jù)用戶的要求建造出軟件系統(tǒng)的過程,是一項包括需求捕捉、需求分析、設(shè)計、實現(xiàn)和測試的工程,一般是用程序設(shè)計語言來實現(xiàn)。
最開始,計算機的硬件軟件并沒有嚴格劃分,計算機的唯一的功能就是完成簡單運算,其存在價值僅僅只是代替人力進行龐大計算的工具而已[1],對軟件的需求幾乎沒有。漸漸的,人們對軟件的需求逐漸上漲,軟件在各個領(lǐng)域開始得到使用,被大家所需要,而這時我國的經(jīng)濟也飛速發(fā)展,為計算機軟件的開發(fā)和發(fā)展提供了大舞臺,計算機軟件得到升級,促成了硬件以及數(shù)據(jù)化的發(fā)展,到了現(xiàn)在,人們的生活已經(jīng)離不開計算機的使用,計算機已經(jīng)滲入國家及人民的各個角落,它不再只作為替代人力進行大規(guī)模卻僅是簡單計算的工具,而作為更加全面的人腦的一個延伸拓展,在工程、教育、醫(yī)學等領(lǐng)域都有著重要的作用,軟件是計算機的核心,它的開發(fā)和發(fā)展直接影響著社會信息化的進程。
3、計算機軟件開發(fā)的重要性
時代是信息化的時代,社會終究會成為智能化的社會,信息化的進程不僅僅只是給人們的日常生活帶來便利,還能夠促進各個行業(yè)領(lǐng)域的發(fā)展,給工作帶來便利,促成經(jīng)濟的發(fā)展。現(xiàn)如今國家和國家的較量已經(jīng)從軍事上拓展到經(jīng)濟和科技的領(lǐng)域,計算機軟件技術(shù)網(wǎng)絡(luò)的發(fā)展也是提升綜合國力的關(guān)鍵,因此,計算機軟件技術(shù)開發(fā)作為計算機網(wǎng)絡(luò)發(fā)展的核心是國家之重,我國為計算機軟件開發(fā)提供了其開發(fā)所需要的大量資金,積極培育計算機人才,為計算機軟件開發(fā)提供其發(fā)展的大舞臺,由此可以看出計算機軟件技術(shù)開發(fā)的重要性。
4、計算機軟件技術(shù)開發(fā)的現(xiàn)狀及發(fā)展趨勢
軟件開發(fā)的現(xiàn)狀:現(xiàn)在是信息的時代,計算機的使用深入人們的生活,涉及各個領(lǐng)域,在世界都得到廣泛使用,可以說數(shù)據(jù)化、信息化是一種必然的趨勢。計算機軟件技術(shù)的開發(fā)十分的重要,在許多的計算機軟件開發(fā)技術(shù)里最常見的就是Java Web、.net、PHP等,Java web軟件開發(fā)的質(zhì)量高,主要應(yīng)用于較為大型的計算機軟件開發(fā),.net可和其他軟件平臺相互操作,PHP操作簡單、開發(fā)成本低、開發(fā)速度快,主要用于小項目軟件的開發(fā)。
軟件開發(fā)的發(fā)展趨勢:(一)軟件開發(fā)技術(shù)水平更專業(yè),各個行業(yè)的軟件需求不同,在做對應(yīng)軟件的開發(fā)時要對這個行業(yè)有充分的了解才行,哪怕只是一個學校專用的小軟件,也要在對這個學校的校園文化、校規(guī)、學校專業(yè)、各個部門職能等等方面了解的情況下才能夠開發(fā)設(shè)計出學校適合應(yīng)用的軟件,更不用說專業(yè)性要求更高的建筑軟件、醫(yī)學軟件、美工設(shè)計等等軟件了,因此要求開發(fā)人員要提高軟件開發(fā)的專業(yè)水平[2],在軟件研發(fā)的時候要了解行業(yè)需求。(二)軟件開發(fā)技術(shù)共享,數(shù)據(jù)網(wǎng)絡(luò)對各行各業(yè)越發(fā)重要,不同的軟件對應(yīng)的功能及作用也各不相同,如今數(shù)據(jù)時代,許多領(lǐng)域也逐步開始實現(xiàn)資源共享,共享一詞也進入我們的視野,而想要軟件開發(fā)能更優(yōu)化,軟件開發(fā)技術(shù)需要適當?shù)墓蚕?。未來難保軟件開發(fā)的技術(shù)不會跟上洪流,實現(xiàn)技術(shù)共享,促進計算機發(fā)展。(三)生活智能化,到目前為止智能化產(chǎn)品越來越多,像是什么掃地機器人,智能電視,智能手機的已經(jīng)不再稀奇,智能這一詞語逐漸出現(xiàn)在我們的視野當中并被我們所熟悉,未來與智能相結(jié)合的產(chǎn)品只會增加。(四)服務(wù)水平更高,軟件的開發(fā)就是為了服務(wù)人類,當軟件本身的技術(shù)已經(jīng)合格的時候,它的服務(wù)水平也會成為人們考慮、選擇的一個標準。
5、我國計算機軟件開發(fā)的方法分析及應(yīng)用研究
我國計算機軟件開發(fā)的方法一般為生命周期法、原型化方法兩種,生命周期法是再確立整體建設(shè)目標前提下,有層次的對軟件進行開發(fā),把開發(fā)時間和開發(fā)方向分割成許多階段不斷完善以實現(xiàn)整體的優(yōu)化,這種方法是我國計算機軟件開發(fā)的主要方法,它降低了系統(tǒng)開發(fā)的難度和復雜性,對后期維護有著優(yōu)勢;但是生命周期法也有不足之處,其每個開發(fā)步驟有順序,不能同時開發(fā),開發(fā)周期長。原型化方法是先市場調(diào)研,根據(jù)市場需求進行軟件開發(fā),它能夠滿足人們需求,迎合人們的口味,快速被人們所接受,可惜容易被客戶的思想所左右,發(fā)生錯誤,它只能滿足小型系統(tǒng),不適用于大型系統(tǒng)[3]。
結(jié)語:
計算機當初本發(fā)明出來主要功能是作為代替人工進行龐大計算的機器,其目的還是為了服務(wù)人類,計算機軟件的開發(fā)優(yōu)化是為了使計算機網(wǎng)絡(luò)更完善,滿足當今社會的市場需求,歸根結(jié)底還是更好的服務(wù)人類,為人類活動帶來更多便利,就比如大家熟悉的QQ它的開發(fā)是為了人們方便人們的交流,淘寶方便了大家的購物過程,疫情期間,大家被迫在家,為了學生的學業(yè)不受影響,釘釘、騰訊課堂出現(xiàn)了,就連更專業(yè)性的什么廣聯(lián)達、CAD等等軟件也是方便建筑工作,減少建筑設(shè)計誤差,這些軟件的開發(fā)都是為了更好的服務(wù)人類,因此在進行計算機軟件開發(fā)應(yīng)遵循以人為本的原則,明白軟件服務(wù)的對象,適應(yīng)市場需求不斷的創(chuàng)新優(yōu)化才能順應(yīng)時代發(fā)展,推動社會信息化發(fā)展。
參考文獻:
[1]陳豫.試論新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].數(shù)碼設(shè)計(下),2019,(4):5.
[2]陳郁鋒.試論5G背景下計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].電腦迷,2018,(18):17.
[3]吳文波.淺析新時期計算機軟件開發(fā)技術(shù)的應(yīng)用和發(fā)展[J].包裝世界,2018,(6):79-80,78.