劉璇
在當(dāng)今互聯(lián)網(wǎng)的時(shí)代,計(jì)算機(jī)軟件開發(fā)技術(shù)不斷推動(dòng)社會(huì)的進(jìn)步和信息技術(shù)的發(fā)展,給人類的進(jìn)步做出了巨大的貢獻(xiàn),是當(dāng)今社會(huì)的中堅(jiān)力量。我國(guó)在“十三五”期間提出了要高速發(fā)展互聯(lián)網(wǎng)經(jīng)濟(jì),計(jì)算機(jī)軟件開發(fā)技術(shù)作為互聯(lián)網(wǎng)的基礎(chǔ),更是成為現(xiàn)如今社會(huì)最重要的生產(chǎn)支撐力。
1計(jì)算機(jī)軟件工程的概述
計(jì)算機(jī)的軟件工程所包含的技術(shù)內(nèi)容是非常繁復(fù)的,并且對(duì)技術(shù)有著非常高的要求,這個(gè)軟件工程利用了最為先進(jìn)的技術(shù)來(lái)進(jìn)行整體的開發(fā)。計(jì)算機(jī)當(dāng)中是包含著硬件和軟件這兩大系統(tǒng)內(nèi)容的,同時(shí)計(jì)算的軟件和硬件在實(shí)際的運(yùn)行過(guò)程當(dāng)中,其實(shí)是發(fā)揮著相同的重要作用,只是方向上有所不同,計(jì)算機(jī)的軟件系統(tǒng)對(duì)于整個(gè)計(jì)算機(jī)的使用的性能是有著非常大的關(guān)系的,計(jì)算機(jī)當(dāng)中,一些軟件系統(tǒng)的運(yùn)用主要是體現(xiàn)在用戶和硬件當(dāng)中的接口上,計(jì)算機(jī)中軟件系統(tǒng)的運(yùn)行,能夠更好的提升整個(gè)計(jì)算機(jī)的使用的整體性能,保證整個(gè)計(jì)算機(jī)的良好的工作效率,這樣在用戶進(jìn)行計(jì)算機(jī)的使用過(guò)程當(dāng)中,能夠保證系統(tǒng)更加高效率的運(yùn)行,因此,加大對(duì)于計(jì)算機(jī)軟件工程的運(yùn)用和相關(guān)的研究以及技術(shù)上的提升,有著至關(guān)重要的聯(lián)系,每一個(gè)軟件系統(tǒng)的開發(fā)都有著嚴(yán)格的要求,需要對(duì)其中的每項(xiàng)性能都進(jìn)行反反復(fù)復(fù)的測(cè)試,只有經(jīng)過(guò)嚴(yán)密的測(cè)試之后,才能夠進(jìn)行實(shí)際的運(yùn)用當(dāng)中。
2新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
伴隨著網(wǎng)絡(luò)的普及和通信的發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)快速應(yīng)用到了移動(dòng)領(lǐng)域,尤其是各類手機(jī) APP 的應(yīng)用和開發(fā),使得互聯(lián)網(wǎng)具備了信息化以及數(shù)字化的特點(diǎn),利用互聯(lián)網(wǎng)將全世界都關(guān)聯(lián)到一起,推動(dòng)全球化發(fā)展。
2.1 計(jì)算機(jī)軟件開發(fā)技術(shù)方式
2.1.1 原形化開發(fā)
在眾多軟件開發(fā)的方式之中,原形化的開發(fā)方式是最常見(jiàn)的一種。軟件開發(fā)人員根據(jù)用戶的實(shí)際需求對(duì)軟件進(jìn)行開發(fā),在了解客戶的需求之后進(jìn)行軟件的開發(fā),具有針對(duì)性和目標(biāo)性等特征。原形化的軟件開發(fā)方式具有低成本、高效率的優(yōu)勢(shì),但軟件的應(yīng)用范圍受到客戶需求的限制,只適用于比較簡(jiǎn)單的軟件類型的開發(fā)。
2.1.2生命周期開發(fā)
生命周期軟件的開發(fā)立足于軟件結(jié)構(gòu)的整體性,該開發(fā)
方式適用于比較復(fù)雜的軟件系統(tǒng),并具有多樣性的特征。該方式的軟件開發(fā)需要將開發(fā)的過(guò)程分層次、分階段,能夠?qū)?fù)雜的開發(fā)過(guò)程簡(jiǎn)單化。生命周期軟件開發(fā)方式需要投入大量的人力資源與資金資源,在分層開發(fā)的過(guò)程中還要保障各部門之間的聯(lián)系性,具有一定的技術(shù)要求。
2.1.3自動(dòng)開發(fā)
自動(dòng)軟件開發(fā)方式可以實(shí)現(xiàn)軟件開發(fā)的自動(dòng)化,在開發(fā)的過(guò)程中將開發(fā)的內(nèi)容輸入到電腦終端之中,并根據(jù)開發(fā)者的要求自主設(shè)計(jì)和完成編碼,具有明顯的優(yōu)勢(shì)。
2.2計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
軟件開發(fā)技術(shù)應(yīng)用的主要目的是服務(wù)人類的生產(chǎn)與生活,計(jì)算機(jī)軟件開發(fā)能夠給人類帶來(lái)極大的便利。軟件技術(shù)的開發(fā)能夠滿足人類生活的各種需求,就目前而言,美團(tuán)軟件的開發(fā)可以滿足人類的飲食需求,滴滴軟件的開發(fā)能夠滿足人們出行的需求。軟件開發(fā)的技術(shù)應(yīng)用能夠滿足人類的不同需求。計(jì)算機(jī)軟件的開發(fā)技術(shù)比較復(fù)雜,Java Web和PHP等都可以應(yīng)用在大型的軟件項(xiàng)目開發(fā)之中。計(jì)算機(jī)軟件技術(shù)在實(shí)際的應(yīng)用過(guò)程中,如果需要考慮開發(fā)的成本,超文本預(yù)處理器(Hypertext Preprocessor,PHP)具有低成本、高效率的優(yōu)勢(shì),此開發(fā)技術(shù)在計(jì)算機(jī)軟件項(xiàng)目開發(fā)的過(guò)程中得到了廣泛的應(yīng)用。軟件開發(fā)技術(shù)的應(yīng)用需要及計(jì)算機(jī)為主要的載體,在軟件的開發(fā)過(guò)程中,需要實(shí)現(xiàn)軟件與互聯(lián)網(wǎng)之間的有效連接,這樣才能保障開發(fā)的價(jià)值性。計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用時(shí),要根據(jù)開發(fā)技術(shù)的不同科學(xué)地選擇軟件系統(tǒng),在此基礎(chǔ)上保障其能夠滿足不同的開發(fā)需求。例如,在VB6.0+Access軟件以及Web+xml+active X的軟件應(yīng)用中,前面的軟件由于其版本的原因,能夠在安裝之后直接進(jìn)行使用,而后者由于軟件自身的特質(zhì),會(huì)在使用的過(guò)程中安裝插件,并會(huì)受到各種外界因素的影響。
3計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)
3.1 網(wǎng)絡(luò)化趨勢(shì)
在這個(gè)以網(wǎng)絡(luò)為中心的時(shí)代,計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展是必然趨勢(shì),因?yàn)檐浖菢?gòu)成互聯(lián)網(wǎng)技術(shù)應(yīng)用的基礎(chǔ),而計(jì)算機(jī)軟件也依賴于網(wǎng)絡(luò),兩者相輔相成,是一個(gè)雙贏模式,在互相促進(jìn)中不斷地發(fā)展。
3.2 服務(wù)化趨勢(shì)
計(jì)算機(jī)軟件的開發(fā)是以服務(wù)為中心的,所有軟件都是為了更好地服務(wù)人類,因此在設(shè)計(jì)計(jì)算機(jī)軟件的理念和技術(shù)上,要針對(duì)服務(wù)客戶、服務(wù)大眾的目的進(jìn)行開發(fā)和創(chuàng)造,盡最大可能去滿足客戶的需求,呈現(xiàn)優(yōu)質(zhì)的服務(wù)。
3.3 智能化趨勢(shì)
計(jì)算機(jī)軟件的開發(fā)是以人為基礎(chǔ),以人的思維模式進(jìn)行運(yùn)營(yíng),一步一步向人工智能化方向發(fā)展的。技術(shù)開發(fā)人員也是根據(jù)一些算法,讓軟件具有人的思維和運(yùn)行方式。因此計(jì)算機(jī)軟件的開發(fā)都是向著智能化方向發(fā)展。
總之,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為新時(shí)期的主體,計(jì)算機(jī)軟件技術(shù)的開發(fā)與應(yīng)用也成了時(shí)代的潮流。在計(jì)算機(jī)軟件的開發(fā)與應(yīng)用的過(guò)程中,有關(guān)部門要堅(jiān)持創(chuàng)新的核心理念,加強(qiáng)對(duì)其技術(shù)的研究,并致力于軟件技術(shù)的開發(fā),提高我國(guó)的綜合國(guó)力。希望我國(guó)計(jì)算機(jī)軟件的開發(fā)技術(shù)能夠不斷發(fā)展和創(chuàng)新,在世界的頂點(diǎn)占有一席之地。
(作者單位:遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院)