發(fā)布時間:2023-11-29 11:06:20
序言:作為思想的載體和知識的探索者,寫作是一種獨(dú)特的藝術(shù),我們?yōu)槟鷾?zhǔn)備了不同風(fēng)格的5篇計(jì)算機(jī)軟件開發(fā)的方式,期待它們能激發(fā)您的靈感。
自動控制原理是高等院校電子、電氣、信息類專業(yè)學(xué)生很重要的一門必修課,是一門實(shí)踐性很強(qiáng)的技術(shù)基礎(chǔ)課,它不僅要求學(xué)生掌握一定的理論知識,而且要求學(xué)生能夠熟悉常用模擬控制器的功能,具有解決工程實(shí)際問題的能力。但是對于這門課程的學(xué)習(xí)學(xué)生通常都會感到非常枯燥的。實(shí)驗(yàn)演示或者學(xué)生動手實(shí)驗(yàn),可以幫助學(xué)生理解學(xué)習(xí)內(nèi)容,但是,不得不看到目前高校的實(shí)驗(yàn)課的開設(shè),受到經(jīng)費(fèi)、學(xué)時的限制,許多通過實(shí)驗(yàn)演示更容易使學(xué)生理解的課程內(nèi)容,由于缺乏實(shí)驗(yàn)支撐,影響了教學(xué)效果。同時在實(shí)驗(yàn)操作時,由于任何一個實(shí)際系統(tǒng)都是多參數(shù)的系統(tǒng),其輸出受到多種條件的影響。課程實(shí)驗(yàn)通常是觀察在少數(shù)(常設(shè)定為一個)參數(shù)條件變化時,系統(tǒng)的輸出結(jié)果,這樣,就會出現(xiàn)由于實(shí)驗(yàn)條件的控制和調(diào)試出現(xiàn)偏差,得不到應(yīng)得的結(jié)果,引起學(xué)生的誤會,達(dá)不到應(yīng)有的教學(xué)效果。本文介紹的用MATLAB語言和在Simulink仿真環(huán)境開發(fā)的自動控制原理計(jì)算機(jī)輔助教學(xué)與仿真實(shí)驗(yàn)軟件,可以有效地解決這種問題。
1 軟件的設(shè)計(jì)及功能
本軟件通過MATLAB語言的圖形用戶界面工具GUI,以交互方式設(shè)計(jì)并實(shí)現(xiàn)自動控制原理的大部分教學(xué)內(nèi)容和仿真實(shí)驗(yàn)內(nèi)容。以交互方式設(shè)計(jì)本軟件,使得用戶可以在線任意輸入系統(tǒng)的數(shù)學(xué)模型,測試系統(tǒng)的特性,具有非常大的靈活性。
軟件分為輔助教學(xué)和仿真實(shí)驗(yàn)兩部分,由一個主界面如圖1所示和九個子界面組成,子界面包括數(shù)學(xué)模型、時域分析、頻域分析、穩(wěn)定性分析、關(guān)于LTI VIEWER 、SISO設(shè)計(jì)工具、模型連接、非線性系統(tǒng)、仿真實(shí)驗(yàn)等,還可以點(diǎn)擊“進(jìn)入課件”按鈕瀏覽課程相關(guān)章節(jié)學(xué)習(xí)。子界面采用交互式方式設(shè)計(jì),用戶可以任意輸入系統(tǒng)傳遞函數(shù),測試相應(yīng)特性。并且為方便用戶的使用,界面上還設(shè)置了幫助系統(tǒng),用來介紹整個界面的功能及說明如何在線正確輸入。在數(shù)學(xué)模型、時域分析、頻域分析這些界面上,將系統(tǒng)分為線性連續(xù)和線性離散兩部分。“數(shù)學(xué)模型”界面介紹了自動控制原理中的常用數(shù)學(xué)模型之間的轉(zhuǎn)換,以交互方式設(shè)計(jì),基本可以實(shí)現(xiàn)任意模型之間的轉(zhuǎn)換。“模型連接”界面主要研究三種模型的連接及其變換,并且顯示連接結(jié)果。“頻域分析”界面用來繪制系統(tǒng)的波德圖、奈奎斯特圖、根軌跡圖等。“穩(wěn)定性分析”界面為文本界面,主要介紹了“代數(shù)穩(wěn)定性判斷”、“奈奎斯特穩(wěn)定性判斷”、“根軌跡穩(wěn)定性判斷”三種判斷依據(jù),并給出相應(yīng)的例題及分析結(jié)果。“仿真實(shí)驗(yàn)”這個界面主要在SIMULINK環(huán)境中介紹分析了自動控制原理課程中九個常用的實(shí)驗(yàn),通過觀察實(shí)驗(yàn)波形可以使學(xué)生對實(shí)驗(yàn)結(jié)果產(chǎn)生一個直觀的認(rèn)識。以便于在以后的實(shí)際實(shí)驗(yàn)中有所參考。軟件的功能包括:
(1)軟件采用主界面調(diào)用子界面的方式,每個子界面的功能包括其課程各個章節(jié)的主要內(nèi)容。界面設(shè)計(jì)采用在線輸入的方式,可以完成任意系統(tǒng)的分析、設(shè)計(jì)、繪制仿真圖形、顯示性能指標(biāo)等。如繪制單位階躍響應(yīng)圖形、根軌跡圖形、奈奎斯特圖形、伯德圖。學(xué)生也可以運(yùn)行該軟件輔助學(xué)習(xí)課程內(nèi)容,并可以檢驗(yàn)部分作業(yè)和習(xí)題的正確性。
(2)仿真實(shí)驗(yàn)部分,有指導(dǎo)學(xué)生獨(dú)立進(jìn)行設(shè)計(jì)性實(shí)驗(yàn)的說明,從而為學(xué)生提供了仿真實(shí)驗(yàn)的平臺,為完成設(shè)計(jì)性實(shí)驗(yàn)提供指導(dǎo)。先做仿真實(shí)驗(yàn)再在實(shí)際設(shè)備上實(shí)驗(yàn),可以有效地提高實(shí)驗(yàn)的效率,使學(xué)生容易將理論與實(shí)際聯(lián)系在一起。實(shí)驗(yàn)采用仿真實(shí)驗(yàn)與實(shí)驗(yàn)設(shè)備相結(jié)合的方式, 可以取長補(bǔ)短, 既鍛煉了學(xué)生的實(shí)際動手能力又可以利用計(jì)算機(jī)仿真實(shí)驗(yàn)調(diào)整方便的特點(diǎn),全面提高學(xué)生的各種能力。
(3)教師在課堂上進(jìn)行演示實(shí)驗(yàn),與課件隨時切換,分析和設(shè)計(jì)系統(tǒng),展示實(shí)驗(yàn)過程和結(jié)果。按照所分析的內(nèi)容,嚴(yán)格控制實(shí)驗(yàn)條件, 得到準(zhǔn)確的實(shí)驗(yàn)結(jié)論或圖形,一目了然。
2 軟件運(yùn)行部分結(jié)果
用戶可以在動態(tài)文本輸入框中輸入想要測試的系統(tǒng)傳遞函數(shù),然后點(diǎn)擊相應(yīng)的按鈕,就會顯示測試結(jié)果。以“時域分析”界面為例,在主界面上如圖1所示,點(diǎn)擊“時域分析”進(jìn)入時域分析界面,如圖2所示,在連續(xù)部分輸入系統(tǒng)函數(shù):num=[1 1 1];den=[1 2 3 4];點(diǎn)擊“單位階躍響應(yīng)”按鈕,顯示如圖3所示的單位階躍響應(yīng),并可以得到系統(tǒng)的上升時間、穩(wěn)定時間、超調(diào)量等性能指標(biāo)。
仿真實(shí)驗(yàn)以自動控制系統(tǒng)校正為例,已知某系統(tǒng)的開環(huán)傳遞函數(shù)為 = ,其閉環(huán)負(fù)反饋系統(tǒng)的穩(wěn)態(tài)性能不滿足要求,系統(tǒng)對單位輸入的穩(wěn)態(tài)誤差部位零,要求將系統(tǒng)按二階工程最佳的方法進(jìn)行校正。圖4是校正前和校正后系統(tǒng)的仿真結(jié)構(gòu)圖,上部是原系統(tǒng),下面兩個系統(tǒng)都是按二階工程最佳校正后的系統(tǒng),但是控制器的參數(shù)不同,分別為 = 和 = ,可以看出校正后系統(tǒng)的動態(tài)性能是不同的,圖5是校正前和校正后系統(tǒng)的單位階躍響應(yīng)圖,其超調(diào)量相同,調(diào)節(jié)時間不同。由此可從實(shí)驗(yàn)中看出,按二階工程最佳的方法進(jìn)行校正的系統(tǒng),阻尼系數(shù)等于0.707,所以超調(diào)量相同,但調(diào)節(jié)時間不同。
關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)技術(shù);實(shí)際應(yīng)用;發(fā)展趨勢
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)16-0098-02
隨著社會科技水平的不斷發(fā)展,我國已全面進(jìn)入了網(wǎng)絡(luò)信息時代。在這樣的背景下,計(jì)算機(jī)技術(shù)在很大程度上推動了社會的整體發(fā)展,并且改變了現(xiàn)代人的生活方式與生活節(jié)奏。究其具體原因,計(jì)算機(jī)軟件開發(fā)技術(shù)的不斷提高是計(jì)算機(jī)不斷發(fā)展的重要影響因素。計(jì)算機(jī)軟件開發(fā)技術(shù)也是為滿足社會發(fā)展需求而產(chǎn)生的。在新的時代背景之下,計(jì)算機(jī)的作用已經(jīng)向多元化發(fā)展,在多個領(lǐng)域之內(nèi)均有很大程度的涉及。這樣的情況也更表明了計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性。可以說,計(jì)算機(jī)為人們的生活帶來了極大的便利,網(wǎng)絡(luò)的普及也整體帶動了計(jì)算機(jī)技術(shù)的發(fā)展。計(jì)算機(jī)軟件開發(fā)技術(shù)是程序員通過代碼實(shí)現(xiàn)的科技功能系統(tǒng)。對于計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展與現(xiàn)狀研究顯得十分必要。探尋計(jì)算機(jī)軟件的發(fā)展趨勢與技術(shù)應(yīng)用也是我國相關(guān)科研單位需要考慮的問題。應(yīng)提高計(jì)算機(jī)軟件開發(fā)的效率,使其價值與服務(wù)性得到完善,從而保證計(jì)算機(jī)技術(shù)的不斷提高。
1 計(jì)算機(jī)軟件開發(fā)技術(shù)的概念
計(jì)算機(jī)軟件開發(fā)技術(shù)包含了計(jì)算機(jī)應(yīng)用軟件與計(jì)算機(jī)系統(tǒng)軟件兩個部分。計(jì)算機(jī)軟件開發(fā)技術(shù)同時也解決了很多計(jì)算機(jī)用戶的實(shí)際問題,開發(fā)的軟件在使用上也存在著比較明顯的針對性。市面上有很多種類不同的軟件,同樣的使用方向也存在很大的差異。如學(xué)習(xí)類軟件、辦公類軟件、購物類軟件、娛樂類軟件等等。計(jì)算機(jī)本身的監(jiān)控軟件與程序來說,也是計(jì)算機(jī)軟件開發(fā)技術(shù)的重要產(chǎn)物。無論是計(jì)算機(jī)自帶的軟件程序還是下載的實(shí)用型軟件,都為計(jì)算機(jī)用戶在使用計(jì)算機(jī)過程中帶來了極大便利,營造良好的網(wǎng)絡(luò)氛圍。用戶使用計(jì)算機(jī)的目的就是為了使用計(jì)算機(jī)軟件,而并不是計(jì)算機(jī)本身。可以說,計(jì)算機(jī)最重要的組成部分就是計(jì)算機(jī)軟件。同樣的,計(jì)算機(jī)軟件開發(fā)技術(shù)也是計(jì)算機(jī)的核心技術(shù)。自軟件開發(fā)技術(shù)出現(xiàn)以來,最初的軟件開發(fā)技術(shù)是由手工軟件開發(fā)。此類開發(fā)效果不明顯,工作效率低下,會耗費(fèi)大量的時間,并且無法滿足日益上升的計(jì)算機(jī)需求。基于此類情況,計(jì)算機(jī)軟件開發(fā)技術(shù)也有了新的變化。計(jì)算機(jī)軟件開發(fā)技術(shù)經(jīng)歷了程序設(shè)計(jì)過程、軟件開發(fā)過程與軟件開發(fā)工程三個重要階段。到今天計(jì)算機(jī)軟件開發(fā)技術(shù)已經(jīng)相對成熟,具有智能化的特點(diǎn),但還存在很多問題需要解決[1]。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與必要
2.1 當(dāng)前計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀
自計(jì)算機(jī)問世以來,在短短的發(fā)展時間內(nèi)已經(jīng)極大程度上改變影響了人們的生活方式與生活水平。對于計(jì)算機(jī)的自身發(fā)展來說,計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)本身的最為重要的技術(shù)支撐,關(guān)乎著計(jì)算機(jī)發(fā)展走向。可以說,計(jì)算機(jī)的運(yùn)行是通過計(jì)算機(jī)軟件運(yùn)作方式與功能來實(shí)現(xiàn)的。我國目前的計(jì)算機(jī)軟件開發(fā)技術(shù)正在發(fā)展之中,人才隊(duì)伍也在不斷擴(kuò)大。因此,我國的計(jì)算機(jī)軟件產(chǎn)業(yè)在全球的軟件產(chǎn)業(yè)中占有一定的比例。很多軟件開發(fā)商也認(rèn)清了這一情況,將軟件的市場轉(zhuǎn)向國內(nèi)發(fā)展。因軟件產(chǎn)業(yè)的需求,我國的軟件服務(wù)行業(yè)也在迅速崛起,相關(guān)技術(shù)人才的需求量也在飛速上漲。因此,我國的軟件技術(shù)行業(yè)人才培養(yǎng)力度也在增加。
2.2 計(jì)算機(jī)軟件開發(fā)技術(shù)的必要性
隨著信息時代的全面到來,,計(jì)算機(jī)軟件開發(fā)技術(shù)整體上推動了我國的信息技術(shù),使計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展速度得到了一定的提升。從這一點(diǎn)可以看出,計(jì)算機(jī)軟件技術(shù)是推動信息時代的最為主要的力量之一。計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的核心技術(shù),對于我國的計(jì)算機(jī)與網(wǎng)絡(luò)發(fā)展來說至關(guān)重要。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)將很多的不可能變?yōu)榱丝赡埽?jì)算機(jī)軟件更將這一情況變得更為明顯。實(shí)際上,計(jì)算機(jī)軟件開發(fā)技術(shù)是與計(jì)算機(jī)網(wǎng)絡(luò)一體的[2]。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)步也得益于計(jì)算機(jī)軟件開發(fā)技術(shù)的不斷完善,在實(shí)際上解決了計(jì)算機(jī)技術(shù)矛盾。計(jì)算機(jī)軟件開發(fā)技術(shù)也使得軟件本身的安全性能越來越高。但在新的時代背景之下,計(jì)算機(jī)軟件開發(fā)技術(shù)仍需要面臨著各種不同的挑戰(zhàn),需要承擔(dān)更多的社會責(zé)任。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)的方式
目前計(jì)算機(jī)軟件開發(fā)技術(shù)比較成熟,有一定的科學(xué)性。但在不同的時代背景之下,還應(yīng)該探尋計(jì)算機(jī)軟件的開發(fā)方式與使用方法,將更好地推動計(jì)算機(jī)軟件開發(fā)技術(shù)走向成熟,同樣對用戶來說有著重要的意義。目前主流的計(jì)算機(jī)軟件開發(fā)技術(shù)方式共有三種:軟件生命周期法、原型化方法、自動形式系統(tǒng)開發(fā)法。生命周期法是目前世界范圍內(nèi)比較常用的開發(fā)方法,尤其在復(fù)雜的系統(tǒng)內(nèi)能更好的凸顯其優(yōu)越性,并且也是目前在國內(nèi)外比較普遍的計(jì)算機(jī)軟件開發(fā)方式。其優(yōu)點(diǎn)在于強(qiáng)調(diào)了系統(tǒng)開發(fā)過程的整體性與全面的技術(shù)布局,將具體的過程分為了幾個詳細(xì)的階段,并且階段內(nèi)的目標(biāo)任務(wù)比較明確,從而使系統(tǒng)復(fù)雜性降低,使技術(shù)操作性增高。但目前此種方式開發(fā)的周期性較長,無法使各階段同時運(yùn)行,連帶影響也比較明顯,需要糾正的工作也較多;原型化方法同樣也是計(jì)算機(jī)軟件開發(fā)中常用的方法之一。在開發(fā)人員對系統(tǒng)的開發(fā)有了一定的成果之后,進(jìn)行一個原型開發(fā)并使其運(yùn)行,但在這一過程中需要對原型不斷修改完善。這一方式能夠滿足用戶的具體需求,降低開發(fā)風(fēng)險與投入成本,將系統(tǒng)內(nèi)的服務(wù)功能有效利用。但此種方法并不適合大型系統(tǒng)項(xiàng)目的開發(fā),維護(hù)工作也比較困難;自動形式系統(tǒng)開發(fā)法是根據(jù)軟件開發(fā)的目的與內(nèi)容來進(jìn)行軟件系統(tǒng)的設(shè)計(jì)并自動編碼。但實(shí)現(xiàn)這一目標(biāo)并不容易,需要一套完善的軟件工程質(zhì)量程序來作為保障。首先要對軟件產(chǎn)品的本身進(jìn)行明確的構(gòu)建,使產(chǎn)品的質(zhì)量能夠滿足不同客戶的需求,達(dá)到實(shí)際的標(biāo)準(zhǔn)并深入分析思考。此外,對于用戶的觀察程度還要加深,一旦要求發(fā)生變動,及時與其進(jìn)行溝通,保證軟件的使用效率。可以在此之前制定好維護(hù)的方案,使其達(dá)到質(zhì)量標(biāo)準(zhǔn)。軟件工程的評價體系也需要進(jìn)一步完善,保證在日后的使用過程中質(zhì)量的檢查與確認(rèn)[3]。并且,要大力建設(shè)計(jì)算機(jī)軟件開發(fā)技術(shù)的人才隊(duì)伍。很多技術(shù)水平上的提升需要人為控制實(shí)現(xiàn)。加強(qiáng)計(jì)算機(jī)軟件開發(fā)人員的培養(yǎng)與管理,對于我國的計(jì)算機(jī)水平發(fā)展來說有著重要的意義。通常來說,可以通過聘請的方式來使我國人才隊(duì)伍擴(kuò)大,也可以定期組織相關(guān)的計(jì)算機(jī)軟件技術(shù)開發(fā)培訓(xùn),讓管理人員與技術(shù)人員均參與其中,掌握最先進(jìn)的技術(shù)與管理知識,并周期性進(jìn)行考核,從而實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)技術(shù)水平的提升[4]。
4 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展走向
1)網(wǎng)絡(luò)化發(fā)展
計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展將成為必然的走向。隨著信息時代的全面到來,網(wǎng)絡(luò)已經(jīng)走進(jìn)了人們的生活與工作當(dāng)中。可以說,在各個領(lǐng)域都已經(jīng)離不開網(wǎng)絡(luò)的介入。網(wǎng)絡(luò)給人們帶來了巨大的便利,可以通過網(wǎng)絡(luò)改變現(xiàn)代人的生活方式。而計(jì)算機(jī)軟件的發(fā)展也離不開網(wǎng)絡(luò)。在新時期內(nèi),計(jì)算機(jī)軟件越來越依賴網(wǎng)絡(luò),安裝下載過程也是通過網(wǎng)絡(luò)來實(shí)現(xiàn)的。可以說,網(wǎng)絡(luò)化是軟件與網(wǎng)絡(luò)發(fā)展的雙贏模式。就網(wǎng)絡(luò)來看,網(wǎng)絡(luò)其實(shí)是計(jì)算機(jī)軟件的發(fā)展平臺,也是很多軟件使用的前提保證。我們已經(jīng)很難發(fā)現(xiàn)市面上有哪些主流軟件不依賴網(wǎng)絡(luò)的。因此也可以看出,計(jì)算機(jī)軟件也將越來越向網(wǎng)絡(luò)化發(fā)展,為此保證計(jì)算機(jī)軟件的服務(wù)性。
2)服務(wù)化發(fā)展
可以說,計(jì)算機(jī)軟件的產(chǎn)生就是為用戶提供更好的服務(wù)為目的的。因此,計(jì)算機(jī)軟件的服務(wù)化發(fā)展也是整體計(jì)算機(jī)軟件開發(fā)技術(shù)的必然趨勢。從當(dāng)前的計(jì)算機(jī)軟件技術(shù)來看,計(jì)算機(jī)軟件的服務(wù)性比較良好,能夠滿足大多數(shù)用戶的需求,但我國的計(jì)算機(jī)軟件開發(fā)者應(yīng)該有更高的追求,將當(dāng)前軟件服務(wù)中存在的不足進(jìn)行完善,彌補(bǔ)其中的缺陷。計(jì)算機(jī)軟件的發(fā)展應(yīng)以更好更流暢的服務(wù)為目標(biāo),為用戶提供更加便利的服務(wù),并使用最先進(jìn)的技術(shù)與人性化設(shè)計(jì)理念,盡量滿足不同用戶群體的需求。可以說,未來的計(jì)算機(jī)軟件開發(fā)也將以服務(wù)性能為主。
3)智能化發(fā)展
隨著我國科學(xué)技術(shù)的進(jìn)步,在各個領(lǐng)域之內(nèi),智能化已經(jīng)成為了衡量硬件實(shí)力的核心水平之一,在計(jì)算機(jī)領(lǐng)域也是如此。智能化設(shè)備已經(jīng)在人們的生活與工作中隨處可見,計(jì)算機(jī)也是智能化的產(chǎn)物之一。除此之外,還有智能手機(jī)、汽車、建筑等等。對于軟件來說,智能化的應(yīng)用程度顯得格外關(guān)鍵。智能化的設(shè)計(jì)也將使計(jì)算機(jī)軟件變得更加便捷、高效。計(jì)算機(jī)軟件開發(fā)者通過一些具體的運(yùn)算,可將計(jì)算機(jī)軟件變得更加智能化,可使其像人類一樣擁有思維與運(yùn)行的方法。可以說,在新時代的背景與計(jì)算機(jī)用戶的追求下,計(jì)算機(jī)軟件將進(jìn)一步向智能化發(fā)展,也將是計(jì)算機(jī)軟件開發(fā)領(lǐng)域發(fā)生巨大的改變[5]。
4)多樣化發(fā)展
計(jì)算機(jī)軟件的使用方向與應(yīng)用范圍不同,也就使得了計(jì)算軟件的種類較多。無論在工作或是生活之中,人們對計(jì)算機(jī)軟件的具體要求有所不同,這也就使得了計(jì)算機(jī)軟件將越來越區(qū)域多樣化。目前的計(jì)算機(jī)軟件涵蓋范圍較多,各個領(lǐng)域均有一定的開發(fā)成果,如學(xué)習(xí)、工作、運(yùn)動、娛樂、購物等等。在未來一段時間內(nèi),這樣的特點(diǎn)也將越來越明顯,計(jì)算機(jī)軟件開發(fā)技術(shù)的針對性也將越來越強(qiáng),可以滿足絕大多數(shù)用戶在使用方向上的需求。可以說,計(jì)算機(jī)軟件的多樣化發(fā)展也將是必然趨勢之一。
5 總結(jié)
綜上所述,計(jì)算機(jī)軟件開發(fā)技術(shù)是新時期下計(jì)算機(jī)的重要組成部分之一。計(jì)算機(jī)軟件開發(fā)技術(shù)將在極大程度上推動我國的整體科技水平,使網(wǎng)絡(luò)不斷普及于各個領(lǐng)域,為人類的生活工作提供便利的條件。
參考文獻(xiàn):
[1] 胡玲芳.新時期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8):74-75.
[2] 范偉.淺論新時期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.
[3] 李萬明.淺談計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12):241-242.
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
1.1計(jì)算機(jī)軟件開發(fā)技術(shù)構(gòu)成
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問題。通過兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過兩者的開發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。
1.2計(jì)算機(jī)軟件開發(fā)技術(shù)重要性
計(jì)算機(jī)軟件技術(shù)的不斷開發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動力,可以說,信息時展的主要推動力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_發(fā)于一體的模式。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開發(fā)與應(yīng)用,通過計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢下,計(jì)算機(jī)軟件開發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時也承擔(dān)著很多的責(zé)任,在社會發(fā)展中發(fā)揮著十分重要的作用。
1.3計(jì)算機(jī)軟件開發(fā)技術(shù)特點(diǎn)
計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):一是,應(yīng)用價值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來越大,為此,在社會與經(jīng)濟(jì)均快速發(fā)展的形勢下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價值。二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開發(fā),所以,對財(cái)力、物力、人力等方面的需求非常大。
1.4計(jì)算機(jī)軟件開發(fā)技術(shù)方式
現(xiàn)階段,計(jì)算機(jī)軟件開發(fā)技術(shù)與方法越來越成熟,在新形勢下,合理選用軟件開發(fā)技術(shù)與方式,對計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。目前,計(jì)算機(jī)軟件開發(fā)技術(shù)方式主要有三種:一是,生命周期開發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開發(fā)法,是現(xiàn)階段國內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢,是現(xiàn)階段計(jì)算機(jī)軟件開發(fā)的一種最為成熟、最為普遍的方式。其優(yōu)勢為注重系統(tǒng)開發(fā)的全局性與整體性,把軟件開發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開發(fā)的繁瑣性,更加注重可操作性。然而,此種開發(fā)方式也存在著一些不足,如各環(huán)節(jié)無法同時展開、前面問題影響后續(xù)工作等。二是,原型化開發(fā)法。此種方式也是較為常用的方式,其是開發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開發(fā)出一個原型予以運(yùn)行,從而對原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢就是可以確定用戶需求,降低了開發(fā)成本與風(fēng)險,能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢就是不適合在大型系統(tǒng)開發(fā)中應(yīng)用。三是,自動形式系統(tǒng)開發(fā)法。在軟件開發(fā)過程中,應(yīng)用自動形式系統(tǒng)開發(fā)法,可以明確軟件開發(fā)目的與內(nèi)容,并不需要對開發(fā)過程予以說明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動設(shè)計(jì)與編碼。
2計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀
目前我國軟件開發(fā)技術(shù)中,工作者結(jié)合社會需求與國際先進(jìn)軟件技術(shù)開展了融合式研究工作,取得了很大的成績。就目前軟件開發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:
2.1國際軟件開發(fā)技術(shù)現(xiàn)狀
就目前軟件開發(fā)而言,美國、歐洲等西方國家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開發(fā)技術(shù)工作的起步相對比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢的協(xié)助下,西方國家的軟件開發(fā)具有很大的知識優(yōu)勢與技術(shù)優(yōu)勢。與之相應(yīng)的是以中國、印度等發(fā)展中國家的軟件開發(fā)工作,其是隨之而來的軟件開發(fā)國家,其在技術(shù)理論、人才儲備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國家。但是,在這些發(fā)展中國家中,由于軟件開發(fā)技術(shù)工作深受國家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開發(fā)技術(shù)水平越來越高,已經(jīng)取得了很好的成績。針對此種情況而言,國際計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展越來越全面,并且在此背景下,以開放源碼、高效處理、高端計(jì)算為代表的軟件開發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。
2.2國內(nèi)軟件開發(fā)技術(shù)現(xiàn)狀
在我國計(jì)算機(jī)軟件開發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國際先進(jìn)水平。但是隨著我國改革開放的不斷深入,對科學(xué)技術(shù)的重視程度越來越大,為軟件開發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢下,我國計(jì)算機(jī)軟件開發(fā)技術(shù)的進(jìn)步空間越來越大,尤其是對中文軟件的開發(fā)。根據(jù)我國發(fā)展的具體情況,軟件開發(fā)工作者在充分利用國際先進(jìn)軟件開發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國軟件開發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時,在此種形勢下的作用下,我國軟件開發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開發(fā)基地,為我國軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺。
3計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用
隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國軟件開發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開發(fā)目的就是通過軟件的創(chuàng)新,對現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對某一計(jì)算機(jī)軟件開發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開發(fā)的價值,才可以說明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢下,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用主要包括以下幾個方面:
3.1軟件開發(fā)網(wǎng)絡(luò)化
隨著社會網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以JavaScript編程語言的應(yīng)用為代表。此種編程語言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用。可以說,計(jì)算機(jī)軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語言的普遍運(yùn)用。
3.2軟件開發(fā)服務(wù)化
從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說,在軟件開發(fā)中,其服務(wù)化功能也來越突出。此種服務(wù)化功能主要體現(xiàn)在以下兩個方面:一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開發(fā)工作中,軟件開發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。二是,軟件操作越來越普遍。在目前軟件開發(fā)工作中,開發(fā)者越來越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來越普遍。
3.3軟件開發(fā)智能化
隨著計(jì)算機(jī)軟件開發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來,軟件開發(fā)工作越來越智能化,尤其是隨著網(wǎng)絡(luò)軟件開發(fā)平臺與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在計(jì)算機(jī)軟件開發(fā)中,此種智能化優(yōu)勢,為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。
4結(jié)束語
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā)技術(shù);生命周期法
21世紀(jì)已進(jìn)入了信息時代,計(jì)算機(jī)軟件開發(fā)技術(shù)正處于高速發(fā)展的時期,在這樣的社會環(huán)境之下,也推動了計(jì)算機(jī)技術(shù)的飛快提升,被人們廣泛應(yīng)用于社會的各個方面,包括日常工作、學(xué)習(xí)等。計(jì)算機(jī)軟件開發(fā)技術(shù)也得到專家學(xué)者們的廣泛關(guān)注。隨著改革的不斷深化,經(jīng)濟(jì)發(fā)展、社會進(jìn)步,人們的生活水平逐漸提高,于是人們有了更高的物質(zhì)和精神文化需求[1]。為了更好滿足人們的需求,就需要不斷創(chuàng)新計(jì)算機(jī)軟件開發(fā)技術(shù)。
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
計(jì)算機(jī)軟件可以大致劃分為系統(tǒng)軟件與應(yīng)用軟件兩大類別,系統(tǒng)軟件作為計(jì)算機(jī)硬件驅(qū)動的基礎(chǔ),滿足了用戶基本的使用需求。應(yīng)用軟件則主要針對不同用戶具體的使用需求而開發(fā)的,例如游戲軟件、音樂軟件、視頻軟件。無論是系統(tǒng)軟件還是應(yīng)用軟件,都是通過計(jì)算機(jī)這一平臺為用戶提供服務(wù),達(dá)到方便生活的目的。從用戶的角度來講,利用計(jì)算機(jī)主要利用的是計(jì)算機(jī)上的各種軟件。在20世紀(jì)六七十年代,主要通過手工的方式來開發(fā)計(jì)算機(jī)軟件,出錯率較高、生產(chǎn)效率低下,不能滿足人們的需要。隨著技術(shù)的不斷進(jìn)步,人們意識到需要一種特定規(guī)范的文檔來確保計(jì)算機(jī)軟件開發(fā)的程序設(shè)計(jì)、調(diào)試和運(yùn)行[2]。
2計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
計(jì)算機(jī)軟件系統(tǒng)由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,其中系統(tǒng)軟件是計(jì)算機(jī)本身必備的軟件,其是保證和支持計(jì)算機(jī)正常運(yùn)轉(zhuǎn)的重要保障。應(yīng)用軟件開發(fā)中心在于滿足用戶的使用需求,例如音樂軟件、視頻軟件在多數(shù)情況是為了幫助用戶獲得更好的娛樂體驗(yàn),因此與系統(tǒng)軟件相比,應(yīng)用軟件有著更好的實(shí)用性,能夠滿足人們的一些需求。本文提到的計(jì)算機(jī)軟件既指應(yīng)用軟件又指系統(tǒng)軟件[1]。計(jì)算機(jī)軟件開發(fā)技術(shù)有以下幾個特點(diǎn)。(1)計(jì)算機(jī)軟件開發(fā)工作必須著眼于實(shí)際需求,提升系統(tǒng)軟件與應(yīng)用軟件的使用價值,滿足人們的一些需求。在軟件開發(fā)完成后,借助于基本的軟件框架,發(fā)掘軟件的社會價值,推動計(jì)算機(jī)軟件開發(fā)工作的深入進(jìn)行。(2)計(jì)算機(jī)軟件開發(fā)技術(shù)是一項(xiàng)精細(xì)度極高的技術(shù),所以在研發(fā)過程中,工作人員必須要仔細(xì)入微[2]。(3)計(jì)算機(jī)軟件開發(fā)技術(shù)必須要遵循一定的原則,比如在研發(fā)過程中必須要確保所研發(fā)軟件的質(zhì)量與性能,盡可能研發(fā)設(shè)計(jì)一些先進(jìn)的產(chǎn)品,而不是別人做什么,自己就做什么。在研發(fā)出一個新的軟件之后必須要先進(jìn)行嚴(yán)格的評估和檢測,才能投放到市場中,以避免一些不必要的麻煩[1]。
3計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
計(jì)算機(jī)軟件極大便利了人們的生活,它所起到的作用也是顯而易見的,如人們在工作中運(yùn)用的各種辦公軟件,如今已成為人們工作中必不可少的一部分[2]。計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性主要包括以下三個方面:推動信息時代的到來;是網(wǎng)絡(luò)技術(shù)發(fā)展的不竭動力;是計(jì)算機(jī)行業(yè)和軟件行業(yè)發(fā)展的源泉。第一,現(xiàn)階段企業(yè)在運(yùn)營管理的過程中,著力構(gòu)建信息數(shù)據(jù)管理機(jī)制,將其作為企業(yè)管理的核心。計(jì)算機(jī)軟件開發(fā)技術(shù)極大提高了信息傳輸和資源交流的速度,也使得人們有更多的渠道來獲取信息。計(jì)算機(jī)軟件開發(fā)工作獲得了較為充足的發(fā)展空間與各項(xiàng)資源,滿足了軟件開發(fā)工作中的各項(xiàng)基本需求,實(shí)現(xiàn)了企業(yè)管理的信息化。第二,以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),打破了空間與時間的局限,能夠進(jìn)行跨地區(qū)的交流溝通,極大便利了人們的生活。同時計(jì)算機(jī)軟件服務(wù)能力的提升在很大程度上也推動了現(xiàn)代化網(wǎng)絡(luò)的構(gòu)建,催生出一大批新的計(jì)算機(jī)發(fā)展模式[1]。第三,以計(jì)算機(jī)軟件開發(fā)為起點(diǎn),軟件類型日益細(xì)化,在滿足人們不同使用需求的同時,也為計(jì)算機(jī)產(chǎn)業(yè)自身獲取了足夠的空間,促進(jìn)了計(jì)算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康持續(xù)發(fā)展。
4計(jì)算機(jī)軟件開發(fā)技術(shù)的方式
經(jīng)過科研人員的不斷探索與研究,計(jì)算機(jī)軟件開發(fā)技術(shù)已走向成熟階段,現(xiàn)已形成多種比較成熟的研發(fā)方式。目前計(jì)算機(jī)軟件開發(fā)技術(shù)主要有以下幾種方法。
4.1原型化方法
在研發(fā)部分軟件的過程中,對于軟件開發(fā)方向以及方法可能缺少必要的規(guī)劃,面對這種情況,為了確保軟件開發(fā)工作順利進(jìn)行,可以采取原型化法。原型化方法指的是在研發(fā)的初級階段,通過對用戶軟件使用需求的客觀分析,建立軟件模型,在原型建立完成后,與相關(guān)企業(yè)進(jìn)行對接,進(jìn)行軟件的微調(diào)。原型化方法的優(yōu)勢在于將用戶需求與開發(fā)工作進(jìn)行緊密結(jié)合,提升了軟件開發(fā)工作的針對性與有效性,這樣就可以省去中間一些不必要的環(huán)節(jié),在一定意義也降低了研發(fā)的成本。然而這種方法也存在一定的劣勢,就是不能用來研發(fā)大規(guī)模的系統(tǒng),因?yàn)檫@種方式過于繁瑣,在一定程度上會降低計(jì)算機(jī)軟件系統(tǒng)的研發(fā)效率,就算研發(fā)成功,將來的維護(hù)工作也會很難開展[3]。
4.2計(jì)算機(jī)軟件生命周期法
計(jì)算機(jī)軟件生命周期法是軟件開發(fā)人員研發(fā)軟件最常用的一種方式,相比于原型化方法,計(jì)算機(jī)軟件生命周期法可以用于研發(fā)大型的軟件系統(tǒng)。在運(yùn)用生命周期法時,在正式研發(fā)之前,設(shè)計(jì)師會對所要設(shè)計(jì)的軟件系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行宏觀布局和整體規(guī)劃[4]。除此之外,還需要制作詳細(xì)的研發(fā)設(shè)計(jì)工作計(jì)劃報告。計(jì)算機(jī)軟件生命周期法的優(yōu)勢在于可以對整個設(shè)計(jì)研發(fā)工作進(jìn)行合理的整體布局和規(guī)劃,把大型計(jì)算機(jī)軟件系統(tǒng)的設(shè)計(jì)難度平均化,并且對研發(fā)的時間有較好的把控。
4.3自動形式的系統(tǒng)開發(fā)法
軟件開發(fā)設(shè)計(jì)人員在運(yùn)用自動形式的系統(tǒng)開發(fā)法的過程中,需要對軟件的基本需求、運(yùn)行模式進(jìn)行必要的分析,在通常情況下,如果不進(jìn)行說明,在實(shí)際研發(fā)的過程中,為了保證研發(fā)工作的質(zhì)量,技術(shù)人員可以通過編程的方式開發(fā)軟件。
5計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件技術(shù)的開發(fā)主要是為了便利人們的生活,如何最大限度提高計(jì)算機(jī)軟件的使用價值值得考慮[3]。計(jì)算機(jī)軟件的開發(fā)都是為了更好地服務(wù)人類,在軟件的開發(fā)過程中研發(fā)人員的專業(yè)素養(yǎng)越來越高,所以,在計(jì)算機(jī)軟件開發(fā)過程中應(yīng)以人為本,立足于市場的需求,再進(jìn)行軟件系統(tǒng)的設(shè)計(jì)和研發(fā),不斷地提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)用價值。
6計(jì)算機(jī)軟件開發(fā)技術(shù)的展望
第一,計(jì)算機(jī)軟件開發(fā)技術(shù)正在向網(wǎng)絡(luò)化發(fā)展,并且這也是未來的一種發(fā)展趨勢。計(jì)算機(jī)軟件也算是網(wǎng)絡(luò)的一種形式,所以計(jì)算機(jī)的網(wǎng)絡(luò)化對整個計(jì)算機(jī)大行業(yè)的發(fā)展有重要意義。網(wǎng)絡(luò)化也給計(jì)算機(jī)軟件開發(fā)技術(shù)提供了巨大的便利,所以,計(jì)算機(jī)軟件的開發(fā)技術(shù)是網(wǎng)絡(luò)化的開發(fā)技術(shù)[5]。第二,計(jì)算機(jī)軟件開發(fā)的根本目的是服務(wù)人類、服務(wù)社會,提高人們的工作效率和生活質(zhì)量。所以在以后的研發(fā)過程中,必須要以客戶為主要的服務(wù)對象,最大限度滿足客戶的需要,提供全面的服務(wù)。在計(jì)算機(jī)軟件開發(fā)的過程中采用先進(jìn)的理念和技術(shù),這也是計(jì)算機(jī)軟件開發(fā)的趨勢。
7結(jié)語
計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用是一個全方位的過程,需要技術(shù)人員以及相關(guān)工作者以現(xiàn)有的技術(shù)為基本框架,從多個角度出發(fā),采取多種開發(fā)手段開發(fā)計(jì)算機(jī)軟件[5]。通過這種方式,滿足社會經(jīng)濟(jì)發(fā)展以及日常生活中對于計(jì)算機(jī)軟件的使用需求,促進(jìn)整個計(jì)算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康快速發(fā)展。
參考文獻(xiàn)
[1]劉凱英.淺談計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013(l):134-136.
[2]孫麗霞.我國計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢[J].金田,2012(10):311.
[3]劉默.淺析軟件開發(fā)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)教育中的重要性[J].中小企業(yè)管理與科技,2011(18):275.
[4]胡玲芳.新時期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8).
關(guān)鍵字:計(jì)算機(jī)軟件;開發(fā)應(yīng)用;研究發(fā)展趨勢
隨著科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)代人的生活發(fā)生了翻天覆地的變化,信息化網(wǎng)絡(luò)技術(shù)的出現(xiàn)更為人們工作、生活帶來了更多的便利,計(jì)算機(jī)的推廣和普及都離不開計(jì)算機(jī)軟件開發(fā)技術(shù),為了不斷滿足人們工作和生活的需求,推動計(jì)算機(jī)網(wǎng)絡(luò)時代的進(jìn)步,計(jì)算機(jī)軟件開發(fā)技術(shù)也不斷的進(jìn)行著革新。近幾年來,計(jì)算機(jī)軟件開發(fā)堅(jiān)持“以人為本”的開發(fā)理念,加強(qiáng)提升軟件的價值性、實(shí)用性、有效性以及社會服務(wù)性,為人類的發(fā)展做出了杰出的貢獻(xiàn)。
1計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀及重要性
1.1計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀分析
計(jì)算機(jī)的出現(xiàn)使人類的工作和生活都發(fā)生了巨大的改變,而計(jì)算機(jī)的飛速發(fā)展離不開計(jì)算機(jī)軟件開發(fā)技術(shù)的支持,在計(jì)算機(jī)日常運(yùn)行中,計(jì)算機(jī)軟件起著主要的輔佐作用,它通過自身的功能和運(yùn)作支撐著整個計(jì)算機(jī)的運(yùn)行,給人類生活帶來極大的便利。就我國計(jì)算機(jī)行業(yè)整體來看,目前,我國計(jì)算機(jī)軟件開發(fā)隊(duì)伍正在不斷的壯大,這在一定程度上促進(jìn)了計(jì)算機(jī)軟件開發(fā)行業(yè)的崛起和發(fā)展。加之。受2009年金融危機(jī)的影響,許多計(jì)算機(jī)軟件開發(fā)公司將經(jīng)營中心由國外轉(zhuǎn)至國內(nèi),國內(nèi)計(jì)算機(jī)軟件開發(fā)進(jìn)入高速發(fā)展時期,其產(chǎn)業(yè)額在全球IT行業(yè)中都占著較大的比重,各高校學(xué)生也都看好這一市場,紛紛加入計(jì)算機(jī)軟件開發(fā)這一行業(yè),為計(jì)算機(jī)軟件開發(fā)行業(yè)帶來了更多優(yōu)秀人才。
1.2計(jì)算機(jī)軟件開發(fā)的重要性
在網(wǎng)絡(luò)信息時展的今天,計(jì)算機(jī)是推動社會經(jīng)濟(jì)發(fā)展的重要力量,而計(jì)算機(jī)的軟件開發(fā)技術(shù)是計(jì)算機(jī)發(fā)展的重要核心,換言之,計(jì)算機(jī)軟件開發(fā)技術(shù)不但是支撐計(jì)算機(jī)發(fā)展的重要后盾,同時,也是推動信息化網(wǎng)絡(luò)時展的主要力量。隨著我國計(jì)算機(jī)軟件開發(fā)技術(shù)不斷的提高,計(jì)算機(jī)安全性也也得到了很大的提升,實(shí)現(xiàn)了網(wǎng)絡(luò)共存,有效的解決了遠(yuǎn)程控制和網(wǎng)絡(luò)支持。
2計(jì)算機(jī)軟件開發(fā)技術(shù)常用方式分析
隨著計(jì)算機(jī)的不斷推廣和普及,計(jì)算機(jī)已成為人類生活和工作中不可或缺的一部分,而為了滿足人們的使用要求,計(jì)算機(jī)軟件開發(fā)者不斷的創(chuàng)新改革,目前,我國計(jì)算機(jī)軟件開發(fā)技術(shù)逐步趨于成熟,其軟件開發(fā)的方式也越來越多,就當(dāng)前我國計(jì)算機(jī)軟件開發(fā)行業(yè)來看,其開發(fā)方式為以下兩種:
2.1原型化法
在軟件開發(fā)過程中,開發(fā)人員根據(jù)計(jì)算機(jī)使用者的需求,科學(xué)合理的開發(fā)一個原型,在投入使用后,開發(fā)人員根據(jù)使用情況進(jìn)行不斷的修訂,直至滿足計(jì)算機(jī)使用者的需求。相對其他開發(fā)方法來說,原型化法能在更短的時間內(nèi)滿足客戶需求,且開發(fā)風(fēng)險和開發(fā)成本較低,因此,原型化法也是當(dāng)前計(jì)算機(jī)軟件開發(fā)行業(yè)常用方法之一,但原型化法也存在著一些不足之處,這種開發(fā)法僅適用于小型系統(tǒng)的開發(fā),不能滿足大型系統(tǒng)的使用要求,且后期系統(tǒng)維護(hù)較為麻煩,因此,開發(fā)人員在使用前應(yīng)根據(jù)自身情況,慎重選擇。
2.2生命周期法
生命周期法也就是我們常說的結(jié)構(gòu)化系統(tǒng)開發(fā)法,這種開發(fā)方法周期較長,其工作量較大,注重開發(fā)系統(tǒng)的全面性和完整性,在開發(fā)時,開發(fā)者為降低開發(fā)難度,提高軟件的可操作性,一般會將開發(fā)過程分成小節(jié)進(jìn)行開發(fā),每個開發(fā)階段都有明確的開發(fā)目標(biāo)和任務(wù),這樣就能有效的避免不必要的麻煩,但生命周期法只能按順序進(jìn)行階段開發(fā),各階段不能同時進(jìn)行,在開發(fā)期間,開發(fā)人員還需做好各階段的校正,否則后期難以更改。生命周期法也是目前我國較為成熟的軟件開發(fā)方法,雖然其開發(fā)過程較為復(fù)雜,但其優(yōu)越性其他開發(fā)方法無可比擬。
3新時期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)的存在在于更好的為人類工作和生活提供方便,軟件開發(fā)的宗旨也一樣,任何軟件的開發(fā)都必須建立在為人類服務(wù)的基礎(chǔ)上,本文以VB6.O+Acess和Web+xm1+ActiveXl兩種不同的計(jì)算機(jī)軟件為例,詳細(xì)說明計(jì)算機(jī)軟件開發(fā)在新時期的應(yīng)用。就以上兩種軟件來說,由于第一種軟件和系統(tǒng)的版本同屬微軟版本,其兼容性較好,可以直接在用戶計(jì)算機(jī)上安裝使用,而第二種軟件與用戶計(jì)算機(jī)系統(tǒng)屬于不同版本,其兼容性相對較差,因此,在安裝前,需先在用戶計(jì)算機(jī)上安裝相關(guān)的組件,并更改安裝瀏覽器,才能使軟件更好的兼容。經(jīng)過一段時間的使用和觀察可發(fā)現(xiàn),第一種軟件安裝顯得更為方便,用戶可根據(jù)自身需要,選擇適合自身需求的軟件,獨(dú)立完成安裝,經(jīng)過觀察后發(fā)現(xiàn)第一種軟件的運(yùn)行相對穩(wěn)定,而第二種軟件由于與系統(tǒng)不兼容,安裝時受改瀏覽器和安裝版本的限制,其安裝過程較為復(fù)雜,許多用戶無法獨(dú)立完成安裝,因此,就使用人數(shù)來看,第一種軟件有著明顯的優(yōu)勢,但隨著用戶數(shù)量的不斷增加,軟件客戶端運(yùn)行速度會受到一定的影響,需人工進(jìn)行調(diào)整。總而言之,任何軟件的開發(fā)都是為了能為人類提供更多的便利,因此,在開發(fā)時,開發(fā)人員應(yīng)根據(jù)計(jì)算機(jī)用戶需求,堅(jiān)持以人為本思想,為計(jì)算機(jī)軟件開發(fā)作出更多貢獻(xiàn)。
4結(jié)束語
當(dāng)今時代是一個全新的時代,新的時代更需要新的發(fā)展理念。在這個新的發(fā)展時期,計(jì)算機(jī)扮演著重要角色,可以說社會經(jīng)濟(jì)的發(fā)展離不開計(jì)算機(jī)的推動,而計(jì)算機(jī)的發(fā)展離不開軟件開發(fā)技術(shù),因此,要想社會更好、更長遠(yuǎn)的發(fā)展,我們必須為計(jì)算機(jī)軟件開發(fā)營造更為良好的環(huán)境,不斷提高計(jì)算機(jī)軟件開發(fā)技術(shù),從而推動計(jì)算機(jī)發(fā)展,為人類謀求更好的發(fā)展。
參考文獻(xiàn)
[I]沈亮亮計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢展望[J].電子技術(shù)與軟件工程,2014,22:73
[2]張偉計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢研究[J].軟件,2013,03:151—153
3云計(jì)算技術(shù) 智慧醫(yī)院
3計(jì)算機(jī) 數(shù)據(jù)庫技術(shù)
5計(jì)算機(jī)應(yīng)用技術(shù) 專業(yè) 人才培養(yǎng) 研究
7計(jì)算機(jī) 視覺技術(shù) 農(nóng)業(yè)機(jī)械
4計(jì)算機(jī) 網(wǎng)絡(luò)安全 電子商務(wù)
5計(jì)算機(jī)導(dǎo)論 教學(xué) 數(shù)字孿生技術(shù) 應(yīng)用