計(jì)算機(jī)軟件及應(yīng)用范文
時(shí)間:2023-10-31 18:06:01
導(dǎo)語(yǔ):如何才能寫好一篇計(jì)算機(jī)軟件及應(yīng)用,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
1.1插件技術(shù)的概念
計(jì)算機(jī)插件就是一種通過統(tǒng)一接口規(guī)范編寫出來的程序,插件在使用的過程中會(huì)受到應(yīng)用程序的限制,以便更好地融合到該應(yīng)用程序中予以擴(kuò)展。所謂計(jì)算機(jī)軟件插件最大的優(yōu)勢(shì)就是對(duì)計(jì)算機(jī)軟件應(yīng)用程序進(jìn)行功能擴(kuò)展,也就是說,軟件開發(fā)商可以通過規(guī)范的預(yù)定義接口為基礎(chǔ),來進(jìn)行第三方軟件開發(fā)的相應(yīng)擴(kuò)展,而這種擴(kuò)展并不是對(duì)整個(gè)代碼程序進(jìn)行改變的,而只需要在源代碼的基礎(chǔ)上增加更多的功能,并對(duì)程序進(jìn)行重譯和整理等操作,以實(shí)現(xiàn)用戶需求。
1.2插件技術(shù)的功能
前面說到,計(jì)算機(jī)軟件的插件技術(shù)目標(biāo)在于在不修改軟件程序全部代碼的基礎(chǔ)上就能對(duì)應(yīng)用程序的功能進(jìn)行擴(kuò)展。因此,我們只需要當(dāng)開發(fā)商公開接口后,就可以根據(jù)用戶的需求來制作相應(yīng)的插件以完善應(yīng)用程序的功能。而這對(duì)于軟件開發(fā)來講,包括軟件開發(fā)平臺(tái)和插件結(jié)構(gòu)等兩部分,而待開發(fā)的軟件程序則分為主體框架平臺(tái)和功能擴(kuò)展模擴(kuò)。事實(shí)上,軟件平臺(tái)與插件結(jié)構(gòu)的組合就是軟件開發(fā)的是指,以具體軟件的實(shí)際需求為基礎(chǔ)來確定插件結(jié)構(gòu)與軟件平臺(tái)的結(jié)合,以為軟件應(yīng)用程序增添新的功能。
2常見的計(jì)算機(jī)軟件插件類型與其應(yīng)用
2.1計(jì)算機(jī)軟件插件類型
總的來說,計(jì)算機(jī)軟件插件分為三種主要類型,包括類似于命令插件、腳本語(yǔ)言插件以及已有程序環(huán)境插件三種。其中類似于命令創(chuàng)建的自由度相對(duì)其他兩類來說較低,使用這種插件來擴(kuò)展軟件的功能時(shí),主要還是WinAmp、WinHacker等軟件系統(tǒng),并且這種插件在運(yùn)行時(shí)需要用戶做出相應(yīng)的輸入或者選擇動(dòng)作,插件根據(jù)用戶的實(shí)際操作來判定下一步的動(dòng)作。如果要使用腳本語(yǔ)言插件則相對(duì)較難一些,腳本語(yǔ)言插件在制作的過程中需要一個(gè)程序解釋內(nèi)核,例如微軟的Office這一來的輔助工具,其優(yōu)點(diǎn)在于不需要使用一定的工具來制作插件,其本身就可實(shí)現(xiàn),多用于辦公自動(dòng)化中。而利用已有程序環(huán)境插件時(shí)則是當(dāng)前使用較多的插件類型,例如Photoshop軟件就是使用這種方法來制作的。也就是說,在使用已有程序環(huán)境插件時(shí),必須在軟件接口處建立多個(gè)自定義的端口,以方便插件對(duì)軟件程序的自由訪問,其最大的優(yōu)勢(shì)就是自由性高,在使用的過程中不受限制,使用者可以充分的發(fā)揮自己的創(chuàng)造性來實(shí)行多種功能和目標(biāo)。而事實(shí)上這種插件雖然是下一范圍內(nèi)的插件,但其功能實(shí)現(xiàn)才是真正意義上的插件,雖然其制作過程相對(duì)復(fù)雜、接口協(xié)調(diào)也不容易,但運(yùn)用十分廣泛。
2.2計(jì)算機(jī)軟件插件技術(shù)的應(yīng)用
在計(jì)算機(jī)軟件插件技術(shù)的運(yùn)用中,為保證計(jì)算機(jī)自身的軟件系統(tǒng)不受干擾,插件軟件系統(tǒng)一般都獨(dú)立存在,而且不同的插件之間是不存在干擾現(xiàn)象的,因此計(jì)算機(jī)只需要對(duì)插件的運(yùn)行提供技術(shù)環(huán)境即可,用戶要使用插件時(shí),更可以完全根據(jù)自己的需求來決定插件的去留。前面說到,計(jì)算機(jī)的插件分為軟插件與硬插件,一般使用的軟插件包括解碼器、播放器、專用插件以及一些木馬插件等。以下就介紹幾種常用的計(jì)算機(jī)軟件插件應(yīng)用:首先,最典型的就是IE插件,在瀏覽器中大多采用的是直接調(diào)用的插件程序來處理特定的文件,以變?yōu)闉g覽器本身的一部分。IE瀏覽器對(duì)于插件的集中式管理,可以將不需要的插件進(jìn)行禁用。FLASH插件是廣泛運(yùn)用的插件之一,安裝在瀏覽器中的FLASH插件,可以用于播放swf等視頻文件,很多視頻網(wǎng)站如果沒有安裝這種插件,將無法直接觀看視頻。
3結(jié)束語(yǔ)
篇2
關(guān)鍵詞:計(jì)算機(jī)軟件 插件技術(shù) 應(yīng)用
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2013)01-0094-01
與硬件系統(tǒng)插件技術(shù)相比,計(jì)算機(jī)軟件中的插件技術(shù)一定要在不修改軟件程序主體基礎(chǔ)上進(jìn)行,計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用插件技術(shù),可以擴(kuò)展與強(qiáng)化軟件系統(tǒng)的功能,在實(shí)際應(yīng)用中,用戶使用計(jì)算機(jī)軟件系統(tǒng),可以利用插件技術(shù),按照實(shí)際需要?jiǎng)h減或增加軟件的功能,所以說,計(jì)算機(jī)軟件中的插件技術(shù)具有很高的實(shí)際應(yīng)用價(jià)值。
1 插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用
計(jì)算機(jī)軟件系統(tǒng)中的插件技術(shù)是在硬件系統(tǒng)插件技術(shù)經(jīng)驗(yàn)和思想的基礎(chǔ)上建立起來的,其符合一定的規(guī)范,有效的實(shí)現(xiàn)了通過特定接口連接軟件程序的目的,這樣,可以有效的滿足軟件系統(tǒng)功能擴(kuò)展,實(shí)現(xiàn)系統(tǒng)功能擴(kuò)展基本要求。我們?cè)趯?shí)際運(yùn)用中,相應(yīng)的軟件運(yùn)行環(huán)境,軟件系統(tǒng)插件技術(shù)一定要給與滿足,即一個(gè)主系統(tǒng)與若干子系統(tǒng)共同組成計(jì)算機(jī)的軟件系統(tǒng)。各種插件的運(yùn)行,主系統(tǒng)給與提供必需的環(huán)境,我們將相對(duì)獨(dú)立的插件看做是計(jì)算機(jī)軟件的子系統(tǒng),這樣,用戶就可以根據(jù)實(shí)際情況以及實(shí)際需求,靈活的刪減與增加插件。還有,在設(shè)計(jì)應(yīng)用計(jì)算機(jī)軟件系統(tǒng)插件技術(shù)時(shí),必須借助一定的平臺(tái);軟件系統(tǒng)可以根據(jù)待開發(fā)目標(biāo)分為兩個(gè)部分,軟件程序的主體(主框架)是軟件系統(tǒng)主體部分,功能擴(kuò)展(補(bǔ)充)模塊屬于軟件系統(tǒng)另一部分。我們?cè)陂_發(fā)計(jì)算機(jī)軟件系統(tǒng)之前,平臺(tái)與插件結(jié)構(gòu)是不是要采用聯(lián)合開發(fā)的技術(shù)方案,用戶對(duì)其功能性的實(shí)際需求以及軟件系統(tǒng)的實(shí)際應(yīng)用環(huán)境是關(guān)鍵問題。
2 常見的計(jì)算機(jī)軟件中插件類型
近些年,在設(shè)計(jì)計(jì)算機(jī)軟件系統(tǒng)的時(shí)候,插件技術(shù)發(fā)揮了非常重要的作用,計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用插件技術(shù)越來越廣泛,下面我們就簡(jiǎn)要介紹一下常見的插件類型。
2.1 類似批命令的簡(jiǎn)單插件
類似批命令的簡(jiǎn)單插件在計(jì)算機(jī)軟件系統(tǒng)中最為常見,此類插件在功能上與傳統(tǒng)的軟件系統(tǒng)相比,優(yōu)越性并不明顯,并且自由度相對(duì)較低,主要Win Hacker、Win Amp等軟件系統(tǒng)使用簡(jiǎn)單插件技術(shù)。類似批命令的簡(jiǎn)單插件安裝完畢后,用戶可以按照實(shí)際需求,將相應(yīng)的命令代碼輸入進(jìn)去,這樣就可以使軟件系統(tǒng)按照預(yù)設(shè)程序運(yùn)行。一般情況下,運(yùn)類似批命令的簡(jiǎn)單插件功能較為單一,并且主要是文本文件的形式,其可擴(kuò)展性很小,這是簡(jiǎn)單插件的不足之處,但是,簡(jiǎn)單插件也有其優(yōu)點(diǎn),那就是運(yùn)行環(huán)境要求低,結(jié)構(gòu)簡(jiǎn)單,非計(jì)算機(jī)專業(yè)人員也可以按照提示實(shí)現(xiàn)相關(guān)操作。
2.2 利用現(xiàn)有程序開發(fā)環(huán)境進(jìn)行插件制作
現(xiàn)如今,利用現(xiàn)有程序開發(fā)環(huán)境進(jìn)行插件制作也較為常見,在計(jì)算機(jī)軟件系統(tǒng)中,利用現(xiàn)有程序開發(fā)環(huán)境進(jìn)行插件制作也有許多,這種插件技術(shù)應(yīng)用范圍也比較廣,如:Photo Shop就是使用這種插件技術(shù)。和類似批命令的簡(jiǎn)單插件對(duì)比我們可以看出,在程序主體的構(gòu)建中,利用現(xiàn)有程序開發(fā)環(huán)境進(jìn)行插件制作可以設(shè)置若干個(gè)自定義接口,這樣,軟件系統(tǒng)的各種資源插件就可以自由訪問,在實(shí)際應(yīng)用中,這種插件技術(shù)具有很大的優(yōu)勢(shì),那就是自由度較大,可以盡情發(fā)揮開發(fā)者的創(chuàng)意;另外,此種插件也有其缺點(diǎn),那就是程序編寫過程較為復(fù)雜,需要插件接口具有很高的協(xié)調(diào)性,相關(guān)操作必須是專業(yè)的編程人員才能夠完成。
2.3 插件式編程與可行性方案
在計(jì)算機(jī)軟件系統(tǒng)中,插件式編程屬于插件技術(shù)應(yīng)用的關(guān)鍵,我們可以將軟件按照開發(fā)目標(biāo)劃分為若干個(gè)功能部件,預(yù)設(shè)的標(biāo)準(zhǔn)接口技術(shù)規(guī)定,各部件之間一定要遵循。在各部件開發(fā)完成后,根據(jù)技術(shù)流程需要進(jìn)行軟件的集成,在軟件集成過程中,一定要確保各組件規(guī)范組裝,集成方式不能夠采用傳統(tǒng)的鏈接庫(kù)或源代碼方式?,F(xiàn)如今,國(guó)內(nèi)外主要應(yīng)用的是新型軟件集成、組件方式。這種方式屬于一種基于二進(jìn)制的方式。在軟件的插件式編程中,也要按照基本的技術(shù)規(guī)定進(jìn)行各種插件的新功能開發(fā),這樣就可以實(shí)現(xiàn)全面拓展軟件系統(tǒng)功能?,F(xiàn)如今,在計(jì)算機(jī)軟件系統(tǒng)中,主要是采取COM組件、動(dòng)態(tài)鏈接庫(kù)等方案實(shí)現(xiàn)插件技術(shù)。其中,動(dòng)態(tài)鏈接庫(kù)方案適用范圍比較廣泛,更具可行性,實(shí)現(xiàn)插件的集成化,可以通過應(yīng)用動(dòng)態(tài)鏈接庫(kù)方案進(jìn)行。在使用計(jì)算機(jī)軟件系統(tǒng)時(shí),編制相應(yīng)的DLL數(shù)據(jù)用戶只需在Windows系統(tǒng)環(huán)境下進(jìn)行就可以。進(jìn)行插件的設(shè)計(jì)與開發(fā),只要掌握軟件系統(tǒng)中與插件相關(guān)的調(diào)用規(guī)則和編程規(guī)則就可以。這樣就可以不斷優(yōu)化插件功能,以此來滿足用戶的各種應(yīng)用需求。COM組件方案主要是為用戶提供宿主程序與組件之間交互的基本規(guī)范。COM接口在COM對(duì)象、Windows系統(tǒng)之間起到交互通道的作用。在COM插件的編寫中,一定要確保軟件系統(tǒng)與插件相匹配,COM組件方案與動(dòng)態(tài)鏈接庫(kù)方案相比,易于Windows系統(tǒng)與插件之間實(shí)現(xiàn)功能交互,由于該方案技術(shù)應(yīng)用流程以及原理比較復(fù)雜,該插件技術(shù)一般用戶很難使用。
3 插件技術(shù)的應(yīng)用研究
隨著插件技術(shù)的不斷成熟,插件技術(shù)也在數(shù)據(jù)庫(kù)開發(fā)過程中也得到了有效的應(yīng)用。數(shù)據(jù)庫(kù)開發(fā)應(yīng)用插件技術(shù)不是簡(jiǎn)單將其分為幾個(gè)模塊,而是根據(jù)開發(fā)工作的實(shí)際要求,細(xì)化模塊功能,實(shí)現(xiàn)不同模塊所需數(shù)據(jù)以及結(jié)構(gòu)、輸入、輸出等功能要素的明確性,切斷功能之間的聯(lián)系性,這樣就可以減少制約數(shù)據(jù)庫(kù)開發(fā)工作的因素。插件技術(shù)應(yīng)用于數(shù)據(jù)庫(kù)開發(fā)中,可以實(shí)現(xiàn)縱向式開發(fā)轉(zhuǎn)變?yōu)闄M向式開發(fā),這樣,在單位時(shí)間內(nèi),開發(fā)的工作量就可以有效擴(kuò)大。
4 結(jié)語(yǔ)
綜上所述,隨著插件技術(shù)的不斷發(fā)展,在軟件系統(tǒng)中,插件技術(shù)的應(yīng)用范圍更加廣泛。插件技術(shù)不但可以有效拓展軟件功能,而且可以促進(jìn)軟件系統(tǒng)向著集成化、智能化方向發(fā)展。加強(qiáng)插件技術(shù)研究,對(duì)于計(jì)算機(jī)軟件系統(tǒng)的快速發(fā)展具有重要意義。
參考文獻(xiàn)
[1]劉家彬,陳渝等.基于Windows操作系統(tǒng)動(dòng)態(tài)鏈接技術(shù)的分析與實(shí)現(xiàn)[J].樂山師范學(xué)院學(xué)報(bào),2007,(11):43-45.
篇3
【關(guān)鍵詞】計(jì)算機(jī)軟件 開發(fā)技術(shù) 應(yīng)用發(fā)展
計(jì)算計(jì)軟件主要包括系統(tǒng)軟件以及應(yīng)用軟件,并且軟件具有十分顯著的特點(diǎn):首先,具有社會(huì)使用價(jià)值,從而可以有效服務(wù)社會(huì),以及帶動(dòng)軟件產(chǎn)業(yè)發(fā)展,其次,軟件開發(fā)相對(duì)而言比較復(fù)雜,在物力以及財(cái)力方面消耗比較大,因此,軟件開發(fā)在社會(huì)領(lǐng)域作用顯著。本文主要分析軟件開發(fā)技術(shù)應(yīng)用發(fā)展。
1 軟件開發(fā)分析
軟件開發(fā)分為兩種,首先,應(yīng)用軟件開發(fā),主要是為了實(shí)現(xiàn)對(duì)計(jì)算計(jì)的控制以及管理,并且為用戶提供良好應(yīng)用界面的開發(fā)過程,其次 為了解決實(shí)際問題開發(fā),針對(duì)游戲軟件或者人事管理軟件等。軟件開發(fā)的過程中,應(yīng)當(dāng)遵守開發(fā)原則,首先,保障軟件開發(fā)的質(zhì)量,并且落實(shí)各種開發(fā)技術(shù)等,其次,應(yīng)當(dāng)制定開發(fā)計(jì)劃并且建立開發(fā)模型等,最后,應(yīng)當(dāng)通過科學(xué)手段對(duì)軟件進(jìn)行開發(fā)并且實(shí)施評(píng)估,保障開發(fā)的效果以及質(zhì)量等。隨著軟件技術(shù)的不斷發(fā)展,更加強(qiáng)調(diào)開發(fā)過程中應(yīng)當(dāng)落實(shí)各方面的工作,此外,不論是計(jì)算計(jì)系統(tǒng)軟件還是應(yīng)用軟件,軟件開發(fā)的目的是提高對(duì)計(jì)算計(jì)的利用,創(chuàng)造良好工作環(huán)境。
2 軟件開發(fā)主要方式分析
2.1 原型化方式
軟件開發(fā)的過程中,由于某個(gè)階段難以有明確研究方向,可以通過軟件開發(fā)的原型化的方式,軟件開發(fā)初期階段,為用戶開發(fā)原型,在原型完成之后,根據(jù)用戶的要求以及愿望等進(jìn)行下一步的修改,直到滿足客戶要求為止。通過原型化方式,可以根據(jù)用戶需要研究出滿足用戶要求的軟件,不但可以節(jié)約工作時(shí)間以及提高效率,而且可以有效避免軟件開發(fā)不符合用戶要求,進(jìn)而降低研發(fā)成本。然而,原型化方式并不適合應(yīng)用在大型軟件,對(duì)大型軟件實(shí)施開發(fā)的過程十分復(fù)雜以及繁瑣,大幅降低軟件研發(fā)效率,此外,未來維護(hù)工作也特別繁瑣。
2.2 生命周期法
軟件的生命周期法,屬于結(jié)構(gòu)系統(tǒng)研究方式,不但是計(jì)算機(jī)軟件技術(shù)研發(fā)首要選擇,而且是軟件開發(fā)當(dāng)中使用比較多的技術(shù)方式。某些小軟件開發(fā)可以應(yīng)用原型化方式,生命周期法則可以應(yīng)用在大型軟件上,并且應(yīng)用生命周期法具有獨(dú)特優(yōu)勢(shì)。通過生命周期法,相關(guān)設(shè)計(jì)師可以根據(jù)想要設(shè)計(jì)的軟件的結(jié)構(gòu)以及功能,加以宏觀考慮以及做出整體規(guī)劃。此外,設(shè)計(jì)師規(guī)定出每個(gè)階段應(yīng)當(dāng)完成的開發(fā)任務(wù)等,將設(shè)計(jì)分散到每個(gè)階段,從而保障軟件系統(tǒng)高效、如期完成。應(yīng)用生命周期法優(yōu)點(diǎn)是可以對(duì)研發(fā)進(jìn)行布局以及合理規(guī)劃,促使大先軟件的設(shè)計(jì)難度均衡,對(duì)研發(fā)時(shí)間也可以進(jìn)行有效把控等。然而,由于設(shè)計(jì)師分階段完成,前期工作對(duì)后期工作存在直接影響,如果前期出現(xiàn)問題,需要修改則比較麻煩。
3 計(jì)算計(jì)軟件開發(fā)技術(shù)應(yīng)用分析
軟件開發(fā)的主要目的是服務(wù)人類生活,如何促使軟件技術(shù)應(yīng)用在計(jì)算機(jī),并且實(shí)現(xiàn)軟件的重要價(jià)值,對(duì)于軟件開發(fā)具有重要意義。例如,將兩種不同的軟件系統(tǒng)安裝在計(jì)算計(jì)上進(jìn)行操作,分別為VB6.0+Acess以及Web+Xml+ActiveX,將這兩種系統(tǒng)裝在計(jì)算計(jì)上進(jìn)行操作,其中,第一種可以直接安裝,由于軟件版本為微軟版本,兼容性比較好。第二種則不可以直接安裝,必須事先安裝某些組件并且需要改變?yōu)g覽器,則主要是由于第二個(gè)與計(jì)算機(jī)系統(tǒng)不兼容,因此,必須安裝組件之后才能運(yùn)行。通過一定時(shí)間觀察之后,第一種軟件可以穩(wěn)定在計(jì)算計(jì)上實(shí)施操作活動(dòng),并且不需要安裝組件以及其他多余修復(fù)工作。第二種,由于版本以及瀏覽器限制,用戶使用人數(shù)沒有第一種多。因此,為了滿足更多人的需求以及迎合當(dāng)前的市場(chǎng),應(yīng)當(dāng)對(duì)第一種系統(tǒng)加大資金投入以及開展深入研究。
4 軟件開發(fā)技術(shù)的發(fā)展
4.1 現(xiàn)階段軟件技術(shù)發(fā)展
軟件開發(fā)不論在現(xiàn)今還是未來,都有巨大的發(fā)展?jié)摿σ约皬V闊的市場(chǎng)前景。計(jì)算機(jī)的軟件開發(fā)技術(shù)所開發(fā)出的軟件,不但對(duì)人們的生活方式造成一定影響,促使人們生活更為便捷,而且能夠促使人們生活更加方便快捷,比如,在手機(jī)或者電腦上可以安裝購(gòu)物軟件、聽歌軟件、聊天軟件等。現(xiàn)代人對(duì)軟件的依賴也越來越高,軟件促使生活更快捷以及更加精彩,對(duì)提高工作效率也大有幫助,因此,軟件開發(fā)工作應(yīng)當(dāng)?shù)玫饺藗兏叨戎匾曇约皬V泛關(guān)注。
4.2 未來階段的軟件開發(fā)發(fā)展
未來的計(jì)算計(jì)的軟件開發(fā)技術(shù)發(fā)展趨勢(shì)良好以及未來前景廣闊。主要原因包括:首先。網(wǎng)絡(luò)技術(shù)可以有效提升信息傳遞效率以及提升生產(chǎn)效率,對(duì)于我國(guó)的各行業(yè)發(fā)展提供有力的技術(shù)支撐,因此,未來軟件開發(fā)以及計(jì)算計(jì)技術(shù)還會(huì)快速發(fā)展以及具有廣闊前景,軟件開發(fā)技術(shù)也會(huì)不斷完善以及創(chuàng)新。其次,當(dāng)前的手機(jī)普及率極高,手機(jī)和計(jì)算計(jì)之間的功能差異正在逐漸縮小,計(jì)算計(jì)可以應(yīng)用的軟件基本手機(jī)也可以使用,因此,在未來,計(jì)算計(jì)軟件開發(fā)更多會(huì)和手機(jī)相互聯(lián)系。再次,應(yīng)用軟件開發(fā)技術(shù)可以促使軟件為人們提供更多更好服務(wù),未來計(jì)算計(jì)軟件技術(shù)也會(huì)高度重視用戶體驗(yàn),并且?guī)椭藗儎?chuàng)造更加快捷舒適生活。最后,未來軟件開發(fā)將會(huì)不斷創(chuàng)造高度智能化產(chǎn)品,從而幫助人們?cè)诟呶kU(xiǎn)領(lǐng)域或者醫(yī)療領(lǐng)域完成一些高難度的任務(wù)。
5 結(jié)語(yǔ)
軟件開發(fā)技術(shù)對(duì)于改變?nèi)藗兩罘绞揭约按龠M(jìn)社會(huì)發(fā)展具有重要作用,相關(guān)人員應(yīng)當(dāng)加強(qiáng)軟件開發(fā)研究,軟件開發(fā)主要方式主要包括生命周期以及原型化法,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,未來的軟件開發(fā)前景廣闊,并且人工智能將會(huì)迅速發(fā)展。
參考文獻(xiàn)
[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.
[2]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013(08):74-75.
[3]劉芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國(guó)新通信,2015(13):89.
[4]曹程程.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].電腦知識(shí)與技術(shù),2016(16):98-99.
作者簡(jiǎn)介
刁慧婷(198-),女,遼寧省沈陽(yáng)市人。碩士研究生學(xué)歷。現(xiàn)為遼寧省沈陽(yáng)市沈陽(yáng)邊防檢查站機(jī)要查控科工程師。研究方向?yàn)橛?jì)算機(jī)技術(shù)應(yīng)用。
篇4
【關(guān)鍵詞】計(jì)算機(jī)軟件;應(yīng)用;發(fā)展趨勢(shì)
計(jì)算機(jī)軟件指的是計(jì)算機(jī)系統(tǒng)中的程序和文檔,程序是指計(jì)算任務(wù)的處理對(duì)象和處理規(guī)則的描述,文檔是為了便于了解程序而所需的闡述性資料。計(jì)算機(jī)軟件是連接用戶和硬件設(shè)備的重要橋梁工具,是設(shè)計(jì)系統(tǒng)的重要依據(jù)。改革開放以后,隨著高端技術(shù)的進(jìn)一步發(fā)展,軟件在我國(guó)得到了廣泛的應(yīng)用,研究計(jì)算機(jī)軟件的應(yīng)用范圍,擴(kuò)展計(jì)算機(jī)軟件的可用性,研究計(jì)算機(jī)軟件的發(fā)展趨勢(shì),引導(dǎo)計(jì)算機(jī)軟件向著良好的發(fā)展方向發(fā)展,面向大眾發(fā)展,更高效率地發(fā)展,這將有助于推推動(dòng)計(jì)算機(jī)軟件的產(chǎn)業(yè)化整合,促進(jìn)我國(guó)計(jì)算機(jī)軟件的發(fā)育。
1計(jì)算機(jī)軟件在當(dāng)前的應(yīng)用
1.1計(jì)算機(jī)軟件的應(yīng)用范圍
計(jì)算機(jī)軟件作為一種全方位的技術(shù)方法,在我們的日常生活中有著非常廣泛的應(yīng)用。計(jì)算機(jī)應(yīng)用滲透于人們?nèi)粘I畹拿恳粋€(gè)角落,如服務(wù)業(yè)的數(shù)據(jù)整合、建筑業(yè)的建造圖形數(shù)據(jù)分析,水利工程的設(shè)計(jì)規(guī)劃,金融業(yè)經(jīng)濟(jì)的預(yù)判和調(diào)整,甚至是制造業(yè)、醫(yī)療服務(wù)、教育業(yè)的方方面面。除此之外,計(jì)算機(jī)軟件對(duì)我國(guó)的國(guó)防建設(shè)和軍事發(fā)展,也有著長(zhǎng)久深遠(yuǎn)的重要影響。我國(guó)的衛(wèi)星發(fā)射,網(wǎng)絡(luò)通訊,宇宙航空的控制,以及眾多科研項(xiàng)目的遠(yuǎn)程調(diào)控都與計(jì)算機(jī)軟件有著千絲萬縷的聯(lián)系。計(jì)算機(jī)軟件技術(shù)在生活的每一方面都有著全方位的應(yīng)用,應(yīng)用范圍廣,適用性強(qiáng)。
1.2計(jì)算機(jī)軟件的應(yīng)用深度
計(jì)算機(jī)軟件幾乎是每一項(xiàng)重要工程的核心組成部分。在房屋構(gòu)造中,設(shè)計(jì)一套實(shí)用先進(jìn)的虛擬構(gòu)圖軟件,可以幫助建造師進(jìn)行合理的設(shè)計(jì)和創(chuàng)新性的創(chuàng)造,計(jì)算機(jī)軟件可以在房屋設(shè)計(jì)中起到指導(dǎo)性的藍(lán)圖作用。在通訊信息技術(shù)中,完整的通訊工程系統(tǒng)軟件可以提供給廣大用戶一個(gè)安全穩(wěn)定,快捷高效的通訊環(huán)境,軟件起著重要的溝通橋梁的作用。在國(guó)家的衛(wèi)星發(fā)射工程中,發(fā)射的軌道、速度、距離都是通過電子軟件精確的計(jì)算和推測(cè)從而得出的數(shù)據(jù),電腦軟件在發(fā)射工程中起到了實(shí)時(shí)檢測(cè),實(shí)時(shí)糾正的守護(hù)者作用。計(jì)算機(jī)軟件作為一種全方位,高層次的整合型軟件技術(shù),在每一項(xiàng)工程當(dāng)中都起到了深層次的指導(dǎo)性作用,給我們的日常生活提供了諸多便利,也為我們國(guó)家的宇航技術(shù),軍事國(guó)防建設(shè)起到了推動(dòng)作用。
2計(jì)算機(jī)軟件的發(fā)展趨勢(shì)
隨著“十二五信息技術(shù)發(fā)展”綱要的提出,我國(guó)的相關(guān)信息技術(shù)部門進(jìn)一步明確了計(jì)算機(jī)軟件發(fā)展目標(biāo)?,F(xiàn)代工業(yè)化發(fā)展迅速,因此我們要以信息建設(shè)為基礎(chǔ),加快軟件技術(shù)和硬件技術(shù)的全面發(fā)展。隨著全球經(jīng)濟(jì)化的發(fā)展,信息全球化也成為了一種主要的趨勢(shì),各國(guó)信息產(chǎn)業(yè)的建設(shè)引起了我們國(guó)家的高度重視,電腦軟件技術(shù)勢(shì)必會(huì)在將來的時(shí)間內(nèi),在我們國(guó)家的各行各業(yè)都得到更深入更快速的發(fā)展。隨著時(shí)代的進(jìn)步和人民生活水平的提高,人們對(duì)智能化的要求越來越高,為了跟進(jìn)時(shí)代的腳步,我們?cè)谟?jì)算機(jī)軟件的研發(fā)過程當(dāng)中,必須實(shí)行以人為本的設(shè)計(jì)理念,推動(dòng)我國(guó)的智能化發(fā)展進(jìn)程。
2.1軟件的核心技術(shù)會(huì)得到進(jìn)一步加強(qiáng)
由于我國(guó)電計(jì)算機(jī)軟件技術(shù)起步較晚,發(fā)展速度較慢,因此我國(guó)的計(jì)算機(jī)軟件行業(yè)的整體水平較低,國(guó)內(nèi)的軟件技術(shù)發(fā)展較某些發(fā)達(dá)國(guó)家有很大的差距,我們國(guó)家電子軟件自主創(chuàng)新能力不足,導(dǎo)致了軟件核心技術(shù)實(shí)力不足。計(jì)算機(jī)軟件的核心技術(shù)能力相當(dāng)于創(chuàng)新能力和自主設(shè)計(jì)能力。加強(qiáng)計(jì)算機(jī)軟件的核心技術(shù)相當(dāng)于,拓寬了計(jì)算機(jī)軟件的發(fā)展道路,推進(jìn)了計(jì)算機(jī)軟件的可持續(xù)發(fā)展進(jìn)程?,F(xiàn)階段由于我國(guó)從事軟件技術(shù)人員稀少,呈現(xiàn)出嚴(yán)重的結(jié)構(gòu)性矛盾,因此在將來的計(jì)算機(jī)軟件發(fā)展中,進(jìn)一步的專業(yè)化,高素質(zhì)技術(shù)軟件人才會(huì)被培養(yǎng)出來,成為計(jì)算機(jī)軟件行業(yè)的領(lǐng)跑者和創(chuàng)造者。核心技術(shù)的加強(qiáng),會(huì)推進(jìn)計(jì)算機(jī)軟件技術(shù)朝向更專業(yè),更精細(xì),更透徹的發(fā)展方向前進(jìn)。
2.2人性化的發(fā)展趨向
軟件沒有生命,但是設(shè)計(jì)者的設(shè)計(jì)理念會(huì)賦予軟件不同的意義。隨著人們現(xiàn)代信息意識(shí)進(jìn)一步提升,人們對(duì)軟件有了更高的要求。計(jì)算機(jī)軟件在將來的發(fā)展進(jìn)程中,需要設(shè)計(jì)師把以人為本的設(shè)計(jì)理念作為設(shè)計(jì)計(jì)算機(jī)軟件的綱領(lǐng)和第一要義。軟件化會(huì)朝向更人性,更全面,更簡(jiǎn)潔的方向去發(fā)展,計(jì)算機(jī)軟件會(huì)與我們的日常生活與數(shù)字信息連接到一起。軟件會(huì)提供給我們一個(gè)更便捷,高效,環(huán)保的生活環(huán)境。
3結(jié)語(yǔ)
新時(shí)代下之下,計(jì)算機(jī)軟件得到了充分的發(fā)展,計(jì)算機(jī)軟件的發(fā)展很大程度上影響著整個(gè)社會(huì)的變革,它深刻的改變著人們的學(xué)習(xí)工作,生活和醫(yī)療方式。通過我們的分析和研究,我們可以大膽地推測(cè),計(jì)算機(jī)軟件在以后的發(fā)展中,將會(huì)朝向更人性化,更智能化,更簡(jiǎn)潔方向進(jìn)一步發(fā)展。
參考文獻(xiàn):
[1]王楓,張丹鳳,林爽.在技術(shù)發(fā)展革新中的計(jì)算機(jī)軟件發(fā)展前景[J].計(jì)算機(jī)研究手冊(cè),2005(02).
[2]李平文,徐暢暢,丁剛.計(jì)算機(jī)軟件的發(fā)展與日常實(shí)踐的關(guān)系[J].中國(guó)計(jì)算機(jī)發(fā)展報(bào)道,2014(12).
篇5
【關(guān)鍵詞】計(jì)算機(jī);軟件;開發(fā)技術(shù);應(yīng)用發(fā)展
隨著我國(guó)進(jìn)入了計(jì)算機(jī)和網(wǎng)絡(luò)時(shí)代,與計(jì)算機(jī)技術(shù)相關(guān)聯(lián)的各類技術(shù)都在不斷進(jìn)步和發(fā)展中。在這些技術(shù)中,作為計(jì)算機(jī)技術(shù)主要組成部分的計(jì)算機(jī)軟件開發(fā)技術(shù)在這個(gè)背景下也取得了極大的發(fā)展。就現(xiàn)階段的軟件開發(fā)技術(shù)而言,我國(guó)的軟件開發(fā)工作者在實(shí)際的工作中取得了一些工作成績(jī)。但是,就現(xiàn)在我國(guó)軟件開發(fā)工作的現(xiàn)狀也值得進(jìn)行研究分析工作。
一、現(xiàn)階段計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀
在現(xiàn)階段我國(guó)的軟件開發(fā)工作中,就技術(shù)方面而言,軟件開發(fā)工作者根據(jù)社會(huì)需求的實(shí)際情況結(jié)合了國(guó)際先進(jìn)的軟件開發(fā)技術(shù)進(jìn)行了融合式的研究工作,在實(shí)際的軟件開發(fā)工作中取得了一定的成績(jī)。就現(xiàn)階段軟件開發(fā)技術(shù)的現(xiàn)狀一共可以分為以下的幾點(diǎn)。
1、國(guó)際軟件開發(fā)技術(shù)產(chǎn)業(yè)的現(xiàn)狀
在現(xiàn)階段的軟件開發(fā)工作中,取得領(lǐng)先技術(shù)優(yōu)勢(shì)的是以美國(guó)、歐洲國(guó)家為代表的西方國(guó)家。這些國(guó)家因?yàn)槭怯?jì)算機(jī)技術(shù)的起源地,其軟件開發(fā)技術(shù)工作起步較早,擁有很多的專利性技術(shù)和領(lǐng)先的技術(shù)理論,同時(shí)在教育工作中也培養(yǎng)出了很多的專業(yè)性軟件開發(fā)的技術(shù)人員。在這些優(yōu)勢(shì)的幫助下,西方國(guó)家在軟件開發(fā)工作中具有極大的技術(shù)優(yōu)勢(shì)和知識(shí)優(yōu)勢(shì)。與之相對(duì)應(yīng)的是以中國(guó)、印度等后來的發(fā)展中國(guó)家的軟件開發(fā)工作。這些后來加入軟件開發(fā)工作的國(guó)家因?yàn)槭艿郊夹g(shù)理論、技術(shù)力量、人才儲(chǔ)備等諸多的因素影響,在計(jì)算機(jī)軟件開發(fā)工作中的技術(shù)等問題落后于西方的軟件開發(fā)產(chǎn)業(yè)。但是在這些發(fā)展中國(guó)家的軟件開發(fā)工作中,因?yàn)槭艿絿?guó)家的重視大力的發(fā)展相關(guān)的技術(shù)工作,同時(shí)又受到全球一體化進(jìn)程和網(wǎng)絡(luò)信息化的影響,在軟件開發(fā)技術(shù)領(lǐng)域的力量已經(jīng)加強(qiáng)了。在這種現(xiàn)狀中,國(guó)際計(jì)算機(jī)軟件的開發(fā)技術(shù)得到了全面的發(fā)展。目前在國(guó)際的軟件開發(fā)技術(shù)中,以高端計(jì)算、高效處理、開放源碼等為代表的先進(jìn)的軟件開發(fā)技術(shù)的出現(xiàn)就是在這樣的背景下產(chǎn)生的。
2、國(guó)內(nèi)軟件開發(fā)技術(shù)產(chǎn)業(yè)的現(xiàn)狀
在我國(guó)的計(jì)算機(jī)軟件開發(fā)工作中,因?yàn)檫@項(xiàng)工作的起步較晚,同時(shí)受到技術(shù),人才等因素的影響,在在整體的技術(shù)領(lǐng)域是落后于國(guó)際的先進(jìn)水平的。但是隨著我國(guó)改革開放工作的開展,社會(huì)整體對(duì)于技術(shù)力量的重視程度越來越強(qiáng)。在這種背景下,我國(guó)的計(jì)算機(jī)軟件開發(fā)技術(shù)得到了很大的進(jìn)步空間。特別是在于中文軟件的開發(fā)工作中,我國(guó)的軟件開發(fā)工作者積極地結(jié)合國(guó)家的實(shí)際情況,利用國(guó)際中的軟件開發(fā)先進(jìn)技術(shù),在軟件開發(fā)工作中開發(fā)出了許多的優(yōu)秀的中文軟件。在這種情況的影響下,我國(guó)的軟件開發(fā)業(yè)得到了極大的發(fā)展。在我國(guó)的北京、廣州、上海等城市都形成了具有一定規(guī)模的軟件開發(fā)產(chǎn)業(yè)基地。同時(shí)我國(guó)軟件產(chǎn)業(yè)的生產(chǎn)值也得到了很大的發(fā)展。
二、我國(guó)軟件開發(fā)技術(shù)工作中遇到的問題
在我國(guó)的計(jì)算機(jī)軟件開發(fā)實(shí)際工作中,因?yàn)槭艿礁鞣N因素的影響,經(jīng)常會(huì)產(chǎn)生一些問題,這些問題對(duì)于軟件開發(fā)工作的影響是很大的,甚至?xí)斐绍浖_發(fā)工作的失敗。這些問題包括了以下的幾點(diǎn)。
1、軟件開發(fā)人才隊(duì)伍結(jié)構(gòu)不合理
在我國(guó)現(xiàn)階段的軟件開發(fā)人才隊(duì)伍中,因?yàn)槭艿浇逃w制、人才儲(chǔ)備、人才管理制度等多方面的影響,造成人才隊(duì)伍中以基礎(chǔ)程序設(shè)計(jì)和低端軟件開發(fā)人員為主,在國(guó)家范圍內(nèi)高端型軟件開發(fā)技術(shù)人才非常缺乏。這種缺乏主要是因?yàn)槲覈?guó)計(jì)算機(jī)軟件開發(fā)教育起步晚、規(guī)模小,培養(yǎng)出的開發(fā)人才缺乏高級(jí)軟件開發(fā)技術(shù)的理論和實(shí)際經(jīng)驗(yàn)。在這種情況下,就會(huì)造成我國(guó)在國(guó)際高級(jí)軟件開發(fā)技術(shù)領(lǐng)域的競(jìng)爭(zhēng)力下降,難以達(dá)到世界先進(jìn)的軟件開發(fā)標(biāo)準(zhǔn)。
2、軟件開發(fā)的核心技術(shù)缺乏
在世界軟件開發(fā)領(lǐng)域,因其絕大部分的軟件開發(fā)核心技術(shù)是由西方國(guó)家的軟件開發(fā)設(shè)計(jì)完成的,所以這些核心技術(shù)的專利權(quán)都由這些西方國(guó)家所掌握。同時(shí)因?yàn)槲覈?guó)的軟件開發(fā)業(yè)起步較晚,在軟件開發(fā)的核心技術(shù)方面的研究一直沒有取得突破性的發(fā)展。因此,我國(guó)對(duì)于軟件開發(fā)核心技術(shù)是缺乏的。在這種情況下,我國(guó)在軟件開發(fā)工作中只能利用公開的中低檔技術(shù)進(jìn)行軟件開發(fā)工作,難以利用核心技術(shù)進(jìn)行高端的軟件技術(shù)開發(fā)工作。
3、軟件開發(fā)產(chǎn)業(yè)結(jié)構(gòu)不合理
在現(xiàn)階段我國(guó)的軟件開發(fā)產(chǎn)業(yè)中,絕大部分軟件開發(fā)公司屬于小型的開發(fā)企業(yè),即便是大型的軟件開發(fā)企業(yè)其規(guī)模同國(guó)際的大型軟件開發(fā)企業(yè)相比,其產(chǎn)業(yè)規(guī)模也小得多。在這樣的產(chǎn)業(yè)結(jié)構(gòu)下,我國(guó)的軟件開發(fā)企業(yè)只能從事小規(guī)模的軟件開發(fā)工作。同時(shí)因?yàn)槲覈?guó)的軟件開發(fā)企業(yè)中缺乏大型的帶頭企業(yè)領(lǐng)導(dǎo),造成了我國(guó)在軟件開發(fā)技術(shù)的規(guī)范制定工作中缺乏自身的發(fā)言權(quán),難以在國(guó)際軟件開發(fā)整體工作中起到應(yīng)有的作用。
4、軟件開發(fā)環(huán)境存在不足
在我國(guó)的軟件開發(fā)工作中,因?yàn)槭艿浇?jīng)濟(jì)因素、社會(huì)因素等諸多問題的影響,造成了軟件開發(fā)工作受到了很大的問題。這種影響主要表現(xiàn)在以下的幾點(diǎn)。一是受經(jīng)濟(jì)因素影響。在我國(guó)的軟件開發(fā)技術(shù)行業(yè),部分開發(fā)技術(shù)人員過分的追求經(jīng)濟(jì)效益,以降低開發(fā)成本為目的進(jìn)行開發(fā)工作。這樣的軟件開發(fā)工作難以開發(fā)出優(yōu)秀的計(jì)算機(jī)軟件。二是受社會(huì)因素影響。在現(xiàn)在的社會(huì)中,大部分的客戶對(duì)于軟件開發(fā)認(rèn)識(shí)不足,只認(rèn)為小型的低端實(shí)用軟件開發(fā)具有實(shí)際的實(shí)用意義,大型的高端軟件只適用于實(shí)驗(yàn)研究工作。在這種情況的影響下,一些軟件開發(fā)工作者只重視小型低端軟件的開發(fā)工作,忽視了大型高端軟件的研究開發(fā)工作。
三、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用發(fā)展
在現(xiàn)代社會(huì),隨著我國(guó)計(jì)算機(jī)信息化和網(wǎng)絡(luò)化技術(shù)的不斷發(fā)展,我國(guó)的軟件開發(fā)技術(shù)在應(yīng)用方面出現(xiàn)了巨大的進(jìn)步。隨著相關(guān)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開發(fā)工作在應(yīng)用方面有了以下的發(fā)展。
1、軟件開發(fā)的網(wǎng)絡(luò)化
隨著社會(huì)網(wǎng)絡(luò)化進(jìn)程的發(fā)展,在現(xiàn)階段的計(jì)算機(jī)軟件開發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用的發(fā)展成為了軟件技術(shù)發(fā)展的必然。這種發(fā)展以Java Script編程語(yǔ)言的廣泛使用為代表。這種編程語(yǔ)言的主要作用,就是使編制出的程序和開發(fā)出的軟件更加適合Web網(wǎng)絡(luò)環(huán)境下使用。Java Script編程語(yǔ)言的廣泛使用是軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的突出表現(xiàn)。
2、軟件開發(fā)的服務(wù)化
在現(xiàn)階段的軟件開發(fā)工作中,服務(wù)化的特點(diǎn)愈發(fā)的明顯了起來。這種服務(wù)化的特點(diǎn)主要表現(xiàn)在以下的幾點(diǎn)。一是軟件操作性能加強(qiáng)。在軟件開發(fā)工作中,計(jì)算機(jī)軟件的開發(fā)工作者已經(jīng)開始重視加強(qiáng)軟件的操作性問題,使之可以更好的為計(jì)算機(jī)客戶提供優(yōu)秀的技術(shù)服務(wù)。二是網(wǎng)絡(luò)服務(wù)環(huán)境的建立。在現(xiàn)在的軟件開發(fā)工作中,網(wǎng)絡(luò)服務(wù)環(huán)境的建立是軟件開發(fā)的重要組成部分,這種服務(wù)環(huán)境的建立極大的方便了計(jì)算機(jī)客戶的使用。
3、軟件開發(fā)的智能化
軟件開發(fā)工作經(jīng)過幾十年的發(fā)展,受到網(wǎng)絡(luò)化和信息化技術(shù)的發(fā)展,在近幾年的發(fā)展工作中已經(jīng)出現(xiàn)了開發(fā)智能化的趨勢(shì)。特別是隨著網(wǎng)絡(luò)化軟件開發(fā)平臺(tái)和嵌入式軟件技術(shù)的出現(xiàn),計(jì)算機(jī)軟件開發(fā)的智能化出現(xiàn)了質(zhì)的飛越。這種智能化的特點(diǎn)使得計(jì)算機(jī)軟件在使用中可以更方便、更加易于操作、更加有利用科技產(chǎn)業(yè)的整體發(fā)展。
篇6
對(duì)嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)當(dāng)中的應(yīng)用,概況分析主要包括應(yīng)用原理、應(yīng)用特點(diǎn)以及應(yīng)用前景。
1)應(yīng)用原理嵌入式實(shí)時(shí)軟件被應(yīng)用在計(jì)算機(jī)軟件設(shè)計(jì)當(dāng)中,其基本原理主要是將實(shí)時(shí)處理技術(shù)與計(jì)算機(jī)科學(xué)技術(shù)進(jìn)行全面融合,進(jìn)而構(gòu)建CORBA模型[1]。與此同時(shí),在計(jì)算機(jī)軟件設(shè)計(jì)的遠(yuǎn)程調(diào)用環(huán)節(jié),能夠通過嵌入式的實(shí)時(shí)軟件實(shí)現(xiàn)更多的設(shè)計(jì)服務(wù),進(jìn)而對(duì)整個(gè)設(shè)計(jì)環(huán)節(jié)進(jìn)行優(yōu)化,增強(qiáng)計(jì)算機(jī)軟件設(shè)計(jì)的系統(tǒng)獨(dú)立性要求。
2)應(yīng)用特點(diǎn)對(duì)嵌入式實(shí)時(shí)軟件應(yīng)用特點(diǎn)分析,將其具體運(yùn)用到計(jì)算機(jī)軟件的預(yù)測(cè)指令執(zhí)行、動(dòng)態(tài)分配、緩存機(jī)制等相關(guān)的設(shè)計(jì)環(huán)節(jié)當(dāng)中,增強(qiáng)整個(gè)計(jì)算機(jī)軟件的協(xié)調(diào)處理能力,保證處理科學(xué)性與處理實(shí)時(shí)性的基本目標(biāo)得以實(shí)現(xiàn)。在嵌入式實(shí)時(shí)軟件的本質(zhì)結(jié)構(gòu)上分,包括軟件與硬件兩個(gè)部分。軟件的正常運(yùn)行,主要是通過應(yīng)用程序進(jìn)行控制,結(jié)合計(jì)算機(jī)的操作實(shí)現(xiàn)程序的編寫,進(jìn)而做到軟件與硬件之間的交互。嵌入式微處理器是整個(gè)實(shí)時(shí)軟件的核心,能夠支撐軟件系統(tǒng)多任務(wù)執(zhí)行與操作,具有較強(qiáng)的交互功能與存儲(chǔ)區(qū)的保護(hù)功能。并且嵌入式實(shí)時(shí)軟件處于一種模塊化的結(jié)構(gòu)形態(tài),便于維護(hù)與處理,具備良好的拓展性??梢?,嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用,能夠表現(xiàn)出良好的設(shè)計(jì)特點(diǎn)。
3)應(yīng)用前景由于嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件的開發(fā)過程中具有很強(qiáng)的便利性和高效性,并且這一軟件能夠在很多計(jì)算機(jī)軟件的設(shè)計(jì)中得到應(yīng)用,即這一軟件的設(shè)計(jì)領(lǐng)域很廣。因此具有極高的使用價(jià)值,這也意味著嵌入式實(shí)時(shí)軟件具有極高的開發(fā)前景和應(yīng)用前景。除此之外,嵌入式實(shí)時(shí)軟件具備較強(qiáng)的靈活性特點(diǎn),能夠表現(xiàn)出環(huán)境層面的良好交互能力。該技術(shù)在計(jì)算機(jī)軟件設(shè)計(jì)方面的應(yīng)用,已經(jīng)逐漸取得良好的發(fā)展效果,并且憑借著良好的自身拓展功能,逐漸在合理規(guī)劃的基礎(chǔ)之上,增強(qiáng)硬件規(guī)劃與軟件方面的靈活性因素,使得嵌入式實(shí)時(shí)軟件的價(jià)值得以突顯。綜上所述,在計(jì)算機(jī)軟件設(shè)計(jì)的過程中,嵌入式實(shí)時(shí)軟件能夠促進(jìn)企業(yè)軟件開發(fā)的效率,具備較強(qiáng)的社會(huì)效益與經(jīng)濟(jì)效益。
2嵌入式實(shí)時(shí)軟件的設(shè)計(jì)要點(diǎn)與開發(fā)流程
嵌入式實(shí)時(shí)軟件的設(shè)計(jì)與開發(fā)流程明確,是優(yōu)化計(jì)算機(jī)軟件設(shè)計(jì)的關(guān)鍵環(huán)節(jié)。設(shè)計(jì)要點(diǎn),主要是針對(duì)計(jì)算機(jī)軟件開發(fā)的各個(gè)環(huán)節(jié)進(jìn)行處理,對(duì)嵌入式實(shí)時(shí)軟件的應(yīng)用各個(gè)關(guān)鍵點(diǎn)進(jìn)行控制,旨在對(duì)各個(gè)環(huán)節(jié)實(shí)現(xiàn)優(yōu)化。開發(fā)流程,則需要依據(jù)開發(fā)順序,實(shí)現(xiàn)具體應(yīng)用環(huán)節(jié)的有效控制。
2.1設(shè)計(jì)要點(diǎn)
嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)當(dāng)中的應(yīng)用,需要明確具體的設(shè)計(jì)要點(diǎn),進(jìn)而保證應(yīng)用的規(guī)范性與準(zhǔn)確性,增強(qiáng)計(jì)算機(jī)軟件設(shè)計(jì)的能力。涉及的設(shè)計(jì)要點(diǎn)主要表現(xiàn)在以下幾個(gè)方面:
1)計(jì)算機(jī)軟件設(shè)計(jì)的過程中,需要基于一定需求的基礎(chǔ)之上展開設(shè)計(jì)與分析,進(jìn)而使得計(jì)算機(jī)軟件的設(shè)計(jì)能夠符合相關(guān)標(biāo)準(zhǔn)及要求。同時(shí),嵌入式實(shí)時(shí)軟件作為軟件設(shè)計(jì)的重要工具,在計(jì)算機(jī)軟件設(shè)計(jì)之前需要對(duì)嵌入式實(shí)時(shí)軟件需求進(jìn)行解析。
2)明確需求之后,對(duì)計(jì)算機(jī)軟件設(shè)計(jì)系統(tǒng)進(jìn)行設(shè)計(jì),并將應(yīng)用程序代碼進(jìn)行編寫。
3)計(jì)算機(jī)軟件的設(shè)計(jì)人員充分發(fā)揮出主觀能動(dòng)性,對(duì)計(jì)算機(jī)性能進(jìn)行完善與優(yōu)化。在這一過程中,嵌入式實(shí)時(shí)軟件能夠增強(qiáng)系統(tǒng)流暢性,使得軟件的開發(fā)流程得到全面優(yōu)化,增強(qiáng)軟件設(shè)計(jì)的效率與可靠性。計(jì)算機(jī)軟件設(shè)計(jì)是一項(xiàng)系統(tǒng)性的工程,嵌入式實(shí)時(shí)軟件作為計(jì)算機(jī)軟件設(shè)計(jì)的關(guān)鍵性工具,準(zhǔn)確地把握設(shè)計(jì)要點(diǎn),在充分保障計(jì)算機(jī)軟件設(shè)計(jì)實(shí)現(xiàn)的同時(shí),能夠發(fā)揮出內(nèi)在價(jià)值與優(yōu)勢(shì)。
2.2開發(fā)流程
開發(fā)流程是計(jì)算機(jī)軟件設(shè)計(jì)的核心所在,良好的開發(fā)流程掌握對(duì)軟件設(shè)計(jì)的正確性作用顯著。結(jié)合實(shí)際軟件設(shè)計(jì)狀況,應(yīng)該盡量的避免人為設(shè)計(jì)所出現(xiàn)的失誤狀況。例如,對(duì)計(jì)算機(jī)軟件設(shè)計(jì)中的結(jié)構(gòu)設(shè)計(jì),軟件設(shè)計(jì)人員應(yīng)該注意將計(jì)算機(jī)硬件結(jié)構(gòu)與軟件設(shè)計(jì)進(jìn)行分離,降低計(jì)算機(jī)軟件設(shè)計(jì)對(duì)硬件方面的依賴性,在緩解這一現(xiàn)象之后,為計(jì)算機(jī)軟件設(shè)計(jì)的實(shí)效性提供基礎(chǔ)保障。在另一個(gè)角度分析,嵌入式軟件在計(jì)算機(jī)軟件設(shè)計(jì)當(dāng)中的應(yīng)用,有助于格式化的數(shù)據(jù)結(jié)構(gòu)與初始化的軟件數(shù)據(jù)得以實(shí)現(xiàn)。遵循開發(fā)流程實(shí)現(xiàn)的軟件設(shè)計(jì),在軟件操作過程中,可直接對(duì)軟件資源以及硬件設(shè)備進(jìn)行操作,增強(qiáng)計(jì)算機(jī)軟件設(shè)計(jì)的實(shí)效性。由此可知,計(jì)算機(jī)的開發(fā)流程決定著整個(gè)計(jì)算機(jī)軟件的設(shè)計(jì)狀況,良好的開發(fā)流程能夠增強(qiáng)軟件的設(shè)計(jì)功能。
3計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件具體應(yīng)用
作為計(jì)算機(jī)軟件設(shè)計(jì)當(dāng)中的關(guān)鍵性工具,在具體應(yīng)用的過程中,主要表現(xiàn)在劃分任務(wù)、任務(wù)組織及存儲(chǔ)布局、應(yīng)用實(shí)時(shí)與任務(wù)調(diào)度、任務(wù)與時(shí)鐘間通信以及系統(tǒng)初始化等多方面。嵌入式實(shí)時(shí)軟件的作用及效果已經(jīng)得到充分明確,對(duì)計(jì)算機(jī)軟件設(shè)計(jì)的作用顯著,下面對(duì)具體應(yīng)用做出探究,旨在為嵌入式實(shí)時(shí)軟件的應(yīng)用廣泛性奠定基礎(chǔ)。
3.1劃分任務(wù)方面的應(yīng)用
應(yīng)用軟件作為嵌入式系統(tǒng)的最高層,在整個(gè)系統(tǒng)功能當(dāng)中具有重要的作用。在計(jì)算機(jī)操作系統(tǒng)當(dāng)中,任務(wù)管理、任務(wù)控制、任務(wù)之間的互相通信環(huán)節(jié)的實(shí)現(xiàn)都需要依據(jù)嵌入式的微處理器內(nèi)核得以實(shí)現(xiàn)[2]。在這一基礎(chǔ)之上,計(jì)算機(jī)軟件設(shè)計(jì)應(yīng)用程序的基礎(chǔ)平臺(tái)則是嵌入式的微內(nèi)核。嵌入式實(shí)時(shí)軟件為主導(dǎo)設(shè)計(jì)工具,需要將各個(gè)計(jì)算機(jī)系統(tǒng)劃分為不同的處理環(huán)節(jié),通過獨(dú)立任務(wù)的形態(tài),對(duì)系統(tǒng)運(yùn)行進(jìn)行全面協(xié)調(diào),在系統(tǒng)優(yōu)化的基礎(chǔ)之上使得簡(jiǎn)化目標(biāo)得以實(shí)現(xiàn)。劃分任務(wù)方面的應(yīng)用,對(duì)應(yīng)用程序數(shù)據(jù)轉(zhuǎn)換實(shí)現(xiàn)深入的分析,最終按照數(shù)據(jù)并行轉(zhuǎn)換與執(zhí)行的順序,以此作為標(biāo)準(zhǔn)實(shí)現(xiàn)對(duì)任務(wù)的轉(zhuǎn)換與歸類。當(dāng)然,嵌入式實(shí)時(shí)軟件工具的應(yīng)用,應(yīng)該充分注重兩個(gè)方面的基本內(nèi)容:一方面,計(jì)算機(jī)軟件系統(tǒng)的內(nèi)部功能。對(duì)計(jì)算機(jī)軟件的內(nèi)部并行任務(wù)進(jìn)行劃分處理,具體分為周期任務(wù)、異步任務(wù)以及同步任務(wù)、應(yīng)用控制任務(wù)、用戶接口任務(wù),通過多任務(wù)模式的劃分,使得軟件各個(gè)協(xié)同的功能能夠健全與完善。將同一時(shí)間段完成系統(tǒng)功能與時(shí)間激活任務(wù)的事件進(jìn)行激活,發(fā)揮出整合效用。在整合成一個(gè)獨(dú)立的任務(wù)之后,進(jìn)而發(fā)揮出任務(wù)驅(qū)動(dòng)的基本目標(biāo),最終滿足對(duì)計(jì)算機(jī)實(shí)現(xiàn)的資源共享。另一方面,充分運(yùn)用應(yīng)用程序輪詢與中斷的方式,驗(yàn)證計(jì)算機(jī)軟件系統(tǒng)的I/O事件驅(qū)動(dòng)。該方式的處理要求,主要是計(jì)算機(jī)軟件在運(yùn)行的過程中,CPU資源會(huì)被應(yīng)用程序所占用。通過輪詢與重點(diǎn)方式進(jìn)行操作處理與驗(yàn)證,根本目標(biāo)是滿足系統(tǒng)實(shí)時(shí)性與實(shí)用性方面的要求。
3.2任務(wù)組織與存儲(chǔ)布局應(yīng)用
嵌入式實(shí)時(shí)軟件完成對(duì)任務(wù)的劃分之后,需要對(duì)任務(wù)進(jìn)行組織管理。當(dāng)然,在任務(wù)組織的過程中,受到數(shù)據(jù)轉(zhuǎn)換關(guān)系以及任務(wù)相互之間的邏輯因素的影響。主要表現(xiàn)在操作系統(tǒng)對(duì)任務(wù)組織與管理功能方面的限制。對(duì)于嵌入式的實(shí)時(shí)軟件而言,其任務(wù)組織以及管理功能的實(shí)現(xiàn),主要是在ROM以及FLASH上得以保存[3]。對(duì)計(jì)算機(jī)的軟件系統(tǒng)進(jìn)行優(yōu)化,確保整個(gè)計(jì)算機(jī)軟件的協(xié)調(diào)運(yùn)作與發(fā)展。軟件設(shè)計(jì)過程的存儲(chǔ)器設(shè)計(jì)是關(guān)鍵,存儲(chǔ)映像的合理布局是整個(gè)計(jì)算機(jī)系統(tǒng)布局的關(guān)鍵控制點(diǎn),計(jì)算機(jī)軟件系統(tǒng)將程序的指令進(jìn)行調(diào)用,執(zhí)行物理地址當(dāng)中的執(zhí)行代碼。ROM的初始化過程位于物理零地址,將終端向量存儲(chǔ)在零地址之后,通過協(xié)調(diào)與處理中斷向量之后,使得軟件在調(diào)取數(shù)據(jù)的過程中,發(fā)揮處理器調(diào)取存儲(chǔ)數(shù)據(jù)的效率,增強(qiáng)計(jì)算機(jī)軟件操作實(shí)效[4]。
3.3應(yīng)用實(shí)時(shí)與任務(wù)調(diào)度
關(guān)于嵌入實(shí)時(shí)軟件的應(yīng)用,主要包括有軟實(shí)時(shí)性與硬實(shí)時(shí)性兩種嵌入式的實(shí)時(shí)性。其中關(guān)于軟實(shí)時(shí)性方面,表現(xiàn)在可以允許軟件操作過程存在一定的延遲。在選擇環(huán)節(jié),盡量選擇具備優(yōu)先級(jí)的調(diào)度方式,對(duì)整個(gè)計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)任務(wù)調(diào)度。如果軟件系統(tǒng)具備較多的優(yōu)先級(jí),則需要依據(jù)任務(wù)目標(biāo)及要求對(duì)優(yōu)先級(jí)的級(jí)數(shù)進(jìn)行控制,可適當(dāng)增加優(yōu)先級(jí)。在實(shí)現(xiàn)對(duì)任務(wù)拆分之后,提高關(guān)鍵任務(wù)的響應(yīng)時(shí)間[5]。可見,在應(yīng)用實(shí)時(shí)以及任務(wù)調(diào)度方面,應(yīng)該增強(qiáng)系統(tǒng)響應(yīng)時(shí)間,發(fā)揮出良好的價(jià)值與作用。
3.4任務(wù)與時(shí)鐘間通信
嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)過程中的應(yīng)用,需要充分發(fā)揮出時(shí)鐘服務(wù)的內(nèi)在價(jià)值與要求。進(jìn)而使得系統(tǒng)能夠設(shè)計(jì)自己的時(shí)鐘,對(duì)執(zhí)行動(dòng)作進(jìn)行控制與處理。通過軟件自行的設(shè)計(jì)自己的時(shí)鐘,定期對(duì)執(zhí)行動(dòng)作進(jìn)行處理。針對(duì)嵌入式實(shí)時(shí)軟件系統(tǒng)實(shí)現(xiàn)對(duì)信號(hào)量、信號(hào)以及列隊(duì)等機(jī)制進(jìn)行處理,做到實(shí)現(xiàn)軟件資源以及系統(tǒng)任務(wù)方面的同步,滿足通信要求[6]。在這一基礎(chǔ)之上,保持良好的價(jià)值與內(nèi)在優(yōu)勢(shì)。
3.5系統(tǒng)初始化
對(duì)于軟件的系統(tǒng)初始化要求,應(yīng)該在嵌入式操作系統(tǒng)的底層硬件和微內(nèi)核之間的硬件抽象層編寫初始化代碼要求,最終滿足對(duì)整個(gè)系統(tǒng)的初始化與引導(dǎo)作用。關(guān)于嵌入式的實(shí)時(shí)軟件系統(tǒng),應(yīng)該確定固定的執(zhí)行指令,滿足初始化的操作要求。在系統(tǒng)初始化的過程中,主要包括轉(zhuǎn)換處理器狀態(tài)、初始化RAM變量、設(shè)置異常中斷等,進(jìn)而在接入口都處于明確的狀態(tài)下,對(duì)嵌入式的軟件系統(tǒng)進(jìn)行處理,實(shí)現(xiàn)程序指令的有效設(shè)置,便于嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)過程中的任務(wù)調(diào)度要求[7]。
4結(jié)論
篇7
關(guān)鍵詞:嵌入式實(shí)時(shí)軟件;計(jì)算機(jī)軟件設(shè)計(jì);應(yīng)用
在計(jì)算機(jī)軟件設(shè)計(jì)過程中,對(duì)嵌入式實(shí)時(shí)軟件進(jìn)行合理應(yīng)用,能夠在一定程度上提高計(jì)算機(jī)軟件設(shè)計(jì)效率,便于加強(qiáng)設(shè)計(jì)質(zhì)量控制,由此可見,嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中發(fā)揮著重要的作用,并具有廣闊的發(fā)展空間。因此加大力度探討計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件的應(yīng)用情況,在推進(jìn)計(jì)算機(jī)行業(yè)發(fā)展上具有重要意義。
1 嵌入式實(shí)時(shí)軟件
嵌入式實(shí)時(shí)軟件是基于現(xiàn)代科學(xué)技術(shù)不斷發(fā)展的基礎(chǔ)上所形成的一種計(jì)算機(jī)系統(tǒng),其結(jié)構(gòu)復(fù)雜且功能強(qiáng)大,以計(jì)算機(jī)技術(shù)為基礎(chǔ),以實(shí)際應(yīng)用為中心,在計(jì)算機(jī)軟件設(shè)計(jì)中能夠?qū)崿F(xiàn)功能復(fù)雜的軟硬件開發(fā)。嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中對(duì)功能、體積、成本與可靠性等方面都有著嚴(yán)格的要求,該系統(tǒng)主要包含硬件層、驅(qū)動(dòng)層、操作系統(tǒng)層和應(yīng)用層四個(gè)方面,在計(jì)算機(jī)軟件設(shè)計(jì)中,通過實(shí)時(shí)處理技術(shù)將待處理的軟件對(duì)象融入到計(jì)算機(jī)程序中,切實(shí)保證計(jì)算機(jī)軟件的安全性和實(shí)用性。
2 嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的實(shí)際應(yīng)用
2.1 應(yīng)用原理
嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的實(shí)際應(yīng)用,主要是通過實(shí)時(shí)處理技術(shù)實(shí)現(xiàn)融入和模型建立,并且在遠(yuǎn)過程調(diào)用中提供豐富的設(shè)計(jì)服務(wù)。比較典型的是,實(shí)時(shí)CORBA擴(kuò)展計(jì)算機(jī)軟件設(shè)計(jì)過程中,嵌入式實(shí)時(shí)軟件能夠在設(shè)計(jì)實(shí)踐的基礎(chǔ)上為計(jì)算機(jī)軟件設(shè)計(jì)提供可靠的技術(shù)支持,更新計(jì)算機(jī)軟件設(shè)計(jì)模式,提高計(jì)算機(jī)軟件設(shè)計(jì)的獨(dú)立性和安全性。
2.2 開發(fā)流程
在計(jì)算機(jī)軟件設(shè)計(jì)中,嵌入式實(shí)時(shí)軟件的應(yīng)用優(yōu)越性強(qiáng),就其流程來看,軟件設(shè)計(jì)人員對(duì)計(jì)算機(jī)軟件的設(shè)計(jì)進(jìn)行需求分析后,開展設(shè)計(jì),并生成代碼,待軟件測(cè)試階段完成后,及結(jié)束整個(gè)計(jì)算機(jī)軟件設(shè)計(jì)流程。通過嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的有效應(yīng)用,一定程度上提高了計(jì)算機(jī)軟件的設(shè)計(jì)效率,促進(jìn)計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件應(yīng)用水平的提升。
2.3 設(shè)計(jì)要點(diǎn)
在計(jì)算機(jī)軟件的設(shè)計(jì)過程中嵌入式實(shí)時(shí)軟件的應(yīng)用需要設(shè)計(jì)人員遵循相應(yīng)的設(shè)計(jì)要點(diǎn),從而盡可能地避免設(shè)計(jì)失誤和誤差的出現(xiàn)。例如在計(jì)算機(jī)軟件的結(jié)構(gòu)設(shè)計(jì)過程中,計(jì)算機(jī)軟件設(shè)計(jì)人員應(yīng)當(dāng)盡可能地避免在設(shè)計(jì)中軟件與硬件結(jié)構(gòu)相脫離,從而有效改善傳統(tǒng)計(jì)算機(jī)軟件設(shè)計(jì)過程存在的對(duì)硬件依賴過大的問題,并且提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)時(shí)性和可靠性。除此之外,嵌入式實(shí)時(shí)軟件的應(yīng)用能夠促進(jìn)軟件數(shù)據(jù)的初始化和數(shù)據(jù)結(jié)構(gòu)的格式化,因此在軟件設(shè)計(jì)過程中不需要設(shè)計(jì)人員對(duì)硬件設(shè)備和資源進(jìn)行直接操作,從而促進(jìn)計(jì)算機(jī)軟件設(shè)計(jì)功能的有效實(shí)現(xiàn)。
3 嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用實(shí)例
3.1 寫入地址錯(cuò)誤引起啟動(dòng)失敗
在計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用嵌入式實(shí)時(shí)軟件時(shí),動(dòng)態(tài)覆蓋測(cè)試過程中,插樁燒寫到目標(biāo)機(jī)運(yùn)行時(shí)出現(xiàn)異常問題,導(dǎo)致啟動(dòng)失敗,難以實(shí)現(xiàn)任務(wù)管理和調(diào)度的順利進(jìn)行,信號(hào)量和消息隊(duì)列管理水平較低。通過對(duì)此類問題進(jìn)行原因分析后得知,BSP啟動(dòng)程序插入插樁函數(shù)時(shí),樁函數(shù)中額外增加了任務(wù)搶占鎖,在正常啟動(dòng)之前任務(wù)搶占函數(shù)在對(duì)地址進(jìn)行寫操作的過程中寫入地址錯(cuò)誤,導(dǎo)致啟動(dòng)失敗。相關(guān)技術(shù)人員對(duì)BSP啟動(dòng)過程樁函數(shù)進(jìn)行修改,并取消任務(wù)保護(hù)鎖后,計(jì)算機(jī)軟件啟動(dòng)正常。此次事件表明,在應(yīng)用嵌入式實(shí)時(shí)軟件的過程中,應(yīng)當(dāng)加強(qiáng)數(shù)據(jù)流分析和代碼走查,以降低錯(cuò)誤發(fā)生率,保證計(jì)算機(jī)軟機(jī)設(shè)計(jì)研發(fā)的可靠性。
3.2 初始化不正確導(dǎo)致時(shí)鐘錯(cuò)誤
計(jì)算機(jī)軟件設(shè)計(jì)與研發(fā)過程中,應(yīng)用嵌入式實(shí)時(shí)軟件時(shí),接收機(jī)上電運(yùn)行后,存在時(shí)間系統(tǒng)初始化錯(cuò)誤的問題,往往需要多次修復(fù)后方能夠恢復(fù)正常。此類問題的出現(xiàn),嚴(yán)重影響接收機(jī)的數(shù)據(jù)采集和處理有效性。相關(guān)技術(shù)研發(fā)人員對(duì)此類問題進(jìn)行分析可知,計(jì)算機(jī)軟件在進(jìn)行始終初始化之前,并未對(duì)星歷的準(zhǔn)確性進(jìn)行判斷,導(dǎo)致接收機(jī)接受到錯(cuò)誤的星歷,并且仍然進(jìn)行始終初始化操作,嚴(yán)重影響了計(jì)算機(jī)系統(tǒng)時(shí)鐘的準(zhǔn)確性。針對(duì)此種情況,計(jì)算機(jī)軟件設(shè)計(jì)人員在軟件設(shè)計(jì)過程中加入星歷健康判斷程度,使得接收機(jī)的數(shù)據(jù)采集和處理的精準(zhǔn)度明顯提升。此次事件表明,在計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用嵌入式實(shí)時(shí)軟件時(shí),應(yīng)當(dāng)充分做好計(jì)算機(jī)軟件設(shè)計(jì)的異常分析工作,切實(shí)保證計(jì)算機(jī)軟件設(shè)計(jì)的科學(xué)性和可靠性,確保嵌入式實(shí)時(shí)軟件的實(shí)際應(yīng)用價(jià)值得以有效發(fā)揮。
4 嵌入式實(shí)時(shí)軟件的開發(fā)應(yīng)用前景
由于嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件的開發(fā)過程中具有很強(qiáng)的便利性和高效性,并且這一軟件能夠在很多計(jì)算機(jī)軟件的設(shè)計(jì)中得到應(yīng)用,即這一軟件的設(shè)計(jì)領(lǐng)域很廣。因此具有極高的使用價(jià)值,這也意味著嵌入式實(shí)時(shí)軟件具有著極高的開發(fā)前景和應(yīng)用前景。除此之外,由于嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)過程中具有很強(qiáng)的靈活性和現(xiàn)實(shí)軟件設(shè)計(jì)的環(huán)境交互能力。因此具有較強(qiáng)的實(shí)時(shí)操作能力和多任務(wù)操作功能。
另外,嵌入式實(shí)時(shí)軟件具有很高的開發(fā)前景和應(yīng)用前景,還集中體現(xiàn)在這一軟件具有極好的實(shí)時(shí)性、易控性、可操作性等特點(diǎn),因此這一軟件的應(yīng)用對(duì)于計(jì)算機(jī)軟件設(shè)計(jì)而言也是一個(gè)極大的技術(shù)突破。需要注意的是,當(dāng)嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件的設(shè)計(jì)開發(fā)過程中,這一軟件對(duì)于硬件平臺(tái)具有較強(qiáng)的依賴性,因此在計(jì)算機(jī)軟件的設(shè)計(jì)過程中軟件設(shè)計(jì)人員應(yīng)當(dāng)注重合理規(guī)劃軟件與硬件關(guān)系,并做好軟件測(cè)試及維護(hù)工作,同時(shí)更好地確保嵌入式實(shí)時(shí)軟件的質(zhì)量。
可以說,在計(jì)算機(jī)軟件設(shè)計(jì)過程中,嵌入式軟件的開發(fā)可以促進(jìn)企業(yè)軟件開發(fā)設(shè)計(jì)效率的有效提升,并且能夠有效改善軟件設(shè)計(jì)中過于復(fù)雜的問題,同時(shí)能夠更好地保證軟件產(chǎn)品的整體質(zhì)量,因此在計(jì)算機(jī)軟件開發(fā)領(lǐng)域中具有著極高的開發(fā)前景和應(yīng)用前景。
結(jié)束語(yǔ)
現(xiàn)代社會(huì)發(fā)展形勢(shì)下,市場(chǎng)競(jìng)爭(zhēng)日趨激烈,各行業(yè)發(fā)展與自身科技水平存在密切的聯(lián)系。當(dāng)前計(jì)算機(jī)行業(yè)不斷發(fā)展,計(jì)算機(jī)軟件開發(fā)效率持續(xù)提升,嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中發(fā)揮著重要的實(shí)踐價(jià)值。為進(jìn)一步改善計(jì)算機(jī)軟件設(shè)計(jì)中的復(fù)雜問題,提高軟件產(chǎn)品質(zhì)量,應(yīng)當(dāng)積極加強(qiáng)軟件開發(fā)實(shí)踐,全面提高計(jì)算機(jī)軟件開發(fā)水平,確保嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的實(shí)際應(yīng)用價(jià)值得以有效發(fā)揮,推進(jìn)計(jì)算機(jī)行業(yè)的穩(wěn)定持續(xù)發(fā)展。
參考文獻(xiàn)
[1]郝穎.嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的探究試論[J].信息與電腦(理論版),2015(8).
篇8
關(guān)鍵詞:插件技術(shù);計(jì)算機(jī)軟件;應(yīng)用
中圖分類號(hào):TP311.52
利用插件技術(shù)來增強(qiáng)計(jì)算機(jī)軟件的功能,對(duì)于計(jì)算機(jī)軟件來說是非常重要的。它與計(jì)算機(jī)硬件中的插件技術(shù)不同,其在軟件中不更改程序主體。所以,計(jì)算機(jī)軟件在使用插件技術(shù)時(shí),可以使環(huán)節(jié)簡(jiǎn)化很多。插件技術(shù)不僅可以使軟件的功能得到強(qiáng)化和擴(kuò)充,并且可以使軟件的效率有所提高,在保證它正常運(yùn)行的同時(shí),來滿足不同用戶的不同需求。如何提高插件技術(shù)的作用是軟件工程師需要解決的問題。
1 插件技術(shù)的定義
插件是一種程序,是依據(jù)同樣的預(yù)定義接口來進(jìn)行編寫的。在電腦軟件中運(yùn)用插件技術(shù),主要是為了滿足用戶的需要,運(yùn)用接口來進(jìn)行軟件的二次開發(fā)。插件有使軟件的生命周期以及擴(kuò)展性提高的功能。在對(duì)軟件進(jìn)行開發(fā)時(shí),應(yīng)合理運(yùn)用不同類型的軟件,這樣可以使軟件完成的時(shí)間明顯縮短??梢葬槍?duì)用戶的需求,運(yùn)用插件技術(shù)對(duì)軟件進(jìn)行維護(hù)和升級(jí),在滿足用戶需求的基礎(chǔ)上,使開發(fā)成本有所降低。
計(jì)算機(jī)軟件的插件一般由三部分組成,包括插件、接口以及總線,插件一般由總線和預(yù)留的接口相連,插件主要有界面、函數(shù)和數(shù)據(jù)構(gòu)成。目前,我國(guó)的接口一般使用統(tǒng)一的規(guī)范,所以在軟件系統(tǒng)運(yùn)行之前,用戶就應(yīng)該根據(jù)自身的需求應(yīng)用插件技術(shù),接口也應(yīng)在總線進(jìn)行集成。
將插件技術(shù)運(yùn)用于計(jì)算機(jī)軟件之中,不僅可以使軟件應(yīng)用得到拓展,而且不用對(duì)程序主體進(jìn)行更改就可以實(shí)現(xiàn)功能的拓展,所以其在對(duì)計(jì)算機(jī)軟件進(jìn)行編程時(shí)應(yīng)用比較廣泛。接口是連接宿主程序與插件的橋梁,接口主要負(fù)責(zé)規(guī)范軟件模板之間的調(diào)用。在對(duì)程序進(jìn)行開發(fā)時(shí),接口問題是否解決是計(jì)算機(jī)對(duì)插件是否支持的前提。
2 插件技術(shù)的類型和應(yīng)用原理
2.1 插件技術(shù)的幾種類型
(1)組件對(duì)象模型,英文是Component Object Model,簡(jiǎn)稱為COM。組件對(duì)象模型的出現(xiàn),使插件技術(shù)的發(fā)展步入了一個(gè)新臺(tái)階,它可以使插件與宿主程序之間信息交互和通訊速度加快。在使用組件對(duì)象模型時(shí),不需要專門了解各個(gè)插件的功能,只需要將主程序接口與插件相連接。
(2)聚合類型插件,它是指把插件的功能直接編輯成可執(zhí)行的exe程序。在宿主程序運(yùn)用聚合式插件時(shí),可以直接進(jìn)行調(diào)用,這樣就能很輕松的使其功能實(shí)現(xiàn)。運(yùn)用聚合式插件,可以加大宿主程序與插件之間、插件與插件之間的交流與通訊。
(3)批處理類型的插件,它和計(jì)算機(jī)中的批處理指令非常相似,一般存在方式都是文本文檔。批處理類型的插件可拓展性很小,不僅插件的自由度低,功能也相對(duì)單一。
(4)腳本類型的插件,它的主要功能就是把插件程序中與邏輯有關(guān)的編程語(yǔ)言改成腳本代碼。腳本類型插件可以使用Python,可以使用自行開發(fā)的,也可以使用長(zhǎng)期使用的作為編程語(yǔ)言?,F(xiàn)階段,最流行的插件語(yǔ)言要屬XML,它的腳本插件語(yǔ)言具有容易修改、簡(jiǎn)單易懂的特點(diǎn)。
(5)已有程序環(huán)境類型的插件,我們比較熟悉的PS軟件,就是利用了這個(gè)技術(shù)。在對(duì)這個(gè)插件進(jìn)行使用時(shí),應(yīng)該在之前就多建立幾個(gè)自定義接口。這樣做,可以使插件自由使用各個(gè)程序中的資源。此插件技術(shù)具有自由度高的優(yōu)勢(shì),開發(fā)者將其創(chuàng)造性思維發(fā)揮到最大,但是編寫過程比較復(fù)雜,協(xié)調(diào)各接口之間的工作也很有難度,所以要求開發(fā)人員經(jīng)驗(yàn)和知識(shí)儲(chǔ)備要足夠?qū)I(yè)和豐富。
2.2 插件技術(shù)的應(yīng)用原理
(1)接口
在開發(fā)具有插件功能的計(jì)算機(jī)軟件時(shí),最應(yīng)該解決的問題就是:怎樣實(shí)現(xiàn)插件與宿主程序之間交流。如果想使兩者交流不存在障礙,第一步應(yīng)該要制定一個(gè)交流的規(guī)則,所謂的規(guī)則也就是接口,它是插件與宿主程序之間的橋梁。在進(jìn)行軟件開發(fā)的過程中,接口只是一個(gè)標(biāo)準(zhǔn),它不包括怎樣使功能實(shí)現(xiàn)這一內(nèi)容。
(2)插件
在計(jì)算機(jī)軟件系統(tǒng)中,可以動(dòng)態(tài)的插入插件,一個(gè)插件可以為系統(tǒng)提供部分簡(jiǎn)單的功能,多個(gè)插件就可以使系統(tǒng)不斷地完善。在進(jìn)行相應(yīng)處理時(shí),為了使宿主程序能夠更好的拓展其功能,必須提供適合的接口給宿主程序,并且需要保證使用時(shí)能夠有效識(shí)別宿主程序,已達(dá)到插件與宿主程序交互、通訊的功能。
(3)動(dòng)態(tài)鏈接庫(kù)
動(dòng)態(tài)鏈接庫(kù)指的是一種軟件模塊,它自身?yè)碛幸欢üδ埽梢暂敵龊瘮?shù)等,其他程序也能夠調(diào)用它的功能,但是它本身無法獨(dú)立運(yùn)行。它的調(diào)用方式主要包括兩種,一是動(dòng)態(tài)的調(diào)用方式,二是靜態(tài)的調(diào)用方式。
(4)宿主程序
宿主程序一般是通過exe可執(zhí)行文件來表現(xiàn),在啟動(dòng)系統(tǒng)時(shí),插件的加載應(yīng)在地址空間里進(jìn)行。現(xiàn)階段插件系統(tǒng)中,應(yīng)用最廣泛的應(yīng)屬服務(wù)性插件,宿主程序應(yīng)對(duì)插件進(jìn)行管理。在不同的軟件程序中,插件技術(shù)都不相同,但是都應(yīng)該重視插件技術(shù)的管理。
3 計(jì)算機(jī)軟件中插件技術(shù)的應(yīng)用
計(jì)算機(jī)硬件中的插件技術(shù)是軟件中插件技術(shù)的基礎(chǔ),硬件的插件技術(shù)經(jīng)過了漫長(zhǎng)的探索和發(fā)展,已經(jīng)形成了一個(gè)系統(tǒng)。想要將插件技術(shù)應(yīng)用到計(jì)算機(jī)軟件技術(shù)過程中,應(yīng)該吸取硬件插件技術(shù)的優(yōu)點(diǎn),針對(duì)其中的缺點(diǎn)和不足進(jìn)行改革和創(chuàng)新。軟件插件的連接是通過主程序和接口共同完成的,不僅能使軟件功能有所發(fā)展,也能夠?yàn)橛脩舾玫姆?wù)。
在插件技術(shù)的實(shí)際應(yīng)用過程中,必須要有相應(yīng)的運(yùn)行環(huán)境,以保證能夠安全運(yùn)行計(jì)算機(jī)軟件。在軟件系統(tǒng)中,每個(gè)插件都是獨(dú)立存在的,在運(yùn)行插件的過程中,軟件系統(tǒng)應(yīng)為提供良好的運(yùn)行環(huán)境負(fù)責(zé)任。而是否安裝插件,由用戶根據(jù)自己的需要來決定,從而進(jìn)行插件的增加和減少。
在對(duì)插件技術(shù)進(jìn)行開發(fā)時(shí),需要依靠一些平臺(tái)進(jìn)行。如果按照開發(fā)目標(biāo),可以將軟件系統(tǒng)分為兩類,一是進(jìn)行功能拓展的模塊,它是補(bǔ)充軟件系統(tǒng)的部分,目的是為了完善軟件系統(tǒng)的功能;二是宿主程序,它是組成計(jì)算機(jī)軟件的重要部分。我們?cè)陂_發(fā)設(shè)計(jì)計(jì)算機(jī)軟件時(shí),是否聯(lián)合開發(fā)插件和平臺(tái),系統(tǒng)軟件的應(yīng)用環(huán)境以及用戶需求都是應(yīng)該重視的問題,需要提前進(jìn)行規(guī)劃。
現(xiàn)階段,插件技術(shù)的發(fā)展速度逐漸加快,也逐漸成熟。除了計(jì)算機(jī)領(lǐng)域,還延伸到數(shù)據(jù)分析領(lǐng)域。開發(fā)數(shù)據(jù)庫(kù)時(shí)運(yùn)用插件技術(shù),不只是對(duì)模塊進(jìn)行簡(jiǎn)單的劃分,而是以客戶的實(shí)際需求作為立足點(diǎn),將模塊的實(shí)際功能進(jìn)行細(xì)致的劃分。應(yīng)該弄清每個(gè)要素和數(shù)據(jù)之間的結(jié)構(gòu),并且充分了解各功能之間是沒有關(guān)聯(lián)且相互獨(dú)立的,這樣就可以充分避免各要素對(duì)數(shù)據(jù)開發(fā)造成影響。將插件技術(shù)應(yīng)用于數(shù)據(jù)庫(kù)開發(fā)過程中,不僅可以轉(zhuǎn)變數(shù)據(jù)的開發(fā)方式,由縱向轉(zhuǎn)變?yōu)闄M向,又可以使工作效率和工作量得到提升。
4 結(jié)束語(yǔ)
現(xiàn)階段,很多計(jì)算機(jī)軟件以及系統(tǒng)的運(yùn)行都需要安裝相應(yīng)插件,軟件功能的強(qiáng)大也在一定程度上受到了插件的影響。近年來,插件的發(fā)展速度越來越快,而計(jì)算機(jī)的智能化進(jìn)程也逐漸加快。插件技術(shù)不僅可以使計(jì)算機(jī)軟件功能不斷完善,還可以在一定程度上推動(dòng)計(jì)算機(jī)智能化的發(fā)展。深入研究計(jì)算機(jī)插件技術(shù),對(duì)計(jì)算機(jī)軟件的進(jìn)步和發(fā)展具有非常重要的作用。
參考文獻(xiàn):
[1]彭遼遼.計(jì)算機(jī)軟件中的插件技術(shù)淺析[J].科技致富向?qū)В?013(30).
[2]姜川.計(jì)算機(jī)軟件中的插件技術(shù)及應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2013(01).
[3]常江.插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用探討[J].電子技術(shù)與軟件工程,2013(11).
[4]蔡廣松.關(guān)于計(jì)算機(jī)軟件中的插件技術(shù)的探討[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(15).
篇9
由主機(jī)(cpu,存儲(chǔ)器)、外部設(shè)備(輸入設(shè)備,輸出設(shè)備、外村)構(gòu)成,而cpu是由寄存器,運(yùn)算器,控制器組成。(1)輸入設(shè)備(InputDevice)的作用是把計(jì)算機(jī)操作用戶將需要的各種外部信息輸入并經(jīng)操作系統(tǒng)轉(zhuǎn)化為計(jì)算機(jī)能識(shí)別的二進(jìn)制數(shù)據(jù)送到相應(yīng)的存儲(chǔ)器中保存。用戶與計(jì)算機(jī)之間的溝通,輸入設(shè)備是第一位,它是人給電腦的指令設(shè)備,也是用戶和計(jì)算機(jī)系統(tǒng)之間進(jìn)行信息交換的主要設(shè)備之一。(2)輸出設(shè)備(OutputDevice)就是用于接收計(jì)算機(jī)數(shù)據(jù)的輸出顯示、打印、聲音、控制設(shè)備操作等。也是把各種計(jì)算結(jié)果數(shù)據(jù)或信息以數(shù)字、字符、圖像、聲音等形式表示出來,簡(jiǎn)單的說輸出設(shè)備就是接收數(shù)據(jù)后,顯示給人的設(shè)備。(3)存儲(chǔ)器(Memory)計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,好比人的大腦,用來存放相應(yīng)程序和用戶數(shù)據(jù)。計(jì)算機(jī)中全部信息,包括輸入的數(shù)據(jù)、計(jì)算機(jī)運(yùn)行程序、中間運(yùn)行結(jié)果和最終運(yùn)行結(jié)果都保存在存儲(chǔ)器中。(4)控制器(Controller)的職能是控制和協(xié)調(diào)整個(gè)計(jì)算機(jī)的動(dòng)作。
2軟件系統(tǒng)部分:分為系統(tǒng)軟件和應(yīng)用軟件
(1)系統(tǒng)軟件。對(duì)計(jì)算機(jī)和其外部設(shè)備進(jìn)行協(xié)調(diào)和處理及控制,并支持相關(guān)應(yīng)用軟件開發(fā)和正常運(yùn)行的系統(tǒng),其不需要用戶進(jìn)行相應(yīng)操作及干預(yù)的集合,它的主要功能是監(jiān)控,調(diào)度和維護(hù)計(jì)算機(jī)系統(tǒng);對(duì)計(jì)算機(jī)系統(tǒng)中各個(gè)獨(dú)立的硬件進(jìn)行管理,使得這些設(shè)備可以正常工作。各種應(yīng)用軟件的運(yùn)行都需要一些共同的基本操作,例如都要從輸入設(shè)備中取得相應(yīng)數(shù)據(jù),向計(jì)算機(jī)的輸出設(shè)備送出數(shù)據(jù),然后向外存寫數(shù)據(jù),從外存中讀數(shù)據(jù),對(duì)數(shù)據(jù)的常規(guī)管理,等等。這些基礎(chǔ)工作也要由一系列指令來完成。人們把這些指令集中組織在一起,形成專門的軟件,用來支持應(yīng)用軟件的運(yùn)行,這種軟件稱為系統(tǒng)軟件。(2)應(yīng)用軟件。是用戶為了某一相應(yīng)的目的而有專業(yè)計(jì)算機(jī)從業(yè)者專門編制的軟件,較常見的如:a.用戶信息管理軟件,主要是用于輸入、存儲(chǔ)、修改、查詢各種信息,如認(rèn)識(shí)管理軟件、銀行管理軟件等等。b.對(duì)辦公文字處理軟件,主要用于單位、公司等用戶輸入、儲(chǔ)存、修改、編輯、打印文字材料等,例如office軟件、wps等,如表1。
3計(jì)算機(jī)硬件與軟件之間的關(guān)系
計(jì)算機(jī)硬件是軟件的載體,他們相互依存,缺一不可,簡(jiǎn)單的說如果只有計(jì)算機(jī)硬件而無軟件的話,其是無法運(yùn)行的一個(gè)裸機(jī),具體的說:(1)硬件(Hardware):簡(jiǎn)單的說計(jì)算機(jī)中用戶可以直視看到的東西一般都是硬件。(2)軟件(Software):是指計(jì)算機(jī)系統(tǒng)中的程序及其文檔,協(xié)助計(jì)算機(jī)硬件能運(yùn)行的一些指令,已達(dá)到用戶追求的結(jié)果。(3)一個(gè)完整的計(jì)算機(jī)系統(tǒng),如需正常運(yùn)行,需要硬件和軟件相互配合,如果硬件是軟件賴以工作的物質(zhì)基礎(chǔ),那么軟件是硬件工作的精神基礎(chǔ)。計(jì)算機(jī)系統(tǒng)必須要配備完備的計(jì)算機(jī)軟件系統(tǒng)才能正常發(fā)揮相應(yīng)的狀體,且充分發(fā)揮其計(jì)算機(jī)硬件的各種功能。沒有安裝操作系統(tǒng)軟件的計(jì)算機(jī)是裸機(jī),沒有使用價(jià)值。硬件的功能無法實(shí)現(xiàn)得不到發(fā)揮。(4)其實(shí)計(jì)算機(jī)硬件和計(jì)算機(jī)軟件沒有詳細(xì)的區(qū)別劃分或者說是嚴(yán)格的界線吧,科技快速發(fā)展的今天,在許多情況下,計(jì)算機(jī)的一些功能既可以由硬件實(shí)現(xiàn),也可以由軟件來實(shí)現(xiàn)。因此,硬件與軟件在一定意義上說沒有絕對(duì)嚴(yán)格的劃分。有操作系統(tǒng)軟件,但是沒有計(jì)算機(jī)硬件就無法運(yùn)行,操作就無從談起。沒有操作系統(tǒng)的支持,其他任何應(yīng)用軟件更是無法應(yīng)用。(5)硬件和軟件同步發(fā)展。計(jì)算機(jī)軟件隨著計(jì)算機(jī)硬件技術(shù)的快速發(fā)展及頻繁的更新?lián)Q代而發(fā)展,而軟件的不斷開發(fā)、完善又促進(jìn)硬件的快速更新,兩者相成相輔的作用,使得他們共同快速的進(jìn)步。
4計(jì)算機(jī)硬件與軟件未來的關(guān)系
篇10
計(jì)算機(jī)軟件的開發(fā)受制于計(jì)算機(jī)的硬件和計(jì)算機(jī)應(yīng)用發(fā)展兩個(gè)因素,計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展為計(jì)算機(jī)軟件的開發(fā)提供了巨大的發(fā)展空間,計(jì)算機(jī)應(yīng)用廣泛的運(yùn)用在我們的日常生活中,在這個(gè)新的歷史發(fā)展時(shí)期,發(fā)揮著越來越重要的作用,計(jì)算機(jī)軟件開發(fā)具有重要的意義,針對(duì)我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用現(xiàn)狀來分析計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用技術(shù)。
1計(jì)算機(jī)軟件開發(fā)
(1)計(jì)算機(jī)軟件概述。計(jì)算機(jī)軟件是由計(jì)算機(jī)系統(tǒng)中的程序和文檔構(gòu)成,負(fù)責(zé)描述計(jì)算機(jī)任務(wù)的處理對(duì)象和處理規(guī)則的是程序;負(fù)責(zé)闡明資料便于我們了解程序的是文檔。程序必須以機(jī)器為載體才能夠工作,而文檔是供我們閱讀和觀看的。計(jì)算機(jī)由兩個(gè)部分組成:計(jì)算機(jī)硬件和計(jì)算機(jī)軟件。計(jì)算機(jī)的硬件主要由主機(jī)箱和外部設(shè)備構(gòu)成,它充當(dāng)了計(jì)算機(jī)軟件的容器,它為計(jì)算機(jī)軟件提供物質(zhì)基礎(chǔ)。用戶可以借助于計(jì)算機(jī)軟件與計(jì)算機(jī)進(jìn)行交流,而軟件成為計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的重要依據(jù)。計(jì)算機(jī)硬件和軟件相互結(jié)合從而滿足客戶需求。軟件主要是為了滿足人們的不同需求,通過一種符號(hào)化和形式化的語(yǔ)言表現(xiàn)出來,應(yīng)用在我們的日常生活中,為我們的生活提供便利。計(jì)算機(jī)軟件總體上可分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件負(fù)責(zé)協(xié)調(diào)計(jì)算機(jī)系統(tǒng)中的各種獨(dú)立的硬件的正常運(yùn)作。而應(yīng)用軟件則是為了特定用途開發(fā)的一種特定程序。(2)計(jì)算機(jī)軟件的開發(fā)的方法。1)采用生命周期法。軟件有其自身的生命周期,通常為6個(gè)月左右,因此分為六個(gè)階段。每個(gè)階段將呈現(xiàn)出不同的特點(diǎn),這種方法又稱為結(jié)構(gòu)化系統(tǒng)開發(fā)法,它是應(yīng)用較廣泛的方法之一。它是基于時(shí)間方面進(jìn)行考慮,將軟件中存在的一系列問題進(jìn)行拆分成6個(gè)階段,每個(gè)階段制定不同的標(biāo)準(zhǔn),以此滿足計(jì)算機(jī)軟件的開發(fā)。這種方法普遍用于對(duì)復(fù)雜和大型軟件系統(tǒng)的開發(fā)。它重視整體性,因此連貫性差,這會(huì)影響整個(gè)開發(fā)的順利進(jìn)行;2)采用原型化的方法。原型化的方法適用于對(duì)原型的開發(fā),當(dāng)開發(fā)者無法確定適用范圍和效果時(shí),它充分發(fā)揮自身需求的精準(zhǔn)化的特點(diǎn),為用戶提供較為明確的開發(fā)目標(biāo),它能夠?qū)o法進(jìn)行詳盡的目標(biāo)盡量細(xì)化,努力達(dá)到客戶的要求,而且能夠最大限度的減少開發(fā)中所存在的風(fēng)險(xiǎn),保證各個(gè)系統(tǒng)的正常運(yùn)作;3)采用自動(dòng)形式的系統(tǒng)開發(fā)的方法。自動(dòng)系統(tǒng)開發(fā)法能夠?yàn)橛?jì)算機(jī)用戶提供自動(dòng)完成系統(tǒng)編碼設(shè)計(jì)的方法,它是開發(fā)人員將用戶的目標(biāo)和內(nèi)容進(jìn)行分析,根據(jù)用戶的不同需求而設(shè)計(jì)的開發(fā)方式,具有巨大的發(fā)展前景。(3)計(jì)算機(jī)軟件開發(fā)技術(shù)的意義。計(jì)算機(jī)軟件的發(fā)展承載著計(jì)算機(jī)以及軟件工程的發(fā)展,它推動(dòng)了信息技術(shù)的高速發(fā)展,成為網(wǎng)絡(luò)普及的重要力量。網(wǎng)絡(luò)的快速發(fā)展為計(jì)算機(jī)軟件的開發(fā)提供了巨大的發(fā)展空間,如何利用好這個(gè)網(wǎng)絡(luò)資源是計(jì)算機(jī)軟件開發(fā)者們所要探究的重要問題,科學(xué)技術(shù)的進(jìn)步也為技術(shù)開發(fā)提供強(qiáng)大的技術(shù)支撐,它將成為計(jì)算機(jī)軟件開發(fā)注入新的動(dòng)力。計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用有利于增強(qiáng)軟件的安全性、可靠性和便捷性。為進(jìn)一步開拓計(jì)算機(jī)應(yīng)用技術(shù)打下堅(jiān)實(shí)的基礎(chǔ),另一方面,它能夠從根本上解決軟件開發(fā)和對(duì)計(jì)算機(jī)需求之間產(chǎn)生的差距,推動(dòng)技術(shù)革新,使計(jì)算的機(jī)技術(shù)應(yīng)用的范圍的領(lǐng)域更加廣闊,同時(shí)必須要強(qiáng)調(diào)軟件開發(fā)的與時(shí)俱進(jìn),因?yàn)橹挥羞@樣才能夠滿足我們對(duì)計(jì)算機(jī)功能的需求。
2新時(shí)期我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用現(xiàn)狀
新時(shí)期,我國(guó)計(jì)算機(jī)的廣泛普及為計(jì)算機(jī)軟件的開發(fā)提供了發(fā)展的空間,多種形式的計(jì)算機(jī)軟件應(yīng)用而生,不僅滿足了廣大用戶的不斷的需求,而且對(duì)我們的生活產(chǎn)生了巨大的影響力。目前我國(guó)計(jì)算機(jī)軟件行業(yè)迅速發(fā)展,他們?cè)谟?jì)算機(jī)領(lǐng)域的發(fā)展隊(duì)伍不斷的壯大,在計(jì)算機(jī)產(chǎn)業(yè)中發(fā)揮著越來越重要的作用。軟件的發(fā)展帶動(dòng)了我國(guó)產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,我國(guó)更加注重軟件技術(shù)的開發(fā)、基礎(chǔ)軟件的應(yīng)用和對(duì)產(chǎn)業(yè)鏈的完成性體系的構(gòu)建。軟件發(fā)展呈現(xiàn)一個(gè)良性發(fā)展的態(tài)勢(shì),軟件產(chǎn)品結(jié)構(gòu)不斷的被優(yōu)化,從業(yè)人員的素質(zhì)也有了顯著的提高,我國(guó)更加關(guān)注技術(shù)型產(chǎn)業(yè)的發(fā)展,良性的發(fā)展空間更加促進(jìn)了計(jì)算機(jī)軟件技術(shù)的開發(fā)與應(yīng)用。
3我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用存在的問題
技術(shù)的發(fā)展帶動(dòng)了我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,而我國(guó)軟件技術(shù)開發(fā)與發(fā)達(dá)國(guó)家存在很多差距,因?yàn)槲覈?guó)的計(jì)算機(jī)開發(fā)技術(shù)中存在著一些問題。第一,人才結(jié)構(gòu)不合理。我國(guó)軟件開發(fā)人員大多數(shù)集中在對(duì)基礎(chǔ)性技術(shù)的開發(fā)中,大量的技術(shù)人才得不到有效的運(yùn)用,高層次人才匱乏,成為牽制軟件開發(fā)的重要因素。第二,缺乏核心技術(shù)。軟件的開發(fā)離不開軟件的核心技術(shù),我國(guó)目前的發(fā)展實(shí)力遠(yuǎn)不如其他國(guó)家,特別體現(xiàn)在自主創(chuàng)新能力方面,一些技術(shù)前沿類的核心軟件技術(shù)領(lǐng)域沒有得到開發(fā),而企業(yè)內(nèi)部之間因?yàn)榭粗醒矍袄鎻亩雎詫?duì)核心技術(shù)的開發(fā)與研究。第三,開發(fā)環(huán)境受限。雖然我國(guó)十分重視計(jì)算機(jī)軟件行業(yè)的發(fā)展,同時(shí)也為計(jì)算機(jī)軟件行業(yè)提供了一些有利于發(fā)展的措施政策,但是沒有從根本上改變軟件開發(fā)的環(huán)境,國(guó)內(nèi)軟件行業(yè)競(jìng)爭(zhēng)中惡意破壞的現(xiàn)象時(shí)有出現(xiàn),而一些發(fā)展機(jī)制的建立還不夠完善,嚴(yán)重制約了計(jì)算機(jī)軟件開發(fā)技術(shù)和應(yīng)用。
4結(jié)論
熱門標(biāo)簽
計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專業(yè)論文 計(jì)算機(jī)專業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
2高職院校計(jì)算機(jī)專業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略