趙龍
摘 要如今計算機(jī)技術(shù)的應(yīng)用領(lǐng)域越來越廣泛,給人們的生活、生產(chǎn)提供了方便快捷的服務(wù),人們借助計算機(jī)進(jìn)行娛樂、聊天、管理、消費等活動,使計算機(jī)的應(yīng)用價值得到了較好的體現(xiàn),而這都離不開計算機(jī)軟件的支持,因此,在加大計算機(jī)軟件開發(fā)技術(shù)研究的基礎(chǔ)上,進(jìn)一步開發(fā)出質(zhì)量高、可靠性強的軟件,更好地滿足社會發(fā)展和人們的需求。
【關(guān)鍵詞】計算機(jī) 軟件開發(fā)技術(shù) 應(yīng)用
計算機(jī)的快速發(fā)展,推高了計算機(jī)相關(guān)軟件開發(fā)技術(shù)的水準(zhǔn),反過來,計算機(jī)軟件的質(zhì)量高低又促進(jìn)了計算機(jī)的發(fā)展,所以兩者是不可分割,軟件開發(fā)技術(shù)的優(yōu)劣直接對用戶的使用操作產(chǎn)生影響。加強計算機(jī)軟件開發(fā)技術(shù)及應(yīng)用的探討成為了必然趨勢。
1 計算機(jī)軟件開發(fā)技術(shù)的意義與特點
軟件開發(fā)技術(shù)可以說是核心技術(shù)之一,是計算機(jī)應(yīng)用發(fā)展的支撐基礎(chǔ)。在計算機(jī)發(fā)展中,它可以說“功不可沒”,在其中不僅起到了推動作用,促進(jìn)了技術(shù)創(chuàng)新,同時實現(xiàn)了遠(yuǎn)程控制,使網(wǎng)絡(luò)的發(fā)展模式具備了共存性、開發(fā)性,還提高了開發(fā)人員的能力,工作效率有了顯著提高,軟件的安全性、便捷性和可靠性更強,同時為適應(yīng)計算機(jī)網(wǎng)絡(luò)發(fā)展提供了技術(shù)支持,奠定了軟件開發(fā)行業(yè)堅實的基礎(chǔ)。
軟件開發(fā)技術(shù)擁有較高的價值:當(dāng)今,計算機(jī)在各行各業(yè)中日益發(fā)揮著不可缺失的作用,其中的計算機(jī)軟件開發(fā)技術(shù)也“水漲船高”,在整個行業(yè)發(fā)展中“舉足輕重”,因為先進(jìn)的技術(shù)可以推動社會的發(fā)展,促進(jìn)軟件產(chǎn)業(yè)發(fā)展加速,獲取較高的經(jīng)濟(jì)價值,也提升了社會的效益。同時軟件開發(fā)技術(shù)的復(fù)雜度高:它的工作比較復(fù)雜,需要多方的共同努力,齊心協(xié)力進(jìn)行開發(fā)。所以,在人力、財力、物力等方面需要較大的投入,越復(fù)雜的應(yīng)用系統(tǒng),時間、精力就消耗地越多。除此之外,軟件開發(fā)涉及的領(lǐng)域也越來越廣泛,其安全性能的研究也日益重視。
2 計算機(jī)軟件開發(fā)技術(shù)研究
2.1 自動化方法
自動化是新時代的開發(fā)形式:使用最新一代技術(shù),用開發(fā)軟件做工具,協(xié)助計算機(jī)軟件開發(fā)人員,使其操作更加方便,減少了“低層次”工作,因為利用這種方法開發(fā)人員只需要把自己的目標(biāo)和內(nèi)容告訴軟件開發(fā)工具軟件,該軟件就會自動滿足用戶需求,不用再為編碼費腦筋,使得軟件者降低了軟件開發(fā)的“體力勞動”,開發(fā)起來更容易。其次,利用這一方法,軟件開發(fā)周期會縮短,開發(fā)成本大幅度下降,所以,頗受軟件開發(fā)人員的青睞。
2.2 原型化方法
在軟件開發(fā)的前期總歸會遇到各項需求難以確定的情況,這是可以采用原型化方法,在軟件開發(fā)的過程中,逐步明確軟件需求,確定設(shè)計方案,開發(fā)出使客戶滿意的產(chǎn)品,利用這種方法根據(jù)已知的需求建立一個可以隨時修改的模型,根據(jù)客戶中使用者的意見及時改進(jìn),使之逐漸完善,更好的契合他們的需求,滿足客戶,這種方法的優(yōu)勢在于客戶使用者的參與度、決策權(quán)得到提高和加強,研發(fā)工程師還要有良好的溝通能力,多與客戶進(jìn)行充分溝通,并引導(dǎo)他們配合,確保開發(fā)的完備與功能齊全。
2.3 生命周期法
生命周期法在軟件開發(fā)工程中有著不容小覷的地位和重要的作用,是從時間的角度把軟件的開發(fā)分解為軟件計劃、需求分析、軟件設(shè)計、程序編碼、軟件測試、運行維護(hù)6個時期,也稱6個階段,可以看出這6個階段其實質(zhì)是軟件開發(fā)的全過程,是一個系統(tǒng)的、連續(xù)性強、銜接穩(wěn)定的過程,前一個階段的結(jié)束意味著是下一個階段的開始。這種開發(fā)方法特別適合開發(fā)大型軟件,利于組織和管理人員,同時便于軟件開發(fā)方法的研究,所以,生命周期法對提高大型軟件開發(fā)的質(zhì)量和效率非常有利。
3 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探究
3.1 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用表現(xiàn)
3.1.1 Internet的應(yīng)用
Internet在全球范圍內(nèi)得到最廣泛應(yīng)用,它提供的平臺,不僅使信息交流更加暢通、便捷、有效,打破了時間空間的限制,進(jìn)一步實現(xiàn)了資源共享,信息量更是豐富,簡直就是無所不知,使全球突破國界,通過Internet連在一起,加強了全球的溝通與交流,變成了一個“全球村”。從上面的分析,可以得到其主要的特征:連通性是因為他涵蓋了全球范圍;自控性是因為其還沒有形成統(tǒng)一的控制,任一個節(jié)點都能自我控制;豐富性是因其平臺中海量的信息資源。
3.1.2 網(wǎng)絡(luò)通信的應(yīng)用
網(wǎng)絡(luò)通信更離不開計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,網(wǎng)絡(luò)使人們的生活方式發(fā)生了很大的改變,同時也改變了信息的傳播工具、模式等,拓寬了信息的獲取來源,計算機(jī)與網(wǎng)絡(luò)的合理嫁接,更是推動了社會發(fā)展的進(jìn)程。將通訊、信息處理等設(shè)備帶入到軟件開發(fā)中,不僅適應(yīng)了時代的發(fā)展,還促進(jìn)了信息時代數(shù)字化的進(jìn)程,同時也推動了整個行業(yè)的發(fā)展速度。
3.2 發(fā)展前景探究
3.2.1 網(wǎng)絡(luò)化
網(wǎng)絡(luò)化是計算機(jī)軟件開發(fā)技術(shù)的必然趨勢,在互聯(lián)網(wǎng)的環(huán)境下,只有迎合時代潮流,才能有更大的發(fā)展,計算機(jī)軟件開發(fā)技術(shù)也是如此,互聯(lián)網(wǎng)為實現(xiàn)全球交流提供了平臺,縮短了距離,網(wǎng)絡(luò)化發(fā)展是大勢所趨,同時其還能拓展新領(lǐng)域和新功能。
3.2.2 智能化
智能化的軟件為大眾提供更全面更快速地服務(wù),在滿足大眾生活、生產(chǎn)需求的同時,使軟件開發(fā)技術(shù)自我超越,同時促進(jìn)軟件行業(yè)的發(fā)展,這樣軟件行業(yè)才會擁有更大的市場,進(jìn)而推動社會進(jìn)步。
3.2.3 融合化
目前,人們對網(wǎng)絡(luò)服務(wù)形式、手段、質(zhì)量等提出了較高的要求,因此,計算機(jī)開發(fā)軟件技術(shù)應(yīng)該與時俱進(jìn),更新服務(wù)理念、創(chuàng)新軟件設(shè)計才能滿足民眾需求,將家用電氣、工業(yè)自動系統(tǒng)等與計算機(jī)軟件的開發(fā)相互融合,軟件和硬件、虛擬和現(xiàn)實結(jié)合,共同發(fā)展、共同進(jìn)步、提升服務(wù)的廣泛性,才能推動發(fā)展。
4 結(jié)語
計算機(jī)軟件開發(fā)技術(shù)的發(fā)展十分重要,它可以說全面地影響著這個行業(yè)發(fā)展和社會的進(jìn)步。在全球化、網(wǎng)絡(luò)化的大環(huán)境下,應(yīng)該科學(xué)運用計算機(jī)軟件開發(fā)知識,獲取高效率、高質(zhì)量的軟件產(chǎn)品,提升計算機(jī)服務(wù)功能、應(yīng)用能力,促進(jìn)社會現(xiàn)代化、信息化快速發(fā)展。
參考文獻(xiàn)
[1]李萬明.淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12).
[2]張鑾.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報,2013(04).
[3]邱志超.計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識與技術(shù),2014(10).
[4]張偉.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢研究[J].軟件,2013(03).
作者單位
北京聯(lián)合大學(xué)生物化學(xué)工程學(xué)院 北京市 100023