王玉斌++張曉進(jìn)
摘 要:計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)應(yīng)用發(fā)展的支撐基礎(chǔ),它不僅起到了推動作用,促進(jìn)了技術(shù)創(chuàng)新,同時(shí)實(shí)現(xiàn)了遠(yuǎn)程控制,使網(wǎng)絡(luò)的發(fā)展模式具備了共存性、開發(fā)性,還提高了開發(fā)人員的能力,工作效率有了顯著提高,軟件的安全性、便捷性和可靠性更強(qiáng),同時(shí)為適應(yīng)計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展提供了技術(shù)支持,奠定了軟件開發(fā)行業(yè)堅(jiān)實(shí)的基礎(chǔ)。
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);技術(shù)現(xiàn)狀;應(yīng)用
前言
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)主要是以兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問題。當(dāng)前主要流行的開發(fā)對象大多為應(yīng)用軟件。
1、計(jì)算機(jī)軟件開發(fā)現(xiàn)狀分析
軟件開發(fā)過程是軟件開發(fā)者把用戶需求變成軟件產(chǎn)品的過程,軟件開發(fā)是一項(xiàng)十分復(fù)雜而困難的工作,很大一部分原因在于沒有統(tǒng)一的標(biāo)準(zhǔn)去衡量怎樣的軟件開發(fā)產(chǎn)品才是合格的。通常來說,需要從軟件項(xiàng)目的預(yù)算、進(jìn)度、功能、用戶滿意度等方面綜合衡量,尤其是用戶滿意度在很大程度上決定了軟件開發(fā)產(chǎn)品的合格程度。據(jù)有關(guān)數(shù)據(jù)顯示,軟件開發(fā)產(chǎn)品合格率不到20%。究其主要原因可以歸結(jié)為以下幾點(diǎn):
1.1沒有確切地明白用戶需求
用戶的需求往往直接決定著軟件開發(fā)產(chǎn)品的功能,很多程序員不重視需求分析或者說沒有真正明白用戶的需求,就盲目地開始軟件開發(fā)。這很可能導(dǎo)致費(fèi)心費(fèi)力做的軟件項(xiàng)目根本不能符合用戶的需求。所以在進(jìn)行軟件開發(fā)之前必須要了解清楚用戶的需求,做好需求分析是軟件開發(fā)成功的第一步。
1.2缺乏核心技術(shù)
和發(fā)達(dá)國家相比,我國在計(jì)算機(jī)軟件開發(fā)技術(shù)的研究方面比較晚,開發(fā)能力并不是很先進(jìn),尤其是在一些創(chuàng)新技術(shù)方面,其突破的方面較為缺乏,可以說,缺乏核心技術(shù),對于現(xiàn)代網(wǎng)絡(luò)化、數(shù)字化的要求,我國軟件產(chǎn)品在質(zhì)量、層次等方面難以實(shí)現(xiàn)。所以,對于核心技術(shù)的研究,我國必須要進(jìn)行加強(qiáng),通過對一些成功的軟件案例進(jìn)行分析從而獲得軟件技術(shù)的一些偏向點(diǎn)。
1.3沒有合理地制定軟件開發(fā)進(jìn)度和預(yù)算
雖然程序員想要提前完全正確規(guī)劃好軟件開發(fā)的進(jìn)度和預(yù)算是十分困難的,但是至少應(yīng)該有一個(gè)比較清晰的科學(xué)的大概規(guī)劃,有了計(jì)劃以后才能做到心中有數(shù),在軟件開發(fā)時(shí)不慌不忙,潛心開發(fā)。
1.4沒有良好的軟件開發(fā)團(tuán)隊(duì)
我國計(jì)算機(jī)軟件開發(fā)教育起步較晚,缺乏理論、技術(shù)支撐,導(dǎo)致我國軟件開發(fā)教育培訓(xùn)出的人才缺乏高級軟件開發(fā)的理論和實(shí)踐技術(shù)?,F(xiàn)階段,我國的計(jì)算機(jī)軟件開發(fā)隊(duì)伍中,真正具有理論基礎(chǔ)和實(shí)踐經(jīng)驗(yàn)的高端軟件開發(fā)技術(shù)人員還很稀少,基礎(chǔ)程序設(shè)計(jì)和中低端軟件開發(fā)技術(shù)人員占整個(gè)隊(duì)伍的比重很大。而且在團(tuán)隊(duì)中,團(tuán)隊(duì)角色的選擇是否取決于團(tuán)隊(duì)中每一個(gè)人的擅長之處,是否滿足各軟件開發(fā)階段的需求,以及團(tuán)隊(duì)成員之間的默契度等都對軟件開發(fā)有著或多或少的影響。
1.5沒有重視產(chǎn)品測試與宣傳
即使軟件開發(fā)的產(chǎn)品已經(jīng)基本成型,但是還得經(jīng)過不斷的測試與調(diào)整。同時(shí)也得注重軟件產(chǎn)品的宣傳,因?yàn)樵诋?dāng)今時(shí)代是一個(gè)信息大爆炸時(shí)代,所以我們必須得通過有效的手段進(jìn)行軟件產(chǎn)品的推廣。
2、計(jì)算機(jī)軟件開發(fā)技術(shù)組成
在簡單了解計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀后,我們還需要就計(jì)算機(jī)軟件開發(fā)技術(shù)的組成進(jìn)行深入分析,而結(jié)合相關(guān)文獻(xiàn)資料與自身實(shí)際調(diào)查,本文將對生命周期法、原型化方法、自動形成系統(tǒng)開發(fā)法三類應(yīng)用最為廣泛的計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行簡單介紹。
2.1生命周期法
對于生命周期法這一計(jì)算機(jī)軟件開發(fā)技術(shù)來說,其也被稱為結(jié)構(gòu)化系統(tǒng)開發(fā)法,這一計(jì)算機(jī)軟件開發(fā)技術(shù)在國內(nèi)外都有著較為廣泛的應(yīng)用,其較為適用于大型復(fù)雜計(jì)算機(jī)軟件的開發(fā)。在生命周期法的具體應(yīng)用中,這一開發(fā)技術(shù)能夠從軟件開發(fā)的大局入手,通過分階段方法將軟件開發(fā)劃分為一個(gè)個(gè)小的版塊,而通過這種遞進(jìn)式的軟件開發(fā),相關(guān)計(jì)算機(jī)軟件開發(fā)的難度就將實(shí)現(xiàn)較好降低,不過需要耗費(fèi)較長開發(fā)時(shí)間是這一技術(shù)存在的不足。
2.2原型化方法
對于原型化方法來說,這一計(jì)算機(jī)軟件開發(fā)技術(shù)同樣應(yīng)用較為廣泛,在具體軟件開發(fā)前實(shí)現(xiàn)開發(fā)人員統(tǒng)一意見是這一技術(shù)的核心。在具體的軟件開發(fā)過程中,原型化方法能夠在統(tǒng)一意見的支持下實(shí)現(xiàn)原型的開發(fā)并運(yùn)行,而由此展開的原型不斷修改,就能夠順利完成計(jì)算機(jī)軟件的開發(fā)。相較于生命周期法,原型化方法具備著開發(fā)目標(biāo)較為明確、開發(fā)周期較短的優(yōu)勢,不過僅適用于小型計(jì)算機(jī)軟件開發(fā)是這一技術(shù)的局限所在。
2.3自動形成系統(tǒng)開發(fā)法
除了上述兩種計(jì)算機(jī)軟件開發(fā)技術(shù)外,自動形成系統(tǒng)開發(fā)法在業(yè)界同樣有著較為廣泛的應(yīng)用。對于自動形成系統(tǒng)開發(fā)法來說,在軟件開發(fā)過程中表明開發(fā)目的與功能是這一開發(fā)技術(shù)的關(guān)鍵,而其所實(shí)現(xiàn)的詳細(xì)解說省略,就使得其具備著較高的軟件開發(fā)效率。
3、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探究
3.1計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用表現(xiàn)
3.1.1Internet的應(yīng)用
Internet在全球范圍內(nèi)得到最廣泛應(yīng)用,它提供的平臺,不僅使信息交流更加暢通、便捷、有效,打破了時(shí)間空間的限制,進(jìn)一步實(shí)現(xiàn)了資源共享,信息量更是豐富,簡直就是無所不知,使全球突破國界,通過Internet連在一起,加強(qiáng)了全球的溝通與交流,變成了一個(gè)“全球村”。從上面的分析,可以得到其主要的特征:連通性是因?yàn)樗w了全球范圍;自控性是因?yàn)槠溥€沒有形成統(tǒng)一的控制,任一個(gè)節(jié)點(diǎn)都能自我控制;豐富性是因其平臺中海量的信息資源。
3.1.2網(wǎng)絡(luò)通信的應(yīng)用
網(wǎng)絡(luò)通信更離不開計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,網(wǎng)絡(luò)使人們的生活方式發(fā)生了很大的改變,同時(shí)也改變了信息的傳播工具、模式等,拓寬了信息的獲取來源,計(jì)算機(jī)與網(wǎng)絡(luò)的合理嫁接,更是推動了社會發(fā)展的進(jìn)程。將通訊、信息處理等設(shè)備帶入到軟件開發(fā)中,不僅適應(yīng)了時(shí)代的發(fā)展,還促進(jìn)了信息時(shí)代數(shù)字化的進(jìn)程,同時(shí)也推動了整個(gè)行業(yè)的發(fā)展速度。
3.2發(fā)展前景探究
當(dāng)今時(shí)代,熱衷于軟件開發(fā)的人不計(jì)其數(shù)。同時(shí)軟件開發(fā)的前景也是十分寬廣的。隨著時(shí)代的進(jìn)步,計(jì)算機(jī)軟件開發(fā)也必然會有新的發(fā)展。
3.2.1網(wǎng)絡(luò)化
網(wǎng)絡(luò)化是計(jì)算機(jī)軟件開發(fā)技術(shù)的必然趨勢,在互聯(lián)網(wǎng)的環(huán)境下,只有迎合時(shí)代潮流,才能有更大的發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)也是如此,互聯(lián)網(wǎng)為實(shí)現(xiàn)全球交流提供了平臺,縮短了距離,網(wǎng)絡(luò)化發(fā)展是大勢所趨,同時(shí)其還能拓展新領(lǐng)域和新功能。
3.2.2智能化
智能化的軟件為大眾提供更全面更快速地服務(wù),在滿足大眾生活、生產(chǎn)需求的同時(shí),使軟件開發(fā)技術(shù)自我超越,同時(shí)促進(jìn)軟件行業(yè)的發(fā)展,這樣軟件行業(yè)才會擁有更大的市場,進(jìn)而推動社會進(jìn)步。
3.2.3融合化
目前,人們對網(wǎng)絡(luò)服務(wù)形式、手段、質(zhì)量等提出了較高的要求,因此,計(jì)算機(jī)開發(fā)軟件技術(shù)應(yīng)該與時(shí)俱進(jìn),更新服務(wù)理念、創(chuàng)新軟件設(shè)計(jì)才能滿足民眾需求,將家用電氣、工業(yè)自動系統(tǒng)等與計(jì)算機(jī)軟件的開發(fā)相互融合,軟件和硬件、虛擬和現(xiàn)實(shí)結(jié)合,共同發(fā)展、共同進(jìn)步、提升服務(wù)的廣泛性,才能推動發(fā)展。
4、結(jié)語
在計(jì)算機(jī)體系當(dāng)中,計(jì)算機(jī)軟件才是核心,想要計(jì)算機(jī)能夠正常的運(yùn)行,計(jì)算機(jī)軟件開發(fā)技術(shù)有著十分重要的意義,在如今的新形勢下,促進(jìn)全球化交流的發(fā)展,要對計(jì)算機(jī)軟件技術(shù)的研究進(jìn)行深入,只有這樣,才能讓我國的計(jì)算機(jī)應(yīng)用能力得到有效的提高。
參考文獻(xiàn):
[1]李萬明.淺談計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用.2017(12),17-36.
[2]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用.2016(13),147-231.
[3]邱志超.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識與技術(shù).2016(10),64-96.endprint