前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)和軟件開發(fā)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
論文摘要:計(jì)算科學(xué)主要講述了一種科學(xué)的思想方法,計(jì)算科學(xué)的基本概念、基本知識(shí)它的發(fā)展主線、學(xué)科分支、還有計(jì)算科學(xué)的特點(diǎn)、發(fā)展規(guī)律和趨勢(shì)。
引言:隨著存儲(chǔ)程序式通用電子計(jì)算機(jī)在上世紀(jì)40年代的誕生,和計(jì)算科學(xué)的快速發(fā)展以及取得的大量成果。計(jì)算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生。《計(jì)算科學(xué)導(dǎo)論》正如此書的名字,此書很好的詮釋了計(jì)算科學(xué)這一學(xué)科,并且指導(dǎo)了我們應(yīng)如何去學(xué)好這一學(xué)科。使得我們收獲頗多。并且讓我深深的反思了我的大學(xué)生活。正如趙老師書中所講的:“計(jì)算科學(xué)是年輕人的科學(xué),一旦你選擇了計(jì)算科學(xué)作為你為之奮斗的專業(yè)類領(lǐng)域,就等于你選擇了一條布滿荊棘的道路。一個(gè)有志于從事計(jì)算科學(xué)研究與開發(fā)的學(xué)生,必須在大學(xué)幾年的學(xué)習(xí)中,打下堅(jiān)實(shí)的基礎(chǔ),才有可能在將來(lái)學(xué)科的高速發(fā)展中,或在計(jì)算機(jī)產(chǎn)品的開發(fā)和快速更新?lián)Q代中有所作為。
<一>什么是計(jì)算科學(xué)和它的來(lái)歷
計(jì)算科學(xué)主要是對(duì)描述和變換信息的算法過(guò)程,包括其理論、分析、設(shè)計(jì)、效率分析、實(shí)現(xiàn)和應(yīng)用的系統(tǒng)研究。全部計(jì)算科學(xué)的基本問(wèn)題是,什么能(有效的)自動(dòng)運(yùn)行,什么不能(有效的)自動(dòng)運(yùn)行。本科學(xué)來(lái)源于對(duì)數(shù)理邏輯、計(jì)算模型、算法理論、自動(dòng)計(jì)算機(jī)器的研究,形成于20世紀(jì)30年代的后期。
隨著存儲(chǔ)程序式通用電子計(jì)算機(jī)在上世紀(jì)40年代的誕生,人類使用自動(dòng)計(jì)算裝置代替人的人工計(jì)算和手工勞動(dòng)的夢(mèng)想成為現(xiàn)實(shí)。計(jì)算科學(xué)的快速發(fā)展以也取得大量成果,計(jì)算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生。
<二>計(jì)算科學(xué)的發(fā)展
a、首先先介紹圖靈機(jī)
圖靈機(jī)的發(fā)明打開了現(xiàn)代計(jì)算機(jī)的大門和發(fā)展之路。圖靈機(jī)通過(guò)一條兩端可無(wú)限延長(zhǎng)的袋子,一個(gè)讀寫頭和一組控制讀寫頭的(控制器)組成它有一個(gè)狀態(tài)集和符號(hào)集,而此符號(hào)集一般只使用0和1兩個(gè)符號(hào)。而就是這個(gè)簡(jiǎn)潔的結(jié)構(gòu)和運(yùn)行原理隱含了存儲(chǔ)程序的原始思想,深刻的揭示了現(xiàn)代通用電子數(shù)字計(jì)算機(jī)的核心內(nèi)容。現(xiàn)在通用的計(jì)算機(jī)是電子數(shù)字計(jì)算機(jī),而電子數(shù)字計(jì)算機(jī)的發(fā)展是建立在圖靈機(jī)的基礎(chǔ)之上。他的二進(jìn)制思想使計(jì)算機(jī)的制作的簡(jiǎn)化成只需兩個(gè)穩(wěn)定態(tài)的元器件。這在今后的計(jì)算機(jī)制作上無(wú)論是二極管或集成電路上都顯示了明顯的優(yōu)越性。
b、計(jì)算機(jī)帶動(dòng)的計(jì)算學(xué)科
1946年隨著現(xiàn)代意義上的電子數(shù)字計(jì)算機(jī)ENIAC的誕生。掀起了社會(huì)快速發(fā)展的嶄新一頁(yè)。計(jì)算機(jī)工作和運(yùn)行就擺在了人們的面前。
1、計(jì)算機(jī)語(yǔ)言
我們要用計(jì)算機(jī)求解一個(gè)問(wèn)題,必須事先編好程序。因此就出現(xiàn)了最早的機(jī)器指令和匯編語(yǔ)言。20世紀(jì)50年代后,計(jì)算機(jī)的發(fā)展步入了實(shí)用化的階段。然而,在最初的應(yīng)用中,人們普遍感到使用機(jī)器指令編制程序不僅效率低下,而且十分別扭,也不利于交流和軟件維護(hù),復(fù)雜程序查找錯(cuò)誤尤其困難,因此,軟件開發(fā)急需一種高級(jí)的類似于自然語(yǔ)言那樣的程序設(shè)計(jì)語(yǔ)言。1952年,第一個(gè)程序設(shè)計(jì)語(yǔ)言ShortCode出現(xiàn)。兩年后,F(xiàn)ortran問(wèn)世。作為一種面向科學(xué)計(jì)算的高級(jí)程序設(shè)計(jì)語(yǔ)言,F(xiàn)ortran的最大功績(jī)?cè)谟诶喂痰貥淞⒘烁呒?jí)語(yǔ)言的地位,并使之成為世界通用的程序設(shè)計(jì)語(yǔ)言。Algol60的誕生是計(jì)算機(jī)語(yǔ)言的研究成為一門科學(xué)的標(biāo)志。該語(yǔ)言的文本中提出了一整套的新概念,如變量的類型說(shuō)明和作用域規(guī)則、過(guò)程的遞歸性及參數(shù)傳遞機(jī)制等。而且,它是第一個(gè)用嚴(yán)格的語(yǔ)法規(guī)則——巴科斯范式(BNF)定義語(yǔ)言文法的高級(jí)語(yǔ)言。還有用于支持結(jié)構(gòu)化程序設(shè)計(jì)的PASCAL語(yǔ)言,適合于軍隊(duì)各方面應(yīng)用的大型通用程序設(shè)計(jì)語(yǔ)言ADA,支持并發(fā)程序設(shè)計(jì)的MODULA-2,支持邏輯程序設(shè)計(jì)的PROLOG語(yǔ)言,支持人工智能程序設(shè)計(jì)的LISP語(yǔ)言,支持面積對(duì)象程序變換的SMALLTALK、C等。
2、計(jì)算機(jī)系統(tǒng)和軟件開發(fā)方法
現(xiàn)代意義上的計(jì)算機(jī)絕不是一個(gè)簡(jiǎn)單的計(jì)算機(jī)了而也包括了軟件(系統(tǒng)軟件、應(yīng)用軟件)。各種各樣的軟件使得計(jì)算機(jī)的用途大大增強(qiáng)。而軟件開發(fā)也成為了一個(gè)重要課題和發(fā)展方向。軟件開發(fā)的理論基礎(chǔ)即是計(jì)算模型。隨著計(jì)算機(jī)網(wǎng)絡(luò)、分布式處理和多媒體的發(fā)展。在各種高級(jí)程序設(shè)計(jì)語(yǔ)言中增加并發(fā)機(jī)構(gòu)以支持分布式程序設(shè)計(jì),在語(yǔ)言中通過(guò)擴(kuò)展繪圖子程序以支持計(jì)算機(jī)圖形學(xué)程序設(shè)計(jì)在程序設(shè)計(jì)語(yǔ)言中已非常的流行。之后,在模數(shù)/數(shù)模轉(zhuǎn)換等接口技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的支持下,通過(guò)擴(kuò)展高級(jí)語(yǔ)言的程序庫(kù)又實(shí)現(xiàn)了多媒體程序設(shè)計(jì)的構(gòu)想。進(jìn)入20世紀(jì)90年代之后,并行計(jì)算機(jī)和分布式大規(guī)模異質(zhì)計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展又將并行程序設(shè)計(jì)語(yǔ)言、并行編譯程序、并行操作系統(tǒng)、并行與分布式數(shù)據(jù)庫(kù)系統(tǒng)等試行軟件的開發(fā)的關(guān)鍵技術(shù)依然與高級(jí)語(yǔ)言和計(jì)算模型密切相關(guān),如各種并行、并發(fā)程序設(shè)計(jì)語(yǔ)言,進(jìn)程代數(shù),PETRI網(wǎng)等,它們正是軟件開發(fā)方法和技術(shù)的研究中支持不同階段軟件開發(fā)的程序設(shè)計(jì)語(yǔ)言和支持這些軟件開發(fā)方法和技術(shù)的理論基礎(chǔ)----計(jì)算模型
3、計(jì)算機(jī)圖形學(xué)
在計(jì)算機(jī)的硬件的迅速發(fā)展中。隨著它的存儲(chǔ)容量的增大,也掀起了計(jì)算機(jī)的巨大改革。計(jì)算機(jī)圖形學(xué)、圖像處理技術(shù)的發(fā)展,促使圖形化界面的出現(xiàn)。計(jì)算機(jī)圖形學(xué)是使用計(jì)算機(jī)輔助產(chǎn)生圖形并對(duì)圖形進(jìn)行處理的科學(xué)。并由此推動(dòng)了計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助教學(xué)(CAI)、計(jì)算機(jī)輔助信息處理、計(jì)算機(jī)輔助測(cè)試(CAT)等方向的發(fā)展。圖形化界面的出現(xiàn),徹底改變了在一個(gè)黑色的DOS窗口前敲代碼輸入控制命令的時(shí)代。同時(shí)也成就了一個(gè)偉大的公司Microsoft。
4、計(jì)算機(jī)網(wǎng)絡(luò)
隨著用戶迫切需要實(shí)現(xiàn)不同計(jì)算機(jī)上的軟硬件和信息資源共享。網(wǎng)絡(luò)就在我們的需求中誕生了。網(wǎng)絡(luò)的發(fā)展和信息資源的交換使每臺(tái)計(jì)算都變成了網(wǎng)絡(luò)計(jì)算機(jī)。這也促進(jìn)計(jì)算機(jī)的發(fā)展和廣泛應(yīng)用。
<三>計(jì)算機(jī)學(xué)科的主線及發(fā)展方向
圍繞著學(xué)科基本問(wèn)題而展開的大量具體研究,形成學(xué)科發(fā)展的主流方向與學(xué)科發(fā)展主線和學(xué)科自身的知識(shí)組織結(jié)構(gòu)。計(jì)算學(xué)科內(nèi)容按照基礎(chǔ)理論、基本開發(fā)技術(shù)、應(yīng)用以及他們與硬件設(shè)備聯(lián)系的緊密程度分成三個(gè)層面:
1、計(jì)算科學(xué)應(yīng)用層
它包括人工智能應(yīng)用與系統(tǒng),信息、管理與決策系統(tǒng),移動(dòng)計(jì)算,計(jì)劃可視化,科學(xué)計(jì)算機(jī)等計(jì)算機(jī)應(yīng)用的各個(gè)方向。
2、計(jì)算科學(xué)的專業(yè)基礎(chǔ)層
它是為應(yīng)用層提供技術(shù)和環(huán)境的一個(gè)層面,包括軟件開發(fā)方法學(xué),計(jì)算機(jī)網(wǎng)絡(luò)與通信技術(shù),程序設(shè)計(jì)科學(xué),計(jì)算機(jī)體系結(jié)構(gòu)、電子計(jì)算機(jī)系統(tǒng)基礎(chǔ)。
3、計(jì)算科學(xué)的基礎(chǔ)層
它包括計(jì)算科學(xué)的數(shù)學(xué)理論,高等邏輯等內(nèi)容。其中計(jì)算的數(shù)學(xué)理論涵蓋可計(jì)算性與計(jì)算復(fù)雜性理論形式語(yǔ)言與計(jì)算機(jī)理論等。
<四>計(jì)算機(jī)的網(wǎng)絡(luò)的發(fā)展及網(wǎng)絡(luò)安全
(1)計(jì)算機(jī)網(wǎng)絡(luò)與病毒
一個(gè)現(xiàn)代計(jì)算機(jī)被定義為包含存儲(chǔ)器、處理器、功能部件、互聯(lián)網(wǎng)絡(luò)、匯編程序、編譯程序、操作系統(tǒng)、外部設(shè)備、通信通道等內(nèi)容的系統(tǒng)。
通過(guò)上面定義,我們發(fā)現(xiàn)互聯(lián)網(wǎng)絡(luò)也被加入到計(jì)算機(jī)當(dāng)中。說(shuō)明了網(wǎng)絡(luò)的重要以及普及性。21世紀(jì)是信息時(shí)代。信息已成為一種重要的戰(zhàn)略資。信息科學(xué)成為最活躍的領(lǐng)域之一,信息技術(shù)改變著人們的生活方式。現(xiàn)在互聯(lián)網(wǎng)絡(luò)已經(jīng)廣泛應(yīng)用于科研、教育、企業(yè)生產(chǎn)、與經(jīng)營(yíng)管理、信息服務(wù)等各個(gè)方面。全世界的互聯(lián)網(wǎng)Internet正在爆炸性的擴(kuò)大,已經(jīng)成為覆蓋全球的信息基礎(chǔ)設(shè)施之一。
因?yàn)榛ヂ?lián)網(wǎng)的快速發(fā)展與應(yīng)用,我們各行各業(yè)都在使用計(jì)算機(jī)。信息安全也顯得格外重要。而隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的安全受到嚴(yán)重的挑戰(zhàn),來(lái)自計(jì)算機(jī)病毒和黑客的攻擊及其他方面的威脅也越來(lái)越大。其中計(jì)算機(jī)病毒更是很難根治的主要威脅之一。計(jì)算機(jī)病毒給我們帶來(lái)的負(fù)面影響和損失是刻骨銘心的,譬如1999年爆發(fā)的CIH病毒以及2003年元月的蠕蟲王病毒等都給廣大用戶帶來(lái)巨大的損失。
我們想更好的讓計(jì)算機(jī)為我們服務(wù),我們就必須很好的利用它,利用網(wǎng)絡(luò)。同時(shí)我們也應(yīng)該建立起自己的防護(hù)措施,以抵抗外來(lái)信息的侵入,保護(hù)我們的信息不受攻擊和破壞。
(2)計(jì)算機(jī)病毒及它的防范措施:
計(jì)算機(jī)病毒是一組通過(guò)復(fù)制自身來(lái)感染其它軟件的程序。當(dāng)程序運(yùn)行時(shí),嵌入的病毒也隨之運(yùn)行并感染其它程序。一些病毒不帶有惡意攻擊性編碼,但更多的病毒攜帶毒碼,一旦被事先設(shè)定好的環(huán)境激發(fā),即可感染和破壞。
<一>、病毒的入侵方式
1.無(wú)線電方式。主要是通過(guò)無(wú)線電把病毒碼發(fā)射到對(duì)方電子系統(tǒng)中。此方式是計(jì)算機(jī)病毒注入的最佳方式,同時(shí)技術(shù)難度也最大。可能的途徑有:①直接向?qū)Ψ诫娮酉到y(tǒng)的無(wú)線電接收器或設(shè)備發(fā)射,使接收器對(duì)其進(jìn)行處理并把病毒傳染到目標(biāo)機(jī)上。②冒充合法無(wú)線傳輸數(shù)據(jù)。根據(jù)得到的或使用標(biāo)準(zhǔn)的無(wú)線電傳輸協(xié)議和數(shù)據(jù)格式,發(fā)射病毒碼,使之能夠混在合法傳輸信號(hào)中,進(jìn)入接收器,進(jìn)而進(jìn)人信息網(wǎng)絡(luò)。③尋找對(duì)方信息系統(tǒng)保護(hù)最差的地方進(jìn)行病毒注放。通過(guò)對(duì)方未保護(hù)的數(shù)據(jù)鏈路,將病毒傳染到被保護(hù)的鏈路或目標(biāo)中。
2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和軟件中,然后把此硬件和軟件直接或間接交付給對(duì)方,使病毒直接傳染給對(duì)方電子系統(tǒng),在需要時(shí)將其激活,達(dá)到攻擊目的。這種攻擊方法十分隱蔽,即使芯片或組件被徹底檢查,也很難保證其沒(méi)有其他特殊功能。目前,我國(guó)很多計(jì)算機(jī)組件依賴進(jìn)口,困此,很容易受到芯片的攻擊。
3.后門攻擊方式。后門,是計(jì)算機(jī)安全系統(tǒng)中的一個(gè)小洞,由軟件設(shè)計(jì)師或維護(hù)人發(fā)明,允許知道其存在的人繞過(guò)正常安全防護(hù)措施進(jìn)入系統(tǒng)。攻擊后門的形式有許多種,如控制電磁脈沖可將病毒注入目標(biāo)系統(tǒng)。計(jì)算機(jī)入侵者就常通過(guò)后門進(jìn)行攻擊,如目前普遍使用的WINDOWS98,就存在這樣的后門。
4.?dāng)?shù)據(jù)控制鏈侵入方式。隨著因特網(wǎng)技術(shù)的廣泛應(yīng)用,使計(jì)算機(jī)病毒通過(guò)計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)控制鏈侵入成為可能。使用遠(yuǎn)程修改技術(shù),可以很容易地改變數(shù)據(jù)控制鏈的正常路徑。
<二>病毒攻擊的防范的對(duì)策
1.建立有效的計(jì)算機(jī)病毒防護(hù)體系。有效的計(jì)算機(jī)病毒防護(hù)體系應(yīng)包括多個(gè)防護(hù)層。一是訪問(wèn)控制層;二是病毒檢測(cè)層;三是病毒遏制層;四是病毒清除層;五是系統(tǒng)恢復(fù)層;六是應(yīng)急計(jì)劃層。上述六層計(jì)算機(jī)防護(hù)體系,須有有效的硬件和軟件技術(shù)的支持,如安全設(shè)計(jì)及規(guī)范操作。
2.嚴(yán)把收硬件安全關(guān)。國(guó)家的機(jī)密信息系統(tǒng)所用設(shè)備和系列產(chǎn)品,應(yīng)建立自己的生產(chǎn)企業(yè),實(shí)現(xiàn)計(jì)算機(jī)的國(guó)產(chǎn)化、系列化;對(duì)引進(jìn)的計(jì)算機(jī)系統(tǒng)要在進(jìn)行安全性檢查后才能啟用,以預(yù)防和限制計(jì)算機(jī)病毒伺機(jī)入侵。
3.防止電磁輻射和電磁泄露。采取電磁屏蔽的方法,阻斷電磁波輻射,這樣,不僅可以達(dá)到防止計(jì)算機(jī)信息泄露的目的,而且可以防止“電磁輻射式”病毒的攻擊。
4.加強(qiáng)計(jì)算機(jī)應(yīng)急反應(yīng)分隊(duì)建設(shè)。應(yīng)成立自動(dòng)化系統(tǒng)安全支援分隊(duì),以解決計(jì)算機(jī)防御性的有關(guān)問(wèn)題。
很多公司都有因?yàn)殡娔X被入侵而遭受嚴(yán)重經(jīng)濟(jì)損失的慘痛經(jīng)歷,不少普通用戶也未能避免電腦被破壞的厄運(yùn),造成如此大損失的并不一定都是技術(shù)高超的入侵者所為,小小的字符串帶給我們的損失已經(jīng)太多。因此,如果你是數(shù)據(jù)庫(kù)程序開發(fā)人員、如果你是系統(tǒng)級(jí)應(yīng)用程序開發(fā)人員、如果你是高級(jí)計(jì)算機(jī)用戶、如果你是論壇管理人員......請(qǐng)密切注意有關(guān)字符漏洞以及其他各類漏洞的最新消息及其補(bǔ)丁,及時(shí)在你的程序中寫入防范最新字符漏洞攻擊的安全檢查代碼并為你的系統(tǒng)安裝最新的補(bǔ)丁會(huì)讓你遠(yuǎn)離字符帶來(lái)的危險(xiǎn)。經(jīng)常殺毒,注意外來(lái)設(shè)備在計(jì)算機(jī)上的使用和計(jì)算機(jī)對(duì)外網(wǎng)的鏈接。也可以大大有效的避免計(jì)算機(jī)被攻擊。
<五>總結(jié)
在學(xué)了計(jì)算科學(xué)導(dǎo)論之后,讓我更深入的了解了我將來(lái)要從事的學(xué)科。計(jì)算科學(xué)導(dǎo)論指導(dǎo)著我們?cè)撛趺磳W(xué)習(xí)計(jì)算機(jī)。讓我更清楚的知道我們信息安全專業(yè)的方向。正如計(jì)算科學(xué)這座大樓一樣,在不斷的成長(zhǎng)。信息安全也必將隨著網(wǎng)絡(luò)的進(jìn)一步發(fā)展而更多的被人們重視。總之學(xué)習(xí)了這門課之后讓我受益匪淺,也知道自己應(yīng)該好好努力,爭(zhēng)取在自己的專業(yè)領(lǐng)域上有所成就。
參考文獻(xiàn):
1、《計(jì)算科學(xué)導(dǎo)論》(第三版),趙志琢著,科學(xué)出版社2004版
2、《計(jì)算機(jī)病毒分析與對(duì)抗》傅建明彭國(guó)軍張煥國(guó)編著武漢大學(xué)出版社2004版
關(guān)鍵詞:計(jì)算機(jī)軟件 數(shù)據(jù)接口 應(yīng)用研究
中圖分類號(hào):TN91 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-2117(2014)04-0064-02
1 序言
在20世紀(jì)90年代由美國(guó)克林頓政府主導(dǎo)的“信息高速公路”發(fā)展戰(zhàn)略,引起世界各國(guó)的廣泛重視,也成為信息領(lǐng)域發(fā)展的指向標(biāo)。計(jì)算機(jī)產(chǎn)業(yè)現(xiàn)在也開展民用和商用的發(fā)展,但是在計(jì)算機(jī)軟件技術(shù)迅猛突起的同時(shí),也會(huì)產(chǎn)生相應(yīng)的問(wèn)題和障礙。[1]這就是由于種類繁多的應(yīng)用軟件的使用,會(huì)產(chǎn)生不同類型的軟件共同工作時(shí)出現(xiàn)軟件混用的問(wèn)題。將會(huì)在客觀上影響使用的效率和用戶的體驗(yàn)度,并最終造成用戶期待的計(jì)算機(jī)操作未達(dá)到預(yù)期效果。由此類問(wèn)題或者現(xiàn)象的產(chǎn)生日趨嚴(yán)重。所以引起計(jì)算機(jī)領(lǐng)域研究者的廣泛重視,它也成為計(jì)算機(jī)軟件數(shù)據(jù)接口研究和應(yīng)用的客觀基礎(chǔ),同時(shí)也寄希望于此解決相關(guān)的現(xiàn)實(shí)問(wèn)題。
2 計(jì)算機(jī)軟件數(shù)據(jù)接口理論分析
先對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的概念進(jìn)行解析,它是由提品的軟件開發(fā)商或者委任第三方軟件開發(fā)商一系列的規(guī)范標(biāo)準(zhǔn),它的用途的效果體現(xiàn)在能夠?qū)χ付ǖ臄?shù)據(jù)進(jìn)行交流和傳播。[2]這種概念與大眾平時(shí)理解的硬件接口有著明顯的差別,它是需要借助于特定的計(jì)算機(jī)語(yǔ)言,進(jìn)行數(shù)據(jù)的處理和分析,以及數(shù)據(jù)交換的操作。由于是以軟件形式進(jìn)行運(yùn)作,所以它更具備靈活性、時(shí)效性、穩(wěn)定性以及可以達(dá)到更好的安全性效果。在具體操作中,可以通過(guò)API函數(shù)進(jìn)行封裝形式的控制。將整體程序經(jīng)過(guò)模塊化處理,將會(huì)大大提高運(yùn)作的系統(tǒng)效率。
計(jì)算機(jī)軟件接口在功能實(shí)現(xiàn)上相當(dāng)于數(shù)據(jù)庫(kù)管理員,在具有訪問(wèn)權(quán)限的前提下,以用戶的身份對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行數(shù)據(jù)分析和數(shù)據(jù)處理。但要在此進(jìn)程中存在著某個(gè)環(huán)節(jié)的不清晰和功能弱化的現(xiàn)象,將會(huì)帶來(lái)很多的問(wèn)題隱患,有三種現(xiàn)象值得關(guān)注。首先是具有編程能力的用戶,可以使用SQL語(yǔ)言,按照個(gè)人意愿對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行個(gè)性化的訪問(wèn),但是會(huì)存在著安全和操作的各種問(wèn)題。其次是程序員開發(fā)應(yīng)用程序軟件時(shí),采用的是直接調(diào)用數(shù)據(jù)的形式,帶來(lái)便利的同時(shí)也會(huì)產(chǎn)生安全危險(xiǎn)。最后是進(jìn)行遠(yuǎn)程數(shù)據(jù)庫(kù)訪問(wèn)時(shí),會(huì)產(chǎn)生繁瑣冗余的問(wèn)題,加大程序編寫的障礙和工作量。所以研究并實(shí)踐計(jì)算機(jī)軟件接口的設(shè)計(jì)和應(yīng)用,規(guī)避上面所探討的諸多問(wèn)題,這也是本文研究的必要性體現(xiàn)。
3 計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)規(guī)范
需要通過(guò)程序設(shè)計(jì)達(dá)到計(jì)算機(jī)軟件數(shù)據(jù)接口的實(shí)現(xiàn)效果,在此過(guò)程中一定要遵守必要的規(guī)范和原則,可以起到多種現(xiàn)實(shí)的作用。既能夠充分體現(xiàn)其功能性、個(gè)性化理念,同時(shí)也能夠有效地達(dá)成效率運(yùn)作和統(tǒng)一操作的效果。從客觀的使用層面進(jìn)行探討,也能夠顯著提升其使用壽命和應(yīng)用效果。在計(jì)算機(jī)研發(fā)領(lǐng)域中,相關(guān)的規(guī)范和標(biāo)準(zhǔn)也是必不可少的,這也有利于促進(jìn)相關(guān)領(lǐng)域的蓬勃發(fā)展。現(xiàn)在探討計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)規(guī)范,主要包括以下幾個(gè)層面。
其一是充分滿足客戶個(gè)性化需求,可以給客戶帶來(lái)使用的滿意度。有客戶才會(huì)有需求,這也是在客觀的條件下產(chǎn)生產(chǎn)業(yè)鏈發(fā)展模式。計(jì)算機(jī)軟件本身是軟件數(shù)據(jù)接口提供各種服務(wù)能力的前提,同時(shí)也是通過(guò)軟件數(shù)據(jù)接口的拓展方式擴(kuò)充軟件程序的應(yīng)用范圍。經(jīng)過(guò)一系列的設(shè)計(jì)研發(fā),能夠更大限度地滿足用戶的多元化需求,并能夠在現(xiàn)實(shí)的操作中解決及時(shí)性的問(wèn)題。
其二是要更好地遵循面向?qū)ο笤O(shè)計(jì)的規(guī)范,這也是可以達(dá)到模塊化設(shè)計(jì)的效果。這是從設(shè)計(jì)者的角度出發(fā),進(jìn)行高效運(yùn)作,這也是體現(xiàn)出現(xiàn)在以及未來(lái)軟件研發(fā)的必然趨勢(shì)。一個(gè)大型的程序設(shè)計(jì)中,一方面需要設(shè)計(jì)團(tuán)隊(duì)進(jìn)行協(xié)作,另外一方面可以通過(guò)面向?qū)ο笤O(shè)計(jì)進(jìn)行封裝式操作。能夠準(zhǔn)確地進(jìn)行功能的設(shè)計(jì),提供精確的技術(shù)支持,這也是建立在科學(xué)性基礎(chǔ)之上。在越來(lái)越復(fù)雜的設(shè)計(jì)中,提升工作精度、降低工作難度、減少成本支出。
其三是通過(guò)計(jì)算機(jī)軟件數(shù)據(jù)接口方式的應(yīng)用,可以增強(qiáng)高容錯(cuò)性以及魯棒性。這主要是表現(xiàn)在兩個(gè)方面,首先是能夠降低在實(shí)際使用中數(shù)據(jù)處理和數(shù)據(jù)傳輸過(guò)程中出現(xiàn)的錯(cuò)誤,也就是可以顯著地提升系統(tǒng)運(yùn)作的效率和質(zhì)量。其次是體現(xiàn)在當(dāng)軟件數(shù)據(jù)輸入出現(xiàn)超規(guī)范的狀態(tài),能夠充分體現(xiàn)出它的穩(wěn)定性特征。這也是在軟件開發(fā)和運(yùn)行中,需要重視并研究的內(nèi)容,有著很強(qiáng)的實(shí)踐效能。
最后是體現(xiàn)在遵守本行業(yè)標(biāo)準(zhǔn)數(shù)據(jù)接口規(guī)范的同時(shí),要不斷對(duì)其進(jìn)行擴(kuò)充。行業(yè)內(nèi)部公認(rèn)的標(biāo)準(zhǔn)規(guī)范對(duì)行業(yè)整體的發(fā)展和促進(jìn)是非常重要的,也是行業(yè)間不同機(jī)構(gòu)或者企業(yè)在交流中的必要前提。軟件的可拓性也是會(huì)對(duì)軟件數(shù)據(jù)接口的使用帶來(lái)技術(shù)上的支持和便利。也為計(jì)算機(jī)數(shù)據(jù)接口的發(fā)展提供新的方向,能夠更加的實(shí)用,也具有現(xiàn)實(shí)中的可行性,體現(xiàn)出它的研究意義。
4 計(jì)算機(jī)軟件數(shù)據(jù)接口開發(fā)實(shí)現(xiàn)
在考量軟件數(shù)據(jù)接口開發(fā)和實(shí)現(xiàn)的過(guò)程中,需要考量它的應(yīng)用方式和開發(fā)內(nèi)容,并根據(jù)現(xiàn)實(shí)的需要進(jìn)行綜合性的應(yīng)用。這也就意味著它具有多種形式的標(biāo)準(zhǔn)規(guī)范,可以是接口函數(shù),也可能是具有固定格式的數(shù)據(jù)文件類型,或者可以選擇封裝類型進(jìn)行處理。在具體操作中,根據(jù)實(shí)際的需要以及實(shí)現(xiàn)的效果進(jìn)行選擇,主要是表現(xiàn)在以下幾個(gè)方面,下面對(duì)此進(jìn)行研究。
首先是采用文件交換形式進(jìn)行軟件數(shù)據(jù)接口開發(fā)和應(yīng)用。它是指通過(guò)制定數(shù)據(jù)類型的數(shù)據(jù)文件進(jìn)行數(shù)據(jù)處理、儲(chǔ)存以及傳輸,它的數(shù)據(jù)服務(wù)終端重要是涵蓋這軟件開發(fā)商、第三方開發(fā)商和用戶,主要應(yīng)用于用戶和用戶之間的需求操作。事先確定數(shù)據(jù)結(jié)構(gòu)的類型,通過(guò)軟件掃描的方式,找尋對(duì)應(yīng)的文件,通過(guò)系統(tǒng)規(guī)范的內(nèi)部數(shù)據(jù)處理機(jī)制進(jìn)行數(shù)據(jù)文件讀取,實(shí)際上是達(dá)成數(shù)據(jù)交互的操作。目前主要是包括兩種形式,一種是txt模式,另一種是ini模式。前者是Windows系統(tǒng)常規(guī)的文件形式,主要處理的信息內(nèi)容是特殊格式的數(shù)據(jù)信息,其體現(xiàn)出自由和靈活的特點(diǎn)。后者是Windows系統(tǒng)自身所帶的文件類型,主要通過(guò)API函數(shù)進(jìn)行封裝處理,也是主要使用的數(shù)據(jù)交互文件類型,通過(guò)二者的共同使用,達(dá)到軟件數(shù)據(jù)交互效果。
其次是選擇應(yīng)用程序接口函數(shù)形式進(jìn)行軟件數(shù)據(jù)接口開發(fā)和應(yīng)用。它是現(xiàn)在最為常見的封裝函數(shù)的類型,這是根據(jù)實(shí)際的需要以及遵守相關(guān)規(guī)范的前提下,由軟件開發(fā)商自行研究,并在出廠之前事先制定具有操作效能的函數(shù)族。需要進(jìn)行相應(yīng)可行性分析和研究的實(shí)踐性規(guī)劃。這也就意味著用戶在使用中直接調(diào)用就可以達(dá)到操作的目的,在使用的過(guò)程中呈現(xiàn)出更加便捷的特征。其中有一個(gè)特點(diǎn)需要了解,這就是處于技術(shù)保密的考量,具體設(shè)計(jì)過(guò)程是嚴(yán)格保密。它不僅可以應(yīng)用于用戶的各項(xiàng)操作,同時(shí)第三方開發(fā)商也是在遵守軟件開發(fā)商相關(guān)的規(guī)則前提下,直接調(diào)用封裝好的接口函數(shù)。在實(shí)際的應(yīng)用中能夠達(dá)到高效處理的結(jié)果,具有很高的推廣性和流行性。在此進(jìn)程中,很多軟件開發(fā)商會(huì)公布出接口函數(shù)的開發(fā)內(nèi)容,達(dá)到更深入使用的效果。
最后是提取中間數(shù)據(jù)庫(kù)形式進(jìn)行軟件數(shù)據(jù)接口開發(fā)和應(yīng)用。它的使用是通過(guò)具有功用性質(zhì)的數(shù)據(jù)庫(kù)建設(shè)和完善實(shí)現(xiàn)的,這也是有軟件開發(fā)商負(fù)責(zé)管理和維護(hù)。如果用戶或者第三方開發(fā)商想要借助此種方式實(shí)現(xiàn)軟件數(shù)據(jù)接口開發(fā)或者直接應(yīng)用,這是需要能夠通過(guò)該軟件開發(fā)商的用戶授權(quán),這也就意味著它提供的是有償服務(wù)。其數(shù)據(jù)庫(kù)主要是以Access、Oracle、Sybase以及SqlServer等為主,這也是現(xiàn)在非常流行的數(shù)據(jù)庫(kù)。對(duì)于很多第三方軟件開發(fā)商而言,它是非常理想的選擇,對(duì)數(shù)據(jù)操作靈活性的把握更好,但是客觀上增加開發(fā)過(guò)程中的數(shù)據(jù)庫(kù)操作和管理,由于是屬于不同的機(jī)構(gòu)研發(fā),在使用時(shí)會(huì)產(chǎn)生匹配度的相關(guān)問(wèn)題。總體來(lái)講,此種方式的應(yīng)用目前仍屬于小眾范圍。
5 總結(jié)
計(jì)算機(jī)技術(shù)的快速發(fā)展,帶來(lái)的是信息科技革命,也使得計(jì)算機(jī)技術(shù)的應(yīng)用領(lǐng)域越來(lái)越廣闊。在此過(guò)程中,不同的受眾群體也是有著多樣化的選擇和個(gè)性化的需求。相比較于計(jì)算機(jī)硬件數(shù)據(jù)接口的設(shè)計(jì)和研發(fā),計(jì)算機(jī)軟件數(shù)據(jù)接口的開發(fā)和實(shí)現(xiàn)更具有實(shí)用性的價(jià)值,也是現(xiàn)在處理不同數(shù)據(jù)類型信息以及不同用戶之間數(shù)據(jù)交流的有效解決方式。在計(jì)算機(jī)技術(shù)的使用中,也更是需要通過(guò)軟件接口的設(shè)計(jì),實(shí)現(xiàn)更加廣泛的數(shù)據(jù)處理和數(shù)據(jù)傳輸,也是體現(xiàn)出互聯(lián)網(wǎng)技術(shù)普及以及不同領(lǐng)域發(fā)展信息交流的需要,通過(guò)計(jì)算機(jī)軟件數(shù)據(jù)接口的研究和實(shí)踐,能夠推動(dòng)整個(gè)信息化技術(shù)的全面發(fā)展,這也是未來(lái)計(jì)算機(jī)技術(shù)研發(fā)的重要趨向。
(中山市中等專業(yè)學(xué)校,廣東 中山 528437)
參考文獻(xiàn):
關(guān)鍵詞:軟件開發(fā) 散裝填料 流體力學(xué) 負(fù)荷性能圖 設(shè)計(jì)及核算
填料塔是化工生產(chǎn)中常用的一種分離設(shè)備,廣泛地應(yīng)用于精餾、吸收、解吸、氣體洗滌、液體萃取等單元操作過(guò)程。自20世紀(jì)初,填料塔應(yīng)用于工業(yè)分離過(guò)程以來(lái),在增產(chǎn)、節(jié)能、提高產(chǎn)品質(zhì)量、改善環(huán)境和減少投資等方面的優(yōu)勢(shì)明顯,應(yīng)用范圍越來(lái)越廣,而填料塔的設(shè)計(jì)要求也越來(lái)越高。
1 計(jì)算模型的確定
1.1 液泛氣速計(jì)算模型
文獻(xiàn)針對(duì)鮑爾環(huán),用Eckert通用關(guān)聯(lián)圖、Bain-Haugen公式、Billet等泛點(diǎn)氣速預(yù)測(cè)模型與實(shí)驗(yàn)值進(jìn)行了對(duì)比,結(jié)果表明Bain-Haugen公式與實(shí)驗(yàn)數(shù)據(jù)吻合的較好,因此本文采用Bain-Haugen公式作為液泛氣速計(jì)算模型。
1.2 塔徑計(jì)算模型
塔徑的計(jì)算方法主要有泛點(diǎn)法、載點(diǎn)法和FP-Cmax圖法。若要求操作穩(wěn)定,壓降小,則可以選擇載點(diǎn)以下的操作氣速。但目前對(duì)于載點(diǎn)關(guān)聯(lián)式的研究較少,并且在很多場(chǎng)合下(尤其在大液量時(shí))載點(diǎn)氣速難以確定,而泛點(diǎn)算法則是在填料塔計(jì)算中普遍使用的方法。FP-Cmax圖法是工業(yè)上普遍用來(lái)計(jì)算規(guī)整填料塔塔徑。因此本文采用泛點(diǎn)法作為塔徑的計(jì)算模型。
1.3 壓降計(jì)算模型
計(jì)算填料塔壓降的模型方法分為兩類,一類是專門適用于某特定類型的,這種模型算法往往由填料開發(fā)者提出,有些沒(méi)有公開發(fā)表,需向填料制造商咨詢;另一類是通用的計(jì)算模型。
目前主要的壓降算法模型有Eckert通用關(guān)聯(lián)圖、Billet模型、S-B-F壓降模型、新Eckert通用關(guān)聯(lián)圖、Kister通用關(guān)聯(lián)圖、BRF法、Robbins法。以文獻(xiàn)的實(shí)驗(yàn)數(shù)據(jù)為基準(zhǔn)值,對(duì)適用于散裝填料的模型進(jìn)行了比較計(jì)算,結(jié)果表明新Eckert壓降通用關(guān)聯(lián)圖與實(shí)驗(yàn)值比較吻合,因此本文采用新Eckert壓降通用關(guān)聯(lián)圖的擬合公式作為壓降計(jì)算模型。
1.4 持液量計(jì)算模型
持液量的計(jì)算模型主要有Mackowiak模型、Billet模型、大竹模型、Rocha模型等。文獻(xiàn)認(rèn)為Mackowiak模型和大竹公式的誤差較大;Rocha模型較為復(fù)雜,參數(shù)眾多,文獻(xiàn)只提供部分參數(shù);文獻(xiàn)認(rèn)為Billet模型的預(yù)測(cè)值與實(shí)驗(yàn)值誤差較小,尤其在恒持液量區(qū),因此本文采用Billet模型作為持液量的計(jì)算模型。
1.5 等板高度計(jì)算模型
目前等板高度的計(jì)算模型有Hands and Whitt公式、Frank公式、Murch公式、Strigle公式、Rocha模型、Brova公式、Lockett模型、Carillo模型等。有文獻(xiàn)推薦Frank公式作為等板高度計(jì)算模型,因此本文采用Frank公式。另外,可根據(jù)填料廠家提供的等板高度推薦值手動(dòng)輸入。
2 負(fù)荷性能圖限制線確定
2.1 負(fù)荷性能圖氣相上限線
填料塔內(nèi)氣體流率增加,持液量趨于增加,壓降也相應(yīng)增加,在泛點(diǎn)處液體在填料表面處積累并逐漸增多,氣體負(fù)荷略微增加,壓降將趨于無(wú)窮大,此時(shí)填料床層出現(xiàn)液泛現(xiàn)象。許多實(shí)際情況下,操作可以維持在泛點(diǎn),但這種操作狀況極不穩(wěn)定,操作性能較差。因此本文將泛點(diǎn)時(shí)的氣體量作為負(fù)荷性能圖的氣相上限線。
2.2 負(fù)荷性能圖氣相下限線
氣相流速與填料層持液量和壓降有明顯關(guān)系,氣速降低,填料層持液量和壓降也降低,當(dāng)氣速下降到一定程度時(shí),塔內(nèi)氣液相湍動(dòng)程度明顯降低,氣相分布不均,則氣液傳質(zhì)效率明顯降低。
Kister以壓降作為判斷氣相負(fù)荷下限的標(biāo)準(zhǔn),由最小壓降計(jì)算出氣相負(fù)荷的下限,推薦操作時(shí)散裝填料層的壓降應(yīng)不低于0.1英寸水柱/英尺填料層高度,而在實(shí)際操作中操作壓降低于上述推薦值時(shí)仍可處于正常操作狀態(tài)。因此以Kister的推薦值作為計(jì)算氣相負(fù)荷下限的標(biāo)準(zhǔn)并不準(zhǔn)確。孫津生認(rèn)為當(dāng)氣相負(fù)荷因子在0到0.6時(shí),存在一個(gè)傳質(zhì)拐點(diǎn),在此拐點(diǎn)以下,傳質(zhì)效率大幅下降,而在實(shí)際工程設(shè)計(jì)中如果負(fù)荷因子取在0.5~0.6之間時(shí),一般認(rèn)為風(fēng)險(xiǎn)較大,所以本文將氣相動(dòng)能因子為0.6時(shí)的氣相負(fù)荷作為負(fù)荷性能圖的氣相下限線。
2.3 負(fù)荷性能圖液相上限線
由于填料具有較大空隙率,與板式塔相比,填料塔一般不會(huì)發(fā)生液相超負(fù)荷現(xiàn)象,所以對(duì)于填料的液相負(fù)荷上限研究較少。文獻(xiàn)研究表明對(duì)于高效填料塔最大液相噴淋密度應(yīng)低于200 m3/(m2?h),但對(duì)于填料吸收塔最大液相噴淋密度超過(guò)200 m3/(m2?h)時(shí),部分情況下,也處于正常操作狀況。關(guān)于填料的最大液相噴淋密度還有待于進(jìn)一步研究。本文暫采用最大噴淋密度200 m3/(m2?h)作為負(fù)荷性能圖的液相上限線。
2.4 負(fù)荷性能圖液相下限線
要保證填料塔正常操作,必須有一定的液體噴淋量。當(dāng)液相的操作負(fù)荷低于某一值時(shí),填料單體提供的表面積得不到有效的潤(rùn)濕,液體在填料表面不能建立穩(wěn)定的液膜, 從而降低了氣液傳質(zhì)效率。因此,本文以最小噴淋密度作為負(fù)荷性能圖的液相下限線。
2.5 負(fù)荷性能圖液泛線
填料塔中液相在填料表面形成液膜流動(dòng),氣相向上流動(dòng)對(duì)液膜流動(dòng)產(chǎn)生牽制作用,隨氣相速度增加,液膜下降速度逐漸減小,氣相速度增加到一定程度時(shí)液膜增厚,氣相速度進(jìn)一步增加,液膜進(jìn)一步增厚,如此循環(huán),持液量增加。最終液相變?yōu)檫B續(xù)相,氣相成為分散相,此現(xiàn)象即為液泛。同理,當(dāng)氣相速度一定時(shí),液相噴淋量增加到一定后,也會(huì)造成液泛現(xiàn)象發(fā)生。因此液泛可以反映填料塔內(nèi)氣液兩相相互影響的極限值。本文以Eckert關(guān)聯(lián)圖中泛點(diǎn)線的回歸解析式作為負(fù)荷性能圖的液泛線。
3 軟件設(shè)計(jì)功能考核
用水吸收空氣中的SO2氣體,混合氣體處理量為100kmol,其中SO2的含量為7%,空氣含量93%,要求凈化氣中SO2的含量達(dá)到15%(mol),操作壓力為常壓,氣體入口溫度為25℃,洗手液中不含SO2,水入口溫度為25℃,要求設(shè)計(jì)吸收塔,對(duì)其進(jìn)行工藝計(jì)算并輸出填料塔的負(fù)荷性能圖。
其中液相流率L=72530kg/s,氣相流率G=3148kg/s,理論板數(shù)10塊,其他物性參數(shù):=998.2kg/m3,氣相密度=1.383kg/m3,液相粘度=1mPa?s,氣相粘度=0.018 mPa?s,液相表面張力0.07154N/m。選用DN38塑料鮑爾環(huán)填料。設(shè)計(jì)及核算結(jié)果如表1所示。
4 結(jié)語(yǔ)
軟件的計(jì)算結(jié)果和核算結(jié)果與文獻(xiàn)值相差較小,誤差在工程允許誤差范圍內(nèi),所以本軟件計(jì)算結(jié)果準(zhǔn)確可靠,可應(yīng)用于實(shí)踐。另外軟件繪制出了填料塔的負(fù)荷性能圖,表示出了填料塔的可行穩(wěn)定操作區(qū)域,為填料塔設(shè)計(jì)、改造提供了直觀的依據(jù)。
參考文獻(xiàn):
[1] 李軍,陳亮,孫蘭義等.填料萃取塔設(shè)計(jì)軟件CUP-Tower的開發(fā)[J],石油化工設(shè)備,2009,38(3):20~23
[2] 田正義.規(guī)整填料塔軟件開發(fā)[D].青島:青島科技大學(xué),2009
關(guān)鍵字:計(jì)算機(jī)軟件開發(fā)應(yīng)用研究發(fā)展趨勢(shì)
隨著科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)代人的生活發(fā)生了翻天覆地的變化,信息化網(wǎng)絡(luò)技術(shù)的出現(xiàn)更為人們工作、生活帶來(lái)了更多的便利,計(jì)算機(jī)的推廣和普及都離不開計(jì)算機(jī)軟件開發(fā)技術(shù),為了不斷滿足人們工作和生活的需求,推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代的進(jìn)步,計(jì)算機(jī)軟件開發(fā)技術(shù)也不斷的進(jìn)行著革新。近幾年來(lái),計(jì)算機(jī)軟件開發(fā)堅(jiān)持“以人為本”的開發(fā)理念,加強(qiáng)提升軟件的價(jià)值性、實(shí)用性、有效性以及社會(huì)服務(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ī)軟件起著主要的輔佐作用,它通過(guò)自身的功能和運(yùn)作支撐著整個(gè)計(jì)算機(jī)的運(yùn)行,給人類生活帶來(lái)極大的便利。就我國(guó)計(jì)算機(jī)行業(yè)整體來(lái)看,目前,我國(guó)計(jì)算機(jī)軟件開發(fā)隊(duì)伍正在不斷的壯大,這在一定程度上促進(jìn)了計(jì)算機(jī)軟件開發(fā)行業(yè)的崛起和發(fā)展。加之。受2009年金融危機(jī)的影響,許多計(jì)算機(jī)軟件開發(fā)公司將經(jīng)營(yíng)中心由國(guó)外轉(zhuǎn)至國(guó)內(nèi),國(guó)內(nèi)計(jì)算機(jī)軟件開發(fā)進(jìn)入高速發(fā)展時(shí)期,其產(chǎn)業(yè)額在全球IT行業(yè)中都占著較大的比重,各高校學(xué)生也都看好這一市場(chǎng),紛紛加入計(jì)算機(jī)軟件開發(fā)這一行業(yè),為計(jì)算機(jī)軟件開發(fā)行業(yè)帶來(lái)了更多優(yōu)秀人才。
1.2計(jì)算機(jī)軟件開發(fā)的重要性
在網(wǎng)絡(luò)信息時(shí)展的今天,計(jì)算機(jī)是推動(dòng)社會(huì)經(jīng)濟(jì)發(fā)展的重要力量,而計(jì)算機(jī)的軟件開發(fā)技術(shù)是計(jì)算機(jī)發(fā)展的重要核心,換言之,計(jì)算機(jī)軟件開發(fā)技術(shù)不但是支撐計(jì)算機(jī)發(fā)展的重要后盾,同時(shí),也是推動(dòng)信息化網(wǎng)絡(luò)時(shí)展的主要力量。隨著我國(guó)計(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)新改革,目前,我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)逐步趨于成熟,其軟件開發(fā)的方式也越來(lái)越多,就當(dāng)前我國(guó)計(jì)算機(jī)軟件開發(fā)行業(yè)來(lái)看,其開發(fā)方式為以下兩種:
2.1原型化法
在軟件開發(fā)過(guò)程中,開發(fā)人員根據(jù)計(jì)算機(jī)使用者的需求,科學(xué)合理的開發(fā)一個(gè)原型,在投入使用后,開發(fā)人員根據(jù)使用情況進(jìn)行不斷的修訂,直至滿足計(jì)算機(jī)使用者的需求。相對(duì)其他開發(fā)方法來(lái)說(shuō),原型化法能在更短的時(shí)間內(nèi)滿足客戶需求,且開發(fā)風(fēng)險(xiǎn)和開發(fā)成本較低,因此,原型化法也是當(dāng)前計(jì)算機(jī)軟件開發(fā)行業(yè)常用方法之一,但原型化法也存在著一些不足之處,這種開發(fā)法僅適用于小型系統(tǒng)的開發(fā),不能滿足大型系統(tǒng)的使用要求,且后期系統(tǒng)維護(hù)較為麻煩,因此,開發(fā)人員在使用前應(yīng)根據(jù)自身情況,慎重選擇。
2.2生命周期法
生命周期法也就是我們常說(shuō)的結(jié)構(gòu)化系統(tǒng)開發(fā)法,這種開發(fā)方法周期較長(zhǎng),其工作量較大,注重開發(fā)系統(tǒng)的全面性和完整性,在開發(fā)時(shí),開發(fā)者為降低開發(fā)難度,提高軟件的可操作性,一般會(huì)將開發(fā)過(guò)程分成小節(jié)進(jìn)行開發(fā),每個(gè)開發(fā)階段都有明確的開發(fā)目標(biāo)和任務(wù),這樣就能有效的避免不必要的麻煩,但生命周期法只能按順序進(jìn)行階段開發(fā),各階段不能同時(shí)進(jìn)行,在開發(fā)期間,開發(fā)人員還需做好各階段的校正,否則后期難以更改。生命周期法也是目前我國(guó)較為成熟的軟件開發(fā)方法,雖然其開發(fā)過(guò)程較為復(fù)雜,但其優(yōu)越性其他開發(fā)方法無(wú)可比擬。
3新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)的存在在于更好的為人類工作和生活提供方便,軟件開發(fā)的宗旨也一樣,任何軟件的開發(fā)都必須建立在為人類服務(wù)的基礎(chǔ)上,本文以VB6.O+Acess和Web+xm1+ActiveXl兩種不同的計(jì)算機(jī)軟件為例,詳細(xì)說(shuō)明計(jì)算機(jī)軟件開發(fā)在新時(shí)期的應(yīng)用。就以上兩種軟件來(lái)說(shuō),由于第一種軟件和系統(tǒng)的版本同屬微軟版本,其兼容性較好,可以直接在用戶計(jì)算機(jī)上安裝使用,而第二種軟件與用戶計(jì)算機(jī)系統(tǒng)屬于不同版本,其兼容性相對(duì)較差,因此,在安裝前,需先在用戶計(jì)算機(jī)上安裝相關(guān)的組件,并更改安裝瀏覽器,才能使軟件更好的兼容。經(jīng)過(guò)一段時(shí)間的使用和觀察可發(fā)現(xiàn),第一種軟件安裝顯得更為方便,用戶可根據(jù)自身需要,選擇適合自身需求的軟件,獨(dú)立完成安裝,經(jīng)過(guò)觀察后發(fā)現(xiàn)第一種軟件的運(yùn)行相對(duì)穩(wěn)定,而第二種軟件由于與系統(tǒng)不兼容,安裝時(shí)受改瀏覽器和安裝版本的限制,其安裝過(guò)程較為復(fù)雜,許多用戶無(wú)法獨(dú)立完成安裝,因此,就使用人數(shù)來(lái)看,第一種軟件有著明顯的優(yōu)勢(shì),但隨著用戶數(shù)量的不斷增加,軟件客戶端運(yùn)行速度會(huì)受到一定的影響,需人工進(jìn)行調(diào)整。總而言之,任何軟件的開發(fā)都是為了能為人類提供更多的便利,因此,在開發(fā)時(shí),開發(fā)人員應(yīng)根據(jù)計(jì)算機(jī)用戶需求,堅(jiān)持以人為本思想,為計(jì)算機(jī)軟件開發(fā)作出更多貢獻(xiàn)。
4結(jié)束語(yǔ)
當(dāng)今時(shí)代是一個(gè)全新的時(shí)代,新的時(shí)代更需要新的發(fā)展理念。在這個(gè)新的發(fā)展時(shí)期,計(jì)算機(jī)扮演著重要角色,可以說(shuō)社會(huì)經(jīng)濟(jì)的發(fā)展離不開計(jì)算機(jī)的推動(dòng),而計(jì)算機(jī)的發(fā)展離不開軟件開發(fā)技術(shù),因此,要想社會(huì)更好、更長(zhǎng)遠(yuǎn)的發(fā)展,我們必須為計(jì)算機(jī)軟件開發(fā)營(yíng)造更為良好的環(huán)境,不斷提高計(jì)算機(jī)軟件開發(fā)技術(shù),從而推動(dòng)計(jì)算機(jī)發(fā)展,為人類謀求更好的發(fā)展。
參考文獻(xiàn)
[I]沈亮亮計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢(shì)展望[J].電子技術(shù)與軟件工程,2014,22:73
[2]張偉計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢(shì)研究[J].軟件,2013,03:151—153
【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用;軟件開發(fā);探究
隨著社會(huì)的進(jìn)步與信息科技水平的提高和完善,推動(dòng)了計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在人們生活中的普遍應(yīng)用,也迎來(lái)了信息化時(shí)代,讓計(jì)算機(jī)技術(shù)廣泛的應(yīng)用到社會(huì)的各個(gè)領(lǐng)域中,不僅改變了人們的生活方式,還對(duì)社會(huì)的經(jīng)濟(jì),教育,醫(yī)療事業(yè)做出貢獻(xiàn),計(jì)算機(jī)技術(shù)在人們的生活中被普遍應(yīng)用。而計(jì)算機(jī)應(yīng)用軟件的開發(fā)作為計(jì)算機(jī)技術(shù)的核心部分,為完善計(jì)算機(jī)資源配置,提高計(jì)算機(jī)的性能,使計(jì)算機(jī)應(yīng)用軟件開發(fā)引起了人們的重視,本文就計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)進(jìn)行探討。
1計(jì)算機(jī)應(yīng)用軟件概念
計(jì)算機(jī)分為硬件和軟件,而軟件是支撐計(jì)算機(jī)正常運(yùn)行的重要力量,而在計(jì)算機(jī)軟件中又可劃分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是指操作系統(tǒng),該系統(tǒng)是保持計(jì)算機(jī)協(xié)調(diào)的重要部件,比如現(xiàn)在常用的操作系統(tǒng)有Windows7、Windows8,以及近來(lái)更新的Windows10操作系統(tǒng),操作系統(tǒng)對(duì)于計(jì)算機(jī)來(lái)說(shuō)是保持計(jì)算機(jī)正常工作的部分。應(yīng)用軟件則是操作計(jì)算機(jī)的必要軟件,其形式主要是以程序出現(xiàn),例如計(jì)算機(jī)常用的辦公軟件,圖形軟件,還有圖像瀏覽器等等,這些應(yīng)用軟件的功能是讓計(jì)算機(jī)各個(gè)部分之間進(jìn)行建立一種緊密的聯(lián)系,并能通過(guò)這些軟件進(jìn)行協(xié)調(diào),讓計(jì)算機(jī)進(jìn)行有序的工作。計(jì)算機(jī)應(yīng)用軟件在開發(fā)過(guò)程中是以特定的數(shù)據(jù),字母,字符或代碼進(jìn)行編寫并以書面形式體現(xiàn)在計(jì)算機(jī)中,這也是計(jì)算機(jī)在運(yùn)行中所必須的程序。
2計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)
計(jì)算機(jī)應(yīng)用軟件通常是運(yùn)行在計(jì)算機(jī)的系統(tǒng)中,并且需要服務(wù)器的運(yùn)行支持,還需要自主運(yùn)行,而小型的計(jì)算機(jī)應(yīng)用軟件開發(fā)工作較為簡(jiǎn)單,一個(gè)人單獨(dú)也是可以完成的,而大型的計(jì)算機(jī)應(yīng)用軟件開發(fā)則是需要多數(shù)人的配合協(xié)作,并需要嚴(yán)格按照相關(guān)原則進(jìn)行規(guī)范性開發(fā),并需要定期對(duì)應(yīng)用軟件的開發(fā)工作進(jìn)行維護(hù)與管理,保證客戶的正常運(yùn)用。因此,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)大致可分為以下幾部分:
2.1生命周期的開發(fā)技術(shù)
生命周期開發(fā)技術(shù)則是在時(shí)間上將應(yīng)用軟件的開發(fā)技術(shù)分為幾個(gè)不同周期,為軟件的開發(fā)工作制定合理的計(jì)劃,應(yīng)用軟件的生命周期開發(fā)技術(shù)主要是針對(duì)應(yīng)用軟件的問(wèn)題定義與規(guī)劃,軟件需求進(jìn)行分析,對(duì)軟件進(jìn)行設(shè)計(jì),對(duì)程序編碼進(jìn)行測(cè)試,做好上述準(zhǔn)備之后需要對(duì)軟件的開發(fā)運(yùn)行進(jìn)行維護(hù),保證計(jì)算機(jī)運(yùn)行正常。這類軟件開發(fā)技術(shù)對(duì)計(jì)算機(jī)應(yīng)用軟件的開發(fā)人員與計(jì)算機(jī)應(yīng)用系統(tǒng)要求較高,通常用在大型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作上。例如電子商務(wù)行業(yè)中需要對(duì)電子商務(wù)的應(yīng)用程序軟件進(jìn)行開發(fā),在軟件開發(fā)之前應(yīng)首先調(diào)查企業(yè)的需求,并對(duì)技術(shù)和經(jīng)濟(jì)的可行性進(jìn)行分析,再進(jìn)行軟件開發(fā),并在軟件開發(fā)后期,需要定期對(duì)軟件進(jìn)行維護(hù)與更新,適應(yīng)企業(yè)的發(fā)展條件。
2.2原始型開發(fā)技術(shù)
原始型開發(fā)技術(shù)是根據(jù)用戶的需求建立軟件模型,并逐步修改的過(guò)程,直至滿足客戶需要,最后對(duì)開發(fā)的計(jì)算機(jī)軟件進(jìn)行測(cè)試,檢查軟件中是否含有漏洞,并進(jìn)一步將計(jì)算機(jī)軟件進(jìn)行完善,在客戶的使用過(guò)程中,還需要不斷對(duì)計(jì)算機(jī)軟件進(jìn)行定期維護(hù)工作,對(duì)軟件中存在的問(wèn)題能夠及時(shí)有效的處理,滿足客戶對(duì)計(jì)算機(jī)軟件正常使用的需要,保證計(jì)算機(jī)軟件的正常運(yùn)行狀態(tài)。這類開發(fā)技術(shù)一般是小型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作,軟件開發(fā)的規(guī)模比較小,功能較簡(jiǎn)單,對(duì)于系統(tǒng)的要求并不高,比較適用于對(duì)信息的管理,或是對(duì)事物進(jìn)行處理。原始型開發(fā)技術(shù)在一定程度上為客戶減少了風(fēng)險(xiǎn)投資,且軟件開發(fā)技術(shù)較為簡(jiǎn)單,為企業(yè)或個(gè)人減少投資成本,還滿足了客戶的需求。
2.3自動(dòng)型系統(tǒng)開發(fā)技術(shù)
自動(dòng)型系統(tǒng)開發(fā)技術(shù)是在原始型開發(fā)技術(shù)上的提煉,根據(jù)某種軟件對(duì)客戶的需求進(jìn)行反饋,開發(fā)人員根據(jù)客戶的需求進(jìn)行分析與程序編輯,讓被開發(fā)的軟件進(jìn)行自動(dòng)編輯,這種方法更為簡(jiǎn)單,有效,但在軟件開發(fā)工作完成之后,需要開發(fā)人員進(jìn)行調(diào)試工作。該軟件開發(fā)技術(shù)能夠有效縮短軟件開發(fā)的周期性,提高了應(yīng)用軟件在開發(fā)時(shí)的工作效率,為軟件開發(fā)技術(shù)帶來(lái)了便利,促進(jìn)軟件技術(shù)的發(fā)展。
3結(jié)語(yǔ)
總而言之,計(jì)算機(jī)應(yīng)用軟件在計(jì)算機(jī)的運(yùn)行中起著非常重要的作用,為了不斷提升計(jì)算機(jī)的性能,滿足不同客戶的需求,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)也在不斷的創(chuàng)新和發(fā)展。在計(jì)算機(jī)應(yīng)用軟件開發(fā)過(guò)程中,根據(jù)計(jì)算機(jī)應(yīng)用軟件開發(fā)的三種技術(shù)方式,生命周期開發(fā)技術(shù),原始型開發(fā)技術(shù),和自動(dòng)型系統(tǒng)開發(fā)技術(shù),通過(guò)對(duì)計(jì)算機(jī)應(yīng)用軟件的性質(zhì)和功能的判斷和分析,嚴(yán)格按照計(jì)算機(jī)應(yīng)用軟件開發(fā)規(guī)范執(zhí)行,并定期對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù),以確保用戶能夠?qū)τ?jì)算機(jī)相關(guān)應(yīng)用軟件的正常運(yùn)行,也是提高了計(jì)算機(jī)應(yīng)用軟件開發(fā)的質(zhì)量和開發(fā)的效率,未來(lái)計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)定能設(shè)計(jì)出一種高效,簡(jiǎn)單便捷的計(jì)算機(jī)應(yīng)用軟件,并滿足人們的多種需求,為我國(guó)的科技技術(shù)做出貢獻(xiàn),推動(dòng)我國(guó)信息化時(shí)代的發(fā)展。
參考文獻(xiàn)
[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.
[2]申紅.關(guān)于新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015(22):155.
[3]魯輝.探究計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2015(26):54-55.
計(jì)算機(jī)技術(shù) 計(jì)算機(jī)維護(hù) 計(jì)算機(jī)安全 計(jì)算機(jī)畢業(yè)論 計(jì)算機(jī)理論 計(jì)算機(jī)軟件 計(jì)算機(jī)英語(yǔ) 計(jì)算機(jī)畢業(yè) 計(jì)算機(jī)網(wǎng)絡(luò) 計(jì)算機(jī)病毒 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀