軟件開(kāi)發(fā)論文范文
時(shí)間:2023-04-06 08:35:51
導(dǎo)語(yǔ):如何才能寫(xiě)好一篇軟件開(kāi)發(fā)論文,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
1制定詳盡的開(kāi)發(fā)和交付流程
將軟件開(kāi)發(fā)周期從幾年縮短到一個(gè)月甚至兩個(gè)星期,這需要制定詳盡的軟件開(kāi)發(fā)和交付流程。而詳盡的軟件開(kāi)發(fā)和交付流程也是實(shí)現(xiàn)Scrum所必須遵守的。在Scrum中一個(gè)交付周期被稱為一個(gè)Sprint。在每個(gè)Sprint開(kāi)始之前,要有一個(gè)Sprint的計(jì)劃會(huì)議(Sprintplanmeeting)。Sprint計(jì)劃會(huì)議是在業(yè)務(wù)分析師和用戶確定好當(dāng)前階段的需求分析之后,將可以進(jìn)行開(kāi)發(fā)的部分按照需求的優(yōu)先級(jí)順序排列好開(kāi)發(fā)任務(wù)(Story),再由開(kāi)發(fā)人員對(duì)任務(wù)進(jìn)行難度評(píng)分,最后團(tuán)隊(duì)根據(jù)可變因素如團(tuán)隊(duì)成員情況,開(kāi)發(fā)環(huán)境狀態(tài)等確定下一個(gè)Sprint的任務(wù)。為了加強(qiáng)團(tuán)隊(duì)內(nèi)部的溝通和及時(shí)掌握開(kāi)發(fā)交付情況,Scrum要求團(tuán)隊(duì)每日開(kāi)站立會(huì)議(Standupmeeting),站立會(huì)議通常1到2分鐘每人,主要說(shuō)明前一天的工作內(nèi)容,存在什么問(wèn)題,以及今天的工作計(jì)劃。當(dāng)然在每個(gè)Sprint快結(jié)束的前一天,要開(kāi)評(píng)審會(huì)議,來(lái)報(bào)告進(jìn)度,通常情況下是軟件會(huì)議制定軟件當(dāng)前Sprint的軟件計(jì)劃。中國(guó)有句古話叫做“吾日三省吾身”,每個(gè)Sprint結(jié)束還有一個(gè)最為重要的會(huì)議就是回顧會(huì)議(Retrospectivemeeting)?;仡檿?huì)議主要是總結(jié)上一個(gè)Sprint,保持優(yōu)點(diǎn),克服缺點(diǎn)。確保每個(gè)會(huì)議的有效性是Scrum實(shí)現(xiàn)的基礎(chǔ)。
2結(jié)對(duì)編程,提高軟件開(kāi)發(fā)效率
篇2
根據(jù)銀行應(yīng)用軟件的開(kāi)發(fā)現(xiàn)狀以及銀行系統(tǒng)對(duì)開(kāi)發(fā)技術(shù)的需求,分析其中存在的問(wèn)題,例舉比較典型的問(wèn)題并做如下分析:開(kāi)發(fā)技術(shù)過(guò)于保守銀行軟件開(kāi)發(fā)仍舊使用比較傳統(tǒng)、保守的技術(shù),整個(gè)開(kāi)發(fā)的過(guò)程中暴露出諸多技術(shù)矛盾。例如:銀行系統(tǒng)積極、全面的發(fā)展,而應(yīng)用軟件開(kāi)發(fā)技術(shù)始終止步不前,延續(xù)以往infomixC技術(shù)框架,結(jié)合IBM小型機(jī),無(wú)法在應(yīng)用軟件開(kāi)發(fā)上實(shí)現(xiàn)技術(shù)突破,反而被銀行系統(tǒng)陳舊的技術(shù)限制。銀行應(yīng)用軟件開(kāi)發(fā)技術(shù)越落后,表示軟件開(kāi)發(fā)項(xiàng)目的價(jià)值越多,開(kāi)發(fā)技術(shù)過(guò)于保守成為銀行軟件開(kāi)發(fā)的一大問(wèn)題。
2軟件開(kāi)發(fā)的測(cè)試匱乏
銀行在應(yīng)用軟件開(kāi)發(fā)后,需要安排相關(guān)的測(cè)試技術(shù),檢測(cè)應(yīng)用軟件的安全及可用性,同時(shí)檢測(cè)銀行軟件開(kāi)發(fā)程序是否合理,測(cè)試屬于銀行應(yīng)用軟件開(kāi)發(fā)的主要技術(shù),能夠保障銀行軟件的安全應(yīng)用。實(shí)際銀行軟件開(kāi)發(fā)后,測(cè)試技術(shù)出現(xiàn)嚴(yán)重的匱乏情況,例如:某銀行開(kāi)發(fā)的AS400,其中的應(yīng)用軟件是由開(kāi)發(fā)人員監(jiān)督測(cè)試的,本身不具備完整的測(cè)試系統(tǒng)和專業(yè)的測(cè)試人員,引發(fā)嚴(yán)重的技術(shù)問(wèn)題,最主要的是整個(gè)測(cè)試過(guò)程中并未發(fā)現(xiàn)任何程序問(wèn)題,與軟件開(kāi)發(fā)技術(shù)的實(shí)際不符,應(yīng)用軟件在AS400的開(kāi)發(fā)過(guò)程中,需經(jīng)多次測(cè)試技術(shù)監(jiān)督后,才能達(dá)到安全的狀態(tài),表明軟件開(kāi)發(fā)測(cè)試技術(shù)的缺陷。
3開(kāi)發(fā)文檔不足
銀行應(yīng)用軟件的開(kāi)發(fā)文檔是指軟件設(shè)計(jì)、編程到開(kāi)發(fā)所有的文檔資料,跟隨應(yīng)用軟件的開(kāi)發(fā)而產(chǎn)生,其與應(yīng)用軟件的程序一致,屬于一項(xiàng)不能缺失的資料。銀行應(yīng)用軟件開(kāi)發(fā)人員不重視開(kāi)發(fā)文檔,將軟件開(kāi)發(fā)的重點(diǎn)放在實(shí)踐部分,忽略開(kāi)發(fā)文檔的存儲(chǔ),直接影響了銀行軟件的應(yīng)用與維護(hù),導(dǎo)致銀行軟件因缺乏維護(hù)根本而失效,降低軟件開(kāi)發(fā)使用的壽命,更重要的是科研知識(shí)得不到充分應(yīng)用。
4銀行應(yīng)用軟件開(kāi)發(fā)問(wèn)題的解決對(duì)策
4.1引進(jìn)軟件開(kāi)發(fā)新技術(shù)
銀行應(yīng)用軟件開(kāi)發(fā)需要專業(yè)的技術(shù)支持,開(kāi)發(fā)人員既要熟悉銀行軟件的業(yè)務(wù)知識(shí),又要具備專業(yè)的技能,開(kāi)發(fā)銀行應(yīng)用軟件項(xiàng)目時(shí),才能保障銀行軟件具備優(yōu)質(zhì)的實(shí)踐性。銀行在應(yīng)用軟件開(kāi)發(fā)技術(shù)方面,可以采取引進(jìn)的思想,推進(jìn)新技術(shù)的發(fā)展,針對(duì)軟件開(kāi)發(fā)新技術(shù)的引進(jìn),提出兩點(diǎn)技術(shù)性的原則,如:(1)引進(jìn)更為精細(xì)化的大數(shù)據(jù)處理,比如Oracle、DB2等,應(yīng)用在銀行軟件開(kāi)發(fā)中,發(fā)揮此類技術(shù)精確、專業(yè)的能力,確定新技術(shù)后才能輔助于銀行應(yīng)用軟件的開(kāi)發(fā)技術(shù)。(2)通過(guò)軟件開(kāi)發(fā)新技術(shù)的引進(jìn),實(shí)現(xiàn)全能技術(shù),銀行軟件開(kāi)發(fā)系統(tǒng)內(nèi)比較常見(jiàn)的是C語(yǔ)言、Java和vb,開(kāi)發(fā)人員必須掌握所有語(yǔ)言基礎(chǔ),同時(shí)還要對(duì)其中一門(mén)語(yǔ)言做到精通,用于適應(yīng)銀行系統(tǒng)內(nèi)繁瑣的IT運(yùn)行,有利于銀行應(yīng)用軟件技術(shù)的精細(xì)化發(fā)展。
4.2完善軟件測(cè)試技術(shù)
銀行應(yīng)用軟件開(kāi)發(fā)的測(cè)試技術(shù),偏重于業(yè)務(wù)類的軟件。結(jié)合銀行應(yīng)用軟件開(kāi)發(fā)的過(guò)程,分析軟件測(cè)試技術(shù)的應(yīng)用,其在應(yīng)用軟件開(kāi)發(fā)測(cè)試中體現(xiàn)在三個(gè)方面,分析如:(1)界面測(cè)試。(2)容錯(cuò)性測(cè)試。(3)響應(yīng)測(cè)試。
4.3強(qiáng)化文檔管理
銀行應(yīng)用軟件開(kāi)發(fā)可以通過(guò)評(píng)審的方式,強(qiáng)化文檔管理。因?yàn)槲臋n管理在軟件應(yīng)用中發(fā)揮重要的作用,既可以做為通信工具,又可以指導(dǎo)軟件操作,所以開(kāi)發(fā)人員需要保障文檔資料的完整性,確保文檔資料符合標(biāo)準(zhǔn)。
5結(jié)束語(yǔ)
篇3
軟件測(cè)試時(shí)一是為了發(fā)現(xiàn)軟件在研發(fā)編寫(xiě)過(guò)程中存在的錯(cuò)誤,從而及時(shí)對(duì)程序進(jìn)行修改和完善,使軟件的各項(xiàng)功能夠順利使用。二是為了根據(jù)用戶要求,來(lái)對(duì)軟件的各項(xiàng)功能和用戶使用體驗(yàn)感受進(jìn)行改善,使用戶在使用軟件時(shí)更具舒適感。而在當(dāng)前的軟件檢測(cè)過(guò)程中,主要在兩個(gè)方面不夠規(guī)范:一是一些軟件開(kāi)發(fā)員缺乏責(zé)任心,在軟件編寫(xiě)完成后,馬馬虎虎地進(jìn)行檢測(cè),對(duì)一些影響使用體驗(yàn)的程序放任不管,不去做優(yōu)化處理;二是軟件開(kāi)發(fā)者在檢測(cè)時(shí)沒(méi)有讓用戶參與進(jìn)來(lái),而自作主張的對(duì)軟件功能進(jìn)行了修改。這兩方面問(wèn)題不僅降低了用戶在使用軟件過(guò)程中的感受,還導(dǎo)致了用戶在后續(xù)軟件維護(hù)中的成本增加。
2軟件維護(hù)不夠規(guī)范化
任何產(chǎn)品在售出后,消費(fèi)者都有享受產(chǎn)品的售后服務(wù)的權(quán)利,而商家也必須承擔(dān)為消費(fèi)者提供售后服務(wù)的義務(wù)。對(duì)于計(jì)算機(jī)軟件,也同樣有著“售后服務(wù)”,即軟件開(kāi)發(fā)者對(duì)于軟件的后期維護(hù)和調(diào)試。在當(dāng)前的軟件維護(hù)過(guò)程中,主要存在著兩方面問(wèn)題:一是一些軟件開(kāi)發(fā)者將完成的軟件交付后,就一走了之,面對(duì)軟件使用者在軟件使用過(guò)程中出現(xiàn)的問(wèn)題也常常置之不理,推卸責(zé)任;二是有些軟件開(kāi)發(fā)者在處理軟件使用者所遇到的問(wèn)題時(shí),超出市場(chǎng)的價(jià)值規(guī)律,漫天開(kāi)價(jià),索取高昂的維護(hù)和調(diào)試費(fèi)用,有些使用者出于無(wú)奈也常常忍氣吞聲,吃了啞巴虧??梢哉f(shuō),以上這四方面的不規(guī)范問(wèn)題不僅影響計(jì)算機(jī)開(kāi)發(fā)人員的工作形象,還會(huì)形成計(jì)算機(jī)軟件領(lǐng)域的同業(yè)惡性競(jìng)爭(zhēng),長(zhǎng)久之,將會(huì)使充滿信心的軟件開(kāi)發(fā)這一朝陽(yáng)產(chǎn)業(yè)變得暗淡無(wú)光,最終使軟件使用者和消費(fèi)者蒙受損失。
3加強(qiáng)計(jì)算計(jì)軟件開(kāi)發(fā)規(guī)范化對(duì)策思考
3.1提高計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范化的認(rèn)識(shí)
計(jì)算機(jī)軟件開(kāi)發(fā)是一項(xiàng)與人們學(xué)習(xí)、工作和生活有著密切聯(lián)系的系統(tǒng)性工程,計(jì)算機(jī)軟件只有在人們的認(rèn)可和使用中才能發(fā)揮出自身的作用和價(jià)值。然而當(dāng)前計(jì)算機(jī)軟件過(guò)程中所存在的規(guī)范化問(wèn)題,已經(jīng)對(duì)計(jì)算機(jī)軟件在市場(chǎng)中的推廣和使用造成了很大的影響。要使這一問(wèn)題得到根本解決,首先必須從思想觀念上進(jìn)行轉(zhuǎn)變。為此,我們只有不斷提高軟件開(kāi)發(fā)的準(zhǔn)入門(mén)檻,提高軟件開(kāi)發(fā)者對(duì)于軟件開(kāi)發(fā)規(guī)劃范的責(zé)任意識(shí),使其從思想層面加強(qiáng)對(duì)自身的工作要求。同時(shí),還應(yīng)當(dāng)不斷完善計(jì)算機(jī)軟件開(kāi)發(fā)方面的相關(guān)法律和行業(yè)標(biāo)準(zhǔn),使軟件開(kāi)發(fā)的各個(gè)過(guò)程受到制度監(jiān)督和法律約束,保證軟件開(kāi)發(fā)者以誠(chéng)信、敬業(yè)知心開(kāi)展計(jì)算機(jī)軟件開(kāi)發(fā)工作。此外,我們還要認(rèn)真思考,對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的設(shè)計(jì)、檢測(cè)、維護(hù)等一系列的環(huán)節(jié)所存在的問(wèn)題進(jìn)行深入分析,提出切實(shí)可行的對(duì)策,最終推動(dòng)計(jì)算機(jī)軟件開(kāi)發(fā)實(shí)現(xiàn)規(guī)范化發(fā)展。
3.2加強(qiáng)計(jì)算機(jī)軟件設(shè)計(jì)規(guī)范化
計(jì)算機(jī)軟件設(shè)計(jì)開(kāi)發(fā)主要是依據(jù)用戶要求設(shè)計(jì)研發(fā)的計(jì)算機(jī)系統(tǒng)軟件或計(jì)算機(jī)系統(tǒng)中的某一部分應(yīng)用軟件,是一項(xiàng)涉及很多方面的系統(tǒng)工程。因此,軟件開(kāi)發(fā)者需要對(duì)市場(chǎng)的需求、客戶的要求、設(shè)計(jì)人員的技術(shù)層次等方面進(jìn)行綜合的分析,而后開(kāi)始設(shè)計(jì)軟件。為此,在設(shè)計(jì)開(kāi)發(fā)前要充分了解軟件的運(yùn)行環(huán)境,在深入調(diào)研后再進(jìn)行設(shè)計(jì)開(kāi)發(fā)。同時(shí)根據(jù)用戶的不同需求,確定設(shè)計(jì)風(fēng)格和內(nèi)容,進(jìn)而嚴(yán)格遵循計(jì)算機(jī)軟件設(shè)計(jì)標(biāo)準(zhǔn),進(jìn)行概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),把具體設(shè)計(jì)策略、軟件內(nèi)部構(gòu)造和制作流程進(jìn)行安排部署,并呈現(xiàn)給用戶。1)軟件概要設(shè)計(jì)的規(guī)范化。概要設(shè)計(jì)的標(biāo)準(zhǔn)就是按照用戶的需求,根據(jù)產(chǎn)品的不同建立各個(gè)系統(tǒng)模塊的目標(biāo)軟件系統(tǒng),對(duì)這些模塊的接口下達(dá)指令,使他們緊緊聯(lián)系在一起并鏈接到下一個(gè)模塊,做到層層相聯(lián)系。為此,開(kāi)發(fā)者要不斷規(guī)范概要設(shè)計(jì),有能力建立起能夠管理整個(gè)軟件系統(tǒng)的數(shù)據(jù)庫(kù),并使其中的每個(gè)模塊都要形成相配套的管理方案,并在這一過(guò)程中,把各模塊的接口盡可能的簡(jiǎn)單化處理。不僅各模塊都能分工合作,還能緊密的聯(lián)系,這樣才能有效保證了系統(tǒng)持續(xù)穩(wěn)定的運(yùn)行,進(jìn)而保障用戶能夠清晰地理解軟件的設(shè)計(jì)。2)軟件詳細(xì)設(shè)計(jì)的規(guī)范化。所謂軟件詳細(xì)設(shè)計(jì),就是對(duì)概要設(shè)計(jì)標(biāo)準(zhǔn)全面進(jìn)行細(xì)化,把概要設(shè)計(jì)一項(xiàng)一項(xiàng)地分解開(kāi)來(lái),使概要設(shè)計(jì)的內(nèi)容得到更加詳盡的解釋說(shuō)明,然后把各個(gè)模塊進(jìn)行系統(tǒng)、精確、全面的闡述,最終使各個(gè)模塊的概要設(shè)計(jì)功能進(jìn)一步細(xì)化分解。為此,開(kāi)發(fā)者要具體圍繞算法和軟件內(nèi)部構(gòu)造這兩個(gè)方面,及時(shí)規(guī)范模塊的輸出輸入以及它們的性能,把每一個(gè)模塊進(jìn)行細(xì)化,劃分具體的功能。需要注意的是,開(kāi)發(fā)者在進(jìn)一步規(guī)范計(jì)算機(jī)軟件設(shè)計(jì)研發(fā)中,必須要使軟件的設(shè)計(jì)具有精確的算法和內(nèi)部構(gòu)造,這樣不僅會(huì)對(duì)擬寫(xiě)的源代碼有幫助作用,還會(huì)使軟件設(shè)計(jì)更為的科學(xué)合理。最后軟件開(kāi)發(fā)者還要根據(jù)用戶需求,在積極完善詳細(xì)設(shè)計(jì)標(biāo)準(zhǔn)的基礎(chǔ)之上,才可以進(jìn)行系統(tǒng)規(guī)范的計(jì)算機(jī)軟件設(shè)計(jì)研發(fā)。在研發(fā)過(guò)程中,仍需要對(duì)軟件各個(gè)模塊都進(jìn)行程序上的劃分,只有在準(zhǔn)確評(píng)估了檢測(cè)報(bào)告后,利用各個(gè)模塊接口的精準(zhǔn)性能,才能對(duì)計(jì)算機(jī)軟件進(jìn)行系統(tǒng)的、有程序的、循序漸進(jìn)的設(shè)計(jì)研發(fā),才能保證計(jì)算機(jī)軟件的先進(jìn)、合理和高效。
3.3計(jì)算機(jī)軟件開(kāi)發(fā)編碼的規(guī)范化
在進(jìn)行軟件的設(shè)計(jì)與開(kāi)發(fā)方面,要首先對(duì)軟件進(jìn)行的設(shè)計(jì)有一個(gè)相對(duì)清晰的標(biāo)準(zhǔn),即對(duì)軟件進(jìn)行概要設(shè)計(jì)的標(biāo)準(zhǔn)以及軟件詳細(xì)設(shè)計(jì)的標(biāo)準(zhǔn),在設(shè)計(jì)完成后,要對(duì)軟件進(jìn)行加工編碼工作。為計(jì)算機(jī)軟件進(jìn)行編碼,是開(kāi)發(fā)設(shè)計(jì)計(jì)算機(jī)軟件的重中之重,只有將計(jì)算機(jī)編碼開(kāi)發(fā)設(shè)計(jì)正確,才能夠保證程序的完整無(wú)缺,進(jìn)而保證軟件的正常運(yùn)行。計(jì)算機(jī)軟件在編碼過(guò)程中,要按照軟件設(shè)計(jì)規(guī)范化的標(biāo)準(zhǔn),并把用戶需求的方方面面都考慮在內(nèi),然后根據(jù)軟件的運(yùn)行環(huán)境,進(jìn)行軟件編碼,這樣才能設(shè)計(jì)開(kāi)發(fā)出適合用戶特點(diǎn)、滿足用戶需求、操作簡(jiǎn)便的計(jì)算機(jī)軟件。
3.4加強(qiáng)計(jì)算機(jī)軟件檢測(cè)規(guī)范化
我們?cè)跈z測(cè)軟件過(guò)程中,發(fā)生錯(cuò)誤是在所難免的,如何避免和消除所犯的錯(cuò)誤,使軟件能夠較長(zhǎng)時(shí)間使用,是軟件檢測(cè)必須面對(duì)的實(shí)際問(wèn)題。這樣的問(wèn)題存在于軟件設(shè)計(jì)研發(fā)的各個(gè)階段,軟件檢測(cè)的效果同樣也決定了軟件的使用壽命和軟件設(shè)計(jì)研發(fā)的質(zhì)量。因此,必須加強(qiáng)軟件的檢測(cè)工作,切實(shí)地解決好軟件研發(fā)過(guò)程中存在的問(wèn)題。目前,我們主要檢測(cè)用戶所要求的軟件功能以及計(jì)劃內(nèi)容、性能需求等。所以,我們必須要保證在檢測(cè)軟件的過(guò)程中要有用戶共同參與,專業(yè)人員要把軟件設(shè)計(jì)思路和所想達(dá)到的目的進(jìn)行系統(tǒng)了解,利用專業(yè)知識(shí)和規(guī)范化檢測(cè)方法對(duì)所開(kāi)發(fā)的軟件進(jìn)行詳細(xì)認(rèn)真的檢測(cè),從而發(fā)現(xiàn)設(shè)計(jì)漏洞和存在的問(wèn)題,看是否達(dá)到了用戶的要求。同時(shí),要進(jìn)一步規(guī)范檢測(cè)過(guò)程,對(duì)軟件系統(tǒng)的各個(gè)功能模塊要進(jìn)行全面完整的檢測(cè)和測(cè)試,同時(shí)對(duì)檢測(cè)的數(shù)據(jù)和檢測(cè)結(jié)果進(jìn)行存檔,以備在修改時(shí)能夠及時(shí)找到問(wèn)題所在,通過(guò)對(duì)存在問(wèn)題加以修改和完善,使軟件性能得到進(jìn)一步提高,反復(fù)修改檢測(cè)后,把軟件的性能調(diào)試到最好的使用效果。此外,還要組成獨(dú)立的軟件測(cè)試小組對(duì)軟件進(jìn)行反復(fù)驗(yàn)證和全方位測(cè)試,確認(rèn)軟件的各種性能達(dá)到良好的效果。在檢測(cè)工作結(jié)束后,要撰寫(xiě)檢測(cè)報(bào)告,對(duì)軟件設(shè)計(jì)研發(fā)及檢測(cè)結(jié)果進(jìn)行全面分析總結(jié),做出正確的評(píng)估。計(jì)算機(jī)軟件設(shè)計(jì)研發(fā)是根據(jù)用戶需求來(lái)實(shí)現(xiàn)的,是一種計(jì)算機(jī)系統(tǒng)或系統(tǒng)中的部分軟件,計(jì)算機(jī)軟件不是每一臺(tái)計(jì)算機(jī)都相同的,它是根據(jù)用戶的不同需求而添加的,它包括辦公軟件、商業(yè)軟件、家庭應(yīng)用軟件等不同類型,軟件的研發(fā)是由用戶需求、專業(yè)人員設(shè)計(jì)、最后經(jīng)過(guò)測(cè)試和用戶認(rèn)可的一種產(chǎn)品,軟件的使用者要想得到合法的軟件使用權(quán),就必須得到軟件研發(fā)機(jī)構(gòu)的許可,這樣,一個(gè)計(jì)算機(jī)軟件才具有了真正的生命力。
3.5加強(qiáng)計(jì)算機(jī)軟件維護(hù)規(guī)范化
計(jì)算機(jī)軟件產(chǎn)品維護(hù)也是軟件開(kāi)發(fā)規(guī)范化的最后一道程序,它主要是把在運(yùn)行過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行及時(shí)維修,把在測(cè)試中遺漏的錯(cuò)誤進(jìn)行修改,不斷完善軟件的各種性能,讓軟件更好地適應(yīng)運(yùn)行環(huán)境。軟件維護(hù)同樣要具有規(guī)范化要求,我們必須要使軟件開(kāi)發(fā)者認(rèn)真按照程序進(jìn)行操作,不能出現(xiàn)舊的問(wèn)題沒(méi)有解決有出現(xiàn)了新的問(wèn)題,要減少軟件維修的所產(chǎn)生的負(fù)面影響,維護(hù)和維修過(guò)程要有詳細(xì)記錄,填寫(xiě)維修報(bào)告,做到軟件維修正規(guī)化和標(biāo)準(zhǔn)化,從而實(shí)現(xiàn)軟件功能的不斷擴(kuò)展和補(bǔ)充,使軟件達(dá)到最好的運(yùn)行和使用效果。此外,還要培養(yǎng)軟件開(kāi)發(fā)者在維護(hù)軟件工作中的責(zé)任心意識(shí),要從市場(chǎng)實(shí)際出發(fā),遵循價(jià)值規(guī)律,誠(chéng)信真實(shí)地開(kāi)展軟件維護(hù),最終使軟件開(kāi)發(fā)行業(yè)的環(huán)境得到凈化,促進(jìn)整個(gè)行業(yè)向前發(fā)展。
4結(jié)束語(yǔ)
篇4
論文摘要:計(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)論》正如此書(shū)的名字,此書(shū)很好的詮釋了計(jì)算科學(xué)這一學(xué)科,并且指導(dǎo)了我們應(yīng)如何去學(xué)好這一學(xué)科。使得我們收獲頗多。并且讓我深深的反思了我的大學(xué)生活。正如趙老師書(shū)中所講的:“計(jì)算科學(xué)是年輕人的科學(xué),一旦你選擇了計(jì)算科學(xué)作為你為之奮斗的專業(yè)類領(lǐng)域,就等于你選擇了一條布滿荊棘的道路。一個(gè)有志于從事計(jì)算科學(xué)研究與開(kāi)發(fā)的學(xué)生,必須在大學(xué)幾年的學(xué)習(xí)中,打下堅(jiān)實(shí)的基礎(chǔ),才有可能在將來(lái)學(xué)科的高速發(fā)展中,或在計(jì)算機(jī)產(chǎn)品的開(kāi)發(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ā)明打開(kāi)了現(xiàn)代計(jì)算機(jī)的大門(mén)和發(fā)展之路。圖靈機(jī)通過(guò)一條兩端可無(wú)限延長(zhǎng)的袋子,一個(gè)讀寫(xiě)頭和一組控制讀寫(xiě)頭的(控制器)組成它有一個(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ò)誤尤其困難,因此,軟件開(kāi)發(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è)谟诶喂痰貥?shù)立了高級(jí)語(yǔ)言的地位,并使之成為世界通用的程序設(shè)計(jì)語(yǔ)言。Algol60的誕生是計(jì)算機(jī)語(yǔ)言的研究成為一門(mén)科學(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)和軟件開(kāi)發(fā)方法
現(xiàn)代意義上的計(jì)算機(jī)絕不是一個(gè)簡(jiǎn)單的計(jì)算機(jī)了而也包括了軟件(系統(tǒng)軟件、應(yīng)用軟件)。各種各樣的軟件使得計(jì)算機(jī)的用途大大增強(qiáng)。而軟件開(kāi)發(fā)也成為了一個(gè)重要課題和發(fā)展方向。軟件開(kāi)發(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)等試行軟件的開(kāi)發(fā)的關(guān)鍵技術(shù)依然與高級(jí)語(yǔ)言和計(jì)算模型密切相關(guān),如各種并行、并發(fā)程序設(shè)計(jì)語(yǔ)言,進(jìn)程代數(shù),PETRI網(wǎng)等,它們正是軟件開(kāi)發(fā)方法和技術(shù)的研究中支持不同階段軟件開(kāi)發(fā)的程序設(shè)計(jì)語(yǔ)言和支持這些軟件開(kāi)發(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)題而展開(kāi)的大量具體研究,形成學(xué)科發(fā)展的主流方向與學(xué)科發(fā)展主線和學(xué)科自身的知識(shí)組織結(jié)構(gòu)。計(jì)算學(xué)科內(nèi)容按照基礎(chǔ)理論、基本開(kāi)發(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è)層面,包括軟件開(kāi)發(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年元月的蠕蟲(chóng)王病毒等都給廣大用戶帶來(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.后門(mén)攻擊方式。后門(mén),是計(jì)算機(jī)安全系統(tǒng)中的一個(gè)小洞,由軟件設(shè)計(jì)師或維護(hù)人發(fā)明,允許知道其存在的人繞過(guò)正常安全防護(hù)措施進(jìn)入系統(tǒng)。攻擊后門(mén)的形式有許多種,如控制電磁脈沖可將病毒注入目標(biāo)系統(tǒng)。計(jì)算機(jī)入侵者就常通過(guò)后門(mén)進(jìn)行攻擊,如目前普遍使用的WINDOWS98,就存在這樣的后門(mén)。
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ù)程序開(kāi)發(fā)人員、如果你是系統(tǒng)級(jí)應(yīng)用程序開(kāi)發(fā)人員、如果你是高級(jí)計(jì)算機(jī)用戶、如果你是論壇管理人員......請(qǐng)密切注意有關(guān)字符漏洞以及其他各類漏洞的最新消息及其補(bǔ)丁,及時(shí)在你的程序中寫(xiě)入防范最新字符漏洞攻擊的安全檢查代碼并為你的系統(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í)了這門(mén)課之后讓我受益匪淺,也知道自己應(yīng)該好好努力,爭(zhēng)取在自己的專業(yè)領(lǐng)域上有所成就。
參考文獻(xiàn):
1、《計(jì)算科學(xué)導(dǎo)論》(第三版),趙志琢著,科學(xué)出版社2004版
2、《計(jì)算機(jī)病毒分析與對(duì)抗》傅建明彭國(guó)軍張煥國(guó)編著武漢大學(xué)出版社2004版
篇5
1.1強(qiáng)調(diào)學(xué)生的職業(yè)素質(zhì)
現(xiàn)代化職業(yè)教學(xué)要求培養(yǎng)出具有良好生活素質(zhì)、勞動(dòng)素質(zhì)、人文素質(zhì)和職業(yè)素質(zhì)的社會(huì)人才。致力讓每一個(gè)學(xué)生都成為一個(gè)可以全面化發(fā)展的人,不僅具有良好的職業(yè)技能,而且具有良好的生活技能,不僅具有良好的科學(xué)素質(zhì),而且還要懂得關(guān)愛(ài)他人、理解他人、保護(hù)他人,不僅可以對(duì)職業(yè)的變化有良好的適應(yīng)能力,而且還要具有良好的責(zé)任心。因此,在課程改革的過(guò)程中,要注意將人文課程和職業(yè)技術(shù)課程有機(jī)的結(jié)合起來(lái)。
1.2將學(xué)生作為教育主體
企業(yè)級(jí)應(yīng)用軟件開(kāi)發(fā)傳統(tǒng)的教學(xué)過(guò)程中,教師往往是課堂的主體,學(xué)生在學(xué)習(xí)的過(guò)程中缺乏主體性,只是被動(dòng)的學(xué)習(xí)課程,抑制了學(xué)生學(xué)習(xí)的創(chuàng)造性和積極性,為了對(duì)當(dāng)前的教學(xué)局面進(jìn)行轉(zhuǎn)變,就需要將學(xué)生作為教學(xué)的主體,樹(shù)立學(xué)生為主體的教學(xué)理念,首先,在進(jìn)行課程的編制的時(shí)候,要讓學(xué)生參與進(jìn)來(lái),其次在課程計(jì)劃和課程教學(xué)上,要將學(xué)生的主體作用充分發(fā)揮出來(lái),讓學(xué)生擁有選擇課程的權(quán)利,最后,在實(shí)際教學(xué)時(shí),要將學(xué)生的創(chuàng)造性和積極性充分發(fā)揮出來(lái),讓學(xué)生參與到咨詢、計(jì)劃、檢查和評(píng)價(jià)等工作中來(lái)。
2課程改革的相關(guān)措施
2.1對(duì)學(xué)習(xí)型的教師觀念進(jìn)行深化
企業(yè)級(jí)應(yīng)用軟件開(kāi)發(fā)課程改革中,處處都滲透著現(xiàn)代教育理念,而課程改革的開(kāi)展離不開(kāi)教師的支持、很明顯,教師是駕馭新課程的關(guān)鍵。所以,要想進(jìn)行課程改革,老師首先要對(duì)傳統(tǒng)的觀念進(jìn)行轉(zhuǎn)變,對(duì)自身的能力進(jìn)行提升。教師要保持一個(gè)與時(shí)俱進(jìn)的心態(tài),可以和學(xué)生一起進(jìn)行學(xué)習(xí),可以更好的駕馭課堂,為學(xué)生樹(shù)立良好的學(xué)習(xí)榜樣。不斷的發(fā)展自我、提高自我,實(shí)現(xiàn)“教學(xué)相長(zhǎng)”的教學(xué)目標(biāo)。
2.2積極探索新的教學(xué)觀念
在傳統(tǒng)的教學(xué)過(guò)程中,老師更多的是注重教材,強(qiáng)調(diào)標(biāo)準(zhǔn)答案,只關(guān)注知識(shí)點(diǎn)。但是在現(xiàn)在,新課程要求對(duì)教學(xué)思路進(jìn)行創(chuàng)新,使用自主合作學(xué)習(xí)和探究性學(xué)習(xí)的教學(xué)模式取代被動(dòng)接受的教學(xué)模式。教學(xué)思路的創(chuàng)新并不是短期內(nèi)就可以實(shí)現(xiàn)的,也不是隨意編造的,只有老師將基礎(chǔ)工作做好,認(rèn)真的對(duì)學(xué)生進(jìn)行研究,才能激發(fā)出學(xué)生的思維靈感,才可以真正實(shí)現(xiàn)思路的創(chuàng)新。假如教師只是一味的將課堂作為展現(xiàn)自己教育水平的一個(gè)平臺(tái),即使課程妙語(yǔ)連珠,也并不一定是一個(gè)成功的課堂。只有在此基礎(chǔ)上,保證學(xué)生也可以學(xué)習(xí)精彩的教學(xué)才算是真正精彩的教學(xué)。教師一定要打破以往“滿灌式”的教學(xué)模式,給予學(xué)生充分的思考空間,注意對(duì)學(xué)生的學(xué)習(xí)信心進(jìn)行培養(yǎng)。將教學(xué)課堂轉(zhuǎn)變成學(xué)生學(xué)習(xí)的課堂。如此,才可以為使學(xué)生學(xué)到知識(shí)、應(yīng)用知識(shí),促進(jìn)學(xué)生的可持續(xù)發(fā)展。
2.3做好評(píng)價(jià)教學(xué)
篇6
關(guān)鍵詞:軟件工程管理開(kāi)發(fā)人員組織結(jié)構(gòu)用戶
一、引言
軟件工程管理目前還沒(méi)有引起人們的足夠重視。究其原因:首先是人的傳統(tǒng)觀念,工程管理不為人們所重視;另一方面軟件工程是一個(gè)新興的學(xué)科領(lǐng)域,軟件工程管理的問(wèn)題也是剛被提出的。同時(shí),由于軟件產(chǎn)品的特殊性,使軟件工程管理涉及到很多學(xué)科。因此.對(duì)軟件工程管理,人們還缺乏經(jīng)驗(yàn)和技術(shù)。但事實(shí)證明,由管理失誤造成的后果要比程序錯(cuò)誤造成的后果更為嚴(yán)重。很少有軟件項(xiàng)目的實(shí)施進(jìn)程能準(zhǔn)確地符合預(yù)定目標(biāo)、進(jìn)度和預(yù)算的,這也就足以說(shuō)明軟件工程管理的重要。
二、軟件工租,理的內(nèi)容
目前軟件生產(chǎn)自動(dòng)化程度很低,在開(kāi)發(fā)過(guò)程中人是起決定性的因素,因此,軟件工程管理很大程度上是對(duì)人的管理。我們可根據(jù)軟件產(chǎn)品的特點(diǎn).分析軟件下程管理的具體內(nèi)容,它包括對(duì)開(kāi)發(fā)人員、組織機(jī)構(gòu)、用戶、文檔資料等方而的管理。
(一)開(kāi)發(fā)人員
軟件開(kāi)發(fā)人員一般分為:項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、高級(jí)程序員、初級(jí)程序員、資料員和其他輔助人員.根據(jù)項(xiàng)目的規(guī)模人小,有可能一人身兼數(shù)職,但職責(zé)必須明確。不同職責(zé)的人,要求的素質(zhì)不同。如項(xiàng)目負(fù)責(zé)人需要有組織能力、判斷能力和對(duì)重大問(wèn)題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和社交活動(dòng)能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個(gè)價(jià)段的活動(dòng)有分工又互相聯(lián)系。因此,要求選擇各類人員既能勝任工作,又要能相互很好地配合.沒(méi)有一個(gè)和諧的工作氣氛很難完成個(gè)復(fù)雜的軟件項(xiàng)目。
(二)組織機(jī)構(gòu)
組織機(jī)構(gòu)不等于開(kāi)發(fā)人員的簡(jiǎn)單集合。這里的組織機(jī)構(gòu)要求:好的組織結(jié)構(gòu)、合理的人員分工和有效的通訊。軟件開(kāi)發(fā)的組織機(jī)構(gòu)沒(méi)有統(tǒng)一的模式。下面簡(jiǎn)單介紹三種組織機(jī)構(gòu)。
1.主程序員組織機(jī)。IBM公司提出的主程序員組是軟件系統(tǒng)結(jié)構(gòu)化思想在組織上的體現(xiàn)。它的目的是為了保證全組的協(xié)調(diào)和統(tǒng)一。一位高級(jí)工程師(主程序員)主持計(jì)劃、協(xié)調(diào)和復(fù)審組的全部技術(shù)活動(dòng)。技術(shù)人員(一般25人)負(fù)責(zé)分析和開(kāi)發(fā)活動(dòng),一位后援工程師支持高級(jí)工程師的工作,并且在該項(xiàng)目繼續(xù)進(jìn)行時(shí),可以代替高級(jí)工程師工作,以減少可能的損失.
2.專家組。專家組強(qiáng)調(diào)每個(gè)人的才能,把每個(gè)人都看作是某一方面的專家,由這些專家組成一個(gè)開(kāi)發(fā)機(jī)構(gòu)。這種組織結(jié)構(gòu)雖然能發(fā)揮所有工作人員的積極性,但往往有可能出現(xiàn)協(xié)調(diào)上的困難,選擇這種方式要慎重.
3.民主組織.民主組織由從事各方面工作的人員輪流擔(dān)任組長(zhǎng)。很顯然,這種組織結(jié)構(gòu)對(duì)調(diào)動(dòng)積極性和個(gè)人的創(chuàng)造性是很值得稱道的。但是由于過(guò)多地進(jìn)行組長(zhǎng)信息“轉(zhuǎn)移”不符合軟件工程化的方向。
(三)用戶
我們是為用戶開(kāi)發(fā)軟件的,在開(kāi)發(fā)過(guò)程中自始至終必須得到用戶的密切合作和支持。作為項(xiàng)目負(fù)責(zé)人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動(dòng)態(tài).防止來(lái)自用戶的各種干找和阻力。
1.用戶不積極,不配合。這種表現(xiàn)通常來(lái)自對(duì)采用先進(jìn)技術(shù)持懷疑態(tài)度的用戶,他們心理上的抵觸情緒會(huì)在行動(dòng)上表現(xiàn)為消極、漠不關(guān)心。在需求階段,做好這部分人的工作很重要,通過(guò)他們中的業(yè)務(wù)骨千,才能真正了解到用戶的要求。要使他們認(rèn)識(shí)到:計(jì)算機(jī)的發(fā)展和應(yīng)用是現(xiàn)代化的必然趨勢(shì),使用計(jì)算機(jī)將會(huì)帶來(lái)巨大的經(jīng)濟(jì)效益:讓他們掌握新的技術(shù)和方法去取代某些可能過(guò)時(shí)的或淘汰的專長(zhǎng)。
2.用戶求快求全.這種表現(xiàn)來(lái)自對(duì)使用計(jì)算機(jī)持積極態(tài)度的人.他們中一部分人希望一個(gè)早上就能用上計(jì)算機(jī),并且全能用上計(jì)算機(jī)。要他們認(rèn)識(shí)到;開(kāi)發(fā)一個(gè)軟件項(xiàng)目不是一朝一夕就能完成的,軟件工程不是靠人海戰(zhàn)術(shù)就能加快的工期。另外,即使計(jì)算機(jī)能夠處理的事情,系統(tǒng)也不能下于包羅萬(wàn)象,貪大求全。要根據(jù)現(xiàn)有的條件量力而行。如果系統(tǒng)大而全,必然會(huì)很復(fù)雜,開(kāi)發(fā)時(shí)間就拖得很長(zhǎng),因此可能會(huì)導(dǎo)致一個(gè)系統(tǒng)的失敗或性能太差.
3.用戶需求變化.在軟件開(kāi)發(fā)過(guò)程中,用戶可能會(huì)不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實(shí)際上,不允許用戶提出變動(dòng)的要求是不可能的.因?yàn)橐环矫婷總€(gè)人對(duì)新事物有一個(gè)認(rèn)識(shí)過(guò)程,不可能一下子提出全面的、準(zhǔn)確的要求:另一方而還要考慮到與用戶的關(guān)系。對(duì)來(lái)自用戶的這種變化要正確對(duì)待:要向用戶解釋軟件工程的規(guī)律,并在可能的條件下部分或有條件地滿足用戶的合理要求.例如:軟件需求分析階段結(jié)束后軟件的設(shè)計(jì)口標(biāo)已經(jīng)確定,這時(shí)用戶要求的重大變化要導(dǎo)致設(shè)計(jì)目標(biāo)的變化,特別是到軟件開(kāi)發(fā)的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內(nèi)在規(guī)律,但對(duì)用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。
4控制。人員控制是對(duì)開(kāi)發(fā)組織內(nèi)部人員控制。就是要保證開(kāi)發(fā)人員的積極性和穩(wěn)定性。人員的頻繁更換或流動(dòng)將會(huì)大大增加軟件出錯(cuò)誤的機(jī)會(huì)。至少要保證軟件項(xiàng)目每一期工程或軟件生命期每一階段中人員的相對(duì)穩(wěn)定性。同時(shí)注意發(fā)揮每個(gè)開(kāi)發(fā)人員的積極性和創(chuàng)造性。經(jīng)費(fèi)控制要編制詳細(xì)的經(jīng)費(fèi)預(yù)算。并在各階段進(jìn)行經(jīng)費(fèi)的核算。在經(jīng)費(fèi)上失去控制,軟件項(xiàng)目就沒(méi)有經(jīng)濟(jì)保證。質(zhì)量控制與各階段的復(fù)審在意義和作用上是一致的,在此不再敘述。
5.文檔資料。開(kāi)發(fā)過(guò)程的各種活動(dòng)后都要反映在文檔資料上。每一個(gè)階段的文檔資料是以后各階段工作的基礎(chǔ),又是對(duì)前面各階段工作的復(fù)審。軟件工程管理很大程度上是通過(guò)對(duì)文檔資料管理來(lái)實(shí)現(xiàn)的。因此,要把開(kāi)發(fā)過(guò)程中的初步設(shè)計(jì)、中間過(guò)程、最后結(jié)果等建立成一套完整的文檔資料。文檔標(biāo)準(zhǔn)化是文檔管理的重要方面。
篇7
本文較詳盡地分析了美國(guó)軟件版權(quán)判例的三個(gè)發(fā)展階段,指出:盡管美國(guó)計(jì)算機(jī)法律界對(duì)于軟件版權(quán)保護(hù)“仍處于一種積極的動(dòng)蕩狀態(tài)”,爭(zhēng)論仍然存在,但經(jīng)過(guò)幾年的深入發(fā)展,美國(guó)軟件版權(quán)保護(hù)出現(xiàn)了向版權(quán)法基本原理回歸的健康傾向。外國(guó)正反兩個(gè)方面的經(jīng)驗(yàn)值得參考借鑒。
關(guān)鍵詞計(jì)算機(jī)軟件版權(quán)保護(hù)判例
1980年,美國(guó)國(guó)會(huì)通過(guò)了版權(quán)法修正案,將計(jì)算機(jī)軟件正式納入版權(quán)法的保護(hù)對(duì)象。由于美國(guó)計(jì)算機(jī)軟件在全球的主導(dǎo)地位以及其在全球經(jīng)濟(jì)技術(shù)等方面重要影響,八十年代開(kāi)始,世界各國(guó)紛紛也以版權(quán)法作為計(jì)算機(jī)軟件知識(shí)產(chǎn)權(quán)保護(hù)的主要形式,從而形成了國(guó)際主流。但是,由于計(jì)算機(jī)軟件的版權(quán)問(wèn)題同計(jì)算機(jī)軟件的技術(shù)及其發(fā)展是緊密相連的,法律界在具體處理軟件的版權(quán)問(wèn)題時(shí)遇到許多前所未有的新問(wèn)題,并不斷地引發(fā)出爭(zhēng)論。為此,國(guó)際計(jì)算機(jī)法律界進(jìn)行了大量的研究和探索,其中,世界上軟件產(chǎn)業(yè)最發(fā)達(dá)的美國(guó)計(jì)算機(jī)法律界所遇到的問(wèn)題最早也最多。因此,可以說(shuō)美國(guó)在這方面已走在前面,特別是,美國(guó)法院在近十幾年中對(duì)一系列軟件版權(quán)案判處而形成的判例,不但豐富和發(fā)展了美國(guó)軟件版權(quán)的法律體系,而且在很大程度上左右了世界軟件版權(quán)保護(hù)的進(jìn)一步發(fā)展。因此,了解和分析美國(guó)軟件版權(quán)判例的發(fā)展,對(duì)于我們把握國(guó)際軟件保護(hù)的發(fā)展趨勢(shì),不斷完善我國(guó)軟件版權(quán)保護(hù)是很有借鑒意義的。
一、美國(guó)前期軟件版權(quán)判例簡(jiǎn)單回顧
美國(guó)雖然于1980年通過(guò)立法對(duì)計(jì)算機(jī)程序正式予以版權(quán)保護(hù),但在法中沒(méi)有作出很多具體規(guī)定,實(shí)際上是留給美國(guó)法院根據(jù)立法原則,已有的判例和具體案情進(jìn)行處理,通過(guò)案例不斷地豐富發(fā)展其法律體系。
美國(guó)前期的計(jì)算機(jī)程序案例主要是涉及計(jì)算機(jī)程序能否享有版權(quán)保護(hù),什么形式或什么類型的計(jì)算機(jī)程序能夠享有版權(quán)保護(hù)。現(xiàn)在這些案例被稱為計(jì)算機(jī)程序版權(quán)糾紛的第一代案例。例如:Tandy公司訴Pesonal微計(jì)算機(jī)公司案(1981年)、Apple公司訴Franklin公司案(1983年)、Apple公司訴Formula公司案(1984年)等。其中影響最大、最具代表性的是Apple公司訴Franklin案(該案可詳見(jiàn)電子工業(yè)出版社《計(jì)算機(jī)軟件著作權(quán)保護(hù)手冊(cè)》第129頁(yè),案件2)。通過(guò)這一系列案例解決了計(jì)算機(jī)程序作為版權(quán)保護(hù)對(duì)象的基本問(wèn)題,具體地講,主要包括以下一些結(jié)論:
1.計(jì)算機(jī)程序的源代碼形式和目標(biāo)代碼形式都具有版權(quán);
2.系統(tǒng)程序(包括操作系統(tǒng)、編譯程序等)和應(yīng)用程序一樣都具有版權(quán);
3.固化在ROM電路等載體上的程序具有版權(quán);
4.微程序也可享有版權(quán)(詳見(jiàn)《計(jì)算機(jī)軟件著作權(quán)工作手冊(cè)》第136頁(yè),案例4:NEC訴Intel案(1989年))。
以上這些通過(guò)美國(guó)第一代案例所總結(jié)出的結(jié)論已逐步被美國(guó)乃至世界計(jì)算機(jī)法律界所接受,有的甚至已納入立法的法律內(nèi)容。例如:有關(guān)計(jì)算機(jī)程序的源代碼形式和目標(biāo)代碼形式都享有版權(quán)保護(hù)的內(nèi)容在《歐洲共同體關(guān)于計(jì)算機(jī)程序保護(hù)的指令》、我國(guó)《計(jì)算機(jī)軟件保護(hù)條例》以及關(guān)貿(mào)總協(xié)定關(guān)于知識(shí)產(chǎn)權(quán)的協(xié)定(Trips)中都有相應(yīng)的規(guī)定。
二、計(jì)算機(jī)軟件版權(quán)保護(hù)向深入發(fā)展
隨著軟件版權(quán)保護(hù)的發(fā)展,法律界面臨著從簡(jiǎn)單的、逐字逐句的復(fù)制行為發(fā)展到帶有偽裝的拷貝行為的問(wèn)題。再加上計(jì)算機(jī)軟件作為一項(xiàng)智力勞動(dòng)成果,它同一切人類文化科技成果一樣,不可能憑空而降,它總是在不斷繼承、借鑒他人成果基礎(chǔ)上不斷改進(jìn)、創(chuàng)新、發(fā)展而成的。根據(jù)版權(quán)法的基本原理,只要是利用原有軟件的思想,則是合法的。因此,正確合理地區(qū)分計(jì)算機(jī)軟件的思想概念與表現(xiàn)的界限,不但涉及對(duì)某個(gè)軟件是否侵權(quán)的判定,而且直接涉及在軟件開(kāi)發(fā)過(guò)程中如何做到既能吸收他人軟件中的先進(jìn)技術(shù),又不致陷入版權(quán)糾紛,同時(shí)還能享有自主的版權(quán)。從更深的角度來(lái)講,正確合理區(qū)分軟件的思想與表現(xiàn),關(guān)系到版權(quán)法保護(hù)的基本宗旨,即通過(guò)保護(hù)軟件版權(quán)所有者的合法權(quán)益,鼓勵(lì)創(chuàng)作開(kāi)發(fā)更多更先進(jìn)的軟件,促進(jìn)技術(shù)和產(chǎn)業(yè)的健康發(fā)展。
上述第一代判例得到的結(jié)論從一定角度上講,就是認(rèn)定各類各種形式計(jì)算機(jī)程序的編碼(包括源代碼和目標(biāo)代碼)——美國(guó)法律界將其稱為程序的文字性(Literal)部分,都是作品的表現(xiàn),理應(yīng)受版權(quán)法保護(hù)。而程序的功能目標(biāo),法律界也一致公認(rèn)為屬于作品的思想范疇,不受版權(quán)法保護(hù)。但是,在上述編碼與功能目標(biāo)兩個(gè)“極端”之間存在著一個(gè)中間地帶,例如程序的總體結(jié)構(gòu)、接口設(shè)計(jì)、屏幕顯示等等——美國(guó)法律界往往將這部分內(nèi)容稱為程序的非文字性部分,而這部分中間地帶中哪些屬于程序作品的思想概念,哪些屬于程序的表現(xiàn),這些有關(guān)軟件開(kāi)發(fā)中的版權(quán)問(wèn)題,成為了計(jì)算機(jī)軟件版權(quán)保護(hù)深入發(fā)展中的關(guān)鍵問(wèn)題。
美國(guó)處理上述問(wèn)題的案例出現(xiàn)在八十年代中期,例如:SAS公司訴S&H公司案(1985年)、Whelan訴Jaslow公司案(1986年)和Plains合作社訴Goodpasture公司案(1987年)。這些案例又稱為第二代案例。其中最著名的也是影響最大的是聯(lián)邦第三巡回法院二審判決的Whelan公司訴Jaslow公司案(該案可詳見(jiàn)《計(jì)算機(jī)軟件著作權(quán)工作手冊(cè)第155頁(yè),案例12》)。
美國(guó)法院在處理計(jì)算機(jī)程序版權(quán)糾紛,采用了一些判斷準(zhǔn)則,其中最普遍的是所謂“接觸加實(shí)質(zhì)相似性”準(zhǔn)則(Access&SubstantialSimilarity)。也就是說(shuō),法院在判定一個(gè)軟件是否侵權(quán)時(shí),首先要考慮被告是否曾經(jīng)接觸過(guò)原告的版權(quán)作品,如果被告有可能“看到或得到原告的程序”,則滿足了“接觸”條件。其次,法院要將兩個(gè)程序進(jìn)行相似性比較,比較包括文字成分(編程代碼等)和非文字成分的相似性比較。如果出現(xiàn)相似或?qū)嵸|(zhì)相似,就有可能判定侵權(quán)。這對(duì)于文字成分出現(xiàn)相似的情況,問(wèn)題不大。而對(duì)非文字性成分相似的情況,相似的非文字成分必須是屬于程序作品的表現(xiàn)時(shí)才有可能侵權(quán)。如果該相似的非文字成分是屬于程序作品的思想概念范疇,就不應(yīng)該認(rèn)定為侵權(quán),因?yàn)檫@是版權(quán)法原理所允許的。因此,問(wèn)題又歸結(jié)為程序作品,特別是其非文字性成分的思想和表現(xiàn)的區(qū)分。
美國(guó)第三巡回法院在審理Whelan訴Jaslow案中,提出:被告程序作品的思想就是該作品總的功能目的,除此之外,任何對(duì)該功能和目標(biāo)不是必要的成分都應(yīng)該視為表現(xiàn)。該法院認(rèn)為,被告的程序雖然與原告程序編碼完全不同,但兩者的結(jié)構(gòu)、順序和組織(SSO)相同或相似,故構(gòu)成了侵權(quán),將計(jì)算機(jī)程序的版權(quán)保護(hù)一下子從文字性編碼擴(kuò)展到它的結(jié)構(gòu)、順序和組織。
除了計(jì)算機(jī)程序的結(jié)構(gòu)、順序和組織之外,八十年代中期開(kāi)始,美國(guó)出現(xiàn)了許多涉及所謂計(jì)算機(jī)程序的“外觀與感覺(jué)”(Look&feel),即程序的屏幕顯示和用戶接口版權(quán)糾紛的案件。例如:Broderbund公司訴Unison案(1986年)、Digital公司訴Softklone公司案(1987年)和Lotus公司訴Paperback公司與Stephenson公司(1990年)等(以上案例可參見(jiàn)《計(jì)算機(jī)軟件著作權(quán)工作手冊(cè)P168-178》)。這階段的“外觀與感受”案例與“SSO”版權(quán)案例都表現(xiàn)出明顯的深入擴(kuò)大版權(quán)保護(hù)范圍的趨向。它們明確地提出,計(jì)算機(jī)程序中的非文字性成份,包括程序的SSO和用戶界面中選單及其結(jié)構(gòu)和組織、應(yīng)答詞及其顯示形式和圖象、命令和語(yǔ)法、功能鍵按擊順序和編排等,只要具有原創(chuàng)性和非顯見(jiàn)性均可能享有版權(quán)……
從八十年代中期到九十年代初,這種將計(jì)算機(jī)軟件的思想范圍縮小,擴(kuò)大受保護(hù)的表現(xiàn)的作法,雖然也有不同的作法(例如:1987年美國(guó)第五巡回法院判決的Plains合作社訴Goodpasture公司案),但是總的來(lái)講,在美國(guó)法律界占了主導(dǎo)地位,同時(shí)也影響到了其他的國(guó)家,有些歐洲國(guó)家也開(kāi)始采取了類似的擴(kuò)大版權(quán)保護(hù)的作法。
三、當(dāng)前軟件版權(quán)保護(hù)向合理方向的新發(fā)展
從上述八十年代中期到九十年代初的美國(guó)第二代軟件判例來(lái)看,美國(guó)對(duì)計(jì)算機(jī)軟件的版權(quán)保護(hù)已經(jīng)逐步背離了版權(quán)保護(hù)的基本原則,已經(jīng)從保護(hù)“表現(xiàn)”深入到保護(hù)“思想”。其原因主要是,計(jì)算機(jī)軟件的技術(shù)性較強(qiáng),其思想和表現(xiàn)往往混合在一起,難以區(qū)分,而美國(guó)司法界對(duì)技術(shù)又不太熟悉。此外,美國(guó)計(jì)算機(jī)界,特別是大企業(yè)希望能給予軟件的保護(hù)越強(qiáng)越好,以維護(hù)其優(yōu)勢(shì)地位也是一個(gè)重要因素。對(duì)這種做法,美國(guó)法律界乃至國(guó)際法律界是有不同意見(jiàn)的,尤其在日本,一些法學(xué)界人士對(duì)之提出了強(qiáng)烈的批評(píng)。同時(shí),產(chǎn)業(yè)界的反應(yīng)也是強(qiáng)烈的。持反對(duì)觀點(diǎn)人士認(rèn)為,目前,開(kāi)發(fā)新軟件總是要借鑒他人的思想的,沒(méi)有人會(huì)一切從頭做起。按照上述案例的作法,只是對(duì)資金雄厚的大公司有利,加強(qiáng)了大型軟件公司的壟斷地位,不利于競(jìng)爭(zhēng),并將遏制可兼容性產(chǎn)品的開(kāi)發(fā),使軟件開(kāi)發(fā)者如履薄冰,同時(shí)也使用戶在軟件的品種、價(jià)格方面失去選擇機(jī)會(huì),這將窒息軟件產(chǎn)品的創(chuàng)新,不利于軟件技術(shù)和產(chǎn)業(yè)的發(fā)展,有悖于版權(quán)法的宗旨。
隨著爭(zhēng)論的深入,九十年代初,形勢(shì)出現(xiàn)轉(zhuǎn)機(jī)。以1992年美國(guó)第二巡回法院判決的ComputerAssociatesInternational公司訴Altai公司案(簡(jiǎn)稱Altai案)為標(biāo)志的所謂第三代判例表明,美國(guó)軟件保護(hù)又出現(xiàn)了逐步回歸到版權(quán)基本原則上的趨勢(shì)。
美國(guó)Altai案從根本上否定了Whelan案判決中建立起來(lái)的SSO等判斷規(guī)則,同時(shí)又在版權(quán)基本理論和準(zhǔn)則的基礎(chǔ)上,結(jié)合軟件的特點(diǎn),提出了較為科學(xué)、合理的判斷規(guī)則。
美國(guó)第二巡回法院在判決Altai案中認(rèn)為:
(1)“一個(gè)程序僅含有一個(gè)思想”的觀點(diǎn)不能成立,每個(gè)子程序至少有一個(gè)“思想”。在計(jì)算機(jī)領(lǐng)域,許多子程序已被標(biāo)準(zhǔn)化和規(guī)范化,以致于它們幾乎在無(wú)意中就被寫(xiě)入計(jì)算機(jī)程序中,從而否定了Whelan案的“計(jì)算機(jī)程序思想唯一性”原則;
(2)一個(gè)程序中并不是只有一個(gè)結(jié)構(gòu);程序分解后的各個(gè)層次都存在一個(gè)結(jié)構(gòu),認(rèn)為程序的“結(jié)構(gòu)、順序和組織”必然構(gòu)成作品的“表現(xiàn)”的觀點(diǎn)毫無(wú)根據(jù)。從而否定了Whelan案的SSO準(zhǔn)則。
該法院在Altai案中提出了一套新的判斷規(guī)則——“抽象、過(guò)濾和比較”三步判斷法。具體內(nèi)容為:
第一步對(duì)計(jì)算機(jī)程序進(jìn)行抽象(Abstraction)。首先對(duì)指控他人侵權(quán)的原告程序分解為各級(jí)構(gòu)成層次,從代碼、子模塊、模塊……直到最高層次的功能設(shè)計(jì),對(duì)程序分層次逐級(jí)抽象,將思想抽象出來(lái)。隨著抽象層次的上升,被抽象出來(lái)的思想就越多,而剩下的“表現(xiàn)”就越少。
第二步過(guò)濾,即將抽象掉思想的各層次的表現(xiàn),逐層次進(jìn)行“過(guò)濾”。根據(jù)硬件環(huán)境、兼容性條件、效率因素、公有領(lǐng)域因素等外部因素過(guò)濾出不受保護(hù)的內(nèi)容。
第三步比較,把過(guò)濾后剩余的部分與被指控侵權(quán)的程序在逐個(gè)抽象層次進(jìn)行比較,以確定被告是否復(fù)制了過(guò)濾后剩下的“表現(xiàn)”。為確有復(fù)制,還需進(jìn)一步評(píng)價(jià)被復(fù)制部分在程序中所占的重要性。
第二巡回法院在Altai案中提出并采用的合理界定計(jì)算機(jī)程序版權(quán)保護(hù)的范圍的基本規(guī)則及其判斷法則,較好地解決了版權(quán)基本原理在計(jì)算機(jī)軟件方面的運(yùn)用問(wèn)題,體現(xiàn)了司法解釋要與立法最終目的保持一致,既有效地保護(hù)權(quán)利人的合法權(quán)益,又有利于鼓勵(lì)創(chuàng)新、鼓勵(lì)合法競(jìng)爭(zhēng)的公共利益。因此,引起了美國(guó)乃至各國(guó)計(jì)算機(jī)法律界的高度重視。在隨后直至當(dāng)前,從美國(guó)發(fā)生的眾多計(jì)算機(jī)軟件糾紛案來(lái)看,Altai案的法則已經(jīng)普遍地為美國(guó)法律界所接受,并且在此基礎(chǔ)上,有了進(jìn)一步的發(fā)展和豐富??偟膩?lái)說(shuō),有以下幾方面特點(diǎn):
1.分層抽象思想,Whelan案的SSO等法則已被實(shí)際否定
從近五年的美國(guó)案例來(lái)看,盡管美國(guó)各法院在判斷計(jì)算機(jī)程序的版權(quán)保護(hù)范圍的作法各有差別,但幾乎所有的法院都拒絕采用Whelan案中提出的判別法則。人們?cè)絹?lái)越清楚一個(gè)程序包含許多層次的思想。Whelan案判決的法則普遍被認(rèn)為過(guò)于簡(jiǎn)單化和保護(hù)過(guò)寬,所謂SSO法則實(shí)際已被否定。許多法院廣泛地對(duì)計(jì)算機(jī)程序應(yīng)用抽象法則(第九巡回法院稱之為“內(nèi)部”法則,而“過(guò)濾”則稱為“外部”法則),確定不受保護(hù)各層次的思想,將其排除于侵權(quán)考慮之外。從而縮小了自Whelan案以來(lái)的受保護(hù)范圍。
至于層次的劃分一般都是自代碼到功能目標(biāo)設(shè)計(jì)逐層進(jìn)行,但其中具體劃分為幾個(gè)層次,則根據(jù)具體案情,各有特色。例如:Altail案中法院是假設(shè)了目標(biāo)碼、源代碼、參數(shù)表、服務(wù)要求和整體輪廓5個(gè)層次,進(jìn)行抽象的。
又如:美國(guó)第十巡回法院在GatesRubber案中(1993年),是“按照與程序創(chuàng)作過(guò)程平行的方式”分成目標(biāo)代碼、源代碼、算法及數(shù)據(jù)結(jié)構(gòu)、模塊、程序結(jié)構(gòu)或構(gòu)造、主要目標(biāo)6層進(jìn)行抽象的。
2.過(guò)濾作為判別法則的重要步驟,考慮了更多的因素
“過(guò)濾”是“三步判斷法”中極重要的一個(gè)步驟,通過(guò)“過(guò)濾”將計(jì)算機(jī)程序中不受保護(hù)的成分剔除出去,顯然將直接影響版權(quán)保護(hù)的范圍。如果過(guò)濾得越多,則受保護(hù)的范圍越小,侵權(quán)的可能性也越小。對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō),其回旋的空間也越大。近年來(lái),美國(guó)法院普遍接受“三步判斷法”的法則,其關(guān)鍵在于廣泛地采取了過(guò)濾法(或稱外部法則等,實(shí)質(zhì)差不多)來(lái)確認(rèn)不受保護(hù)成分。而且總的趨勢(shì)是過(guò)濾中考慮了更多的因素,也就是合理地縮小了版權(quán)保護(hù)范圍。
過(guò)濾一般首先將根據(jù)版權(quán)法的基本原理進(jìn)行。例如:第十巡回法院在Autoskill案中(1992年),首先根據(jù)如下原理進(jìn)行過(guò)濾:
(1)根據(jù)思想——表達(dá)兩分法原則程序的主要目的和功能總是不受保護(hù)的思想,類似地,每一典型模塊也具有各自的目標(biāo)和功能,而模塊的基本功能和目標(biāo)也是不受保護(hù)的思想或過(guò)程。
(2)根據(jù)過(guò)程(屬于思想)和表現(xiàn)的兩分法原則版權(quán)保護(hù)不能延及程序所體現(xiàn)的過(guò)程,而“通常,過(guò)程是作為部分系統(tǒng)構(gòu)造、模塊內(nèi)部操作或算法出現(xiàn)的。”
(3)事實(shí)“計(jì)算機(jī)程序中,事實(shí)常常在很多抽象層次中出現(xiàn),而且常常是作為部分?jǐn)?shù)據(jù)結(jié)構(gòu)或代碼中的文字表達(dá)?!?/p>
(4)公有領(lǐng)域必須過(guò)濾出程序中所有非原創(chuàng)的成分,包括處有公有領(lǐng)域的成分。
(5)同一性原則版權(quán)必須拒絕保護(hù)那些“與思想、過(guò)程、發(fā)現(xiàn)等不可分離或緊密結(jié)合的表達(dá)?!?/p>
(6)精彩場(chǎng)景原則(Scenesafaire)第十巡回法院在該案中還應(yīng)用了文學(xué)戲劇等作品中的精彩場(chǎng)景原則,對(duì)軟件中某一特定主題的標(biāo)準(zhǔn)的或一般性的表現(xiàn),也予以過(guò)濾,認(rèn)為不應(yīng)受保護(hù)。
最新的案例表明,美國(guó)法院在處理軟件版權(quán)糾紛進(jìn)行過(guò)濾時(shí),還充分考慮計(jì)算機(jī)軟件的特點(diǎn):鑒于計(jì)算機(jī)軟件是一個(gè)實(shí)用性很強(qiáng)的作品,其開(kāi)發(fā)過(guò)程與一般文字作品不同,必然受到諸多因素的限制。如果將由于這些限制因素而造成的表現(xiàn)相似也視為侵權(quán),顯然也是不合理的。這就是所謂“外部因素”限制了表現(xiàn)的觀點(diǎn)和作法。即將由于“外部因素”限制而產(chǎn)生的表現(xiàn)的相似不作為侵權(quán)論處。
其實(shí),“外部因素”限制了表觀的觀點(diǎn),在1987年美國(guó)聯(lián)邦第五巡回法院審理Plains案中就已提出。當(dāng)時(shí),第五巡回法院就以棉花市場(chǎng)規(guī)律等作為外部因素限制了被告程序的表現(xiàn)為理由,否定了對(duì)被告侵權(quán)的指控。近年來(lái),美國(guó)法院對(duì)“外部因素”的認(rèn)識(shí)更加深入,在運(yùn)用過(guò)濾法則中,確認(rèn)了更多的“外部因素”,要求在相似性分析中過(guò)濾相關(guān)成分,從而限制或縮小版權(quán)的保護(hù)范圍,近年來(lái),一些判決中提到的外部因素有:
(1)硬件限制(Altai案、GatesRubber案和Cams案)即排斥對(duì)那些由于計(jì)算機(jī)硬件或其他硬件環(huán)境特征、標(biāo)準(zhǔn)等限制而產(chǎn)生的軟件相似成分的保護(hù);
(2)功用性(如Apple訴Microsoft案,第9巡回法院(1994年)、Capcom訴DataEast案,1994年等)即為功能目的純粹的功能項(xiàng)或其編排將予以過(guò)濾掉。例如:著名的Apple公司訴Microsoft案中,法院指出:“純功能性的項(xiàng)目或這些項(xiàng)目為了功能性目的”編排,完全不受版權(quán)保護(hù)所限。
(3)產(chǎn)業(yè)標(biāo)準(zhǔn)和用戶要求產(chǎn)業(yè)標(biāo)準(zhǔn)和用戶要求作為外部因素,即將那些由于符合產(chǎn)業(yè)標(biāo)準(zhǔn)而出現(xiàn)的相似部分排除于版權(quán)保護(hù)之外,是近年來(lái)美國(guó)法院的新提法(也有不同觀點(diǎn))。這個(gè)觀點(diǎn)在GatesRubber案、Apple訴微軟案、BrownBag案(第9巡回法院,1992年)和Capcom訴DataEast等案中均有反映。例如:美國(guó)法院在Apple訴Microsoft案中指出:“用戶接口的功能元素或它們?cè)诋a(chǎn)品中同類的編排的相似性并不暗含非法復(fù)制,但是標(biāo)準(zhǔn)化卻跨越了競(jìng)爭(zhēng)產(chǎn)品的功能性考慮”?!斑^(guò)度地?cái)U(kuò)大版權(quán)保護(hù)可能產(chǎn)生反作用,不利于固定的兼容標(biāo)準(zhǔn)的利用?!痹摲ㄔ河痔岢?“一些視覺(jué)顯示和作品的功能目標(biāo)緊密相關(guān),都形成了標(biāo)準(zhǔn),如果計(jì)算機(jī)程序的‘市場(chǎng)因素在決定順序和組織時(shí)起了重要的作用’,那么這些模式可能會(huì)成為思想概念,而不為任何個(gè)人所用。”
(4)兼容性要求允許開(kāi)發(fā)兼容軟件一向是產(chǎn)業(yè)界的共識(shí),在法律界也是沒(méi)有很多疑義的。但在具體的司法案例中,將兼容性作為外部因素以限制版權(quán)保護(hù)范圍則是近年來(lái)才出現(xiàn)。例如在Altai案中,法院提出,與其他程序共同運(yùn)行的兼容性要求作為“外在考慮”因素,將限制程序員編寫(xiě)程序時(shí)的自由選擇,從而限制了計(jì)算機(jī)程序中受保護(hù)的表現(xiàn)的范圍。在第二巡回法院審理的GatesRubber案中,也提出軟件兼容性要求所決定的程序部分應(yīng)予以排除、過(guò)濾。
(5)除了上述之外,另外一些“外部因素”也被提出來(lái)作為“過(guò)濾”的條件如效率性,即設(shè)計(jì)編程中要求具有較高或最佳效率,進(jìn)入公有領(lǐng)域可以自由使用的成分,廣泛接受的編程方式等。
3.比較
比較是三步判斷法則的第三步。通過(guò)比較,確定被指控侵權(quán)的程序與原告程序是否相似或?qū)嵸|(zhì)相似,是原先美國(guó)法院一貫采用的方法。引入三步判斷法則后,美國(guó)法院對(duì)如何進(jìn)行比較以及判定侵權(quán)進(jìn)一步進(jìn)行了探索,并提出一些新的觀點(diǎn)和做法。
(1)比較只對(duì)抽象——過(guò)濾后的成分進(jìn)行從Altai案、GatesRubber案和Autoskill案來(lái)看,部分法院認(rèn)為,被過(guò)濾的成分應(yīng)該完全不予考慮。相似性比較只能根據(jù)過(guò)濾之后剩下的成分,然后才作出判斷。
(2)在Apple訴Microsoft案、BrownBag等案中,法院提出,程序中某些過(guò)濾的成分,雖然就其本身來(lái)說(shuō),單獨(dú)是不受保護(hù)的,但這些成分可以組成一個(gè)比其總和更強(qiáng)的作為整體的可能構(gòu)成可版權(quán)的表現(xiàn)這種觀點(diǎn)源自于匯編作品(或編輯作品)的版權(quán),對(duì)于那些本身不享有版權(quán)的材料,如果在將其進(jìn)行編排、挑選等工作,構(gòu)成一個(gè)匯編作品,并體現(xiàn)一定獨(dú)創(chuàng)性的話,則該匯編作品也是可以享有版權(quán)的。顯然這種觀點(diǎn)也是合理的。值得注意的是,這些法院在提出整體可能有版權(quán)的同時(shí),又強(qiáng)調(diào)了,在這種情況下的比較,應(yīng)該要求更高的相似性。
(3)新的更高的相似性比較標(biāo)準(zhǔn)
美國(guó)判例法在處理軟件版權(quán)糾紛中發(fā)展了判定侵權(quán)的相似性標(biāo)準(zhǔn),其中最突出的是,提出了“實(shí)質(zhì)相同(或完全相同)”標(biāo)準(zhǔn)。例如:第九巡回法院在Apple訴Microsoft案中提出,對(duì)單個(gè)元素的復(fù)制。侵權(quán)的認(rèn)定標(biāo)準(zhǔn)是采取“實(shí)質(zhì)相似性”還是“實(shí)質(zhì)相同性”標(biāo)準(zhǔn),要根據(jù)這些元素是否受制于限定原則,如外部因素等來(lái)決定。如果受制于限定原則,則應(yīng)該使用“實(shí)質(zhì)相同”標(biāo)準(zhǔn)。第五巡回法院在EngineeringDynamiss案中(1994年)也提出,如果技術(shù)和思想概念約束限制了表達(dá)思想的可行的方式,那么只有“完全相同”的復(fù)制才可提訟。
“實(shí)質(zhì)相同”標(biāo)準(zhǔn)也被提出來(lái)應(yīng)用于對(duì)程序作品的整體分析比較之中,第九巡回法院認(rèn)為:對(duì)于那些大多數(shù)由可受保護(hù)的元素組成的作品,將在實(shí)質(zhì)相似的標(biāo)準(zhǔn)下,提供“寬”的保護(hù);而對(duì)于那些大部分由本身不受保護(hù)的元素所組成的作品,其保護(hù)范圍只限于其所構(gòu)成的作品的原創(chuàng)性的節(jié)選和編排,將在嚴(yán)格的實(shí)質(zhì)相同的標(biāo)準(zhǔn)下比較分析,以提供“窄”的保護(hù)。
4.其他一些新作法
(1)“不計(jì)瑣細(xì)”準(zhǔn)則的最后刪選
目前,美國(guó)有的法院在進(jìn)行侵權(quán)比較分析后,即使發(fā)現(xiàn)“相似”或“相同”的部分或元素,還要將此部分與整個(gè)程序進(jìn)一步比較,看其在產(chǎn)品中所處的地位和作用。如果此部分內(nèi)容對(duì)整個(gè)作品的作用影響不大,就仍可能按照“不計(jì)瑣細(xì)”原則,不能構(gòu)成侵權(quán)的基礎(chǔ)。例如:第十一巡回法院在審理Mitek案時(shí),經(jīng)過(guò)抽象——過(guò)濾——比較三步檢測(cè)分析后,進(jìn)一步使用“實(shí)質(zhì)相同”標(biāo)準(zhǔn),對(duì)程序作品進(jìn)行整體比較,最后判定原告程序中5個(gè)非文字成分是可受保護(hù)的且與被告程序中的成分相似。但是,法院最終仍判決不存在侵權(quán),其理由是這5個(gè)相似成分在程序作品作為整體中,缺乏重要性,屬于原告程序中的“不計(jì)鎖細(xì)”部分。
(2)一些標(biāo)準(zhǔn)的用戶接口成分不受保護(hù)
近年來(lái),美國(guó)出現(xiàn)了一系列所謂軟件的“外觀與感受”的版權(quán)糾紛案例?!巴庥^與感受”不是一個(gè)版權(quán)術(shù)語(yǔ),它被用來(lái)標(biāo)識(shí)軟件的各種非文字成分。例如:“外觀”往往是指計(jì)算機(jī)程序的外在各種視聽(tīng)成分,屏幕顯示用戶接口的可見(jiàn)部分和其他可視的和可聽(tīng)的輸出部分?!案杏X(jué)”則往往包括程序中的動(dòng)態(tài)的操作流程、鍵盤(pán)設(shè)計(jì)和其他能產(chǎn)生各種功能的方法等。從表面上看,“外觀與感受”只涉及用戶界面及其開(kāi)發(fā)的版權(quán)問(wèn)題。實(shí)際上,它必然與整個(gè)軟件開(kāi)發(fā)過(guò)程中的版權(quán)問(wèn)題有關(guān),特別是,這些案例的處理將影響到對(duì)軟件開(kāi)發(fā)中接口界面(不僅僅是用戶接口)的版權(quán)處理。近年來(lái)美國(guó)“外觀與感受”案例的處理結(jié)果雖然各不相同,但有一點(diǎn)是趨同的,即一些標(biāo)準(zhǔn)用戶接口成分不受保護(hù)。例如:圖形接口的基本特征,除了特別有其特色,與功能無(wú)特殊關(guān)系等成分之外,一般不受保護(hù)。這種處理方法,對(duì)于兼容性軟件開(kāi)發(fā)商來(lái)說(shuō),在處理難以回避的接口版權(quán)問(wèn)題方面,將是有利的。
(3)判斷侵權(quán)時(shí)更多地使用專家證據(jù)
現(xiàn)在,美國(guó)法院無(wú)論在抽象——過(guò)濾階段,還是在比較和整體判斷相似性方面,都更廣泛地采用專家論證以判斷是否侵權(quán)。早期,由于計(jì)算機(jī)軟件的技術(shù)復(fù)雜性,專家的論證在案件判定方面占較重要的地位。以后,隨著Whelan案侵權(quán)準(zhǔn)則的簡(jiǎn)化,在“外觀和感受”案件中,法院往往提出以普通觀察者的觀察和印象作為判決時(shí)的參考。如今,隨著三步判斷法則的使用,無(wú)論是抽象層次的劃分,外部因素及其他限制原則的選取和使用,還是實(shí)質(zhì)性相似的分析……都缺少不了專家的論證,這也是一般普通觀察者難以勝任的。這是計(jì)算機(jī)軟件本身技術(shù)特征所決定的。在軟件版權(quán)糾紛處理方面,專家的論證已顯示出越來(lái)越重要的作用。
四、結(jié)束語(yǔ)
綜上所述,美國(guó)法律界近年來(lái)的一個(gè)明顯傾向是,在有關(guān)軟件開(kāi)發(fā)中的版權(quán)問(wèn)題方面,縮小了版權(quán)保護(hù)范圍,為新軟件的開(kāi)發(fā)者提供了更廣闊的天地,更寬松的環(huán)境。
篇8
關(guān)鍵詞:產(chǎn)學(xué)研合作;專業(yè)研究生培養(yǎng);實(shí)踐教學(xué)
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2008)06-0029-02
中國(guó)對(duì)日軟件外包開(kāi)發(fā)領(lǐng)域近5年以來(lái)一直以50%的增幅持續(xù)發(fā)展,會(huì)日語(yǔ)并懂得國(guó)際軟件開(kāi)發(fā)規(guī)范的中國(guó)IT人才已成為國(guó)內(nèi)對(duì)日軟件外包企業(yè)的最熱門(mén)人才。為適應(yīng)時(shí)展需要,北航軟件學(xué)院把握時(shí)機(jī),從實(shí)際現(xiàn)狀出發(fā),依托自身強(qiáng)勢(shì)的品牌優(yōu)勢(shì),為國(guó)家發(fā)展及學(xué)子前程量身打造特色的專業(yè),成為中國(guó)目前唯一能提供日文應(yīng)用軟件開(kāi)發(fā)方向碩士學(xué)位的正規(guī)教育機(jī)構(gòu),并摸索出一套以“產(chǎn)學(xué)研”為主體的教育培養(yǎng)模式。
1培養(yǎng)模式的設(shè)計(jì)思想
“產(chǎn)學(xué)研”模式是一種從實(shí)際到理論又到實(shí)際的全新教學(xué)模式,這種人才培養(yǎng)過(guò)程要求培養(yǎng)機(jī)構(gòu)與生產(chǎn)企業(yè)進(jìn)行緊密聯(lián)合,從而從生產(chǎn)、管理的一線前沿了解最新的、最為需求的工程技術(shù)、工藝方法以及新的應(yīng)用理論;同時(shí)從企業(yè)那里得到設(shè)備、項(xiàng)目、技術(shù)。然后,利用這些教育信息和教育資源按照企業(yè)實(shí)際的要求,通過(guò)制定課程體系、編寫(xiě)和研究理論聯(lián)系實(shí)際的教材來(lái)培養(yǎng)學(xué)生,使學(xué)生得到的知識(shí)是最新的、最實(shí)用的。
在培養(yǎng)過(guò)程中,學(xué)生在校不但可以學(xué)習(xí)到技術(shù),而且可以參與學(xué)?;蛘咂髽I(yè)的科研項(xiàng)目,實(shí)現(xiàn)第一次理論與實(shí)踐的結(jié)合;由于該專業(yè)的學(xué)生有較多機(jī)會(huì)在日企或中日合資企業(yè)實(shí)習(xí)、就業(yè),因此在完成了系統(tǒng)的理論學(xué)習(xí)和實(shí)踐之后,學(xué)生又有機(jī)會(huì)到國(guó)外企業(yè)中實(shí)際工作,學(xué)習(xí)國(guó)外的先進(jìn)技術(shù)和經(jīng)驗(yàn),這樣就實(shí)現(xiàn)了理論與實(shí)踐的第二次結(jié)合。通過(guò)以上兩次理論聯(lián)系實(shí)際、工與學(xué)的結(jié)合,培養(yǎng)學(xué)生將來(lái)在企業(yè)工作所需的基本素質(zhì)。
我們將研究生培養(yǎng)思路確立為“強(qiáng)化基礎(chǔ)、突出實(shí)踐、重在素質(zhì)、面向創(chuàng)新”,堅(jiān)持教學(xué)的基礎(chǔ)性和科學(xué)性。具體做法是:把當(dāng)前成熟的軟件工程理論成果和思想,凝煉成基礎(chǔ)課體系的核心,整合和優(yōu)化專業(yè)課程體系,突出學(xué)科交叉與融合;同時(shí)加強(qiáng)學(xué)生現(xiàn)代工程技術(shù)的實(shí)踐能力和外語(yǔ)實(shí)用能力的培養(yǎng),全面提升學(xué)生素質(zhì)教育質(zhì)量,使學(xué)生具備自主創(chuàng)新的潛力。
作為對(duì)日軟件開(kāi)發(fā)人才的培養(yǎng),日語(yǔ)不僅是這類人才的專業(yè)工具,而且是領(lǐng)會(huì)日企文化的基礎(chǔ)。因此,我們要求畢業(yè)生:日語(yǔ)水平達(dá)到國(guó)際交流基金日語(yǔ)能力考試二級(jí)以上,且具有較強(qiáng)的英語(yǔ)能力;訓(xùn)練有素且深諳日本企業(yè)文化、具有較強(qiáng)的國(guó)際競(jìng)爭(zhēng)意識(shí)和團(tuán)隊(duì)合作精神;熟悉日文軟件開(kāi)發(fā)流程與規(guī)范,具有使用全日文軟件開(kāi)發(fā)環(huán)境、編寫(xiě)日文開(kāi)發(fā)文檔能力,可以勝任日文軟件開(kāi)發(fā)各個(gè)層次的實(shí)用型、復(fù)合型人才。
2基本培養(yǎng)模式
2.1科學(xué)設(shè)置課程體系
采用先進(jìn)的工程化方法進(jìn)行軟件的開(kāi)發(fā)和生產(chǎn),是實(shí)現(xiàn)軟件產(chǎn)業(yè)化的關(guān)鍵技術(shù)手段,這就需要培養(yǎng)大批軟件工程領(lǐng)域的實(shí)用型、復(fù)合型軟件工程技術(shù)和軟件工程管理人才。設(shè)計(jì)科學(xué)實(shí)用的課程體系,是實(shí)現(xiàn)上述培養(yǎng)目標(biāo)的基本保證。
應(yīng)用領(lǐng)域廣、技術(shù)更新快是當(dāng)代軟件工程技術(shù)最顯著的兩大特征,因此在設(shè)計(jì)對(duì)日軟件開(kāi)發(fā)專業(yè)的課程體系時(shí),我們遵循了先進(jìn)性、靈活性、復(fù)合性、工程性和創(chuàng)新性五個(gè)基本原則。
2.2實(shí)用外語(yǔ)教育
在日本的企業(yè)或?qū)θ胀獍钠髽I(yè),不會(huì)日語(yǔ)幾乎無(wú)法進(jìn)行溝通,限制了發(fā)展和培養(yǎng)機(jī)會(huì)。通過(guò)學(xué)習(xí)日本的企業(yè)文化,學(xué)生不僅了解了中日文化差異等問(wèn)題,以后在日企實(shí)習(xí)、工作中可以更快適應(yīng)并融入到公司中去,而且可以全面了解日本文化和設(shè)計(jì)風(fēng)格,熟練掌握軟件開(kāi)發(fā)技能和軟件管理,這對(duì)日文應(yīng)用軟件開(kāi)發(fā)設(shè)計(jì)有莫大的幫助。
在具體實(shí)施日語(yǔ)教學(xué)過(guò)程中,我們采取由中國(guó)教師教授日語(yǔ)語(yǔ)法,日籍教師教授會(huì)話和聽(tīng)力練習(xí)的教學(xué)方式。同時(shí)也沒(méi)有放松對(duì)學(xué)生英語(yǔ)能力的加強(qiáng),成為能掌握中、日、英3種語(yǔ)言的短缺人才。
3“三級(jí)”實(shí)踐教學(xué)體系
3.1理論與實(shí)踐結(jié)合的核心課程
產(chǎn)學(xué)研合作應(yīng)貫穿于學(xué)生培養(yǎng)的全過(guò)程中。在理論教學(xué)中,要突出理論聯(lián)系實(shí)際,知識(shí)與應(yīng)用的結(jié)合。例如,專業(yè)核心課程“雙語(yǔ)軟件工程規(guī)范化設(shè)計(jì)”,既包括從需求到軟件設(shè)計(jì)過(guò)程中的四項(xiàng)主要基礎(chǔ)技術(shù),即需求分析、設(shè)計(jì)法、文檔、和設(shè)計(jì)審查,同時(shí)還介紹了軟件工程及軟件開(kāi)發(fā)工具、環(huán)境、工程中的成熟技術(shù)、成功與失敗的案例分析、軟件工程最新話題等前沿性內(nèi)容,實(shí)現(xiàn)了在軟件工程領(lǐng)域中的理論聯(lián)系實(shí)際。課程的學(xué)習(xí)強(qiáng)調(diào)了與工程的結(jié)合,由日籍一線軟件工程師在全日文開(kāi)發(fā)環(huán)境下講授,配備實(shí)訓(xùn)教材并提供日文軟件實(shí)訓(xùn)。在教師指導(dǎo)下以團(tuán)隊(duì)形式完成一定規(guī)模的項(xiàng)目,實(shí)施規(guī)范化的項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試及維護(hù)各環(huán)節(jié)訓(xùn)練,加強(qiáng)學(xué)生的動(dòng)手能力和日文文檔的撰寫(xiě)能力,培養(yǎng)協(xié)作交流精神。培養(yǎng)學(xué)生能真正掌握一門(mén)實(shí)用外語(yǔ),具備良好的閱讀、理解和撰寫(xiě)外語(yǔ)資料的能力和進(jìn)行國(guó)際化交流的能力。對(duì)于致力于軟件外包領(lǐng)域的專業(yè)學(xué)位獲得者,應(yīng)精通外語(yǔ),了解外包國(guó)文化和軟件工程規(guī)范。
3.2配合核心課程的系列教材
配合核心課程,我們還主編并由科學(xué)出版社等出版了軟件工程所急需的國(guó)家“十一五”規(guī)劃教材――“軟件工程設(shè)計(jì)與實(shí)踐”、“計(jì)算機(jī)日語(yǔ)”、“軟件工程規(guī)范化設(shè)計(jì)”、“軟件工程設(shè)計(jì)案例與分析”等。學(xué)術(shù)界和工業(yè)界專家對(duì)系列教材給予較好評(píng)價(jià):“這種內(nèi)容及其組織方法在我國(guó)已出版的軟件工程專著和教材中不多見(jiàn),此系列教材可以為我們樹(shù)立應(yīng)用性著作的范例?!?/p>
3.3實(shí)踐教學(xué)體系
為了綜合培養(yǎng)學(xué)生的工程技術(shù)能力,在學(xué)生畢業(yè)前還安排了三級(jí)實(shí)踐性教育。學(xué)生應(yīng)能滿足面向產(chǎn)業(yè)和領(lǐng)域需求,具有堅(jiān)實(shí)的基礎(chǔ)理論、寬廣的專業(yè)知識(shí),具有創(chuàng)新意識(shí),具有運(yùn)用先進(jìn)技術(shù)方法和現(xiàn)代技術(shù)手段解決工程問(wèn)題的能力,具有獨(dú)立從事軟件研發(fā),以及擔(dān)負(fù)工程項(xiàng)目的組織與管理能力。
一級(jí)實(shí)踐:用來(lái)測(cè)試學(xué)生基本掌握的編程能力及使用基礎(chǔ)工具的能力;比如用C++來(lái)編寫(xiě)程序,使用Oracle數(shù)據(jù)庫(kù)等;通過(guò)這級(jí)實(shí)踐的同學(xué)可以進(jìn)入二級(jí)實(shí)踐的考核。
二級(jí)實(shí)踐:通過(guò)團(tuán)隊(duì)協(xié)作來(lái)完成。實(shí)踐項(xiàng)目大都來(lái)自于各個(gè)企業(yè),在實(shí)踐過(guò)程中,學(xué)生們按照日企的標(biāo)準(zhǔn)分當(dāng)不同的角色,完成不同的任務(wù),最后要在有日本資深專家的現(xiàn)場(chǎng),用日語(yǔ)來(lái)講解自己做的項(xiàng)目,通過(guò)二級(jí)實(shí)踐的同學(xué)有資格去企業(yè)實(shí)習(xí)。
三級(jí)實(shí)踐――企業(yè)實(shí)習(xí):
(1) 與Fujitsu、NEC、RICOH等200多家日文軟件開(kāi)發(fā)企業(yè)建立合作關(guān)系,共建日文應(yīng)用軟件開(kāi)發(fā)專業(yè)實(shí)習(xí)基地。NEC日本總公司、NTTdata(日本電信)、理光、富士通等公司提供專業(yè)獎(jiǎng)學(xué)金,金額累計(jì)高達(dá)4000余萬(wàn)元日元/年。
(2) 學(xué)院在日本建立了30多家實(shí)習(xí)基地。
(3) 福建最大最成功的軟件企業(yè)――福建富士通信息軟件有限公司是北航軟件學(xué)院的戰(zhàn)略合作伙伴。學(xué)院已在福州富士通開(kāi)設(shè)了該方向軟件工程碩士點(diǎn),于2004年12月正式開(kāi)學(xué)。
(4) 與日本Kinsoft株式會(huì)社、NETCOM株式會(huì)社以及系統(tǒng)綜研株式會(huì)社等公司組建合資企業(yè),在學(xué)院內(nèi)部建立“零距離”學(xué)生實(shí)習(xí)與就業(yè)基地。
學(xué)生通過(guò)企業(yè)的面試后直接進(jìn)入企業(yè)實(shí)習(xí),在企業(yè)中完成實(shí)際項(xiàng)目,同時(shí)完成自己的畢業(yè)設(shè)計(jì)或論文。
4工程技術(shù)與研究兼并的論文要求
(1) 兩種類型論文特點(diǎn)的對(duì)比分析
工程型論文要有產(chǎn)品;研究型論文要有理論價(jià)值。
工程型論文強(qiáng)調(diào)實(shí)用性和社會(huì)效益;研究型論文則需要有關(guān)調(diào)研、問(wèn)題分析、方案選擇、創(chuàng)新驗(yàn)證等的嚴(yán)格根據(jù)和論據(jù)。
工程型論文書(shū)寫(xiě)格式要按國(guó)家規(guī)范;研究型論文書(shū)寫(xiě)格式相對(duì)自由。
(2) 兩種類型兼有的論文要求
有一定的理論價(jià)值、實(shí)際應(yīng)用意義和社會(huì)效益。
將以工程背景的項(xiàng)目,做有關(guān)調(diào)研的同類產(chǎn)品的對(duì)比分析、問(wèn)題分析、方案選擇、創(chuàng)新結(jié)果匯報(bào)。
將工程規(guī)范和研究書(shū)寫(xiě)格式進(jìn)行合并。
論文選題一般應(yīng)直接來(lái)源于企事業(yè)單位,具有明確的應(yīng)用背景和實(shí)用價(jià)值,同時(shí)應(yīng)具有先進(jìn)性、一定的技術(shù)難度和工作量,能體現(xiàn)作者綜合運(yùn)用本專業(yè)基礎(chǔ)理論和專知識(shí)較好地解決工程實(shí)際問(wèn)題的能力、從事軟件項(xiàng)目研發(fā)和管理的能力,以及創(chuàng)新和研究的意識(shí)。
論文一般要求結(jié)合企業(yè)實(shí)際需求選擇研究題目。對(duì)這類項(xiàng)目,除需指定學(xué)校指導(dǎo)教師外,還需指定一名企業(yè)指導(dǎo)教師共同負(fù)責(zé)指導(dǎo),由軟件學(xué)院負(fù)責(zé)監(jiān)督和管理。我們的研究生培養(yǎng)在畢業(yè)設(shè)計(jì)(論文)的環(huán)節(jié)中采用雙導(dǎo)師制,即學(xué)校導(dǎo)師和企業(yè)導(dǎo)師,以保證產(chǎn)學(xué)研合作教育在畢業(yè)環(huán)節(jié)上的有效實(shí)施。
論文要求結(jié)構(gòu)合理,層次清楚,討論研究論據(jù)充分,寫(xiě)作認(rèn)真,文圖標(biāo)準(zhǔn)規(guī)范,數(shù)據(jù)詳實(shí)準(zhǔn)確,軟件文檔符合標(biāo)準(zhǔn)規(guī)范。
5教學(xué)效果分析
北航軟件學(xué)院從市場(chǎng)的需求出發(fā),與國(guó)外大學(xué)和領(lǐng)導(dǎo)性的企業(yè)聯(lián)合辦學(xué)。為學(xué)生提供了國(guó)際化的實(shí)習(xí)和就業(yè)機(jī)會(huì)(學(xué)院已經(jīng)安排了200多人出國(guó)實(shí)習(xí)/就業(yè)),吸引了大量的學(xué)生。通過(guò)對(duì)畢業(yè)生情況跟蹤調(diào)查看出,我們的畢業(yè)生已分布在國(guó)內(nèi)的諸多大中型企業(yè)、政府部門(mén)、科教院所、外資企業(yè)。根據(jù)我們的初步統(tǒng)計(jì),2005、2006年工程碩士研究生達(dá)到了98%以上就業(yè)率,平均起薪達(dá)到了6000元/月。
參考文獻(xiàn)
[1] 王建華. 創(chuàng)新“產(chǎn)學(xué)研”合作模式 提升高校服務(wù)社會(huì)能力[J]. 中國(guó)高等教育,2006,(17).
[2] 徐輝. 高等教育發(fā)展的新階段―論大學(xué)與工業(yè)的關(guān)系[M]. 杭州大學(xué)出版社,1990.
[3] 蔡克勇. 論教學(xué)、科研和生產(chǎn)聯(lián)合體[J]. 高等教育研究,1986,(4).
[4] 劉力. 美國(guó)產(chǎn)學(xué)研合作模式及成功經(jīng)驗(yàn)[J]. 教育發(fā)展研究,2006,(7):16-22.
[5] 王慶. 校企合作:高校辦學(xué)的有效途徑[J]. 上海高教研究,1997,(2).
篇9
在軟件工程工程碩士培養(yǎng)的諸多問(wèn)題上,做了一些有益探索與研究,針對(duì)性地提出了一套適合于省屬高校軟件工程全日制工程碩士培養(yǎng)的解決方案,希望能為同類型高校提供人才培養(yǎng)的借鑒。研究生培養(yǎng)方案的制定,重點(diǎn)需要解決課程體系設(shè)置、培養(yǎng)流程規(guī)劃與控制。對(duì)專業(yè)學(xué)位研究生而言,還需要解決專業(yè)實(shí)踐能力的培養(yǎng)與訓(xùn)練這一關(guān)鍵問(wèn)題。
1.課程體系設(shè)置軟件工程學(xué)科正式確立的兩個(gè)標(biāo)志性文件是2004年IEEE推出的軟件工程知識(shí)體(SWEBOK)和軟件工程教育知識(shí)體(SEEK)。兩個(gè)文件內(nèi)容相近,都包含了軟件工程核心類的知識(shí)領(lǐng)域、基礎(chǔ)類或前導(dǎo)類的知識(shí)領(lǐng)域,以及其他相關(guān)領(lǐng)域的知識(shí)[4]。軟件工程研究生的培養(yǎng)從原則上說(shuō)應(yīng)遵循上述兩個(gè)文件,圍繞上述知識(shí)領(lǐng)域進(jìn)行教學(xué)。但由于這兩個(gè)文件將軟件工程的知識(shí)體系劃分為知識(shí)點(diǎn),各領(lǐng)域之間必然存在重復(fù)和交疊。在課程設(shè)置上無(wú)法照搬上述兩個(gè)文件。以SEEK為基礎(chǔ),我們對(duì)軟件工程的課程設(shè)置進(jìn)行規(guī)劃。整個(gè)課程設(shè)置被分為五個(gè)層次,分別為工程基礎(chǔ)課程、計(jì)算機(jī)基礎(chǔ)課程、軟件工程核心課程、擴(kuò)展課程和實(shí)踐課程,如圖1所示。課程開(kāi)設(shè)順序大體按照五個(gè)層次由低到高依次開(kāi)展。其中,工程基礎(chǔ)課程提供軟件工程所需數(shù)學(xué)理論基礎(chǔ)、外語(yǔ)能力培養(yǎng)、軟件工程文檔寫(xiě)作、論文寫(xiě)作基本功訓(xùn)練。計(jì)算機(jī)基礎(chǔ)課程提供軟件開(kāi)發(fā)必須的計(jì)算機(jī)基礎(chǔ)知識(shí),如網(wǎng)絡(luò)、算法和數(shù)據(jù)庫(kù)知識(shí)。相對(duì)于本科課程而言,此類課程講授內(nèi)容更深入全面。軟件工程核心課程設(shè)置了高級(jí)軟件工程、軟件體系結(jié)構(gòu)和軟件測(cè)試與質(zhì)量保證三門(mén)課程。高級(jí)軟件工程側(cè)重于軟件分析與設(shè)計(jì)、軟件工程過(guò)程、軟件開(kāi)發(fā)案例分析。軟件體系結(jié)構(gòu)側(cè)重于結(jié)構(gòu)風(fēng)格、案例研究、共享信息系統(tǒng)、結(jié)構(gòu)描述、結(jié)構(gòu)的分析與評(píng)估、特定領(lǐng)域的軟件體系結(jié)構(gòu)和流行的軟件體系結(jié)構(gòu)等。軟件測(cè)試與質(zhì)量保證著重于軟件質(zhì)量的改進(jìn),討論如何提高軟件質(zhì)量的方法。擴(kuò)展課程包含系列領(lǐng)域知識(shí)課程,研究生可根據(jù)研究方向選擇兩門(mén);軟件開(kāi)發(fā)工具講授最新流行的軟件開(kāi)發(fā)、過(guò)程管理所需要的軟件工具的使用,以實(shí)踐教學(xué)為主。軟件開(kāi)發(fā)新技術(shù)研討課程以講座形式開(kāi)展,教師和學(xué)生均可作為一個(gè)專題的主講。實(shí)踐課程包含校內(nèi)實(shí)踐、校外實(shí)踐和畢業(yè)設(shè)計(jì)三個(gè)環(huán)節(jié)。
2.培養(yǎng)流程與實(shí)施教育部明文規(guī)定,專業(yè)學(xué)位研究生學(xué)制原則上為兩年,同時(shí)要求應(yīng)屆本科生進(jìn)行專業(yè)實(shí)踐不少于一年。一般來(lái)說(shuō),研究生在校課程學(xué)習(xí)時(shí)間應(yīng)有一年左右,加上專業(yè)實(shí)踐的一年,如何合理安排學(xué)習(xí)計(jì)劃,在兩年內(nèi)完成培養(yǎng)環(huán)節(jié)成了一個(gè)現(xiàn)實(shí)的重要問(wèn)題。我校以周為單位制定了四川師范大學(xué)軟件工程專業(yè)學(xué)位研究生培養(yǎng)流程,如表1所示:上表規(guī)劃了研究生培養(yǎng)中的幾個(gè)關(guān)鍵環(huán)節(jié),依次為報(bào)到入學(xué)、課程學(xué)習(xí)、校內(nèi)實(shí)踐、校外實(shí)踐、開(kāi)題、畢業(yè)設(shè)計(jì)、論文寫(xiě)作和送審答辯。第一學(xué)期研究生主要是課程學(xué)習(xí),同時(shí)在校內(nèi)導(dǎo)師指導(dǎo)下開(kāi)展文獻(xiàn)閱讀和編程能力鍛煉。第二學(xué)期前半學(xué)期結(jié)束理論課程的學(xué)習(xí)。后半學(xué)期和暑期開(kāi)展校內(nèi)實(shí)踐和畢業(yè)設(shè)計(jì)開(kāi)題工作。第三學(xué)期研究生到實(shí)習(xí)基地進(jìn)行校外實(shí)踐。從第二學(xué)期后半段和整個(gè)第三學(xué)期,學(xué)生在專業(yè)實(shí)踐的同時(shí),需完成畢業(yè)設(shè)計(jì)。從第二個(gè)寒假開(kāi)始直到第四學(xué)期前六周,研究生完成畢業(yè)論文的初稿。從第七周開(kāi)始,進(jìn)行論文修改、、盲評(píng)和答辯工作。從培養(yǎng)流程表可以看出,這種安排具有兩個(gè)顯著特點(diǎn)。一是理論課程學(xué)習(xí)安排在一個(gè)半學(xué)期完成,二是實(shí)踐課程分為校內(nèi)實(shí)踐和校外實(shí)踐。研究生理論課程學(xué)習(xí)任務(wù)并不重,完全可壓縮到一學(xué)期半,同時(shí)可為實(shí)踐提供更多時(shí)間。校內(nèi)實(shí)踐非常有必要。由于是省屬高校學(xué)生大多能力一般,為保障學(xué)生進(jìn)入企業(yè)能融入研發(fā)團(tuán)隊(duì)從事技術(shù)工作,必須先期培訓(xùn)其實(shí)踐能力。這種安排時(shí)間較為緊湊,也比較合理,符合專業(yè)學(xué)位研究生側(cè)重于實(shí)踐能力培養(yǎng)的要求,也在兩年的學(xué)制內(nèi)確保了研究生的實(shí)踐時(shí)間不少于36周。
二、專業(yè)實(shí)踐能力的培養(yǎng)與訓(xùn)練
軟件開(kāi)發(fā)能力是軟件工程專業(yè)碩士必備的核心能力,其能力培養(yǎng)既是對(duì)前端課程學(xué)習(xí)效果的檢驗(yàn),也是后端畢業(yè)設(shè)計(jì)和就業(yè)的必然需要。我校將軟件工程專業(yè)碩士實(shí)踐能力培養(yǎng)融入了眾多環(huán)節(jié)。從前期的實(shí)驗(yàn)型課程教學(xué),到中期的校內(nèi)實(shí)踐、再到后期的校外實(shí)踐和畢業(yè)設(shè)計(jì)。實(shí)驗(yàn)型課程教學(xué)解決軟件設(shè)計(jì)開(kāi)發(fā)的基礎(chǔ)技能,校內(nèi)實(shí)踐解決中小規(guī)模軟件設(shè)計(jì)開(kāi)發(fā)能力,校外實(shí)踐和畢業(yè)設(shè)計(jì)解決中大規(guī)模軟件設(shè)計(jì)能力。
1.實(shí)驗(yàn)型課程教學(xué)包含軟件工具的使用訓(xùn)練、軟件開(kāi)發(fā)環(huán)境的搭建、軟件開(kāi)發(fā)案例分析和新技術(shù)研討。軟件工具的使用訓(xùn)練學(xué)生單個(gè)軟件開(kāi)發(fā)工具的使用,如項(xiàng)目管理軟件Project、開(kāi)發(fā)文檔化軟件Rational、軟件測(cè)試工具LOADRUNNER、QTP、TD等。由于這些工具結(jié)構(gòu)分散,還需進(jìn)行開(kāi)發(fā)環(huán)境的搭建訓(xùn)練。開(kāi)發(fā)環(huán)境搭建訓(xùn)練內(nèi)容一為搭建基于微軟的VSTS和VisualStudio的開(kāi)發(fā)平臺(tái),適合.net方向;內(nèi)容二位、為搭建基于IBMRSA和Eclipse的開(kāi)發(fā)平臺(tái),適合J2EE方向。軟件開(kāi)發(fā)案例分析中研究生將自己放在決策者的角度來(lái)思考項(xiàng)目所涉及到的具體問(wèn)題,增強(qiáng)了學(xué)生的實(shí)際應(yīng)對(duì)能力。新技術(shù)研討促進(jìn)學(xué)生或主動(dòng)或被動(dòng)地掌握了一些新興技術(shù),拓寬了技術(shù)領(lǐng)域。
2.校內(nèi)軟件開(kāi)發(fā)實(shí)踐采用項(xiàng)目驅(qū)動(dòng)形式開(kāi)展。要求研究生必須申報(bào)各類實(shí)際的軟件開(kāi)發(fā)項(xiàng)目,如四川省苗子工程、學(xué)校研究生科研創(chuàng)新項(xiàng)目、學(xué)院研究生科研創(chuàng)先項(xiàng)目。研究生可組織本科生參與項(xiàng)目實(shí)施,但必須任項(xiàng)目組長(zhǎng),在項(xiàng)目中擔(dān)任核心角色,完成軟件需求文檔審定、軟件架構(gòu)設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、大部分編碼工作、測(cè)試方案制定等重要工作。
3.校外軟件開(kāi)發(fā)實(shí)踐在上述環(huán)節(jié)經(jīng)歷后,研究生已經(jīng)掌握中小規(guī)模軟件開(kāi)發(fā)的基本技能,此時(shí)將研究生派到實(shí)習(xí)基地,實(shí)戰(zhàn)參與企業(yè)軟件開(kāi)發(fā)項(xiàng)目。其實(shí)踐由校內(nèi)導(dǎo)師和企業(yè)導(dǎo)師共同負(fù)責(zé)。前期技能的培養(yǎng)已保證研究生勝任企業(yè)中一般性的軟件開(kāi)發(fā)角色。
4.畢業(yè)設(shè)計(jì)研究生在校內(nèi)和校外實(shí)踐的36周中,還需要同時(shí)進(jìn)行畢業(yè)設(shè)計(jì)的開(kāi)題、實(shí)施。研究生可結(jié)合企業(yè)實(shí)習(xí)工作完成畢業(yè)設(shè)計(jì)。專業(yè)實(shí)踐的考核分為定期匯報(bào)和實(shí)踐環(huán)節(jié)結(jié)束匯報(bào)兩種形式。研究生應(yīng)每隔兩個(gè)月集中匯報(bào)一次實(shí)習(xí)期工作心得,取得的成績(jī)等。實(shí)踐結(jié)束時(shí)在全院公開(kāi)匯報(bào),其成績(jī)作為實(shí)踐課程成績(jī)。
三、結(jié)論
篇10
參考文獻(xiàn)的寫(xiě)作要按照論文當(dāng)中標(biāo)注的先后依次用阿拉伯?dāng)?shù)字編碼,用方括號(hào)標(biāo)注序號(hào),如果作者反復(fù)引用該文獻(xiàn),在論文當(dāng)中用同一序號(hào)標(biāo)注就可以了,關(guān)注學(xué)術(shù)參考網(wǎng)查看更多優(yōu)秀的參考文獻(xiàn),下面是小編采編收集的關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn),希望可以幫助到大家。
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]譚懷遠(yuǎn).讓Oracle跑得更快2——基于海量數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化.電子工業(yè)出版社,2011.
[2]馮建華.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與原理[M].清華大學(xué)出版社,2004.
[3]康諾利,何玉潔.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].機(jī)械工業(yè)出版社,2005.
[4]任巍.鐵路巡檢作業(yè)信息實(shí)時(shí)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)[J].信息與電腦(理論版).2015(02)
[5]譚嶠.SQLServer數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].硅谷.2014(08)
[6]林元彥.SQLServer數(shù)據(jù)庫(kù)性能分析與優(yōu)化[J].電子技術(shù)與軟件工程.2013(17)
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]李金靖.淺析軟件開(kāi)發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2011(15).
[2]曹志錦,王永梁.基于RS485的多級(jí)串行通信實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)及應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2002,19(5):65-67.
[3]李金靖.淺析軟件開(kāi)發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2011(6).
[4]ThomasM.connolly.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2005.
[5]劉亞軍.數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用[M].北京:清華大學(xué)出版社,2007.
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]謝星星,朱嬋.PowerDesigner系統(tǒng)分析與建模實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2015.5.
[2]李波,孫憲麗,關(guān)穎.PowerDesigner16從入門(mén)到精通[M].北京:清華大學(xué)出版社,2016.
[3]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].4版.北京:高等教育出版社,2006:55-77.
[4]郭東恩.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].鄭州:河南科學(xué)技術(shù)出版社,2008:31-160.
- 上一篇:成教畢業(yè)論文
- 下一篇:職高畢業(yè)論文
熱門(mén)標(biāo)簽
軟件工程論文 軟件畢業(yè)論文 軟件技術(shù)方案 軟件技術(shù)論文 軟件測(cè)試 軟件作品 軟件實(shí)訓(xùn)總結(jié) 軟件管理 軟件設(shè)計(jì)大賽 軟件項(xiàng)目總結(jié) 抽象行政行為 抽象行政 抽驗(yàn) 抽樣
相關(guān)文章
2移動(dòng)終端軟件開(kāi)發(fā)技術(shù)研究
3GeoStudio軟件土石壩穩(wěn)定設(shè)計(jì)探討
4移動(dòng)終端軟件開(kāi)發(fā)技術(shù)探討