【摘要】:隨著現(xiàn)階段以計算機技術(shù)為中心的信息技術(shù)的不斷發(fā)展,計算機已經(jīng)成為社會生活中不可或缺的重要工具,計算機技術(shù)在各行各業(yè)中都有所應用,這就導致計算機軟件技術(shù)越來越受關(guān)注。軟件開發(fā)是達成信息化的重要途徑之一,目前計算機技術(shù)還存著各種各樣的問題。
【關(guān)鍵詞】:軟件技術(shù);應用;發(fā)展
1.計算機軟件發(fā)展特征
1.1計算機軟硬件技術(shù)發(fā)展的根本原因
計算機軟件的發(fā)展受到了多方而因素的影響,有正而的也有負而的影響。例如,計算機軟件的開發(fā)利用受到了硬件系統(tǒng)的干擾和阻礙。但是,隨著軟件技術(shù)的不斷發(fā)展,計算機硬件系統(tǒng)也不斷的發(fā)展,提高。這樣一來,使得計算機軟件技術(shù)的水平不斷提高,擁有了更加廣闊的發(fā)展平臺。當前社會中,計算機的使用范圍大范圍增加,從最開始的計算,到后來的上網(wǎng),最后融入人類生活的方方而而。計算機硬件技術(shù)的發(fā)展在很大程度上也帶動了軟件技術(shù)的發(fā)展,軟件技術(shù)同樣如此,從最開始的注重軟件技術(shù)的研發(fā)到后來硬件技術(shù)大范圍的開發(fā)推廣等,兩者相互促進共同提升。
1.2軟件開發(fā)的成本越來越高
隨著科技水平的不斷提升,計算機軟件開發(fā)的成本逐漸上升,尤其是技術(shù)的進步帶動了軟件技術(shù)的發(fā)展,使得計算機系統(tǒng)的總成本中軟件成本的比重越來越大。尤其是有著專門用途的軟件系統(tǒng)價格更加昂貴,例如軍用系統(tǒng)、科技研發(fā)系統(tǒng)、醫(yī)療系統(tǒng)等等。就拿美國的軍用系統(tǒng)來貨,美國在1990年投資的軟件費用占到了整個計算機系統(tǒng)投資的88%,并且隨著科技的進步,到了2010年美國軍用系統(tǒng)對于軟件系統(tǒng)的投資比例達到了95%左右。
1.3軟件開發(fā)的難度系數(shù)提升
軟件是一個十分系統(tǒng)的,邏輯性非常強的元素。一個軟件的研發(fā),需要龐大的系統(tǒng)作支撐,不同軟件涉及的公式、程序等也會千差萬別。尤其是軟件的研發(fā)階段,因為研發(fā)過程具有很強的隨機性和變化,使得軟件開發(fā)的時候往往不能夠按照當初的約定完成。就好比科學研究一樣,雖然投入了資金,可是未必能收獲好的結(jié)果。
1.4軟件的內(nèi)部復雜程度逐漸提高
伴隨著計算機技術(shù)水平不斷的提高,軟件技術(shù)的復雜程度以及軟件的規(guī)模也越來越龐大。很多系統(tǒng)的計算機成本不斷增加與計算機軟件日趨復雜有著直接的關(guān)系。而且當前計算機要涉及很多規(guī)模系統(tǒng)的運行碼已擴大了300倍,運行系統(tǒng)本身的規(guī)模增加了三個數(shù)量級。
2.軟件工程的應用特點
2.1目標明確
在軟件工程進行應用開發(fā)時就己經(jīng)己經(jīng)明確了目標,即為了對人們的需求進行滿足在軟件工程的實施前其任務就是明確產(chǎn)品的需求標準,這就是軟件工程分析需求以明確目標的過程,在需求分析上的質(zhì)量會直接影響到軟件開發(fā)的成功與否。在這個過程中開發(fā)人員會通過和用戶間的不斷交流,最終明確客戶的需求,了解其軟件工程中的實施目標。
2.2具有規(guī)范性
為了使軟件工程中的應用開發(fā)工作可以在被他人接手時較為容易,因此軟件工程在應用中都具有這規(guī)范性,尤其是在群體軟件開發(fā)工作中,標準規(guī)范是十分重要的,因此軟件工程在開發(fā)中都是根據(jù)一定規(guī)則進行對象組合的,以使其能擁有規(guī)范性。這種規(guī)范標準在實際上就是開發(fā)人員之間的溝通橋梁。
2.3具有易維護性
軟件工程的開發(fā)軟件在應用中有具有較強的可維護性,因為的其在軟件工程中的后期繼承對象可以因?qū)Τ跗趯ο蟮母淖兌a(chǎn)生變化。容易維護的特點可以使軟件工程開發(fā)中的成本大大的降低,因此這樣的易維護性的出現(xiàn),在很大比例上是由于對軟件工程開發(fā)成本的控制。
2.4創(chuàng)新性
任何技術(shù)的開發(fā)或進步都離不開創(chuàng)新因此軟件工程中開發(fā)的應用軟件也都具備著創(chuàng)新性,只有這樣才能在科技與經(jīng)濟不斷發(fā)展的今天,對人們?nèi)找孀兓男枨筮M行滿足,同時也跟上時代的腳步。
3.計算機軟件技術(shù)的不可靠性分析表現(xiàn)
最明顯的是硬件技術(shù)的研究方向是對于硬件所使用的硬件材料上,因為硬件材料對于硬件是否容易老化損耗至關(guān)重要,硬件失效通常表現(xiàn)在物理故障,是器件物理變化的必然結(jié)果,有浴盆曲線現(xiàn)象;而軟件技術(shù)開發(fā)的軟件不發(fā)生變化,沒有磨損現(xiàn)象,有陳舊落后的問題,沒有浴盆曲線現(xiàn)象。但由于軟件程序容易被認為篡改,改變,有可能是人為的改編,也有可能是其他程序入侵,從而出現(xiàn)軟件程序設(shè)
計者未預見的改編程序帶來的數(shù)據(jù)錯誤及程序本身存在的缺陷,繼而導致軟件的失效。
軟件技術(shù)的可靠性與硬件技術(shù)的可靠性其實在很大程度上是相似的。比如兩者都是用復雜的函數(shù)來定義其缺陷和故障的標準;都是通過應運自身可靠性增長來提高可靠性的;都是系統(tǒng)在固定的條件和環(huán)境下完成預定功能實現(xiàn)的性質(zhì)。但是軟硬兩者的差別還是存在的。軟件開發(fā)技術(shù)從本質(zhì)上講是人的一種“思考創(chuàng)作”。從滿足用戶的要求出發(fā),經(jīng)過設(shè)計師的分析、設(shè)計、實現(xiàn)等一系列過程,最終滿足用戶的需求。這一過程的每個環(huán)節(jié)都是通過人的思維和各項技術(shù)實現(xiàn)對問題的描述。
4.軟件工程的發(fā)展趨勢
近幾年來計算機網(wǎng)絡應用隨處可見,網(wǎng)絡也給人們提供眾多的資源,因此當下軟件研究重點就是整合網(wǎng)絡資源,讓資源可以有效的服務于使用者。同時網(wǎng)絡的特點包含異構(gòu)性、分布性與開放性,而這些特點傳統(tǒng)軟件顯然比較缺乏,這就使軟件工程發(fā)展出現(xiàn)新問題,也就需要軟件工程使用新方式解決這個問題,而具備代表性的技術(shù)就是研究中間技術(shù)。
由于網(wǎng)絡普遍化,使軟件環(huán)境漸漸轉(zhuǎn)向動態(tài)與開放,為使軟件系統(tǒng)適應這種發(fā)展的方向,就出現(xiàn)了柔性與多目標形態(tài)。這就給軟件研究創(chuàng)造了新機遇,使研究人員可以研究出和網(wǎng)絡動態(tài)、開放環(huán)境相適應的新技術(shù),這樣今后網(wǎng)絡技術(shù)就可以全方而滿足新時期人們的需求。
5.結(jié)語
信息化普及的新時代,各種軟件工程應用前景較好,特別是計算機的技術(shù)漸漸深入各個行業(yè)與生活領(lǐng)域,給軟件工程擴寬了發(fā)展市場與平臺。這就需要研究人員不斷改善軟件開發(fā)方式與技術(shù),提升軟件開發(fā)與生產(chǎn)效率,促進軟件項目開發(fā)充分融入工業(yè)時代。
參考文獻:
[1]車仁秋. 軟件工程的發(fā)展思索[J]. 信息與電腦(理論版),2015,(13):76-77. [2017-09-09].
[2]杜莉. 軟件工程的開發(fā)與應用分析[J]. 電子技術(shù)與軟件工程,2015,(07):55. [2017-09-09].
[3]馬立軍. 淺析計算機軟件技術(shù)在工程設(shè)計中的應用[J]. 計算機光盤軟件與應用,2014,17(14):277+279. [2017-09-09].
[4]厲明勇. 淺析機電與軟件技術(shù)在機器人設(shè)計中的應用[J]. 機電信息,2013,(12):138-139. [2017-09-09].
[5]趙貴菊. 淺析勝利油田地質(zhì)勘探開發(fā)中的計算機軟件技術(shù)應用[J]. 石油工業(yè)計算機應用,2003,(01):38-39+6. [2017-09-09].