崔曉霞
摘 要:近年來(lái),隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的不斷完善與發(fā)展以及我國(guó)綜合實(shí)力的不斷提升,為我國(guó)的科學(xué)技術(shù)的發(fā)展提供了強(qiáng)有力的支撐,互聯(lián)網(wǎng)技術(shù)在科技飛速發(fā)展的新時(shí)期下誕生了,在一次又一次的發(fā)展與完善中,計(jì)算機(jī)技術(shù)已經(jīng)滲透到了我國(guó)社會(huì)的各行各業(yè)之中,也由此成為了社會(huì)關(guān)注的重點(diǎn)領(lǐng)域。計(jì)算機(jī)軟件具有比較大的靈活性,而且更新?lián)Q代也比較快,因此計(jì)算機(jī)軟件開(kāi)發(fā)的相關(guān)產(chǎn)業(yè)為了盡快適應(yīng)不同時(shí)期的市場(chǎng)需求,不被市場(chǎng)所拋棄,就必須不斷地進(jìn)行開(kāi)發(fā)和創(chuàng)新。因此,對(duì)新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)的研究是必不可少的環(huán)節(jié),對(duì)于計(jì)算機(jī)軟件開(kāi)發(fā)相關(guān)產(chǎn)業(yè)的發(fā)展具有極其重要的作用和意義。
關(guān)鍵詞:新時(shí)期;計(jì)算機(jī);軟件技術(shù)應(yīng)用;發(fā)展趨勢(shì)
1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的內(nèi)容
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的內(nèi)容包含兩個(gè)方面,一方面是應(yīng)用軟件開(kāi)發(fā),另一方面是系統(tǒng)軟件開(kāi)發(fā),計(jì)算機(jī)應(yīng)用軟件是為了滿足人們各方面的具體需求而研發(fā)的計(jì)算機(jī)軟件,比如酷狗、優(yōu)酷、Photoshop 等軟件,系統(tǒng)軟件是計(jì)算機(jī)本身具有的軟件,為了計(jì)算機(jī)的運(yùn)行和維護(hù)而研發(fā),Windows、Linux 等都屬于計(jì)算機(jī)系統(tǒng)軟件的行列,計(jì)算機(jī)應(yīng)用軟件的研發(fā)和計(jì)算機(jī)系統(tǒng)軟件的開(kāi)發(fā)同等重要,兩者的目的都是為了讓計(jì)算機(jī)軟件為人們提供更好的網(wǎng)絡(luò)服務(wù)以及優(yōu)質(zhì)的上網(wǎng)體驗(yàn),人們使用計(jì)算機(jī)的本質(zhì)是利用計(jì)算機(jī)的各種軟件達(dá)成自己的各種需求,計(jì)算機(jī)只是為計(jì)算機(jī)軟件提供一個(gè)服務(wù)平臺(tái),讓其更好的滿足人們的需求。
2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)在新時(shí)期的應(yīng)用特點(diǎn)
在 1960 年代,軟件工程師是藝術(shù)家、科學(xué)家,為高精尖項(xiàng)目編寫(xiě)軟件; 在 1980 年代,軟件投入大規(guī)模商業(yè)應(yīng)用,編寫(xiě)軟件從藝術(shù)創(chuàng)造變成了工業(yè)化生產(chǎn); 今天,計(jì)算機(jī)已經(jīng)走入千家萬(wàn)戶,成為人們?nèi)粘I畹谋仨毱?,而軟件也融入了人們的生活,變成普通消費(fèi)品,這標(biāo)志著軟件新時(shí)期已經(jīng)來(lái)臨。
2.1 軟件表現(xiàn)形式日趨多樣
2017 年,中國(guó)網(wǎng)民人數(shù)已經(jīng)超過(guò) 7 億,高居世界第一。互聯(lián)網(wǎng)覆蓋越來(lái)越廣泛,互聯(lián)網(wǎng)連接越來(lái)越密切———今天的網(wǎng)民已經(jīng)實(shí)現(xiàn)了“人人互聯(lián)”,隨著物聯(lián)網(wǎng)與數(shù)字貨幣的興起,互聯(lián)網(wǎng)將實(shí)現(xiàn)“萬(wàn)物互聯(lián)”、“價(jià)值互聯(lián)”?;ヂ?lián)網(wǎng)按照自己的面貌創(chuàng)造了一種全新的虛擬世界,營(yíng)造了全新的互聯(lián)網(wǎng)生態(tài)與互聯(lián)網(wǎng)邏輯,在這種虛擬環(huán)境下,軟件的表現(xiàn)形式也日趨多樣。
2.2數(shù)據(jù)計(jì)算日趨復(fù)雜
今天,互聯(lián)網(wǎng)上的數(shù)據(jù)正在以幾何指數(shù)增長(zhǎng),GB、TB( 1TB= 1024GB) 、PB( 1PB = 1024TB) 、EB( 1EB = 1024PB) 已不足以反映數(shù)據(jù)量,2008 年全世界的產(chǎn)生的數(shù)據(jù)已經(jīng)進(jìn)入 ZB 時(shí)代( 1ZB= 1024EB = 十萬(wàn)億億字節(jié)) 。2008 年,全世界產(chǎn)生 0. 49ZB 數(shù)據(jù),2009 年增長(zhǎng)為 0. 8ZB,2010 年達(dá)到 1. 2ZB,2011 年達(dá)到1. 82ZB。而整個(gè)人類(lèi)史上一切文字信息的總和不超過(guò) 200PB,一切語(yǔ)言信息的總和不超過(guò) 5EB?!A繑?shù)據(jù)的涌現(xiàn),將使數(shù)據(jù)計(jì)算更加復(fù)雜。
2.3軟件發(fā)展日趨多元化
隨著“互聯(lián)網(wǎng)+”戰(zhàn)略的實(shí)施,“互聯(lián)網(wǎng)+農(nóng)業(yè)”、“互聯(lián)網(wǎng)+教育”、“互聯(lián)網(wǎng)+普惠金融”等互聯(lián)網(wǎng)發(fā)展新業(yè)態(tài)不斷涌現(xiàn),而計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用的范圍不斷向外擴(kuò)張,向內(nèi)深化。日趨多元化的市場(chǎng)催生了多元化的軟件開(kāi)發(fā),而軟件市場(chǎng)的不斷細(xì)分又推動(dòng)了軟件開(kāi)發(fā)的日趨精細(xì)化。
3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的方式
3.1 生命周期法
生命周期軟件開(kāi)發(fā)方式又叫結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方式,是計(jì)算機(jī)軟件開(kāi)發(fā)方式中普及程度最高、人們最常使用的一種技術(shù)手段,生命周期法能夠針對(duì)復(fù)雜的軟件開(kāi)發(fā)階段,提供有效的解決方法,生命周期法可以在很大程度上提高軟件的整體性以及操作性,能夠在極大程度上改善系統(tǒng)的維護(hù)難度,使人們能夠更加便捷地進(jìn)行系統(tǒng)維護(hù)[2]。生命周期法的不足之處在于開(kāi)發(fā)消耗的時(shí)間很長(zhǎng),工作量較大。
3.2 自動(dòng)開(kāi)發(fā)法
自動(dòng)開(kāi)發(fā)方式具有較高的實(shí)用性和完整性,在進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)時(shí),自動(dòng)開(kāi)發(fā)方式能夠?qū)﹂_(kāi)發(fā)的功能、內(nèi)容、作用以及目的進(jìn)行闡述,在某種程度上,還能將復(fù)雜的內(nèi)容簡(jiǎn)化,使其更容易被人們理解,讓人們能夠更加容易地上手操作,為計(jì)算機(jī)軟件研發(fā)提供便利,自動(dòng)開(kāi)發(fā)方式是最為簡(jiǎn)單的計(jì)算機(jī)軟件開(kāi)發(fā)方式。
3.3 原形化方法
原形化方法是計(jì)算機(jī)軟件開(kāi)發(fā)方式中較為普遍的一種開(kāi)發(fā)手段,原形化開(kāi)發(fā)方式首先讓許多的核心技術(shù)人員一起商討出統(tǒng)一的計(jì)算機(jī)軟件模型,接著計(jì)算機(jī)軟件開(kāi)發(fā)的相關(guān)人員根據(jù)人們對(duì)計(jì)算機(jī)軟件提出的要求進(jìn)行系統(tǒng)研發(fā),經(jīng)過(guò)不斷改進(jìn),最終得到完整模型,這種開(kāi)發(fā)方式根據(jù)人們的需求對(duì)計(jì)算機(jī)軟件進(jìn)行改進(jìn),使研發(fā)出的計(jì)算機(jī)軟件能夠更大限度的滿足人們的使用需求,幫助人們解決問(wèn)題。
4新時(shí)期軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)
4.1 智能制造與軟件開(kāi)發(fā)深度融合
在新時(shí)期,人們?cè)絹?lái)越不滿足于“千人一面”的標(biāo)準(zhǔn)化模式,越來(lái)越渴望表達(dá)自己的個(gè)性。另一方面,在新時(shí)期,物聯(lián)網(wǎng)與智能制造正在興起,在幾年以后,用戶可以把自己對(duì)產(chǎn)品( 無(wú)論是轎車(chē)還是服裝、鞋子) 的設(shè)計(jì)要求用智能手機(jī)發(fā)送給制造業(yè)物聯(lián)網(wǎng)終端的設(shè)計(jì)師,設(shè)計(jì)師再根據(jù)用戶的意見(jiàn)設(shè)計(jì)產(chǎn)品,投入智能生產(chǎn)線,為用戶進(jìn)行個(gè)性化訂單式生產(chǎn),制造出讓用戶滿意的產(chǎn)品?!梢灶A(yù)見(jiàn)未來(lái)的智能制造企業(yè)必須不斷開(kāi)發(fā)、應(yīng)用更加智慧的軟件,才能滿足廣大用戶越來(lái)越多樣化的需求。因此,我們相信智能制造與軟件開(kāi)發(fā)很快將實(shí)現(xiàn)深度融合,未來(lái)任何一家智能制造業(yè)企業(yè)都必須具有強(qiáng)大的軟件開(kāi)發(fā)能力。換言之,智能制造業(yè)與軟件業(yè)將合二為一。
4.2不同軟件的邊界將日趨模糊
隨著“萬(wàn)物互聯(lián)”時(shí)代的到來(lái),人們的社交、娛樂(lè)、投資、理財(cái)、交易、教育、出行、購(gòu)物、醫(yī)療、體育健身、旅游等生活與生產(chǎn)都將通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)全面融合,互聯(lián)網(wǎng)將成為人們生活必不可少的一部分。這也就要求不同的社交軟件、娛樂(lè)軟件、投資軟件、醫(yī)療軟件等各種類(lèi)型的軟件必須有意識(shí)地模糊自己的邊界追求互相兼容、互相融合,否則便不可能為用戶提供更好的服務(wù)( 舉一個(gè)最簡(jiǎn)單的例子: 將來(lái)病人就醫(yī)就需要醫(yī)院的電子病歷檔案系統(tǒng)與銀行的數(shù)字貨幣系統(tǒng)、交通物聯(lián)網(wǎng)系統(tǒng)、遠(yuǎn)程智能醫(yī)療系統(tǒng)互相兼容) 。
4.3軟件開(kāi)發(fā)將更加便捷
今天,全世界的網(wǎng)民已經(jīng)超過(guò) 39 億; 每一個(gè)網(wǎng)民,都有自己的不同的生活習(xí)慣,不同的興趣愛(ài)好,不同的行為模式,不同的生活、學(xué)習(xí)、工作目標(biāo),都需要為自己量身打造軟件,都有權(quán)獲得更好的軟件服務(wù)。但全世界的軟件工程師只有數(shù)百萬(wàn)人,不可能滿足數(shù)十億網(wǎng)民的不同需求?!?,我們可以預(yù)見(jiàn): 軟件開(kāi)發(fā)必將更為便捷,新的更加簡(jiǎn)明易懂的程序設(shè)計(jì)語(yǔ)言必將推出,軟件開(kāi)發(fā)將日趨智能化。在不遠(yuǎn)的將來(lái),連小學(xué)生都可以根據(jù)自己的需求,在人工智能的協(xié)助下,尋找必須的功能模塊,自己開(kāi)發(fā)計(jì)算機(jī)軟件; 而軟件開(kāi)發(fā)也將成為一門(mén)極其普通的日常生活技術(shù)。
4.4封閉式軟件開(kāi)發(fā)將被開(kāi)放式軟件開(kāi)發(fā)所取代
當(dāng)前各家軟件公司依舊進(jìn)行的是封閉式軟件開(kāi)發(fā),為特定目的編寫(xiě)軟件,工作量大,效率低。而且一旦軟件市場(chǎng)的需求發(fā)生變化,軟件開(kāi)發(fā)前期投入的成本便可能血本無(wú)歸?!裉?,F(xiàn)ACEBOOK 已經(jīng)向大眾公開(kāi)開(kāi)放源代碼,供世界各地的程序員免費(fèi)使用。每天都有超過(guò) 40 萬(wàn)開(kāi)發(fā)者為 FACEBOOK 開(kāi)發(fā)應(yīng)用程序,每天 FACEBOOK 都有140 個(gè)應(yīng)用軟件上線?!覀兛梢灶A(yù)見(jiàn): FACEBOOK 這種開(kāi)放式軟件開(kāi)發(fā)模式很快將推廣開(kāi)來(lái),未來(lái)的軟件工程師更愿意追求雙贏而非惡性競(jìng)爭(zhēng)。因此,封閉式軟件開(kāi)發(fā)必將為開(kāi)放式軟件開(kāi)發(fā)所取代,軟件工程師們將對(duì)外開(kāi)放軟件的技術(shù)、標(biāo)準(zhǔn)與源代碼,供大家共同開(kāi)發(fā)軟件。開(kāi)放式軟件開(kāi)發(fā)將集成每一個(gè)程序員的智慧,提高工作效率,增強(qiáng)市場(chǎng)靈敏度。
結(jié)束語(yǔ):
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是計(jì)算機(jī)軟件為人們提供優(yōu)質(zhì)服務(wù)的基礎(chǔ),是促進(jìn)社會(huì)發(fā)展的重要因素,深入研究計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)可以促進(jìn)網(wǎng)絡(luò)技術(shù)的推廣,改善計(jì)算機(jī)軟件的不足之處,使人們獲得更多便利.在今后的時(shí)代發(fā)展中,人們要重視計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的研發(fā)質(zhì)量,開(kāi)發(fā)出更加符合人們各項(xiàng)需求的計(jì)算機(jī)軟件,促進(jìn)信息化時(shí)代的進(jìn)步。
參考文獻(xiàn):
[1]劉芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國(guó)新通信,2015(13).
[2]陳友福.淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].電腦知識(shí)與技術(shù),2016(2).