首頁 > 文章中心 > 計算機(jī)軟件基礎(chǔ)

      計算機(jī)軟件基礎(chǔ)

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機(jī)軟件基礎(chǔ)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      計算機(jī)軟件基礎(chǔ)

      計算機(jī)軟件基礎(chǔ)范文第1篇

      1.1計算機(jī)軟件設(shè)計的概念

      在計算機(jī)產(chǎn)生的早期,受計算機(jī)性能和應(yīng)用范圍的限制,并沒有計算機(jī)軟件這一概念.但是在晶體管和大規(guī)模集成電路應(yīng)用以后,計算機(jī)的性能有了極大的提升.同時其適用的領(lǐng)域也有了極大的拓展,在這種情況下為了更加科學(xué)、合理的應(yīng)用計算機(jī)的能力,就需要計算機(jī)軟件的介入.由此產(chǎn)生了計算機(jī)的操作系統(tǒng),也就是計算機(jī)最早的系統(tǒng)軟件.由于計算機(jī)軟件的存在能夠極大的提升計算機(jī)的應(yīng)用性能,所以計算機(jī)在不同領(lǐng)域應(yīng)用設(shè)計人員就會根據(jù)這一領(lǐng)域的特點(diǎn)設(shè)計了不同的計算機(jī)軟件系統(tǒng).如在機(jī)械制造領(lǐng)域就有CAD和CAM等軟件,在設(shè)計領(lǐng)域有PhotoShop等軟件,隨著計算機(jī)應(yīng)用范圍的擴(kuò)展和應(yīng)用數(shù)量的增加,在一些特殊領(lǐng)域需要應(yīng)用到之前沒有的軟件,就需要計算機(jī)軟件的設(shè)計主體進(jìn)行計算機(jī)軟件的開發(fā)工作.在具體的計算機(jī)軟件開發(fā)工作中軟件開發(fā)共分為兩種,一種軟件開發(fā)形式是開發(fā)主體先進(jìn)行開發(fā),在開發(fā)完成以后在尋找市場.一種軟件開發(fā)針對目前市場上的應(yīng)用需求,進(jìn)行針對性的應(yīng)用軟件開發(fā).

      1.2計算機(jī)軟件開發(fā)的特點(diǎn)

      計算機(jī)軟件開發(fā)活動在持續(xù)了多年以后,已經(jīng)逐漸形成了獨(dú)立的學(xué)科體系,當(dāng)前國內(nèi)很多高校等開設(shè)了計算機(jī)軟件設(shè)計這一課程.計算機(jī)軟件在具體的開發(fā)實踐中表現(xiàn)出了兩個主要特點(diǎn):持續(xù)性和針對性.計算機(jī)軟件開發(fā)活動持續(xù)了很多年,市面上的計算機(jī)軟件數(shù)量極多,但是因為經(jīng)濟(jì)發(fā)展和技術(shù)進(jìn)步,還是不斷有新的計算機(jī)軟件需求產(chǎn)生,不斷有新的計算機(jī)軟件開發(fā)出來.同時因為計算機(jī)軟件本身是在特定邏輯關(guān)系上形成的描述語句,所以根本不會有完美的軟件產(chǎn)生,每一個計算機(jī)軟件在誕生以后都需要不斷的修補(bǔ)和完善,所以計算機(jī)軟件開發(fā)最大的特點(diǎn)就是持續(xù)性.受現(xiàn)代社會經(jīng)濟(jì)發(fā)展形勢的影響,當(dāng)前社會經(jīng)濟(jì)發(fā)展體系逐漸完善,新生的經(jīng)濟(jì)形式更多的向微觀經(jīng)濟(jì)領(lǐng)域發(fā)展,企業(yè)主體對計算機(jī)軟件的需求愈發(fā)個性化.同時隨著計算機(jī)軟件設(shè)計企業(yè)數(shù)量的增多,計算機(jī)軟件設(shè)計主體為了迎合用戶的需求,更多的推出了針對性的計算機(jī)軟件設(shè)計理念,針對性成為新時期計算機(jī)軟件設(shè)計的新特征.

      1.3計算機(jī)軟件開發(fā)的發(fā)展

      計算機(jī)誕生后不久,在晶體管和大規(guī)模集成電路基礎(chǔ)上形成的操作系統(tǒng)逐漸成型.而計算機(jī)之所以能夠執(zhí)行特定的任務(wù)是因為CPU將線路的通與不通和二進(jìn)制數(shù)聯(lián)系在一起,這樣操作人員就可以借助二進(jìn)制數(shù)對計算機(jī)命令.但是因為二進(jìn)制數(shù)本身并不符合人們本身的使用習(xí)慣而且較為復(fù)雜,所以設(shè)計人員在二進(jìn)制數(shù)的基礎(chǔ)上開發(fā)了計算機(jī)編程的高級語言.從某種程度上來說計算機(jī)軟件開發(fā)受到高級語言的影響極大,在現(xiàn)代社會借助高級編程語言VF和VB即使是非專業(yè)軟件開發(fā)人員也能夠完成簡單的計算機(jī)軟件開發(fā)任務(wù).細(xì)數(shù)計算機(jī)軟件開發(fā)的發(fā)展過程就會發(fā)現(xiàn),計算機(jī)軟件的開發(fā)活動正向著簡單化的方向發(fā)展.同時隨著社會經(jīng)濟(jì)的發(fā)展和社會化大生產(chǎn)模式的普及,社會分工越來越細(xì),能夠在不同領(lǐng)域通用的計算機(jī)軟件越來越少,計算機(jī)軟件開發(fā)工作對開發(fā)人員的綜合素質(zhì)要求提升.

      2計算機(jī)軟件開發(fā)中基礎(chǔ)架構(gòu)原理分析

      2.1基礎(chǔ)架構(gòu)的需求分析

      在計算機(jī)軟件的開發(fā)活動中,軟件本身的需求分析是最為重要的一個環(huán)節(jié),如前文所述現(xiàn)代社會經(jīng)濟(jì)主體對計算機(jī)軟件系統(tǒng)的需求表現(xiàn)出高度的個性化,企業(yè)經(jīng)營項目的不同、運(yùn)營方式的不同、管理方式的不同都會導(dǎo)致用戶對計算機(jī)軟件設(shè)計的不同需求.所以計算機(jī)軟件設(shè)計的需求分析是軟件開發(fā)的第一步也是最重要的一步.如果不能透徹的理解用戶的計算機(jī)軟件需求,就可能會導(dǎo)致計算機(jī)軟件設(shè)計的偏差,甚至是失敗.當(dāng)前我國的計算機(jī)軟件開發(fā)主體在運(yùn)營過程中對需求分析環(huán)節(jié)的重視程度還存在不足.具體表現(xiàn)為我國的計算機(jī)軟件設(shè)計企業(yè)在運(yùn)營模式上采取經(jīng)營主體與設(shè)計主體分開的經(jīng)營方式,與客戶就軟件設(shè)計需求進(jìn)行溝通的往往是計算機(jī)設(shè)計企業(yè)的經(jīng)營人員,而從事計算機(jī)軟件具體開發(fā)的人員往往是設(shè)計人員.用戶的需求經(jīng)過經(jīng)營人員的轉(zhuǎn)述后往往會導(dǎo)致設(shè)計人員對用戶需求的誤解.

      2.2基礎(chǔ)架構(gòu)的編寫

      在具體的需求分析工作完成以后,就需要設(shè)計主體根據(jù)用戶的設(shè)計需求進(jìn)行軟件的編寫工作,當(dāng)前在軟件編寫工作中應(yīng)用最多的編程語言是C語言,這種編程語言的主要特點(diǎn)是結(jié)構(gòu)性突出、基礎(chǔ)架構(gòu)優(yōu)秀,能夠為后繼的編寫工作提供更多的便利.在軟件的實際編寫過程中為了提高軟件的編寫速度,設(shè)計主體往往會采用多個工作面同時工作的方式進(jìn)行編寫.具體而言就是根據(jù)計算機(jī)軟件的結(jié)構(gòu)特性將軟件分為幾個關(guān)鍵模塊,每個模塊形成一個工作面由一個編程人員進(jìn)行編寫,在編寫工作完成之后再設(shè)置一個主函數(shù)連接各個模塊,從軟件應(yīng)用的整體來看,使用者需要應(yīng)用軟件的某個功能主函數(shù)就能夠調(diào)用某個模塊滿足用戶的需求.在保證計算機(jī)軟件開發(fā)質(zhì)量的基礎(chǔ)上,最大限度的提升了計算機(jī)軟件編程的效率.

      2.3基礎(chǔ)架構(gòu)的測試與維護(hù)

      從計算機(jī)軟件設(shè)計主體的角度來看,設(shè)計完成的計算機(jī)軟件是不能直接應(yīng)用的,因為工程設(shè)計軟件與目標(biāo)設(shè)計相比還存在著較大的差距,盲目的應(yīng)用會危害到計算機(jī)軟件的安全,也會對應(yīng)用企業(yè)主體造成損失.設(shè)計完成的計算機(jī)軟件只有在完成測試工作之后才能投入實用.在計算機(jī)軟件測試領(lǐng)域傳統(tǒng)的測試方法是數(shù)值輸入測試法,以預(yù)先計算好結(jié)果的數(shù)據(jù)輸入到軟件系統(tǒng)中,如果輸出的結(jié)果是正確的那么就可以斷定計算機(jī)軟件沒有問題.但是這種測試方法本身存在著較大的局限性,因為輸出結(jié)果的正確性是不能保證計算機(jī)軟件系統(tǒng)內(nèi)部數(shù)據(jù)處理過程的正確性的.也就是說計算機(jī)軟件顯示正確結(jié)果可能是一個偶然性事件,并不能夠完全證明軟件本身的合理性.所以在這一疑問的推動下設(shè)計人員開發(fā)了專門針對計算機(jī)軟件特點(diǎn)設(shè)置的測試軟件,應(yīng)用測試軟件能夠保證對計算機(jī)軟件系統(tǒng)結(jié)果和過程的全方位檢測.

      3計算機(jī)軟件開發(fā)中的基礎(chǔ)架構(gòu)選擇

      3.1基礎(chǔ)架構(gòu)的重要性

      計算機(jī)的軟件設(shè)計是利用特定的邏輯關(guān)系對軟件內(nèi)容的定義,具體的軟件設(shè)計工作就是對軟件內(nèi)容的定義,而特定的邏輯關(guān)系就是計算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu).計算機(jī)軟件設(shè)計的基礎(chǔ)架構(gòu)不僅能夠決定計算機(jī)軟件的運(yùn)行方式和流程,而且還會對軟件的未來維護(hù)和擴(kuò)展產(chǎn)生影響,例如計算機(jī)軟件的基礎(chǔ)架構(gòu)如果是封閉式的就不具備基本的擴(kuò)展能力.當(dāng)前計算機(jī)軟件設(shè)計領(lǐng)域應(yīng)用最廣泛的基礎(chǔ)架構(gòu)就是表示層、邏輯層和數(shù)據(jù)層三層結(jié)構(gòu)組成的B/S基礎(chǔ)架構(gòu),在這一基礎(chǔ)架構(gòu)中軟件的表示層、邏輯層和數(shù)據(jù)層,分別對應(yīng)軟件系統(tǒng)的人機(jī)交互界面、邏輯關(guān)系和計算機(jī)語言區(qū).在軟件的設(shè)計活動中,設(shè)計主體可以以此為節(jié)點(diǎn)將整個軟件拆分為幾個部分,進(jìn)行分別設(shè)計.同時在軟件系統(tǒng)擴(kuò)展和維護(hù)中,也可以對任意一個層次的內(nèi)容進(jìn)行修改而不用擔(dān)心修改會對系統(tǒng)的其他部分造成影響,由此可見一個優(yōu)秀的計算機(jī)軟件設(shè)計基礎(chǔ)架構(gòu)能夠極大的提升計算機(jī)軟件的設(shè)計效率和應(yīng)用效率.所以在具體的軟件設(shè)計活動中,設(shè)計主體應(yīng)該根據(jù)用戶主體的實際需求和軟件的功能實際,選擇有針對性的、高效的計算機(jī)軟件基礎(chǔ)架構(gòu),以提升計算機(jī)軟件的設(shè)計質(zhì)量和效率.

      3.2基礎(chǔ)架構(gòu)的選擇

      現(xiàn)代計算機(jī)軟件設(shè)計已經(jīng)成為一個系統(tǒng)性的工程,軟件設(shè)計的其他環(huán)節(jié)已經(jīng)形成了一定的模式,所以計算機(jī)軟件設(shè)計活動中最為重要的就是基礎(chǔ)架構(gòu)的設(shè)計.只有選擇一個優(yōu)秀的基礎(chǔ)架構(gòu)才能保證計算機(jī)軟件后繼的程序編寫、維護(hù)和拓展的高效和便利,因此在實際的計算機(jī)軟件開發(fā)活動中,必須根據(jù)軟件的目標(biāo)功能,對現(xiàn)有的基礎(chǔ)框架進(jìn)行分析和甄選,最后選擇一個最為適合的基礎(chǔ)架構(gòu).當(dāng)前計算機(jī)軟件設(shè)計的主要編程語言C語言已經(jīng)應(yīng)用較長時間,積淀了大量的優(yōu)秀計算機(jī)軟件架構(gòu),基本不需要基礎(chǔ)架構(gòu)的重新開發(fā),設(shè)計主體只要根據(jù)軟件的目標(biāo)功能和結(jié)構(gòu)選擇一個合適的架構(gòu)就可以.

      4結(jié)論

      計算機(jī)軟件基礎(chǔ)范文第2篇

      關(guān)鍵詞:計算機(jī)軟件;基礎(chǔ)數(shù)據(jù)結(jié)構(gòu);算法分析;復(fù)雜度

      1 算法的概述

      1.1 算法兩要素

      算法主要包括兩部分:信息的處理操作和信息處理方式的操作結(jié)構(gòu),對信息的處理操作一般包括邏輯符號、數(shù)學(xué)計算、信息傳遞和信息對比,操作結(jié)構(gòu)可以指引指令有序進(jìn)行,通常用流程圖來描述。

      1.2 算法的主要特征

      有限指令的主要部分就是算法,有限指令能夠明確處理問題的步驟。面對問題,算法能夠?qū)Ω鞣N定值指令進(jìn)行預(yù)算處理,通過運(yùn)算傳達(dá)最后的計算結(jié)果。算法的特點(diǎn)主要為:指令的數(shù)量必須有限;指令不能超出計算機(jī)的能力范圍;被處理的對象不受指令影響,對象數(shù)量不影響指令,必須要有至少一個傳遞末端。

      1.3 算法表示方法

      目前編譯算法一般都用符號和文字來進(jìn)行,主要包括程序圖、C語言、PAD圖,一般性文字等。C語言和一般性文字能夠具體詳細(xì)的描述算法,其他方法描述算法是大致內(nèi)容并進(jìn)行作圖,更加直觀的表達(dá),便于學(xué)習(xí)理解。

      1.4 常用的算法

      常用的算法主要包括枚舉法、迭代法、遞推和遞歸法。枚舉法內(nèi)容是指通過信息特點(diǎn)對運(yùn)行結(jié)果的可能區(qū)域進(jìn)行估計,然后利用一些方法手段檢查各個結(jié)果,直到所有結(jié)果都符合。在驗證過程中,驗證對象如果滿足算法要求,這個驗證對象就是最終計算機(jī)傳遞的結(jié)果,如果沒有達(dá)到要求的對象,那么算法就無解。迭代法是一種較為粗略的方法,可以把麻煩復(fù)雜的問題轉(zhuǎn)化為較為簡單的迭代式子,通過循環(huán)這個步驟,達(dá)到由繁化簡并最終得出答案的目的,該法適合非數(shù)值類問題的計算。遞推法和遞歸法是主要的算法制定編寫法,都通過運(yùn)用特殊公式逐項推導(dǎo)而來的。

      2 算法設(shè)計要求

      算法像語言一樣,是計算機(jī)和人類溝通時的語言,通過算法,人們不僅可以跟計算機(jī)進(jìn)行交流,還可以按照指令執(zhí)行任務(wù)。因此所有的指令必須要符合一定的行為準(zhǔn)則,算法的設(shè)計要求主要包括以下幾點(diǎn):

      2.1 具有正確性

      設(shè)計者編譯指令時必須要按照算法的規(guī)則來進(jìn)行,從而保證人和計算機(jī)正確的交流,保證計算機(jī)執(zhí)行好任務(wù)。正確性中最重要的就是避免語法錯誤的出現(xiàn),從而能夠為正確答案的得出做好準(zhǔn)備。

      2.2 具有可讀性

      算法具有可持續(xù)性,是指算法總體思路容易讓人理解,是想一下,一個非常混亂的算法,即使再聰明的人也很難明白算法原理的,更不用說得出計算機(jī)答案。

      2.3 具有穩(wěn)定性

      就像機(jī)械設(shè)備似的,如果工作狀態(tài)不穩(wěn)定,那么就會很容易出現(xiàn)難懂奇怪的問題,算法如果不夠穩(wěn)定,計算機(jī)在正常運(yùn)行的時候,也會很容易出現(xiàn)錯誤。經(jīng)常出現(xiàn)的錯誤就是亂碼,就會讓人感覺像是算法存在嚴(yán)重問題。

      2.4 具有高效低耗的性能

      計算機(jī)性能的好壞取決于內(nèi)部的器件好壞,算法也是這樣的。好算法可以用最低能耗最短時間來得出答案,計算機(jī)內(nèi)部的工作原理可以決定這些因素,其中最主要的就是存儲大小和運(yùn)算速度的聯(lián)系。

      3 算法復(fù)雜度的分析

      算法復(fù)雜度決定了一個算法執(zhí)行并得出結(jié)果需要的總時間,設(shè)計者通常是根據(jù)算法復(fù)雜度來判斷對算法的總效率來進(jìn)行判斷的,這是因為時間的消耗和算法需要的內(nèi)存情況是直接聯(lián)系掛鉤的。評判者主要是依據(jù)運(yùn)行的時長以及內(nèi)存的消耗來進(jìn)行判斷的。下面就簡要介紹一下運(yùn)行時長以及內(nèi)存消耗:

      3.1 運(yùn)行的時長

      通常來講設(shè)計者不是依據(jù)算法的總運(yùn)行時間來衡量時間長短的,這是因為計算機(jī)仍然是算法正常運(yùn)行的載體,計算機(jī)的運(yùn)行速度跟許多因素有關(guān),例如計算機(jī)的運(yùn)行環(huán)境、計算機(jī)內(nèi)部使用損耗等。因此,同一種算法在不同的計算機(jī)運(yùn)行載體上運(yùn)行的效果也是有很大差別的。一般來說,計算機(jī)運(yùn)行時長的大小不是衡量算法效率的一種標(biāo)準(zhǔn),而是判斷算法運(yùn)行時間損耗的一項指標(biāo),能夠在一定程度上評判算法運(yùn)行的好壞。

      3.2 內(nèi)存的消耗

      計算機(jī)運(yùn)行算法,會暫時占用相關(guān)的空間,被占用的空間大小尺度就是常說的內(nèi)存消耗,內(nèi)存消耗與相關(guān)的函數(shù)緊密聯(lián)系。內(nèi)存消耗主要內(nèi)容是傳入和傳出信息占用的內(nèi)存、算法在運(yùn)行過程中暫時占用的內(nèi)存等。傳入和傳出信息占用的內(nèi)存跟需要解決處理的問題是相關(guān)的,不會因算法變化而變化;算法運(yùn)行中暫時占用的內(nèi)存大小是由算法來決定的,不同的算法需要不同的內(nèi)存,因此,比較好的算法需要的內(nèi)存也比較少,這也是內(nèi)存消耗成為評判算法好壞的又一個非常重要的標(biāo)準(zhǔn)。

      [參考文獻(xiàn)]

      [1]鄧龍.計算機(jī)軟件基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)算法[J].信息與電腦(理論版),2012(6).

      [2]李毅波.數(shù)據(jù)結(jié)構(gòu)與算法學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)[D].中南大學(xué),2012.

      計算機(jī)軟件基礎(chǔ)范文第3篇

      關(guān)鍵詞:軟件技術(shù)基礎(chǔ);教學(xué)研究;教學(xué)改革

      中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A

      1引言

      隨著計算機(jī)技術(shù)的飛速發(fā)展與普及,非計算機(jī)專業(yè)的計算機(jī)基礎(chǔ)教學(xué)得到了普遍的加強(qiáng),對電類專業(yè)初步確定了以“計算機(jī)文化基礎(chǔ)”、“高級語言程序設(shè)計”、“微機(jī)原理與應(yīng)用”、“計算機(jī)軟件技術(shù)基礎(chǔ)”(簡稱“軟件技術(shù)基礎(chǔ)”)為主干課程的教學(xué)模式。

      “軟件技術(shù)基礎(chǔ)”作為我校電氣信息類專業(yè)必修的一門計算機(jī)基礎(chǔ)課程之一,能夠為熟練應(yīng)用本專業(yè)相關(guān)軟件,甚至進(jìn)行相關(guān)的二次開發(fā)等奠定堅實的知識基礎(chǔ)。但是,該課程的內(nèi)容相當(dāng)于計算機(jī)專業(yè)的5門專業(yè)課程:“數(shù)據(jù)結(jié)構(gòu)”、“軟件工程”、“操作系統(tǒng)概論”、“數(shù)據(jù)庫系統(tǒng)概論”和“計算機(jī)網(wǎng)絡(luò)基礎(chǔ)”,其所涉及的知識面廣、概念多、原理抽象、實踐性強(qiáng),不易被學(xué)生所掌握。

      本文針對該課程的特點(diǎn),深入分析教學(xué)過程中的主要問題,并有針對性的進(jìn)行相關(guān)方面的教學(xué)改革的探索和實踐。

      2課程教學(xué)面臨的主要問題

      “軟件技術(shù)基礎(chǔ)”是一門綜合性的計算機(jī)基礎(chǔ)課程,主要目標(biāo)是讓學(xué)生更好地利用計算機(jī)解決專業(yè)領(lǐng)域中的問題及日常事務(wù)問題。但是,現(xiàn)在的教學(xué)模式主要面臨以下四點(diǎn)問題:

      (1) 學(xué)生感覺難學(xué)。課堂講授的都是些抽象、枯燥的概念和看不見、摸不著的算法。學(xué)生常常提出諸如“感覺自己C語言學(xué)的不錯,但是雖然學(xué)習(xí)軟件技術(shù)基礎(chǔ)一個多月了,還是沒找到感覺”、“學(xué)習(xí)軟件技術(shù)基礎(chǔ)的有關(guān)知識后,不知如何用C語言程序來實現(xiàn)”等問題和疑惑。

      (2) 教師感覺難教。為了增強(qiáng)學(xué)生的興趣和信心,往往降低教學(xué)難度,教學(xué)時間大部分花費(fèi)在基本概念上,而

      對程序設(shè)計和調(diào)試技巧等較深的知識只是點(diǎn)到為止或避而不談。

      (3) 學(xué)而無用。大量學(xué)生學(xué)完本課程,只會背誦幾個基本概念,并沒有真正掌握程序設(shè)計的很多精華思想和編程技巧,更沒有了解軟件是如何管理計算機(jī)全部資源的。

      (4) 資源有限。該課程的學(xué)時較少,大部分院校的該課程在30~50個學(xué)時之間,我校早期教學(xué)大綱只有40個學(xué)時。尤其是實驗學(xué)時更少,我校只有8個學(xué)時。而且,學(xué)校實驗室計算機(jī)資源緊張。

      上述的四點(diǎn)問題并不是彼此孤立的,而是相互影響、相互制約密不可分的。

      3課程教學(xué)改革的探索與實踐

      3.1采用案例式的任務(wù)驅(qū)動,引導(dǎo)教學(xué)

      在課堂的講授中,尤其是講解新知識時,大多采用實際的案例進(jìn)行演示說明,并在演示過程中,逐步引出各個相關(guān)概念。生動形象的案例,同時又帶著多個概念和知識點(diǎn)的任務(wù)進(jìn)行學(xué)習(xí),既容易激發(fā)學(xué)生的學(xué)習(xí)興趣,又有利于學(xué)生迅速掌握抽象、枯燥的概念。探索和遵循各相關(guān)知識點(diǎn)之間的內(nèi)在聯(lián)系,在講授的過程中循序漸進(jìn)、環(huán)環(huán)相扣,優(yōu)化教學(xué)內(nèi)容。

      比如棧的概念,傳統(tǒng)講解只知道是一種存儲單元,具有后進(jìn)先出的特性(Last-In/First-Out),學(xué)生學(xué)完后并不知道其有何用途,作者在教學(xué)實踐中,以迷宮問題為例引入棧的概念,如圖1所示,帶著要設(shè)計計算機(jī)程序來解決這個實際問題的任務(wù)來學(xué)習(xí),如圖2所示的詳盡分析,讓學(xué)生在輕松愉快的狀態(tài)下,了解棧的用途:能夠解決類似迷宮問題等的深度優(yōu)先搜索問題。并能夠應(yīng)用棧的特性解決實際問題。

      3.2充分利用現(xiàn)代教育技術(shù)輔助教學(xué)

      根據(jù)本課程的特點(diǎn),要很好的利用多媒體動態(tài)顯示的優(yōu)點(diǎn)來進(jìn)行教學(xué),充分發(fā)揮其形象、生動和直觀的特點(diǎn)。制作和積累更多的課堂教學(xué)的動畫資源。如圖3所示,圖的廣度優(yōu)先遍歷多媒體動畫。

      充分利用校園網(wǎng)絡(luò)資源,構(gòu)建網(wǎng)絡(luò)教學(xué)平臺,努力營造一個在教師指導(dǎo)下的以學(xué)生為中心的自主式學(xué)習(xí)環(huán)境。其網(wǎng)絡(luò)教學(xué)平臺包括多媒體課件、教學(xué)素材、電子教案、網(wǎng)絡(luò)程序?qū)嶒炂脚_(如圖4所示)、網(wǎng)上答疑、作業(yè)提交與批改系統(tǒng)、習(xí)題和答案等模塊,具有多種支持教學(xué)各個環(huán)節(jié)的綜合性網(wǎng)絡(luò)教學(xué)資源。

      3.3建立開放實驗,強(qiáng)化實踐教學(xué)

      對于軟件技術(shù)基礎(chǔ)這門實踐性特別強(qiáng)的課程,必須把理論課和實驗課結(jié)合起來講解才能培養(yǎng)學(xué)生的能力,除了盡量提高實驗的課時數(shù)外(我校新教學(xué)大綱中實驗學(xué)時為16學(xué)時),還必須增加學(xué)生業(yè)余自由上機(jī)時間,所以,必須建立開放性的實驗室,以緩解課內(nèi)上機(jī)學(xué)時少的矛盾。

      在上機(jī)的指導(dǎo)過程中,不僅要指導(dǎo)學(xué)生軟件設(shè)計的基本方法、程序調(diào)試的基本技巧,還要對學(xué)生思維方式進(jìn)行引導(dǎo)。對常用的軟件設(shè)計方法可以從“拿到題目”――“如何分析”――“如何解決”――“最后具體程序的實現(xiàn)”的整個過程進(jìn)行全方位的啟發(fā)。使學(xué)生掌握設(shè)計軟件的基本思想,知道如何來思考問題和解決問題。

      3.4完善考核機(jī)制,引領(lǐng)教學(xué)

      考核對學(xué)生起著重要的引導(dǎo)作用,其不僅能評價學(xué)生的知識和能力,而且還會很好的推動學(xué)生的學(xué)習(xí)向最佳的方向發(fā)展。不再側(cè)重考學(xué)生的概念記憶等內(nèi)容,而是為培養(yǎng)復(fù)合型、應(yīng)用型和創(chuàng)造型三者相統(tǒng)一的人才,側(cè)重考察學(xué)生對知識的綜合應(yīng)用能力。

      在平時成績的30%中,讓學(xué)生以小組的形式,在老師的指導(dǎo)下結(jié)合實驗課程,開發(fā)一個小型的軟件系統(tǒng),讓學(xué)生體會軟件工程中的系統(tǒng)分析、系統(tǒng)設(shè)計和實施各個階段的實際情況。兩屆學(xué)生設(shè)計了數(shù)十種程序,有簡單電路仿真軟件、公司產(chǎn)品展示系統(tǒng)、教師辦公系統(tǒng)等,如圖5、圖6所示。

      4總結(jié)

      “計算機(jī)軟件技術(shù)基礎(chǔ)”課程對電氣信息類專業(yè)是一門非常重要的計算機(jī)基礎(chǔ)課程。而其又是一門理論和實踐性非常強(qiáng)的課程,對教學(xué)過程中面臨的四點(diǎn)緊密聯(lián)系的問題進(jìn)行了深入的分析,并對該課程改革進(jìn)行了探索,提出了采用案例式的任務(wù)驅(qū)動,引導(dǎo)教學(xué);充分利用現(xiàn)代教育技術(shù)輔助教學(xué);建立開放實驗,強(qiáng)化實踐教學(xué);完善考核機(jī)制,引領(lǐng)教學(xué),共四項一體的具有一定開拓性教學(xué)改革措施,在實踐的教學(xué)過程中取得了很好的效果。

      參考文獻(xiàn):

      [1] 教育部高等學(xué)校非計算機(jī)專業(yè)計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會. 關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計算機(jī)基礎(chǔ)教學(xué)的意見(征求意見稿)[J]. 中國大學(xué)教學(xué),2005(5):11-18.

      [2] 徐士良. 計算機(jī)軟件技術(shù)基礎(chǔ)[M]. 北京:清華大學(xué)出版社,2007.

      [3] 周云,辛華,姚新宇. 案例教學(xué)在“計算機(jī)軟件技術(shù)基礎(chǔ)”課程中的嘗試[J]. 高等教育研究學(xué)報,2007,30(3):57-59.

      [4] 程文彬. 獨(dú)立學(xué)院“軟件技術(shù)基礎(chǔ)”課程教學(xué)改革的探索與實踐[J]. 計算機(jī)教育,2009(10):30-32.

      Analysis and Discuss on Teaching Methods for Computer Software Technique Foundation

      CHEN Di-yi, MA Xiao-yi, XIN Quan-cai

      (North West A&F University, YangLing 712100, China)

      計算機(jī)軟件基礎(chǔ)范文第4篇

      計算機(jī)軟件運(yùn)用在財務(wù)會計處理中,不計算機(jī)軟件在財務(wù)會計處理中的運(yùn)用文/田廷劍在信息時代的今天,計算機(jī)軟件在企業(yè)中的應(yīng)用越來越廣泛,再結(jié)合計算機(jī)軟件本身的特點(diǎn),計算機(jī)軟件的會計處理成為了一個復(fù)雜但又十分重要的過程。摘要僅節(jié)約了財務(wù)人員的時間和強(qiáng)度,還提高了會計工作效率,使財務(wù)人員有更多的時間管理企業(yè)其他的事項。提供必要、準(zhǔn)備的財務(wù)數(shù)據(jù),為企業(yè)的財務(wù)管理,可以有效的提高企業(yè)的競爭力,為企業(yè)創(chuàng)造出更大的價值。

      1.1提高競爭力

      企業(yè)管理人員想要了解公司的經(jīng)營情況和財務(wù)狀況,可以利用計算機(jī)軟件查詢到的市場情況和行情,從而了解和掌握各種市場。做出正確的決策,把握投資時機(jī),調(diào)整經(jīng)營策略,從大大提高市場競爭力。計算機(jī)軟件中能夠?qū)嫎I(yè)務(wù)流程進(jìn)行實時管理,當(dāng)出現(xiàn)會計處理流程就會直接反映到軟件中去,實現(xiàn)了對會計處理的即時反映,計算機(jī)軟件對財務(wù)工作的實時監(jiān)控。當(dāng)企業(yè)經(jīng)濟(jì)業(yè)務(wù)活動的信息都能夠在計算機(jī)軟件中反映出來的時候,企業(yè)就能夠在第一時間做出正確的決策,進(jìn)而獲得競爭力的提升。

      1.2改善工作效率

      計算機(jī)軟件使用的是計算機(jī)和相關(guān)網(wǎng)絡(luò)處理數(shù)據(jù)。速度十分快,可以為企業(yè)提供更及時的財務(wù)管理信息。在企業(yè)建立內(nèi)部網(wǎng)絡(luò)的同時,可以更加緊密的使得企業(yè)各個企業(yè)聯(lián)系起來,業(yè)務(wù)處理處理速度也大大加快了。同時通過計算機(jī)軟件,會計是比較容易的、操作起來比較便捷,有關(guān)的功能使用計算機(jī)軟件可以自動生成出各種會計報表,財務(wù)人員在會計處理中的錯誤和不規(guī)范的現(xiàn)象會明顯減少,使得財務(wù)數(shù)據(jù)更加可靠、準(zhǔn)確。例如,ERP軟件中的財務(wù)管理子系統(tǒng)大大簡化了手工計算機(jī)的工作量,增加了更多的核算模塊,其中包括現(xiàn)金管理模塊、固定資產(chǎn)核算模塊、工資核算模塊等。這些系統(tǒng)核算給基本的會計處理提供了最原始的依據(jù),顯著提升了工作效率,減少了財務(wù)工作量。

      2計算機(jī)軟件運(yùn)用在財務(wù)會計處理中存在的問題

      計算機(jī)軟件在企業(yè)財務(wù)中的應(yīng)用不但提高了財務(wù)人員的工作效率,還可以為企業(yè)領(lǐng)導(dǎo)決策提高幫助,促進(jìn)了企業(yè)更好的發(fā)展。但是由于現(xiàn)有的通用計算及軟件和企業(yè)自身的特點(diǎn),指導(dǎo)了計算機(jī)軟件的運(yùn)用在企業(yè)中仍然存在這很多問題。主要表現(xiàn)在計算機(jī)軟件的功能、成本和企業(yè)要求的程度以及企業(yè)計算機(jī)軟件使用者和領(lǐng)導(dǎo)層的意識方面。深入分析企業(yè)計算機(jī)軟件應(yīng)用中存在的問題,可以有效的幫助企業(yè)在實踐中更好的使用計算機(jī)軟件,提高會計工作效率。計算機(jī)軟件使用的首要步驟就是合理選擇適合企業(yè)需要的計算機(jī)軟件,計算機(jī)軟件的選擇是否合適直接影響了其效率。企業(yè)由于其自身的不同問題,在計算機(jī)軟件的選擇上仍然存在著很多問題,主要有過度強(qiáng)調(diào)高效,而忽視了會計制度、過度強(qiáng)調(diào)核算而忽視了分析功能以及模塊功能不匹配,與其他軟件不能進(jìn)行很好的對接。

      2.1過度強(qiáng)調(diào)核算,忽視了分析功能

      計算機(jī)軟件現(xiàn)在普遍都有分析的功能,但是大部分財務(wù)人員都沒有很好的利用好這個功能,而是將重點(diǎn)放在核算上。并且由于企業(yè)間的情況是不同的,因此開發(fā)軟件的時候很難顧慮到所有企業(yè)的特征。但是開發(fā)商為了賣出自己的軟件,會夸大自己軟件的分析功能,其實在實際工作中不一定能為領(lǐng)導(dǎo)層做決策提供幫助,因此,很多企業(yè)放棄了計算機(jī)軟件的分析功能,并且用傳統(tǒng)的人工分析方法進(jìn)行分析。因此,計算機(jī)軟件很難發(fā)揮事前控制的功能。很多種不同的計算機(jī)軟件,但其功能都是相同的,主要有總賬、應(yīng)收賬款和其他部分。

      2.2模塊功能不匹配,與其他軟件難以對接

      如今,我國的計算機(jī)軟件有兩種模式,一種是為開發(fā)以及應(yīng)用,從團(tuán)隊開發(fā)的專業(yè)軟件,但是開發(fā)商有很多不是很專業(yè)的會計師,因此不能真正了解企業(yè)的財務(wù)管理和決策的需要,從而開發(fā)出來的軟件功能中存在很多問題。具體表現(xiàn)為,計算機(jī)軟件的大部分開發(fā)人員在開發(fā)軟件時都知識根據(jù)每個功能模塊來開發(fā),導(dǎo)致整個軟件的最后整合只是簡單的模塊,沒有實現(xiàn)有效地聯(lián)系現(xiàn)實。另外,企業(yè)很難有計算機(jī)軟件能增加自己的功能,因此每個子系統(tǒng)里面不靈活,給使用者帶來了不便。

      2.3計算機(jī)軟件使用不靈活

      計算機(jī)軟件應(yīng)用在財務(wù)會計處理中使用不靈活。例如,計算器的的使用差錯率較高。例如用友軟件中的計算器功能,只要重復(fù)按下“+”號就會導(dǎo)致得數(shù)一直持續(xù)變化。在進(jìn)行計算的過程中用友軟件必須要關(guān)掉中文輸入法,另外在清零的過程中都無法使用鍵盤快捷鍵,導(dǎo)致使用效率降低。

      2.4財務(wù)數(shù)據(jù)保密不徹底

      計算機(jī)財務(wù)軟件在保密性這方面做得仍然不夠完善,有的軟件根本不屑于關(guān)注加密,而有的軟件所謂的加密工作,并不是對數(shù)據(jù)進(jìn)行加密,而是對軟件加密,防止盜版,無法做到真正意義上的數(shù)據(jù)保密。

      3計算機(jī)軟件在財務(wù)會計處理中的運(yùn)用策略

      3.1計算機(jī)軟件要與企業(yè)情況匹配

      企業(yè)在購買計算機(jī)軟件的時候應(yīng)當(dāng)要注意兩個問題,第一是要依據(jù)企業(yè)實際情況提出要求,在功能設(shè)置上要進(jìn)行深入的研究,加強(qiáng)計算機(jī)軟件的分析功能,使其能夠為領(lǐng)導(dǎo)層的決策提供幫助,并且可以加強(qiáng)企業(yè)的控制。第二是要依從國家金融管理軟件部門的帶領(lǐng),要加強(qiáng)戰(zhàn)略財務(wù)管理,體現(xiàn)出更多的人性化管理。

      3.2完善計算機(jī)軟件的操作規(guī)范

      計算機(jī)軟件的初始化是一項十分重要的工作,設(shè)置得是否合理直接影響到將來系統(tǒng)能否滿足企業(yè)的會計核算與管理的要求。日常操作也是十分重要的,應(yīng)當(dāng)設(shè)置人員權(quán)限,便于企業(yè)的內(nèi)部控制。由于計算機(jī)軟件初始化非常重要,因此應(yīng)當(dāng)注重初始化工作,能否設(shè)置成功是系統(tǒng)將來發(fā)揮其功能的基礎(chǔ),而且設(shè)置好了將來的工作也就變得更方便了。不能依賴開發(fā)商的售后服務(wù),所有會計科目的設(shè)置都應(yīng)當(dāng)依據(jù)企業(yè)的業(yè)務(wù),結(jié)合有關(guān)部門的規(guī)定。企業(yè)應(yīng)當(dāng)對每個崗位設(shè)置權(quán)限,具體的應(yīng)當(dāng)依據(jù)企業(yè)的實際情況結(jié)合企業(yè)規(guī)模和業(yè)務(wù)的復(fù)雜程度,特別是在客戶主管的權(quán)限設(shè)置,不可以是只為方便而超越了領(lǐng)導(dǎo)層,這是不符合內(nèi)部控制的需要。同時,財務(wù)人員應(yīng)當(dāng)保證清晰的賬目。另外,還應(yīng)當(dāng)加強(qiáng)檔案管理,為了保證記錄的真實性,應(yīng)當(dāng)把紙質(zhì)的憑證保存好。

      3.3建立通用的財務(wù)數(shù)據(jù)傳輸協(xié)議

      建立通用的財務(wù)數(shù)據(jù)傳輸協(xié)議能夠使得在不同平臺開發(fā)下軟件順利的對接,并且進(jìn)行數(shù)據(jù)輸送。TCP/IP協(xié)議是目前互聯(lián)網(wǎng)最為常用的網(wǎng)絡(luò)控制與傳輸協(xié)議。只要安裝了該協(xié)議就能夠正常的訪問網(wǎng)站。通過借鑒該協(xié)議可以開發(fā)一種國際或國內(nèi)通用的財務(wù)數(shù)據(jù)傳輸協(xié)議,使得不同格式的數(shù)據(jù)能夠想換被接受,不同軟件下的數(shù)據(jù)也能夠被直接適用,不需要再另作處理,這樣一來能夠有效降低對財務(wù)操作人員的專業(yè)需求,還能夠?qū)崿F(xiàn)不同系統(tǒng)下的數(shù)據(jù)共享。

      4結(jié)束語

      計算機(jī)軟件基礎(chǔ)范文第5篇

      版權(quán)法是目前國際上保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)的主要法律,基本方式有三種。一是順應(yīng)軟件技術(shù)特點(diǎn),修訂和完善版權(quán)法,明確軟件的版權(quán)地位;二是制定專門的同版權(quán)法配套的軟件保護(hù)補(bǔ)充性法規(guī);三是把典型案例的判決原則與結(jié)果作為軟件版權(quán)保護(hù)的依據(jù)。版權(quán)法保護(hù)軟件有明顯好處,比如:可版權(quán)標(biāo)準(zhǔn)低,只要求軟件具備主觀新穎性、獨(dú)創(chuàng)性、非抄襲性,幾乎所有軟件都在受保護(hù)之列;版權(quán)獲權(quán)程序簡單,權(quán)力在軟件開發(fā)完成后自動生效;軟件的創(chuàng)造思想可以被別的開發(fā)者利用,去創(chuàng)作新的軟件,推動軟件技術(shù)和軟件事業(yè)的發(fā)展。

      計算機(jī)軟件包括程序和文檔兩個部分,它的根本用途是按照程序的邏輯步驟,控制硬件的運(yùn)作,達(dá)到預(yù)期效果。軟件具有“思想表達(dá)混合性”的特征,兼具“思想”(idea)和“表達(dá)”(expression)兩重性,是軟件和傳統(tǒng)版權(quán)作品的重要區(qū)別。所以,用版權(quán)法保護(hù)軟件,除了體現(xiàn)出其具有的優(yōu)點(diǎn)外,還顯示出其不可克服的局限性。“思想/表達(dá)二分法”是版權(quán)法的基石與遵循的核心原則。二分法原則要求版權(quán)法只保護(hù)軟件“創(chuàng)作思想的表達(dá)形式”,不保護(hù)軟件“表達(dá)形式的創(chuàng)作思想”,但是,軟件的精華正在創(chuàng)作“思想”。據(jù)IBM公司提供的資料,軟件開發(fā)總投入的80%要用于軟件功能確定和邏輯設(shè)計。單純依靠版權(quán)法保護(hù)軟件,會使軟件最有價值的部分得不到保護(hù);對“思想”與“表達(dá)”界限的劃分,法律界一直沒有普遍接受的標(biāo)準(zhǔn)。在軟件的“思想”與“表達(dá)”之間有個較寬的模糊區(qū),即使在法律制度相對完備的美國,軟件保護(hù)的司法實踐也常常陷入“思想”、“表達(dá)”不易把握的境地;軟件的價值在使用,如果不能保護(hù)軟件的使用權(quán),那么,就軟件保護(hù)做的任何努力將失去意義,版權(quán)法恰恰不禁止對作品的使用;越來越多的新的技術(shù)問題,比如:屏幕顯示技術(shù)、數(shù)據(jù)結(jié)構(gòu)設(shè)計等是否受版權(quán)保護(hù),爭議不少;版權(quán)法對作品的保護(hù)期是50年或70年,如此長的保護(hù)期對經(jīng)濟(jì)壽命只有10年左右的軟件而言,不會給權(quán)利人帶來更豐厚的經(jīng)濟(jì)收入,卻會減損軟件的社會應(yīng)用價值,妨礙公共利益。

      版權(quán)法對軟件知識產(chǎn)權(quán)的保護(hù)不僅不全面,而且效力不夠。為了拓展版權(quán)法對軟件保護(hù)的外延,增強(qiáng)保護(hù)力度,于是就出現(xiàn)了軟件版權(quán)擴(kuò)大保護(hù)。1985年,在Whelan訴Jasolw案中,美國第三巡回法院判決計算機(jī)程序的SSO,即結(jié)構(gòu)(structure)、順序(sequenre)和組織(organization)屬于“表達(dá)”,不屬于“思想”。Whelan案奠定了軟件版權(quán)擴(kuò)大保護(hù)的基礎(chǔ)和原則。1986年,在Lotus訴Paperback與Stephenson案中,版權(quán)保護(hù)范圍進(jìn)一步擴(kuò)大到程序用戶接口(操作命令、樹形結(jié)構(gòu)選單、應(yīng)答信息等)的設(shè)計。軟件版權(quán)擴(kuò)大保護(hù)在美國國內(nèi)外法學(xué)界產(chǎn)生強(qiáng)烈反響,招致眾多批評意見。集中的觀點(diǎn)是,軟件版權(quán)擴(kuò)大保護(hù)背離了版權(quán)法原則,曲解了版權(quán)概念,造成版權(quán)保護(hù)體系的混亂。面對壓力,美國一些法院的態(tài)度有了轉(zhuǎn)變。1991年8月,在CA訴Altai案中,紐約州東部聯(lián)邦地方法院否定了Whelan案建立起來的判斷規(guī)則,表明軟件版權(quán)保護(hù)重新回到了保護(hù)作品“表達(dá)”的版權(quán)法原理的正確軌道。大部分學(xué)者指出,軟件版權(quán)擴(kuò)大保護(hù)不是提高軟件保護(hù)水平的可取辦法,如果軟件創(chuàng)造思想具備創(chuàng)造性理應(yīng)受到法律保護(hù),這種保護(hù)應(yīng)該是專利法,不是版權(quán)法。

      專利法保護(hù)水平高,是最有效的知識產(chǎn)權(quán)保護(hù)手段,軟件一旦獲得專利權(quán),權(quán)利人就對權(quán)利享有高度的獨(dú)占性,尤其是使軟件創(chuàng)作“思想”受到有效保護(hù);從社會利益角度考慮,專利法要求權(quán)利人公開技術(shù)成果,使他人能公平利用軟件技術(shù),促進(jìn)軟件價值的最大化,還能避免同類軟件的重復(fù)投入、重復(fù)開發(fā);發(fā)明專利的保護(hù)期為15到20年,對軟件保護(hù)比較合適。事實上,人們早就注意到專利法對軟件知識產(chǎn)權(quán)保護(hù)的積極作用,70年代有的國家就制定了軟件專利審查標(biāo)準(zhǔn),把專利保護(hù)作為軟件保護(hù)的一條途徑,只是由于對軟件技術(shù)的特點(diǎn)認(rèn)識不足,加之軟件可專利權(quán)標(biāo)準(zhǔn)不統(tǒng)一,以及多數(shù)軟件無法滿足新穎性、創(chuàng)造性、實用性的專利“三性”要求,才使軟件的專利法保護(hù)地位沒有得到真正確立。隨著發(fā)明創(chuàng)造與軟件的關(guān)系不斷密切和軟件版權(quán)擴(kuò)大保護(hù)的被否定,軟件的專利法保護(hù)日益緊迫地提上日程,很多國家紛紛修訂既有的或制定新的專利審查標(biāo)準(zhǔn),降低軟件的專利可及性條件,賦予更多軟件以專利權(quán)。

      原來的《歐洲專利公約》規(guī)定軟件不是專利法保護(hù)的客體,修改后的公約指出,將計算機(jī)硬件系統(tǒng)與軟件當(dāng)成一個整體,如能夠?qū)ΜF(xiàn)有技術(shù)做出貢獻(xiàn),可授予專利權(quán)。歐洲專利局新的審查基準(zhǔn)確認(rèn),和軟件有關(guān)的發(fā)明若具有技術(shù)性,能夠獲得專利權(quán)。

      1987年,美國制定軟件專利審查的“指導(dǎo)原則”。1995年,專利商標(biāo)局(PTO)提出《計算機(jī)應(yīng)用發(fā)明的審查基準(zhǔn)草案》規(guī)定:被計算機(jī)程序或其它形式軟件控制的計算機(jī)或其它可程序控制性裝置視為一種可專利“機(jī)器”(machine);在計算機(jī)上或計算機(jī)協(xié)助下實施的一系列特殊的操作步驟視為一個可專利“過程”(process);當(dāng)在計算機(jī)上運(yùn)行時,能用來控制計算機(jī)以某種特殊方式運(yùn)作的計算機(jī)可讀內(nèi)存(Computerreadmemory),視為一種專利“制品”(articleofmanufacture)。草案就不受專利保護(hù)的情況作了排除。

      1988年,日本公布《有關(guān)計算機(jī)軟件發(fā)明的審查辦理案》。1992年公布《新軟件專利審查標(biāo)準(zhǔn)框架方案》,把軟件發(fā)明申請分成四種類型:用于控制與計算機(jī)連接的設(shè)備的軟件發(fā)明(如汽車用空調(diào)裝置和方法等);用于控制計算機(jī)硬件的軟件發(fā)明(如多道程序設(shè)計控制裝置與方法,假想存儲控制裝置和方法等);用于利用計算機(jī)硬件進(jìn)行應(yīng)用領(lǐng)域特有的信息處理軟件發(fā)明(如假名漢字轉(zhuǎn)換裝置與方法、傳票認(rèn)可系統(tǒng)、計算機(jī)設(shè)計支援裝置和方法等);用于控制計算機(jī)及相關(guān)裝置的軟件發(fā)明,且必須采用物理量控制或用于控制物理量(如利用計算機(jī)的圖像處理裝置)。1997年1月起,日本又對固化在CD-ROM和軟盤上的符合一定條件的軟件實行專利保護(hù)。

      1985年,專利法開始在我國實施,《審查指南》第十二章的軟件發(fā)明申請的判斷標(biāo)準(zhǔn)規(guī)定,只有能使計算機(jī)結(jié)構(gòu)或電子數(shù)據(jù)處理設(shè)備產(chǎn)生變化、能使機(jī)器硬件技術(shù)作出相應(yīng)變革,引起機(jī)器設(shè)備在技術(shù)上有新的創(chuàng)造性的改進(jìn)的計算機(jī)程序和能使計算機(jī)系統(tǒng)或機(jī)器設(shè)備,以全新的具有創(chuàng)造性方式運(yùn)行的計算機(jī)程序才可予以專利保護(hù)。1993年4月1日起生效的新的《審查指南》,舍棄上述苛刻條件,提出了符合軟件技術(shù)發(fā)展的、寬松的軟件專利標(biāo)準(zhǔn)。

      各國規(guī)定的軟件可專利保護(hù)標(biāo)準(zhǔn)不完全相同,其中比較一致的觀點(diǎn)是包含軟件發(fā)明申請的主題必須同時具備“三性”、“二要素”,而且,該判斷標(biāo)準(zhǔn)是唯一的。“三性”就是指專利“三性”。“二要素”一是指包含軟件發(fā)明申請的主題要能夠產(chǎn)生技術(shù)效果,這是“二要素”中的主要方面;二是指包含軟件發(fā)明申請的主題要能形成完整的技術(shù)方案,技術(shù)方案的基本因素包括:軟件處理的數(shù)據(jù)結(jié)構(gòu)、處理數(shù)據(jù)結(jié)構(gòu)使用的算法和管理軟件運(yùn)行的用戶界面等。“二要素”就是要求包含軟件發(fā)明申請的主題必須是能夠形成完整的具有新的技術(shù)效果的發(fā)明創(chuàng)造。根據(jù)傳統(tǒng)理論,只有當(dāng)軟件與硬件相互支持,形成完整技術(shù)方案,產(chǎn)生技術(shù)效果時,軟件才能獲得專利權(quán)。新的認(rèn)識是,既使硬件不發(fā)生任何變化,只要將特定軟件和公知計算機(jī)作為一個整體考查出現(xiàn)了新的、實質(zhì)性的技術(shù)進(jìn)步,符合“二要素”與“三性”要求,就能被授予專利權(quán)。

      算法(Algorithm,或稱邏輯算法)屬于智力活動范疇,而智力活動的規(guī)則和方法不被授予專利權(quán),各國專利法就此問題有著類似的規(guī)定。但是,算法對軟件開發(fā)是極其重要的,算法創(chuàng)新往往是軟件技術(shù)創(chuàng)新的基礎(chǔ)。軟件離不開算法,因此,軟件多年來也被認(rèn)為是抽象智力思維的產(chǎn)物。算法是早期軟件可專利法保護(hù)的最大障礙。比如:中國專利局《審查指南》就曾規(guī)定,作為數(shù)學(xué)算法集合的計算機(jī)程序是智力活動的規(guī)則和方法的例子,不能授予專利權(quán)。具體地講,如果包含軟件發(fā)明申請的主題是一種算法,又沒有實際的技術(shù)效果,權(quán)利要求整體的最終結(jié)果是純數(shù)字,則該軟件不能獲得專利權(quán)。現(xiàn)在學(xué)術(shù)界的共識是把算法本身同利用算法解決問題的過程分別對待,不排除在關(guān)于軟件發(fā)明申請中包含數(shù)學(xué)算法特征。然而,算法特征應(yīng)該是具備技術(shù)性的特征,能產(chǎn)生某種技術(shù)效果。包含算法應(yīng)用在內(nèi)的與軟件相關(guān)的發(fā)明專利保護(hù)逐漸受到重視,十幾年來,在美國、日本等國家已經(jīng)有數(shù)百項涉及算法的軟件發(fā)明獲得專利權(quán)。

      在工業(yè)化國家,呈現(xiàn)出傾向于用專利法保護(hù)軟件知識產(chǎn)權(quán)的趨勢。美國政府1992年公布了一份私人調(diào)查材料,和1970年相比,1991年被授予專利權(quán)的軟件數(shù)量由27件上升到602件,增長率達(dá)2400%.截止1996年4月,美國獲得專利的軟件數(shù)量累計達(dá)11萬件。受到專到保護(hù)的有Apple的下拉式選單、MerrillLynch的現(xiàn)金管理系統(tǒng)、IBM的基本輸入輸出系統(tǒng)(BIOS)等著名軟件。1985年,日本軟件專利申請量是5000件,1990年為12000余件。近幾年,日本每年的軟件專利申請量平均為2~3萬件,占全部專利申請量的10%.

      相關(guān)期刊更多

      計算物理

      北大期刊 審核時間1-3個月

      中國科學(xué)技術(shù)協(xié)會

      計算機(jī)

      省級期刊 審核時間1個月內(nèi)

      長江計算機(jī)(集團(tuán))公司

      心智與計算

      省級期刊 審核時間1個月內(nèi)

      廈門大學(xué)系統(tǒng)與控制研究中心

      久久精品国产精品亚洲艾草网 | 亚洲精品人成在线观看| 无码不卡亚洲成?人片| 亚洲AV无码之国产精品| 亚洲精品中文字幕无码A片老| 99亚偷拍自图区亚洲| 中文字幕亚洲精品无码| 亚洲国产日韩在线成人蜜芽| 亚洲国产中文在线视频| 亚洲欧洲另类春色校园网站| 亚洲婷婷第一狠人综合精品| 亚洲人成人网毛片在线播放| 亚洲AV无码国产精品色| 男人天堂2018亚洲男人天堂 | 日韩一卡2卡3卡4卡新区亚洲| 中文字幕精品亚洲无线码一区应用| 久久久久亚洲AV成人网| 中文字幕在线亚洲精品| 国产亚洲婷婷香蕉久久精品| 亚洲AV午夜成人片| 亚洲色av性色在线观无码| 亚洲免费黄色网址| 亚洲熟妇AV日韩熟妇在线| 国产精品亚洲lv粉色| 亚洲AV之男人的天堂| 老司机亚洲精品影视www| 国产精品亚洲а∨无码播放| 亚洲综合无码一区二区| 亚洲经典在线中文字幕| 色婷五月综激情亚洲综合| 亚洲人成网站18禁止| 九月婷婷亚洲综合在线| 国内精品久久久久久久亚洲| 亚洲AV一宅男色影视| 亚洲精品影院久久久久久| 亚洲中文字幕久久精品无码A | 亚洲AV永久无码天堂影院 | 亚洲最大黄色网站| 亚洲人成网亚洲欧洲无码| va亚洲va日韩不卡在线观看| 亚洲熟妇av一区二区三区漫画|