摘要:現(xiàn)如今,計算機(jī)的應(yīng)用已經(jīng)非常廣泛了,作為一項高端技術(shù),自出現(xiàn)以來,就與人們的生活密切地聯(lián)系在了一起,并且已經(jīng)廣泛地滲透到人們生活的各個領(lǐng)域,在工作、學(xué)習(xí)和娛樂中都能或多或少地看到計算機(jī)的身影。計算機(jī)的核心部分是它的軟件,計算機(jī)之所以能夠滿足人們的各種需求,依靠的就是軟件。電腦給人類帶來的便利不僅局限在電腦系統(tǒng)的運行方面,更重要的是它能利用各種多元化的軟件系統(tǒng)實現(xiàn)更多高級的功能。不同種類的軟件能夠滿足不同人的多方面的需求,因此人們需要不同功能的電腦。本文試圖通過計算機(jī)軟件的應(yīng)用、發(fā)展現(xiàn)狀以及前景展望等幾個方面來介紹計算機(jī)軟件。
關(guān)鍵詞:計算機(jī) 軟件開發(fā) 發(fā)展
計算機(jī)軟件不僅在學(xué)校、企事業(yè)單位的工作中使用廣泛,現(xiàn)如今更是廣泛地應(yīng)用到了人們的日常生活之中,計算機(jī)技術(shù)儼然成了信息社會中不可缺少的工具,計算機(jī)的出現(xiàn)也是人類進(jìn)入信息化時代的重要標(biāo)志之一。計算機(jī)軟件無時無刻不在影響這人類社會,并仍以極強(qiáng)的生命力在迅猛地發(fā)展。它最初是在軍事科研領(lǐng)域得到廣泛應(yīng)用,后來逐步擴(kuò)展到目前社會的各個領(lǐng)域,這也證明了計算機(jī)軟件產(chǎn)業(yè)有著巨大的生產(chǎn)規(guī)模,并能推動全球范圍內(nèi)的技術(shù)的革新,由此引發(fā)了深刻的社會變革,并推動了社會的進(jìn)步和發(fā)展。
1 計算機(jī)軟件技術(shù)的研究與開發(fā)現(xiàn)狀
首先,不妨讓我們先來了解下計算機(jī)的軟件及其分類。計算機(jī)軟件技術(shù)是針對軟件系統(tǒng)進(jìn)行的一種高級操作系統(tǒng),其研究的具體內(nèi)容包括:在實現(xiàn)運行模型的高效運營的同時優(yōu)化相應(yīng)的支撐體系;探索開發(fā)新的領(lǐng)域并優(yōu)化相應(yīng)的支撐機(jī)制。軟件系統(tǒng)是一種可以運營操作的系統(tǒng),如今軟件系統(tǒng)也已形成了一種層次分明的模型體系,總體而言包括:系統(tǒng)軟件(含操作系統(tǒng)以及數(shù)據(jù)庫);支撐軟件(含程序庫,CASE,高級語言編譯器)以及應(yīng)用軟件。現(xiàn)如今,軟件工程技術(shù)經(jīng)過了三十多年的發(fā)展,已進(jìn)步入了成熟期,改進(jìn)軟件技術(shù)的熱潮使軟件企業(yè)開始重新認(rèn)識軟件工程技術(shù)及應(yīng)用工具,過程的改善和技術(shù)的提升相結(jié)合,是軟件產(chǎn)業(yè)發(fā)展的趨勢。軟件的重復(fù)使用和軟件構(gòu)件技術(shù)、工程技術(shù)及領(lǐng)域工程技術(shù)正逐步成為主流軟件技術(shù),是軟件工程化、工業(yè)化生產(chǎn)技術(shù)的核心技術(shù)。
2 計算機(jī)軟件的開發(fā)
軟件開發(fā)過程是一個系統(tǒng)的過程,一般可以根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分,這一開發(fā)過程由許多的模塊組成的,包括:需求捕捉,需求分析,設(shè)計,實現(xiàn)和測試。軟件開發(fā)一般是通過用戶的某種程序設(shè)計語言來實現(xiàn)的,軟件開發(fā)是一種普遍的開發(fā)軟件。各種軟件一般都一款相應(yīng)的軟件許可與之對應(yīng),如果軟件的使用者想要合法的使用軟件就必須擁有同意所使用的許可證的情況下才能夠進(jìn)行。換句話說,某一特定的許可軟件與法律是不能相抵觸的。在沒有經(jīng)過軟件版權(quán)所有者許可下所拷貝的的軟件,即使是購買和使用盜版軟件都將會引發(fā)法律問題。
一款軟件的生存的周期都始于計劃開始之時,止于廢棄之時。這一周期包括計劃、開發(fā)和運行三個階段。其中的每一時期又可以分成若干個更小的階段。計劃時期包含對問題定義和可行性研究;開發(fā)時期涵蓋了需求分析、概要設(shè)計、詳細(xì)設(shè)計和編碼;測試和維護(hù)的工作時擺在了運行時期。其中,我們開發(fā)軟件項目的基本系統(tǒng)計劃、分析、設(shè)計、編碼、測試及維護(hù)等六大步驟。制定計劃軟件開發(fā)開始時必不可少的一步。在制定計劃的時候,必須要準(zhǔn)確的弄清楚就是該軟件項目最終要解決的問題,除此以外還要考慮相應(yīng)的對策。如果在計劃不周的情況下就倉促地著手開發(fā)一款軟件產(chǎn)品,不僅會浪費時間、金錢和人力資源,更重要的是這樣做可能會導(dǎo)致最終研發(fā)出來的項目不能得到應(yīng)用。
3 軟件行業(yè)優(yōu)勢
3.1 軟件是IT的靈魂 計算機(jī)的正常運行靠的是軟件;如果沒有軟件,人機(jī)之間的對話就不能夠?qū)崿F(xiàn);沒有軟件也就沒有傳輸、共享、管理信息的計算機(jī)網(wǎng)絡(luò)。
3.2 軟件應(yīng)用范圍廣 智能家電、網(wǎng)上購物、銀行卡等等是居家生活必不可少的;手機(jī)、MP3、網(wǎng)絡(luò)游戲、QQ、EMAIL等是通訊娛樂難以割舍的;外出旅行的時候人們很自然地就會想到GPS、網(wǎng)上預(yù)訂、飛機(jī)火車調(diào)度等等。因此一切智能生活工具和產(chǎn)品都離不開軟件。
我國的一項基本國策就是“大力推進(jìn)國民經(jīng)濟(jì)和社會信息化”、“以信息化帶動工業(yè)化”。這也就決定了在工業(yè)、農(nóng)業(yè)、金融、軍事、教育、醫(yī)療等各行各業(yè),為了能夠提高自動化程度,大量引進(jìn)、開發(fā)應(yīng)用軟件就成了總趨勢。
電子政務(wù)是我國政府部門所推行的,要想實現(xiàn)政務(wù)公開,就必須要有大量的應(yīng)用軟件。發(fā)展迅猛的電子商務(wù),有這基數(shù)大、增長快的網(wǎng)民眾多的特點,就需要網(wǎng)絡(luò)運營商提供更廣、更快、更好的網(wǎng)絡(luò)服務(wù),大量需要應(yīng)用軟件。
鑒于此種原因,軟件產(chǎn)業(yè)已經(jīng)成為了我國國民經(jīng)濟(jì)的基礎(chǔ)性、先導(dǎo)性和戰(zhàn)略性產(chǎn)業(yè)。從我國軟件業(yè)“十一五”專項規(guī)劃來看,今后在國內(nèi)市場中,軟件業(yè)的銷售額每年將以30%左右的速度增長,在2010年就已經(jīng)突破了10000億元。
4 軟件的發(fā)展和前景
4.1 軟件的發(fā)展分析 人類試圖操控計算機(jī)的理想促使了軟件技術(shù)的誕生,軟件真正的萌芽還是要追溯到計算機(jī)械達(dá)到一定的發(fā)達(dá)程度以后。人們力圖通過一切辦法讓無思想的機(jī)器按照人類自己的意愿去完成各種復(fù)雜的運算,這也就急需人機(jī)之間的對話,換句話說就是讓機(jī)器準(zhǔn)確地接收人的思想并按照人的意志去執(zhí)行各種運算。在早期的計算機(jī)中,軟件和硬件并沒有嚴(yán)格的被劃分出來,致使很長的一段時間之內(nèi),計算機(jī)的唯一功能就是要完成大規(guī)模的簡單運算,其本身并不需要多么復(fù)雜的控制技術(shù),這時的計算機(jī)只是作為一種替代人力進(jìn)行龐大運算的工具而被加以使用的,對硬件進(jìn)行其他形式的操控提到的就非常的有限了,與之相適應(yīng),對軟件的需求也相對較少了,這時的計算機(jī)技術(shù)大多只是硬件技術(shù)。到了20世紀(jì)60年代的時候,計算機(jī)技術(shù)才有了更快的發(fā)展。計算機(jī)的運用布置是科研和軍事領(lǐng)域,還逐漸擴(kuò)展到了民用領(lǐng)域。因為這是的軟件技術(shù)還處于一種探索階段,軟件編程的專業(yè)技術(shù)人員也很缺乏,編程語言的選擇性也很小。這時,美國達(dá)特茅斯學(xué)院的兩個年輕小伙子科茲和卡梅尼出現(xiàn)了,他們就是是在這樣一種大環(huán)境下開始設(shè)計的第一種新的編程語言,新編程語言的設(shè)計原則盡可能的簡單。1975年,個人電腦(PC)的風(fēng)暴開始登上了歷史的舞臺,這也是計算機(jī)發(fā)展歷史上最大的變革。至此,軟件才有了更好的發(fā)展。人們能夠高效率地完成那些極其繁瑣工作,需要方便易用的軟件。同時,人們對于軟件的的各種需求也開始日益增長,這一現(xiàn)狀也就引發(fā)了不同領(lǐng)域不同層次要求的軟件適應(yīng)快速發(fā)展的需要。當(dāng)使用了新的軟件之后,用戶經(jīng)濟(jì)效益的提高,用戶經(jīng)濟(jì)的提高又進(jìn)一步帶動了軟件行業(yè)的收益。因此,軟件開始頻繁升級,從而也促進(jìn)了硬件的快速發(fā)展。
4.2 軟件行業(yè)的前景分析 在“十二五”期間,國家加大了對軟件行業(yè)的投入,各行業(yè)的IT投資需求也呈現(xiàn)出逐步復(fù)蘇的狀態(tài)。近年來,國家的相政策指導(dǎo)性意見滲透到了很多的細(xì)分領(lǐng)域,這些領(lǐng)域包括醫(yī)療信息化、安防、云計算、物聯(lián)網(wǎng)、支付和電子取證等。政策的扶持也更進(jìn)一步地給這些領(lǐng)域相關(guān)產(chǎn)業(yè)的發(fā)展帶來新的機(jī)遇。據(jù)估計,我國軟件行業(yè)未來3年的收入增速仍然將有望保持30%左右的增長。與此不同的是上市公司會出現(xiàn)兩極分化的局面,下業(yè)的IT投資需求會比較的穩(wěn)定且旺盛的公司的收入依然有望保持快速增長,但下業(yè)信息化已經(jīng)初步建成的公司將面臨IT投入放緩的風(fēng)險,人力成本上升趨勢初步得到緩解,凈利潤增長將受到研發(fā)和銷售投入的影響。未來我們將投資的重點會放在圍繞醫(yī)療、安防、金融、政府等穩(wěn)定旺盛的IT投資需求展開業(yè)務(wù)的公司?;ヂ?lián)網(wǎng)產(chǎn)業(yè)的興起與發(fā)展也為行業(yè)創(chuàng)造更大的潛在需求,“云計算”和“物聯(lián)網(wǎng)”在政策重點扶持的細(xì)分領(lǐng)域中或?qū)⒋嬖陔A段性的主題投資機(jī)會。渠道和服務(wù)能力是計算機(jī)軟硬件公司能否在市場競爭中勝出的關(guān)鍵因素。因此對于渠道和服務(wù)能力的控制就顯得尤為重要了。國家工業(yè)和信息化部門不久前宣布:“在未來的五年之內(nèi),中國計劃將軟件產(chǎn)業(yè)增長六倍,從而使中國的軟件業(yè)達(dá)到與軟件王國——印度相持平的水平?!敝袊こ淘涸菏俊⒅袊茖W(xué)院計算所研究員倪光南說:“中國的軟件業(yè)的出路應(yīng)將重點放在其基礎(chǔ)領(lǐng)域的系統(tǒng)開發(fā)方面,而軟件‘航空母艦’將擔(dān)負(fù)起這一重任。這也就預(yù)示著大批的軟件從業(yè)人員將被需要,據(jù)估計,未來5年軟件業(yè)從業(yè)人員要從目前的90萬人增加到250萬人左右。
5 結(jié)束語
綜上所述,軟件是認(rèn)識和建造智力世界的工具,但是我國是個發(fā)展中國家,我國的軟件產(chǎn)業(yè)尚處于發(fā)展的初級階段, 但是我們不但要看清我們的劣勢,也要看到我們的優(yōu)勢。與國外軟件相比我們的優(yōu)勢是:對本國市場的了解,能夠提供更方便的技術(shù)支持,使得價格更加的低廉。政府也對這一技術(shù)保持一個大力支持的態(tài)度,在立足本國實際的情況下,結(jié)合國情,再加上國內(nèi)經(jīng)濟(jì)建設(shè)的需要,開發(fā)出具有自身特色的,符合國人習(xí)慣的軟件,同時我們也要能夠合理地學(xué)習(xí)、吸取國外先進(jìn)軟件中的思想,開發(fā)出具有自己特色的和自主版權(quán)的軟件,參與公平競爭。
參考文獻(xiàn):
[1]馮玉林.軟件工程方法工具和實踐[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,1992.
[2]李輝.信息處理技術(shù)與工具[M].清華大學(xué)出版社,2005,8.
[3]李成偉.我國ERP軟件產(chǎn)業(yè)優(yōu)勢分析及發(fā)展策略研究[J].經(jīng)濟(jì)經(jīng)緯,2004(3).
[4]計算機(jī)應(yīng)用教程[M].上海交通大學(xué)出版社,2001,1.
[5]計算機(jī)應(yīng)用基礎(chǔ)編寫組.計算機(jī)應(yīng)用基礎(chǔ)[M].南京大學(xué)出版社,2010,7.
[6]丁劍潔,基于度量的軟件維護(hù)過程管理的研究[D].西北大學(xué),2006.
[7]壽步,軟件網(wǎng)絡(luò)和知識產(chǎn)權(quán)——從事務(wù)到理論[M].長春:吉林人們出版社,2001.
[8]于士文,敏捷軟件開發(fā)方法在軟件維護(hù)中的應(yīng)用研宛[D].湖南大學(xué),2006.