99精品久久这里只有精品,三上悠亚免费一区二区在线,91精品福利一区二区,爱a久久片,无国产精品白浆免费视,中文字幕欧美一区,爽妇网国产精品,国产一级做a爱免费观看,午夜一级在线,国产精品偷伦视频免费手机播放

    <del id="eyo20"><dfn id="eyo20"></dfn></del>
  • <small id="eyo20"><abbr id="eyo20"></abbr></small>
      <strike id="eyo20"><samp id="eyo20"></samp></strike>
    • 首頁(yè) > 文章中心 > 軟件測(cè)試心得體會(huì)

      軟件測(cè)試心得體會(huì)

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件測(cè)試心得體會(huì)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      軟件測(cè)試心得體會(huì)范文第1篇

      關(guān)鍵詞:測(cè)試用例;復(fù)用;軟件測(cè)試;測(cè)試用例庫(kù)

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3308-03

      軟件應(yīng)用的廣泛、功能的強(qiáng)大導(dǎo)致軟件越來(lái)越復(fù)雜,對(duì)測(cè)試工程師的素質(zhì)要求也越來(lái)越高,各種測(cè)試方法和技術(shù)也應(yīng)運(yùn)而生,測(cè)試用例作為測(cè)試工作的重中之重,選擇合適的測(cè)試用例對(duì)軟件測(cè)試的成敗作用重大,測(cè)試用例質(zhì)量的高低直接影響了軟件測(cè)試的質(zhì)量。

      隨著軟件測(cè)試的長(zhǎng)期實(shí)施,一般都會(huì)積累豐富的高質(zhì)量的測(cè)試用例,如果能夠在以后的軟件測(cè)試工作中利用現(xiàn)有的資源,那么會(huì)減少測(cè)試用例設(shè)計(jì)的時(shí)間,提高軟件測(cè)試過(guò)程中發(fā)現(xiàn)軟件缺陷的效率,縮短軟件測(cè)試的時(shí)間及成本,保證軟件產(chǎn)品的質(zhì)量,給軟件產(chǎn)品的按時(shí)帶來(lái)極大的可能。

      在實(shí)際工作過(guò)程中,測(cè)試用例在設(shè)計(jì)過(guò)程中過(guò)分依賴于被測(cè)軟件,只能在軟件升級(jí)及改進(jìn)的時(shí)候可以加以利用;測(cè)試用例之間一般都會(huì)存在或多或少的聯(lián)系,如有些測(cè)試用例的運(yùn)行取決于其它測(cè)試用例的運(yùn)行結(jié)果;每個(gè)測(cè)試工程師在設(shè)計(jì)測(cè)試用例的時(shí)候都有自己的喜好,對(duì)測(cè)試用例的格式和結(jié)構(gòu)也沒(méi)有一個(gè)統(tǒng)一的定義,并且對(duì)測(cè)試用例沒(méi)有統(tǒng)一進(jìn)行管理,描述也不太充分,這些都為測(cè)試用例的復(fù)用帶來(lái)了很大的困難。

      1 研究現(xiàn)狀

      隨著人們對(duì)軟件產(chǎn)品質(zhì)量的重視程度的加強(qiáng),軟件測(cè)試在軟件開發(fā)中的重要性也越來(lái)越突出,在軟件開發(fā)中所占的成本也逐漸提高,對(duì)于一些安全性較高的軟件,如銀行系統(tǒng)等,軟件測(cè)試費(fèi)用會(huì)所占的比重會(huì)更高。

      測(cè)試用例的設(shè)計(jì)作為軟件測(cè)試過(guò)程的核心,它的優(yōu)劣直接影響了軟件測(cè)試的效率,而測(cè)試用例的設(shè)計(jì)在很大程度上取決于測(cè)試人員的經(jīng)驗(yàn)等,如何利用已有的資源對(duì)測(cè)試用例進(jìn)行重用避免軟件測(cè)試過(guò)程中的重復(fù)工作,提高軟件質(zhì)量,就顯的很有必要了,很多學(xué)者對(duì)測(cè)試用例的復(fù)用進(jìn)行了研究。

      文獻(xiàn)[1]提出了通過(guò)抽取測(cè)試用例操作步驟的關(guān)鍵詞,將其提煉為可復(fù)用的測(cè)試項(xiàng)集合的方法來(lái)實(shí)現(xiàn)對(duì)測(cè)試用例的復(fù)用,此方法降低了測(cè)試用例復(fù)用與被測(cè)功能的相關(guān)性,但是只是對(duì)測(cè)試用例的輸入域進(jìn)行復(fù)用,對(duì)測(cè)試用例設(shè)計(jì)的思想,設(shè)計(jì)步驟沒(méi)有辦法復(fù)用。文獻(xiàn)[2]從測(cè)試用例的分類著手,針對(duì)其具有的共性以及面向?qū)ο笳Z(yǔ)言的特點(diǎn),將面向?qū)ο笙到y(tǒng)中的測(cè)試用例依據(jù)設(shè)計(jì)方法分為狀態(tài)檢查測(cè)試用例和狀態(tài)比較測(cè)試用例,進(jìn)而提出了一個(gè)統(tǒng)一的測(cè)試用例生成、執(zhí)行模式,使測(cè)試用例能夠獨(dú)立于被測(cè)對(duì)象,在理論上討論了通過(guò)使用統(tǒng)一的調(diào)用模式,以達(dá)到測(cè)試用例復(fù)用的目的。文獻(xiàn)[3] 針對(duì)第三方測(cè)試機(jī)構(gòu)的特點(diǎn)給出了一種測(cè)試用例復(fù)用過(guò)程模型,對(duì)測(cè)試用例進(jìn)行統(tǒng)一建模組織,并進(jìn)行有效管理的思路。文獻(xiàn)[4]提出了一種測(cè)試復(fù)用機(jī)制,通過(guò)對(duì)測(cè)試用例進(jìn)行可復(fù)用描述,得到可復(fù)用的測(cè)試用例,并利用刻面樹作為邏輯結(jié)構(gòu),生成測(cè)試用例庫(kù),通過(guò)用例庫(kù)的各種功能實(shí)現(xiàn)用例的復(fù)用。文獻(xiàn)[5]給出了基于形式規(guī)格說(shuō)明的測(cè)試用例庫(kù),增強(qiáng)測(cè)試用例庫(kù)中用例的復(fù)用程度。文獻(xiàn)[6]針對(duì)航天測(cè)控軟件的特點(diǎn),介紹了面向復(fù)用的測(cè)試用例的結(jié)構(gòu)、組織方式,用例復(fù)用的流程等技術(shù),實(shí)現(xiàn)了測(cè)試用例的管理和復(fù)用。

      以上文獻(xiàn)對(duì)測(cè)試用例可復(fù)用性的研究,都把測(cè)試用例的描述作為研究重點(diǎn),分析測(cè)試用例可復(fù)用特征,通過(guò)不同的測(cè)試用例復(fù)用策略,生成不同程度的可復(fù)用測(cè)試用例庫(kù),該文在上述研究的基礎(chǔ)上,對(duì)可復(fù)用測(cè)試用例的概念、設(shè)計(jì)思想進(jìn)行詳細(xì)分析,給出了可復(fù)用測(cè)試用例庫(kù)的模型,對(duì)提高測(cè)試用例的復(fù)用程度有很好的效果。

      2 測(cè)試用例復(fù)用

      2.1 測(cè)試用例復(fù)用的概念

      軟件復(fù)用是指利用已開發(fā)成功的值得借鑒的成果、經(jīng)驗(yàn)來(lái)開發(fā)新的軟件產(chǎn)品的過(guò)程,整個(gè)軟件開發(fā)中的一切優(yōu)秀成果都可以進(jìn)行復(fù)用,包含軟件測(cè)試過(guò)程,軟件測(cè)試復(fù)用主要是重復(fù)利用測(cè)試過(guò)程中產(chǎn)生的測(cè)試?yán)碚摗y(cè)試思想、測(cè)試策略、測(cè)試用例及測(cè)試文檔等等。其中對(duì)軟件測(cè)試的核心——測(cè)試用例的復(fù)用將會(huì)提高測(cè)試的效率。

      測(cè)試用例的復(fù)用就是在軟件測(cè)試過(guò)程中利用已經(jīng)存在的測(cè)試用例的過(guò)程,根據(jù)測(cè)試用例被復(fù)用的程度,可以分為直接復(fù)用和改進(jìn)復(fù)用,如果搜索出來(lái)的測(cè)試用例與需求完全一致,則直接復(fù)用現(xiàn)有測(cè)試用例, 一般情況下,直接復(fù)用測(cè)試用例的情況很少,如果搜索出來(lái)的測(cè)試用例與需求近似,則對(duì)現(xiàn)有的測(cè)試用例進(jìn)行修改和繼承,得到一個(gè)新的測(cè)試用例之后再?gòu)?fù)用,即改進(jìn)復(fù)用。

      2.2 測(cè)試用例復(fù)用的類型

      按照測(cè)試用例的復(fù)用[5]類型,可分為以下幾種:

      1)同一軟件在不同測(cè)試階段的測(cè)試用例復(fù)用

      在項(xiàng)目開發(fā)過(guò)程中,底層測(cè)試對(duì)象的測(cè)試用例可能部分地復(fù)用到高層對(duì)象的測(cè)試中,例如單元測(cè)試的測(cè)試用例可以用到集成測(cè)試中。

      2)同一軟件在不同時(shí)間測(cè)試下的測(cè)試用例復(fù)用

      在項(xiàng)目開發(fā)過(guò)程中,隨著應(yīng)用的推廣,新的需求會(huì)被提出來(lái),那么就會(huì)出現(xiàn)這種產(chǎn)品的多個(gè)版本,在對(duì)一個(gè)軟件多個(gè)版本的測(cè)試中,如果軟件在上一次測(cè)試過(guò)程中產(chǎn)生的大量測(cè)試用例被保存下來(lái),在新的一次測(cè)試中,可以查詢找到相關(guān)的測(cè)試用例,進(jìn)行測(cè)試用例的復(fù)用,縮短了軟件產(chǎn)品的升級(jí)時(shí)間及提高了后續(xù)版本的質(zhì)量。

      3)類似軟件之間的測(cè)試用例復(fù)用

      同類軟件的測(cè)試用例在設(shè)計(jì)思想、測(cè)試策略、測(cè)試數(shù)據(jù)、及測(cè)試步驟等都有類似之處,通過(guò)借鑒原有的測(cè)試用例對(duì)發(fā)現(xiàn)被測(cè)軟件的缺陷,測(cè)試效率的提高有很大的幫助。

      2.3 可復(fù)用測(cè)試用例的設(shè)計(jì)思想

      要實(shí)現(xiàn)軟件測(cè)試過(guò)程中對(duì)測(cè)試用例的復(fù)用,必須滿足以下條件:首先應(yīng)該存在用于復(fù)用的軟件測(cè)試用例,如果沒(méi)有測(cè)試用例可供選擇,對(duì)測(cè)試用例的復(fù)用將無(wú)從談起;其次可復(fù)用的測(cè)試用例是有效的,能夠?yàn)閷?lái)的軟件測(cè)試提供服務(wù),測(cè)試用例的描述應(yīng)該完整,并與被測(cè)軟件的相關(guān)性降低到最小,這樣的測(cè)試用例才能滿足將來(lái)的軟件測(cè)試需求;最后軟件測(cè)試工程師了解可復(fù)用測(cè)試用例的使用方法,才能更好的實(shí)施測(cè)試用例的復(fù)用。在實(shí)際操作過(guò)程中,需要對(duì)測(cè)試用例的結(jié)構(gòu)有一個(gè)良好的定義,這樣才能在測(cè)試環(huán)境發(fā)生改變的時(shí)候,測(cè)試用例能夠繼續(xù)利用,那么在設(shè)計(jì)可復(fù)用的測(cè)試用例的時(shí)候要遵循的指導(dǎo)原則如下:

      1)測(cè)試用例之間的相關(guān)性盡量降低到最低;

      2)測(cè)試用例對(duì)被測(cè)軟件的依賴盡量減弱;

      3)測(cè)試用例的描述要規(guī)范化;

      4)測(cè)試用例盡量不包含常量,輸入值用變量代替;

      5)測(cè)試用例的內(nèi)容要完整,結(jié)構(gòu)要統(tǒng)一;

      6)測(cè)試用例的分類要合理。

      3 基于復(fù)用的測(cè)試用例庫(kù)模型

      實(shí)現(xiàn)軟件測(cè)試用例復(fù)用的有效途徑就是建立一個(gè)測(cè)試用例庫(kù),并按照適合領(lǐng)域、類型等進(jìn)行多級(jí)合理的分類、組織、存儲(chǔ),以便進(jìn)行查找和利用現(xiàn)有測(cè)試用例。

      軟件測(cè)試的目的是盡可能的發(fā)現(xiàn)軟件的缺陷,發(fā)現(xiàn)缺陷越高的測(cè)試用例,越有復(fù)用的必要,在測(cè)試用例庫(kù)的設(shè)計(jì)中添加測(cè)試用例發(fā)現(xiàn)的缺陷描述,這樣在復(fù)用測(cè)試用例的時(shí)候,優(yōu)先選擇易于發(fā)現(xiàn)軟件錯(cuò)誤的優(yōu)質(zhì)測(cè)試用例;對(duì)于優(yōu)質(zhì)的測(cè)試用例,被復(fù)用的測(cè)試也會(huì)越來(lái)越多,那么,在以后的測(cè)試用例的選取上,也盡量選擇復(fù)用次數(shù)較高的測(cè)試用例;對(duì)于復(fù)用效果好的測(cè)試用例,或者對(duì)于測(cè)試用例復(fù)用的時(shí)候的一些心得體會(huì)也很重要,可以指導(dǎo)后面的測(cè)試用例的選取,在測(cè)試用例的結(jié)構(gòu)中添加復(fù)用人的評(píng)論也至關(guān)重要。

      隨著測(cè)試用例庫(kù)中的用例逐漸增加, 測(cè)試用例庫(kù)逐漸龐大起來(lái),為了提高測(cè)試用例的搜索效率,對(duì)于部分復(fù)用次數(shù)較少的測(cè)試用例, 或隨著技術(shù)的不斷改進(jìn), 對(duì)于不再具備實(shí)際運(yùn)行的條件而成為過(guò)時(shí)的測(cè)試用例, 可將其刪除或者移動(dòng)到歷史用例庫(kù)。

      在測(cè)試用例庫(kù)中對(duì)測(cè)試用例發(fā)現(xiàn)的缺陷進(jìn)行排序,可以對(duì)相似類的軟件系統(tǒng)所出現(xiàn)的缺陷有一定的預(yù)測(cè)作用。在復(fù)用測(cè)試用例的時(shí)候,優(yōu)先選擇易于發(fā)現(xiàn)缺陷的測(cè)試用例和數(shù)據(jù)。

      4 總結(jié)

      軟件測(cè)試對(duì)于軟件產(chǎn)品質(zhì)量的高低起著至關(guān)重要的作用,如何提高軟件測(cè)試的效率已經(jīng)越來(lái)越影響軟件產(chǎn)品是否能夠按時(shí),作為軟件測(cè)試的核心——測(cè)試用例的設(shè)計(jì)將變得更為重要。為了縮短軟件測(cè)試的時(shí)間,就需要重復(fù)利用以往的先進(jìn)經(jīng)驗(yàn)成果,即復(fù)用測(cè)試用例。測(cè)試用例的復(fù)用程度,取決于測(cè)試用例設(shè)計(jì)的獨(dú)立程度及是否規(guī)范,并且有一個(gè)有效的對(duì)測(cè)試用例進(jìn)行規(guī)范管理的測(cè)試用例庫(kù)。該文對(duì)可復(fù)用測(cè)試用例的設(shè)計(jì)思想進(jìn)行詳細(xì)分析,提出了可復(fù)用測(cè)試用例庫(kù)的模型,對(duì)測(cè)試用例的復(fù)用有很好的效果。

      參考文獻(xiàn):

      [1] 胡珊,楊豐玉,張曄,等. 基于測(cè)試項(xiàng)抽取的測(cè)試用例復(fù)用方法[J]. 微電子學(xué)與計(jì)算機(jī),2010(1).

      [2] 徐仁佐,陳斌,陳波,等.構(gòu)造面向?qū)ο筌浖蓮?fù)用測(cè)試用例的模式研究[J]. 武漢大學(xué)學(xué)報(bào):理學(xué)版,2003(5).

      [3] 卜國(guó)峰,孫志剛,丁小良.軟件測(cè)試用例的復(fù)用研究[J].四川兵工學(xué)報(bào),2009(5).

      [4] 肖寒,顧春華.一種基于Z規(guī)格說(shuō)明的測(cè)試用例復(fù)用機(jī)制[J].計(jì)算機(jī)應(yīng)用與軟件,2009(12).

      軟件測(cè)試心得體會(huì)范文第2篇

      關(guān)鍵詞:五年制高職軟件技術(shù)專業(yè);職業(yè)能力;畢業(yè)設(shè)計(jì)

      1概述

      目前,許多五年制高職院校對(duì)畢業(yè)設(shè)計(jì)這一環(huán)節(jié)越來(lái)越重視。學(xué)校按照自身的人才培養(yǎng)方案,對(duì)畢業(yè)設(shè)計(jì)的要求也是各不相同。有的學(xué)校采用實(shí)習(xí)結(jié)束后,提交相關(guān)的畢業(yè)論文作為畢業(yè)設(shè)計(jì);有的學(xué)校要求學(xué)生結(jié)合實(shí)習(xí)崗位,針對(duì)企業(yè)在生產(chǎn)和管理需要解決的問(wèn)題開發(fā)軟件,并輔以文字介紹軟件的設(shè)計(jì)思想、流程和使用方法作為畢業(yè)設(shè)計(jì);有的學(xué)校則在畢業(yè)實(shí)習(xí)之前,通過(guò)畢業(yè)設(shè)計(jì)題庫(kù),讓學(xué)生自由選擇設(shè)計(jì)。不論哪種方案,其宗旨都是以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生崗位職業(yè)能力。畢業(yè)設(shè)計(jì)是銜接學(xué)校教育與企業(yè)崗位工作的重要環(huán)節(jié),只有了解企業(yè)對(duì)學(xué)生職業(yè)能力的要求,設(shè)計(jì)相應(yīng)的畢業(yè)設(shè)計(jì)流程,才能在畢業(yè)設(shè)計(jì)中培養(yǎng)學(xué)生的職業(yè)能力。本文結(jié)合我校軟件技術(shù)專業(yè)的特點(diǎn),探索基于學(xué)生職業(yè)能力培養(yǎng)的畢業(yè)設(shè)計(jì)方法。

      2五年制高職軟件技術(shù)專業(yè)基于職業(yè)能力的課程體系

      2.1五年制高職

      所謂五年制高職,也稱五年制大專,通過(guò)招收初中畢業(yè)生,實(shí)施五年一貫制培養(yǎng)模式、融中等職業(yè)教育和高等職業(yè)教育于一體的職業(yè)教育。五年制高職的前3年為中等職業(yè)教育階段,后2年為高等職業(yè)教育階段,圍繞學(xué)生所需的知識(shí)、能力和素質(zhì),整體設(shè)計(jì)統(tǒng)籌安排中、高等職業(yè)教育的課程體系,達(dá)到培養(yǎng)高技術(shù)應(yīng)用型人才的目標(biāo)。

      2.2軟件技術(shù)專業(yè)基于職業(yè)能力的課程體系

      職業(yè)能力是指從事某個(gè)職業(yè)的多種能力的綜合,即將所學(xué)的知識(shí)、技能和態(tài)度在職業(yè)活動(dòng)進(jìn)行類化遷移整合,形成完成一定職業(yè)任務(wù)的能力。職業(yè)能力又分為基本能力(即社會(huì)能力)、專業(yè)能力及綜合能力也稱核心能力。通過(guò)構(gòu)建職業(yè)素質(zhì)課程、專業(yè)基礎(chǔ)課程和方向核心課程三個(gè)模塊,凸顯“三個(gè)能力”,基于職業(yè)能力的課程體系如圖1,職業(yè)素質(zhì)課程模塊主要培養(yǎng)學(xué)生具備必要的人文、身心、道德、職業(yè)等素質(zhì),培養(yǎng)學(xué)生與人交流、合作的社會(huì)能力;專業(yè)基礎(chǔ)課程模塊主要培養(yǎng)學(xué)生具備基本編程基礎(chǔ)、網(wǎng)頁(yè)設(shè)計(jì)圖像處理能力及計(jì)算機(jī)維護(hù)能力等專業(yè)性的基本職業(yè)能力培養(yǎng);方向核心課程模塊主要培養(yǎng)學(xué)生具備使用當(dāng)前主流開發(fā)技術(shù)完成軟件開發(fā)的職業(yè)核心能力。

      3基于職業(yè)能力培養(yǎng)的畢業(yè)設(shè)計(jì)實(shí)踐

      職業(yè)能力的培養(yǎng)是學(xué)校人才培養(yǎng)的目標(biāo)所在,在畢業(yè)設(shè)計(jì)實(shí)踐中有機(jī)融合職業(yè)能力的培養(yǎng),可以使學(xué)生在畢業(yè)后快速適應(yīng)企業(yè)工作并勝任相應(yīng)的工作崗位,真正實(shí)現(xiàn)學(xué)校人才培養(yǎng)和企業(yè)人才需求之間的零距離對(duì)接。

      3.1創(chuàng)新畢業(yè)設(shè)計(jì)的組織與管理,保障畢業(yè)設(shè)計(jì)環(huán)節(jié)

      畢業(yè)設(shè)計(jì)的組織與管理是確保畢業(yè)設(shè)計(jì)實(shí)踐有效開展的關(guān)鍵。首先合理安排畢業(yè)設(shè)計(jì)的時(shí)間。畢業(yè)設(shè)計(jì)一般放在學(xué)生畢業(yè)實(shí)習(xí)之前的最后一個(gè)學(xué)期,五年制高職的畢業(yè)設(shè)計(jì)可安排在第9個(gè)學(xué)期進(jìn)行,利用第9學(xué)期的最后2個(gè)月開展,前2個(gè)月的時(shí)間各科目按原有教學(xué)計(jì)劃進(jìn)行教學(xué)。其次是指導(dǎo)教師確立,參照我校的教學(xué)規(guī)律,畢業(yè)實(shí)習(xí)之前的專業(yè)課教學(xué)就是方向核心課程中各項(xiàng)目實(shí)戰(zhàn)課程的教學(xué),所以指導(dǎo)教師也就是負(fù)責(zé)這些項(xiàng)目實(shí)戰(zhàn)課程的教師,教師仍按原課表開展工作,這樣指導(dǎo)教師可以實(shí)時(shí)了解到所帶學(xué)生的進(jìn)展。通過(guò)這一部署,學(xué)生每天在固定時(shí)間、固定地點(diǎn)集中,畢業(yè)設(shè)計(jì)的時(shí)間、場(chǎng)地有保障,指導(dǎo)老師按課表進(jìn)行指導(dǎo),做到對(duì)畢業(yè)設(shè)計(jì)全程監(jiān)管,檢查指導(dǎo)及時(shí),學(xué)校的教學(xué)管理不會(huì)紊亂,促進(jìn)畢業(yè)設(shè)計(jì)實(shí)踐實(shí)施,也可使學(xué)生帶著完成的畢業(yè)設(shè)計(jì)作品去找實(shí)習(xí)崗位,更好地展示自己的能力水平。

      3.2圍繞崗位職業(yè)核心能力,設(shè)置畢業(yè)設(shè)計(jì)方向

      學(xué)生的職業(yè)能力和從事的崗位息息相關(guān)。通過(guò)對(duì)當(dāng)?shù)剀浖髽I(yè)的考察、調(diào)研及人才培養(yǎng)方案的定位,五年制高職軟件技術(shù)專業(yè)學(xué)生就業(yè)崗位有軟件程序員、軟件測(cè)試員、網(wǎng)頁(yè)設(shè)計(jì)員、軟件技術(shù)支持等崗位。其中,軟件程序員是主要就業(yè)崗位,程序員又細(xì)分為.Net程序員、Java程序員、PHP程序員及移動(dòng)開發(fā)程序員等。不同的崗位,職業(yè)能力的要求有所不同,通過(guò)主要就業(yè)崗位與所需核心職業(yè)能力的分析表1可以得出,合理設(shè)置畢業(yè)設(shè)計(jì)方向,可以針對(duì)性地提升學(xué)生在相應(yīng)崗位上的綜合能力,所以在選擇設(shè)置畢業(yè)設(shè)計(jì)方向時(shí),也是按四個(gè)方向來(lái)實(shí)施。通過(guò)專門化的方向設(shè)置,提升和強(qiáng)化學(xué)生的崗位職業(yè)核心能力。

      3.3構(gòu)建畢業(yè)設(shè)計(jì)環(huán)節(jié),打造學(xué)生的職業(yè)能力

      結(jié)合軟件技術(shù)專業(yè)主要就業(yè)崗位的特點(diǎn),構(gòu)建“分組與選擇方向、選題與開題、項(xiàng)目實(shí)施、論文撰寫與展板設(shè)計(jì),畢業(yè)答辯與評(píng)價(jià)、畢業(yè)設(shè)計(jì)成果展示”這一畢業(yè)設(shè)計(jì)環(huán)節(jié),達(dá)到充分融合軟件技術(shù)專業(yè)學(xué)生的職業(yè)能力,升華核心職業(yè)能力,具體內(nèi)容詳見表2。(1)方向選擇及分組:根據(jù)畢業(yè)設(shè)計(jì)具有自主性和選擇性的特點(diǎn),不僅要滿足學(xué)生對(duì)某個(gè)方向的興趣愛好,又要防止學(xué)生都集中在某個(gè)方向上,可以采用先讓學(xué)生選擇方向,當(dāng)某個(gè)方向滿員時(shí)老師可以選擇學(xué)生,將學(xué)生進(jìn)行有效分流,完成畢業(yè)設(shè)計(jì)的第一步。(2)選題:最大限度滿足學(xué)生自主選題,提高學(xué)生興趣。對(duì)于學(xué)習(xí)基礎(chǔ)薄弱的學(xué)生可以使用教師提供選題或項(xiàng)目實(shí)戰(zhàn)課程中未完成或需要護(hù)的項(xiàng)目。(3)畢業(yè)設(shè)計(jì)評(píng)價(jià):畢業(yè)設(shè)計(jì)評(píng)價(jià)從整體到量化。畢業(yè)設(shè)計(jì)評(píng)價(jià)=作品50%+畢業(yè)設(shè)計(jì)文檔分25%(論文、項(xiàng)目任務(wù)書、畢業(yè)設(shè)計(jì)日志、展板設(shè)計(jì)圖、答辯PPT)+陳述答辯25%。再對(duì)作品50%進(jìn)行細(xì)化,主要由指導(dǎo)老師跟蹤考評(píng),圍繞選題的創(chuàng)新和科學(xué)性,作品的可操作性及技術(shù)性等分階段全面量化評(píng)分表,這里不再羅列。(4)畢業(yè)設(shè)計(jì)成果展示交流:一方面通過(guò)布置展廳展示學(xué)生作品,另一方面挑選優(yōu)秀畢業(yè)設(shè)計(jì)作品,邀請(qǐng)?jiān)谕鈱?shí)習(xí)學(xué)生回校向低年級(jí)學(xué)生開設(shè)畢業(yè)設(shè)計(jì)成果匯報(bào),主要內(nèi)容包括介紹畢業(yè)設(shè)計(jì)作品創(chuàng)作理念、方法和在外實(shí)習(xí)心得體會(huì)等,引導(dǎo)低年級(jí)學(xué)生主動(dòng)探究、激發(fā)興趣促進(jìn)其職業(yè)能力的培養(yǎng)。

      軟件測(cè)試心得體會(huì)范文第3篇

      通過(guò)在大唐電信的畢業(yè)實(shí)習(xí)進(jìn)一步掌握和強(qiáng)化通信專業(yè)理論知識(shí)的理

      解,了解當(dāng)代通信新技術(shù)及運(yùn)營(yíng)商實(shí)際情況,認(rèn)識(shí)3g無(wú)線網(wǎng)絡(luò)、光傳輸、epon接入網(wǎng)等商用設(shè)備,學(xué)習(xí)其工作原理及領(lǐng)域。理論聯(lián)系實(shí)踐,為實(shí)際工作打下良好基礎(chǔ)。

      2 實(shí)習(xí)任務(wù)及內(nèi)容

      2.1 實(shí)習(xí)任務(wù)

      1.做好實(shí)習(xí)筆記。

      2.聯(lián)系所學(xué)專業(yè)知識(shí),多思考,多請(qǐng)教。

      3.總結(jié)實(shí)習(xí)中所學(xué)的知識(shí)及心得體會(huì),完成實(shí)習(xí)報(bào)告。

      2.2 實(shí)習(xí)內(nèi)容

      2.2.1 了解通信運(yùn)營(yíng)商現(xiàn)網(wǎng)運(yùn)營(yíng)的實(shí)際狀況,學(xué)習(xí)當(dāng)代通信及信息行業(yè)新技術(shù)。 國(guó)內(nèi)三大運(yùn)營(yíng)商中國(guó)電信、聯(lián)通、移動(dòng)。中國(guó)電信作為中國(guó)主體電信企業(yè)和最大的基礎(chǔ)網(wǎng)絡(luò)運(yùn)營(yíng)商,提供固定電話網(wǎng)絡(luò)及cdma網(wǎng)絡(luò)運(yùn)營(yíng)。中國(guó)聯(lián)通是基于gsm和wcdma制式網(wǎng)絡(luò)的移動(dòng)通信運(yùn)營(yíng)商,同時(shí)作為中國(guó)主體電信企業(yè)和基礎(chǔ)網(wǎng)絡(luò)運(yùn)營(yíng)商,覆蓋全國(guó)城鄉(xiāng),在全國(guó)范圍內(nèi)經(jīng)營(yíng)電信業(yè)務(wù)。XX年中國(guó)聯(lián)通分拆雙網(wǎng),其中cdma網(wǎng)絡(luò)并入中國(guó)電信聯(lián)通停止cdma業(yè)務(wù),保留gsm網(wǎng)絡(luò)與中國(guó)網(wǎng)通組成新的聯(lián)通集團(tuán)。中國(guó)移動(dòng)是一家基于gsm和td-scdma制式網(wǎng)絡(luò)的移動(dòng)通信運(yùn)營(yíng)商,其建成了一個(gè)覆蓋范圍廣、通信質(zhì)量高、業(yè)務(wù)品種豐富、服務(wù)水平一流的移動(dòng)通信網(wǎng)絡(luò)?,F(xiàn)在的通信正向光通信網(wǎng)絡(luò)轉(zhuǎn)變,其運(yùn)營(yíng)商都正在進(jìn)行光網(wǎng)絡(luò)的轉(zhuǎn)型中,epon(以太無(wú)源光網(wǎng)絡(luò))作為一種新型接入網(wǎng)技術(shù)的出現(xiàn),其低成本,帶寬高,擴(kuò)展性強(qiáng),節(jié)省了大量光電轉(zhuǎn)換器,為光網(wǎng)絡(luò)的建設(shè)減少了成本。

      2.2.2 參觀3g無(wú)線移動(dòng)網(wǎng)絡(luò)、光傳輸、epon接入網(wǎng)等商用設(shè)備,了解其工作原理及應(yīng)用領(lǐng)域。

      3g無(wú)線移動(dòng)網(wǎng)絡(luò)大大推動(dòng)了移動(dòng)互聯(lián)網(wǎng)的發(fā)展,當(dāng)前,大部分3g運(yùn)營(yíng)商已經(jīng)升級(jí)到3g增強(qiáng)型技術(shù),下行傳輸速率提高到21mbit/s,3g增強(qiáng)型技術(shù)所提供的高帶寬,使得占用帶寬較多,實(shí)時(shí)交互性較強(qiáng)的互聯(lián)網(wǎng)業(yè)務(wù)可以在3g網(wǎng)絡(luò)上廣泛應(yīng)用,為運(yùn)營(yíng)商的業(yè)務(wù)創(chuàng)新提供了更多的發(fā)揮空間。

      光傳輸是在發(fā)送方和接收方之間以光信號(hào)形態(tài)進(jìn)行傳輸?shù)募夹g(shù)。現(xiàn)在商用系統(tǒng)sdh系統(tǒng) 155mbps、622mbps、2.5gbps、10gbps。 – dwdm系統(tǒng) 32x10gbps、 40x10gbps。光傳輸技術(shù)包括sdh(同步數(shù)字系列)、pdh(準(zhǔn)同步數(shù)字系列)、波分復(fù)用技術(shù)、光分插復(fù)用、光交叉互連及全光網(wǎng)絡(luò)。光傳送網(wǎng)絡(luò)技術(shù)、光因特網(wǎng)技術(shù)、寬帶綜合光接入技術(shù)是光通信發(fā)展的動(dòng)力。

      epon(無(wú)源光網(wǎng)絡(luò))新型的光纖接入網(wǎng)技術(shù),它采用點(diǎn)到多點(diǎn)的結(jié)構(gòu)、無(wú)緣光纖傳輸,在以太網(wǎng)上提供多種業(yè)務(wù)。它在物理層采用pon技術(shù),在鏈路層使用以太網(wǎng)協(xié)議,利用pon的拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn)了以太網(wǎng)的接入。它結(jié)合了pon技術(shù)和以太網(wǎng)技術(shù)的優(yōu)點(diǎn):低成本;夠?qū)拵?擴(kuò)展性強(qiáng),靈活快速的服務(wù)重組;與現(xiàn)有以太網(wǎng)的兼容性;方便的管理等。在不光纖資源短缺的情況下,采用多級(jí)分光且分光功率不等的光分路器,可節(jié)約光纖的開支。

      2.2.3 學(xué)習(xí)wcdma網(wǎng)絡(luò)的硬件組成,進(jìn)行硬件維護(hù)管理、調(diào)測(cè)開通業(yè)務(wù)實(shí)習(xí)。 wcdma(寬帶碼分多址)是一種基于gsm map核心網(wǎng),utram(umts陸地?zé)o線接入網(wǎng))為無(wú)線接口的第三代移動(dòng)通信系統(tǒng),是中國(guó)聯(lián)通采用的3g通訊標(biāo)準(zhǔn)。wcdma的優(yōu)點(diǎn)是:較高的擴(kuò)頻增益,發(fā)展空間較大,全球漫游能力最強(qiáng),技術(shù)成熟性最佳。在硬件維護(hù)中,夏季高溫天氣時(shí),需要定時(shí)查看機(jī)房溫度,做好機(jī)房降溫工作,定期清理rnc防塵網(wǎng)上的灰塵,并通過(guò)網(wǎng)管每天查看rnc板卡溫度,在溫度超過(guò)40度,就需要及時(shí)查看防塵網(wǎng)和機(jī)房環(huán)境溫度。調(diào)測(cè)開通業(yè)務(wù)時(shí),在開通新站前,需要仔細(xì)檢查參數(shù)的配置,導(dǎo)頻正常應(yīng)該為總功率的10%,修改范圍為8-12db。軟件測(cè)試是使用人工或自動(dòng)的手段,來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)程。其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。

      2.2.4 學(xué)習(xí)wcdma網(wǎng)絡(luò)優(yōu)化技術(shù),掌握網(wǎng)絡(luò)優(yōu)化的基礎(chǔ)知識(shí),上機(jī)體會(huì)認(rèn)知網(wǎng)絡(luò)優(yōu)化的技術(shù)運(yùn)用。

      網(wǎng)絡(luò)優(yōu)化是整個(gè)無(wú)線網(wǎng)絡(luò)建設(shè)過(guò)程中的重要一環(huán),其目的是根據(jù)無(wú)線網(wǎng)絡(luò)系統(tǒng)的實(shí)際表現(xiàn)和性能,對(duì)網(wǎng)絡(luò)進(jìn)行合理的調(diào)整,逐漸改善網(wǎng)絡(luò)的性能,達(dá)到在現(xiàn)有配置條件下系統(tǒng)性能的最優(yōu)。整體優(yōu)化是cdma技術(shù)的典型特點(diǎn)。因?yàn)轭l率相同,所以網(wǎng)絡(luò)優(yōu)化應(yīng)當(dāng)對(duì)系統(tǒng)內(nèi)所有的基站整體同時(shí)進(jìn)行。

      對(duì)于wcdma系統(tǒng)的優(yōu)化主要包括下列幾個(gè)方面:

      1 小區(qū)布局優(yōu)化:包括站點(diǎn)位置、拓?fù)浣Y(jié)構(gòu)、是否使用多層、多頻網(wǎng)絡(luò)、天線方位角、下傾角、高度等工程參數(shù)的優(yōu)化。

      2 覆蓋優(yōu)化:優(yōu)化容量與覆蓋之間的關(guān)系,根據(jù)業(yè)務(wù)特點(diǎn)優(yōu)化覆蓋指標(biāo)。

      3 容量?jī)?yōu)化:合理控制負(fù)載,結(jié)合阻塞率、掉話率等指標(biāo)調(diào)整資源配置。

      4 無(wú)線資源管理優(yōu)化:包括小區(qū)參數(shù)、切換參數(shù)、接入?yún)?shù)、功率控制參數(shù)和各類定時(shí)器等參數(shù)的優(yōu)化。

      5 導(dǎo)頻污染問(wèn)題:導(dǎo)頻污染問(wèn)題分析及其解決方案。

      6 鄰區(qū)優(yōu)化:包括鄰集列表優(yōu)化、控制合理鄰區(qū)數(shù)量以及結(jié)合實(shí)際情況調(diào)整鄰區(qū)參數(shù)等。

      2.2.5 學(xué)習(xí)三網(wǎng)合一技術(shù),了解最新發(fā)展技術(shù),進(jìn)行硬件維護(hù)管理、調(diào)測(cè)開通業(yè)務(wù)實(shí)習(xí)。

      三網(wǎng)融合是指電信網(wǎng)、廣播電視網(wǎng)、互聯(lián)網(wǎng)在向?qū)拵ㄐ啪W(wǎng)、數(shù)字電視網(wǎng)、下一代互聯(lián)網(wǎng)演進(jìn)過(guò)程中,三大網(wǎng)絡(luò)通過(guò)技術(shù)改造,其技術(shù)功能趨于一致,業(yè)務(wù)范圍趨于 相同,網(wǎng)絡(luò)互聯(lián)互通、資源共享,能為用戶提供語(yǔ)音、數(shù)據(jù)和廣播電視等多種服務(wù)。三合并不意味著三大網(wǎng)絡(luò)的物理合一,而主要是指高層業(yè)務(wù)應(yīng)用的融合。三網(wǎng)融合應(yīng)用廣泛,遍及智能交通、環(huán)境保護(hù)、政府工作、公共安全、平安家居等多個(gè)領(lǐng)域。光通信技術(shù)的發(fā)展,為綜合傳送各種業(yè)務(wù)信息提供了必要的帶寬和傳輸高質(zhì)量,成為三網(wǎng)業(yè)務(wù)的理想平臺(tái)。統(tǒng)一的tcp/ip協(xié)議的普遍采用,將使得各種以ip為基礎(chǔ)的業(yè)務(wù)都能在不同的網(wǎng)上實(shí)現(xiàn)互通。具有統(tǒng)一的為三大網(wǎng)都能接受的通信協(xié)議,從技術(shù)上為三網(wǎng)融合奠定了最堅(jiān)實(shí)的基礎(chǔ)。對(duì)于終端用戶而言,三網(wǎng)融合提供的是一種更多的選擇方案和更豐富的交互應(yīng)用。

      3 實(shí)習(xí)心得與收獲

      大學(xué)生專業(yè)實(shí)習(xí)是大學(xué)學(xué)習(xí)階段在完成一定的課程后所要進(jìn)行的最重要的一段實(shí)踐環(huán)節(jié)。實(shí)習(xí)是每一個(gè)合格的大學(xué)生必須擁有的一段經(jīng)歷,它使我們?cè)趯?shí)踐中增強(qiáng)專業(yè)意識(shí)和實(shí)踐意識(shí),在為期兩周的北京北京協(xié)力超越科技有限公司實(shí)習(xí)中,對(duì)通信專業(yè)的基礎(chǔ)知識(shí),有了更深的了解,開闊了眼界,增加了見聞,明白了一些通信設(shè)備的簡(jiǎn)單原理,也明白了目前該行業(yè)的最新發(fā)展,把平時(shí)書本的知識(shí)應(yīng)用在實(shí)踐中,看到了所學(xué)知識(shí)的不足,在大學(xué)中積累的知識(shí)只是行業(yè)中的冰山一角,況且高校教育與現(xiàn)實(shí)工作中的實(shí)際情況脫節(jié)很大,這需要我更加努力學(xué)習(xí),了解更多的相關(guān)知識(shí),豐富自己的閱歷。 通過(guò)實(shí)習(xí),我們才有了機(jī)會(huì)去面對(duì)著專業(yè)性人員,聽著他們對(duì)專業(yè)性的講解以及親自看到了許多的大型通信設(shè)備,這些都很有助于我們對(duì)知識(shí)的理解以及與實(shí)際相聯(lián)系,這些都很益于我們以后的工作。通過(guò)實(shí)習(xí),讓我體會(huì)到了通信在國(guó)民經(jīng)濟(jì)發(fā)展中所處的地位和所起的作用,加深對(duì)通信工程在生產(chǎn)生活中的感性認(rèn)識(shí),了解這些企業(yè)生產(chǎn)和運(yùn)營(yíng)的規(guī)律,學(xué)習(xí)這些企業(yè)組織和管理知識(shí),鞏固了所學(xué)理論,培養(yǎng)了初步的實(shí)際工作能力和專業(yè)技術(shù)能力,增強(qiáng)了我在通信工程方面的學(xué)業(yè)背景和對(duì)本專業(yè)的熱愛。

      (1)真正體驗(yàn)到工作并不是想象中的那樣,它不是一件容易的事。

      (2)以前覺得書本上很空洞的東西現(xiàn)在清楚明了了許多,我真正的感到了“實(shí)踐出真知”這句話的內(nèi)涵,自己親身實(shí)踐的東西是自己永生難忘的,這也是人類得以生活得更好的根本原因。

      (3)從小的方面來(lái)說(shuō),不能有絲毫的馬虎,沒(méi)有機(jī)會(huì)讓自己犯錯(cuò)誤,每天都要打起精神工作。我切身體會(huì)到了做好自己工作的重要性,在做事之前,要周全考慮到做工作的各個(gè)方面,特別是我們學(xué)理工的,更要有邏輯思維和一絲不茍的態(tài)度來(lái)對(duì)待事情。

      (4)深切體會(huì)到了學(xué)好專業(yè)學(xué)好知識(shí)的重要性,因?yàn)槲覀兯鶎W(xué)的是通信工程專業(yè),通信工程的地位舉足輕重,所以我要好好在實(shí)踐中學(xué)習(xí),為祖國(guó)的通信事業(yè)奉獻(xiàn)光和熱。

      軟件測(cè)試心得體會(huì)范文第4篇

      關(guān)鍵詞:軟件開發(fā);能力培養(yǎng);案例教學(xué)

      當(dāng)前計(jì)算機(jī)專業(yè)或軟件工程專業(yè)的學(xué)生存在著學(xué)用脫節(jié)、實(shí)際開發(fā)能力偏弱等問(wèn)題。盡管很多高校計(jì)算機(jī)專業(yè)、軟件工程專業(yè)在軟件方面的課程體系上是將整個(gè)學(xué)科專業(yè)的知識(shí)按一定順序和層次分解,使得學(xué)生能夠循序漸進(jìn)地學(xué)習(xí)和掌握知識(shí),這無(wú)疑是行之有效的。但掌握了軟件開發(fā)領(lǐng)域的知識(shí),并不意味著同時(shí)具備了軟件開發(fā)的能力。事實(shí)上,學(xué)生雖然接受了系統(tǒng)的軟件開發(fā)專業(yè)知識(shí)的學(xué)習(xí)和軟件開發(fā)技術(shù)應(yīng)用的訓(xùn)練,但軟件開發(fā)能力低下的情況還相當(dāng)普遍。要從軟件開發(fā)的“菜鳥”,成長(zhǎng)為軟件開發(fā)的高手,或者稱之為“高級(jí)藍(lán)領(lǐng)”,必須通過(guò)長(zhǎng)期的歷練,沒(méi)有捷徑。但好的教學(xué)案例和人才培養(yǎng)模式,對(duì)促進(jìn)軟件人才的成長(zhǎng)和開發(fā)能力的提升有很重要的作用[1]。

      1軟件開發(fā)人員能力要求

      由于軟件開發(fā)是一項(xiàng)技術(shù)綜合性很強(qiáng)的工作,因此,企業(yè)對(duì)軟件開發(fā)人員能力的要求也是綜合性的[2]。按照教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的要求和工程應(yīng)用型人才培養(yǎng)的定位[3],軟件學(xué)院的學(xué)生在軟件開發(fā)過(guò)程中,既要能將用戶的需求映射到良好的軟件體系結(jié)構(gòu),在進(jìn)行應(yīng)用軟件總體設(shè)計(jì)時(shí)有大思路和大局觀,也要能運(yùn)用現(xiàn)代軟件設(shè)計(jì)方法和編程技術(shù)在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)關(guān)注細(xì)節(jié),實(shí)現(xiàn)高質(zhì)量的軟件;在考慮軟件實(shí)際應(yīng)用時(shí),既要支持國(guó)際化及本地化的應(yīng)用要求,也要支持軟件及運(yùn)行平臺(tái)升級(jí)、操作系統(tǒng)遷

      移的應(yīng)用要求;在技術(shù)應(yīng)用能力上,既要對(duì)使用的編程語(yǔ)言和開發(fā)環(huán)境有很好的把握,也要能綜合運(yùn)用前期所學(xué)的操作系統(tǒng)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)編程技術(shù)、圖形圖像處理技術(shù)、人機(jī)交互技術(shù)等專門技術(shù);在軟件工程素質(zhì)上,既要具有軟件工程技術(shù)和管理方面的知識(shí),還要具備良好的團(tuán)隊(duì)合作、交流和文字與口頭表達(dá)能力。上述這些就是現(xiàn)代IT企業(yè)對(duì)軟件開發(fā)人員的能力要求。

      2案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)的意義

      案例實(shí)踐教學(xué)對(duì)軟件人才培養(yǎng)具有以下優(yōu)勢(shì):

      1) 學(xué)生通過(guò)案例學(xué)習(xí)不僅對(duì)理解和掌握計(jì)算機(jī)軟件的抽象概念及原理十分有用,而且對(duì)學(xué)習(xí)先進(jìn)的軟件編程方法、使用先進(jìn)的軟件開發(fā)技術(shù)、提高自身的軟件開發(fā)能力大有益處。

      2) 學(xué)生通過(guò)對(duì)案例代碼的閱讀分析,可以使一些一知半解的概念突然變得清晰易懂,使一些久思不解的問(wèn)題變得豁然開朗。

      3) 通過(guò)案例學(xué)習(xí),學(xué)生能夠零距離接觸到軟件高手,深深為他們巧妙的方法、過(guò)硬的技術(shù)、認(rèn)真細(xì)致的精神、追求完美的態(tài)度所折服。

      3實(shí)踐教學(xué)案例的設(shè)計(jì)

      案例設(shè)計(jì)的內(nèi)容、質(zhì)量以及案例教學(xué)的水平是案例實(shí)踐教學(xué)的基礎(chǔ),是案例學(xué)習(xí)成功與否的關(guān)鍵。

      作者簡(jiǎn)介:蔡建平,男,教授,研究方向?yàn)檐浖こ?、嵌入式軟件測(cè)試和數(shù)字媒體技術(shù)。

      3.1案例設(shè)計(jì)要求

      設(shè)計(jì)支持軟件開發(fā)能力,特別是綜合開發(fā)能力培養(yǎng)的實(shí)踐教學(xué)案例是許多高校計(jì)算機(jī)軟件類專業(yè)教學(xué)面臨的問(wèn)題。

      首先,這樣的案例對(duì)于高年級(jí)的學(xué)生要涉及到他們前期所學(xué)的計(jì)算機(jī)軟件開發(fā)各個(gè)方面的知識(shí)和技術(shù),如程序設(shè)計(jì)、面向?qū)ο缶幊獭?shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、圖形圖像處理、人機(jī)交互、軟件體系結(jié)構(gòu),等等;另外,要幫助這些學(xué)生在通過(guò)案例學(xué)習(xí)后,建立起軟件開發(fā)的大思路或大局觀,對(duì)軟件的質(zhì)量要求(特別是可靠性要求)、維護(hù)要求(特別是軟件功能擴(kuò)充及升級(jí)要求)有很清晰地了解,并能夠反映到軟件的設(shè)計(jì)和實(shí)現(xiàn)上。最后,學(xué)生學(xué)習(xí)完案例后,要了解支持軟件跨地域、跨平臺(tái)和跨時(shí)間的應(yīng)用需求,并掌握保證這些需求得以實(shí)現(xiàn)的相關(guān)技術(shù),如軟件的國(guó)際化和本地化、軟件及平臺(tái)的升級(jí)、平臺(tái)移植或系統(tǒng)遷移等技術(shù)。

      在案例設(shè)計(jì)中最為關(guān)鍵的問(wèn)題是案例能夠在各高校無(wú)障礙地推廣,不要因?yàn)榻?jīng)費(fèi)、實(shí)驗(yàn)環(huán)境等問(wèn)題使案例設(shè)計(jì)成果沒(méi)有應(yīng)用價(jià)值。因此,案例設(shè)計(jì)要求全部使用開源代碼或開源技術(shù)。事實(shí)上,開源軟件的使用,不僅有利于通過(guò)免費(fèi)的開源軟件大大降低搭建實(shí)驗(yàn)環(huán)境所需的條件,使學(xué)生能夠零距離地學(xué)習(xí)優(yōu)秀軟件,全面提升自身的軟件開發(fā)能力和軟件開發(fā)素質(zhì),而且學(xué)生可以根據(jù)專業(yè)興趣或?qū)W時(shí)安排,有選擇地對(duì)其中的軟件和技術(shù)進(jìn)行更深入的學(xué)習(xí)和專門的研究,形成自身的技術(shù)特長(zhǎng)和研究方向。

      案例設(shè)計(jì)中還有一點(diǎn)要特別注意:所選擇的案例不要涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是人們感興趣、經(jīng)常接觸到的東西,這樣有利于激發(fā)學(xué)生的學(xué)習(xí)興趣;另一方面,希望案例涉及多種計(jì)算機(jī)軟件開發(fā)的主流技術(shù),如面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、客戶/服務(wù)器技術(shù)、多線程技術(shù)、網(wǎng)絡(luò)編程技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形學(xué)、GUI等眾多軟件技術(shù);最后,希望所設(shè)計(jì)的案例是綜合性的應(yīng)用軟件,以適合學(xué)生綜合開發(fā)能力的訓(xùn)練。

      3.2案例詳細(xì)設(shè)計(jì)

      基于上述的案例設(shè)計(jì)要求,以及早期項(xiàng)目的研發(fā)經(jīng)歷,我們選擇股票軟件作為軟件綜合開發(fā)實(shí)踐教學(xué)的案例。首先,股票軟件不涉及很深的領(lǐng)域?qū)I(yè)知識(shí),又是現(xiàn)代社會(huì)人們非常關(guān)注、感興趣、且有可能經(jīng)常接觸或身陷其中的事物,學(xué)生容易入門和感興趣;另一方面,這類軟件其工作模式主要是客戶/服務(wù)器的工作模式,涉及到面向?qū)ο缶幊碳夹g(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、圖形技術(shù)、用戶界面技術(shù)以及數(shù)據(jù)結(jié)構(gòu)與算法等眾多軟件技術(shù),其綜合性很強(qiáng),對(duì)學(xué)生綜合開發(fā)能力的訓(xùn)練非常合適;最后,我們所選擇的股票軟件Stock-0.0.9是一個(gè)早期的開源股票軟件,它是一個(gè)股票軟件的雛形,易于學(xué)生學(xué)習(xí)和完善,包括做第二次開發(fā)。將該軟件作為案例進(jìn)行實(shí)踐教學(xué)可讓學(xué)生接觸和應(yīng)用如下開源技術(shù):

      1)Linux操作系統(tǒng)及虛擬機(jī)技術(shù);

      2)GCC程序設(shè)計(jì)技術(shù)(包括編譯技術(shù)、調(diào)試技術(shù)及集成開發(fā)技術(shù)等);

      3)MySQL數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(基于C/C++應(yīng)用編程接口API的MySQL數(shù)據(jù)庫(kù)開發(fā)技術(shù));

      4) 基于套接字編程的網(wǎng)絡(luò)通信技術(shù)(支持TCP/IP協(xié)議的開源liptcp++庫(kù)的應(yīng)用);

      5) 基于Gtk+的界面設(shè)計(jì)技術(shù)(應(yīng)用Glade支持界面的設(shè)計(jì)及應(yīng)用框架的生成);

      6) 股票軟件的結(jié)構(gòu)化程序設(shè)計(jì)及面向?qū)ο缶幊碳夹g(shù)等。

      在對(duì)Stock-0.0.9進(jìn)行編譯生成可執(zhí)行目標(biāo)代碼并建立其運(yùn)行環(huán)境的過(guò)程中,學(xué)生能夠接觸和了解到程序設(shè)計(jì)的強(qiáng)類型機(jī)制、可靠性編程思想、軟件構(gòu)造方法、C/S工作模式實(shí)現(xiàn)手段、開發(fā)環(huán)境及應(yīng)用環(huán)境升級(jí)對(duì)策、軟件國(guó)際化及本地化應(yīng)用要素、操作系統(tǒng)遷移或移植問(wèn)題等方面的內(nèi)容,使學(xué)生真正掌握基于復(fù)雜圖形用戶界面的大型應(yīng)用軟件開發(fā)的方法和技術(shù),理解現(xiàn)代軟件開發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,增強(qiáng)他們解決實(shí)際問(wèn)題的工程實(shí)踐能力。

      4案例教學(xué)實(shí)踐及成果

      4.1實(shí)踐情況

      軟件學(xué)院針對(duì)教育部對(duì)軟件學(xué)院學(xué)生實(shí)踐能力培養(yǎng)的高要求和軟件工程碩士復(fù)合型工程人才培養(yǎng)的定位,以及學(xué)院學(xué)生(特別是非在職的工程碩士研究生)綜合性實(shí)踐能力太弱等實(shí)際情況,經(jīng)充分論證,確定了提升學(xué)生軟件綜合開發(fā)能力的培養(yǎng)目標(biāo),分別于2006年下半年在學(xué)院為本科生開設(shè)了“界面設(shè)計(jì)”課程,為軟件工程碩士開設(shè)了“高級(jí)軟件編程技術(shù)”課程。這兩門選用同樣案例,講授了10多次,受益學(xué)生達(dá)800多人。在這期間,課程的教學(xué)案例和實(shí)踐資源也不斷得到補(bǔ)充和完善。

      4.2實(shí)踐成果――教材建設(shè)

      學(xué)院考慮到案例實(shí)踐教學(xué)的效果以及教學(xué)案例和實(shí)踐資源的成熟與完整,決定將案例和課程資源進(jìn)行總結(jié)與提升,出版與之配套的實(shí)踐教材,推廣相關(guān)的實(shí)踐教學(xué)經(jīng)驗(yàn),讓國(guó)內(nèi)高等學(xué)校計(jì)算機(jī)和軟件相關(guān)專業(yè)的實(shí)踐教學(xué)從中受益。學(xué)校對(duì)此工作提供了經(jīng)費(fèi)支持,同時(shí)在清華大學(xué)出版社的支持下,完成了《軟件綜合開發(fā)案例教程――Linux、GCC、MySQL、Socket、Gtk+與開源軟件》的編寫工作,該教材已于2011年2月出版發(fā)行。

      1) 教材的主要內(nèi)容。

      除了有大量篇幅講述計(jì)算機(jī)應(yīng)用的主要開源技術(shù)外(如Linux操作系統(tǒng)、GCC編程語(yǔ)言、網(wǎng)絡(luò)Socket編程通信、MySQL數(shù)據(jù)庫(kù)管理、Gtk+界面設(shè)計(jì)),特別通過(guò)實(shí)際案例――Stock股票軟件將這些技術(shù)融會(huì)貫通在一起,并站在更高的角度上對(duì)軟件體系結(jié)構(gòu)、應(yīng)用軟件開發(fā)模式、軟件的國(guó)際化與本地化,軟件開發(fā)和應(yīng)用環(huán)境升級(jí)方法以及平臺(tái)移植技術(shù)等充分地介紹和實(shí)例說(shuō)明,以此達(dá)到授人以漁的目的??梢哉f(shuō)這是一本集各種主要的計(jì)算機(jī)開源技術(shù)應(yīng)用于一體的軟件綜合開發(fā)實(shí)踐教材。

      2) 教材的特色。

      ① 能夠滿足計(jì)算機(jī)、軟件工程及相近專業(yè)高年級(jí)學(xué)生在前期學(xué)習(xí)了程序設(shè)計(jì)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)專業(yè)基礎(chǔ)課程后,急需通過(guò)一個(gè)案例或一個(gè)項(xiàng)目來(lái)應(yīng)用這些專業(yè)基礎(chǔ)知識(shí)和技術(shù)進(jìn)行綜合性實(shí)驗(yàn)或?qū)嵺`,提高自身計(jì)算機(jī)技術(shù)綜合應(yīng)用能力的需求。

      ② 除了對(duì)主流的計(jì)算機(jī)開源技術(shù)做了詳細(xì)地介紹和舉例分析外,還特別地突出了計(jì)算機(jī)開源技術(shù)在實(shí)際股票軟件項(xiàng)目中的應(yīng)用,很好地支持著案例驅(qū)動(dòng)式的實(shí)踐教學(xué)。

      ③ 教材所涉及到的實(shí)驗(yàn)教學(xué)資源相當(dāng)豐富,覆蓋面相當(dāng)廣,且全是開源軟件或開源工具,保證了國(guó)內(nèi)許多院校在辦學(xué)條件不足,實(shí)驗(yàn)教學(xué)經(jīng)費(fèi)有限,無(wú)法全方位引進(jìn)商用軟件工具的情況下,仍然能夠開設(shè)出軟件綜合性開發(fā)的實(shí)踐課程。

      總之,該教材作為案例實(shí)踐教材,自始至終強(qiáng)調(diào)和灌輸現(xiàn)代軟件開發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想,強(qiáng)調(diào)軟件綜合開發(fā)能力的培養(yǎng)。該教材所涵蓋的大量技術(shù)內(nèi)容、實(shí)操案例及問(wèn)題解決方案,如果學(xué)生能夠完全掌握并能實(shí)際地用于軟件項(xiàng)目的開發(fā),從軟件開發(fā)能力上說(shuō)已達(dá)到一個(gè)高級(jí)藍(lán)領(lǐng)的要求了。

      5案例實(shí)踐教學(xué)的實(shí)施方案

      北京工業(yè)大學(xué)軟件學(xué)院在學(xué)生軟件綜合開發(fā)能力培養(yǎng)上分別針對(duì)軟件工程本科專業(yè)的學(xué)生和軟件工程專業(yè)學(xué)位的學(xué)生開設(shè)了選擇同樣案例和教材的不同課程――“界面設(shè)計(jì)”和“高級(jí)軟件編程技術(shù)”。下面我們主要以本科生為例,介紹在“界面設(shè)計(jì)”課程中案例實(shí)踐教學(xué)的實(shí)施方案或課程大綱。

      5.1課程設(shè)計(jì)目的

      學(xué)院在四年制軟件工程專業(yè)本科生的教學(xué)計(jì)劃中,為大三的學(xué)生在第二學(xué)期安排了“界面設(shè)計(jì)”的課程,60學(xué)時(shí),2學(xué)分,共15個(gè)實(shí)驗(yàn)單元(每個(gè)單元4學(xué)時(shí))。

      “界面設(shè)計(jì)”課程是按照教育部對(duì)國(guó)家示范性軟件學(xué)院培養(yǎng)工程化軟件實(shí)用人才的要求,以界面設(shè)計(jì)為立足點(diǎn),對(duì)前期所學(xué)的主要計(jì)算機(jī)技術(shù)(如軟件開發(fā)、程序設(shè)計(jì)、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)應(yīng)用等)進(jìn)行綜合訓(xùn)練。

      要求學(xué)生在掌握界面設(shè)計(jì)的原則、方法和常用技術(shù),掌握當(dāng)前主流的開源界面開發(fā)工具Gtk+和開源界面設(shè)計(jì)工具Glade進(jìn)行界面設(shè)計(jì)及實(shí)現(xiàn)等技能的基礎(chǔ)上,通過(guò)具體的案例――股票行情分析軟件,將計(jì)算機(jī)軟件開發(fā)所涉及到的相關(guān)知識(shí)綜合在一起,開展實(shí)踐活動(dòng)。

      通過(guò)該實(shí)踐課程,除了使學(xué)生掌握界面設(shè)計(jì)的全部流程和技術(shù),培養(yǎng)學(xué)生界面的設(shè)計(jì)能力外,可使學(xué)生接觸和學(xué)習(xí)基于復(fù)雜圖形用戶界面的大型軟件開發(fā)的方法和技術(shù),了解Linux操作系統(tǒng)、編程語(yǔ)言、程序設(shè)計(jì)、編譯應(yīng)用、圖形界面、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)通信、軟件體系結(jié)構(gòu)、應(yīng)用軟件開發(fā)模式以及平臺(tái)移植等技術(shù)在實(shí)際軟件開發(fā)或應(yīng)用項(xiàng)目中的具體應(yīng)用,達(dá)到增強(qiáng)他們工程實(shí)踐能力的目的。

      5.2課時(shí)安排

      該課程設(shè)計(jì)以《軟件綜合開發(fā)案例教程》為實(shí)踐教材,其實(shí)踐教學(xué)方案主要是按照15個(gè)實(shí)驗(yàn)單元并依據(jù)教材內(nèi)容和知識(shí)單元組織進(jìn)行制定的。

      第1單元:對(duì)課程設(shè)計(jì)提要求,對(duì)Linux操作系統(tǒng)知識(shí)點(diǎn)進(jìn)行講解,并安排學(xué)生進(jìn)行Linux操作系統(tǒng)的實(shí)際應(yīng)用,學(xué)會(huì)Linux虛擬機(jī)的安裝、配置和使用。

      第2單元:對(duì)應(yīng)用GCC進(jìn)行軟件開發(fā)知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行GCC開發(fā)應(yīng)用實(shí)踐,學(xué)會(huì)編寫工程文件、用GCC編譯C/C++程序、調(diào)試程序、建立集成開發(fā)環(huán)境。

      第3單元:對(duì)網(wǎng)絡(luò)通信及Socket編程知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行網(wǎng)絡(luò)通信的Socket編程實(shí)踐,學(xué)會(huì)在libtcp++環(huán)境下建立客戶/服務(wù)器的工作模式。

      第4單元:對(duì)MySQL數(shù)據(jù)庫(kù)應(yīng)用知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行MySQL應(yīng)用的相關(guān)實(shí)踐,學(xué)會(huì)用MySQL C API進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的簡(jiǎn)單開發(fā)。

      第5單元:對(duì)Gtk+用于界面設(shè)計(jì)的知識(shí)點(diǎn)進(jìn)行講解,安排學(xué)生進(jìn)行Gtk+的界面設(shè)計(jì)實(shí)踐,學(xué)會(huì)用Gtk+和Glade進(jìn)行簡(jiǎn)單界面的開發(fā)。

      第6單元:介紹股票交易的相關(guān)知識(shí)、股票軟件一般包含的內(nèi)容和所涉及到的技術(shù),安排學(xué)生學(xué)習(xí)和使用國(guó)內(nèi)主流的股票軟件,學(xué)會(huì)股票軟件的使用方法和使用流程。

      第7單元:對(duì)開源股票軟件Stock進(jìn)行分析講解,并帶領(lǐng)學(xué)生將Stock源碼編譯成可執(zhí)行的二進(jìn)制碼,要求學(xué)生學(xué)會(huì)處理編譯和連接過(guò)程中出現(xiàn)的各種問(wèn)題,特別是強(qiáng)類型問(wèn)題。

      第8單元:對(duì)應(yīng)用軟件國(guó)際化和本地化相關(guān)知識(shí)和技術(shù)進(jìn)行講解,對(duì)Stock軟件的Gtk+1.2界面實(shí)現(xiàn)方法進(jìn)行分析,并帶領(lǐng)學(xué)生解決Stock軟件中文顯示問(wèn)題,要求學(xué)生掌握在Gtk+的界面控件上和繪圖區(qū)中正確地顯示中文、英文及數(shù)字方法。

      第9單元:對(duì)Stock軟件的數(shù)據(jù)庫(kù)應(yīng)用編程、網(wǎng)絡(luò)通信編程等實(shí)現(xiàn)方法進(jìn)行分析,帶領(lǐng)學(xué)生解決股票數(shù)據(jù)庫(kù)的建立、股票數(shù)據(jù)的導(dǎo)入等問(wèn)題,要求學(xué)生掌握Stock軟件中用MySQL C API進(jìn)行股票數(shù)據(jù)庫(kù)應(yīng)用、用Socket進(jìn)行網(wǎng)絡(luò)通信的開發(fā)技術(shù)。

      第10單元:對(duì)Gtk+2.0特點(diǎn)進(jìn)行講解,帶領(lǐng)學(xué)生解決Stock軟件從Gtk+1.2到Gtk+2.0升級(jí)中遇到的各種問(wèn)題,要求學(xué)生掌握確保軟件能夠升級(jí)的軟件設(shè)計(jì)思想和問(wèn)題解決方法。

      第11單元:對(duì)在Windows上進(jìn)行Gtk+應(yīng)用程序設(shè)計(jì)的方法進(jìn)行講解,帶領(lǐng)學(xué)生將Stock軟件從Linux上移植到Cygwin和MS VC上,并解決移植過(guò)程中的問(wèn)題,要求學(xué)生掌握一般軟件移植的基本要點(diǎn)和基本方法。

      第12單元―第13單元:學(xué)生按分工要求開展獨(dú)立實(shí)踐活動(dòng),并撰寫實(shí)踐報(bào)告。

      第14單元―第15單元:學(xué)生按分工要求進(jìn)行PPT的實(shí)踐匯報(bào)和實(shí)踐成果的演示。

      5.3課程設(shè)計(jì)組織

      課程設(shè)計(jì)以課題組形式開展,6人一組,每組必須完成6篇報(bào)告(Linux虛擬機(jī)使用總結(jié)報(bào)告、Linux下GCC編程總結(jié)報(bào)告、MySQL數(shù)據(jù)庫(kù)應(yīng)用總結(jié)報(bào)告、基于TCP/IP的Socket編程總結(jié)報(bào)告、用Gtk+設(shè)計(jì)圖形用戶界面總結(jié)報(bào)告以及股票分析軟件實(shí)現(xiàn)技術(shù)總結(jié)報(bào)告),指定課題組長(zhǎng)(完成報(bào)告6),課題組其他成員分別完成報(bào)告1~5,每人1個(gè),不能重復(fù)。

      課程設(shè)計(jì)以實(shí)踐為主,完成教材中所布置的實(shí)驗(yàn)習(xí)題。作業(yè)以電子方式交付。

      5.4課程設(shè)計(jì)考核

      對(duì)每位學(xué)生,課程設(shè)計(jì)考核包括四部分:

      1) 電子版課程設(shè)計(jì)報(bào)告(40分),對(duì)于報(bào)告其撰寫要求如下:

      ① 每個(gè)報(bào)告不少于1萬(wàn)字(不能以圖表代文,論述為主);

      ② 報(bào)告的基礎(chǔ)是每章的實(shí)驗(yàn)習(xí)題;

      ③ 報(bào)告可分4~5章(第一章概述,最后一章總結(jié),其他章節(jié)自行組織);

      ④ 報(bào)告以教材為樣式進(jìn)行排版;

      ⑤ 報(bào)告不要出現(xiàn)網(wǎng)上拷貝的痕跡,網(wǎng)上摘錄的要進(jìn)行相應(yīng)處理,嚴(yán)禁聊天用語(yǔ)、博客用語(yǔ)以及混亂的控制符和全角符號(hào);

      ⑥ 圖表要清晰,重要的圖表要親自畫或截,不要拷貝。

      2) 每位同學(xué)要準(zhǔn)備總結(jié)報(bào)告的PPT匯報(bào)(10分鐘的匯報(bào)),匯報(bào)成績(jī)20分。

      3) 每位同學(xué)要進(jìn)行所選報(bào)告的成果演示,演示成績(jī)20分。

      4) 考勤成績(jī)20分??记?0次,每次2分,考勤缺席5次的無(wú)成績(jī)。

      5.5基于案例的“界面設(shè)計(jì)”實(shí)踐教學(xué)效果

      “界面設(shè)計(jì)”課程自2006年開設(shè)以來(lái),學(xué)生普遍反映良好,口碑頗佳,軟件開發(fā)的綜合實(shí)踐能力得到了明顯的提升。

      最近,我們對(duì)學(xué)生學(xué)習(xí)該課程的體會(huì)和感想進(jìn)行了調(diào)查,學(xué)生普遍認(rèn)為案例內(nèi)容和實(shí)驗(yàn)方案豐富、實(shí)用和生動(dòng),大大地開拓了他們的眼界。通過(guò)基于復(fù)雜圖形用戶界面的大型應(yīng)用軟件開發(fā)方法和技術(shù)的學(xué)習(xí)和實(shí)踐,對(duì)現(xiàn)代軟件開發(fā)方法學(xué)和現(xiàn)代程序設(shè)計(jì)思想有了更進(jìn)一步地理解,增強(qiáng)了軟件綜合開發(fā)和解決復(fù)雜問(wèn)題的工程實(shí)踐能力。特別是對(duì)軟件開發(fā)有了大局觀,對(duì)軟件開發(fā)中軟件設(shè)計(jì)和高質(zhì)量代碼編寫的重要性有了新認(rèn)識(shí),對(duì)優(yōu)秀開源軟件和開源技術(shù)有了極大的興趣。下面是部分學(xué)生在課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告中對(duì)“界面設(shè)計(jì)”的案例教學(xué)談到的心得體會(huì):

      1) 通過(guò)這門課的學(xué)習(xí),我基本掌握了Linux虛擬機(jī)的使用,以及Linux下的GCC編程,應(yīng)用軟件圖形用戶界面GUI的界面設(shè)計(jì),網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)和網(wǎng)絡(luò)通信技術(shù),并能進(jìn)行具有圖形用戶界面程序的開發(fā),提高了應(yīng)用C/S模式、管理數(shù)據(jù)庫(kù)數(shù)據(jù)等實(shí)際應(yīng)用能力。由于平常主要都是理論課程,實(shí)踐機(jī)會(huì)比較少,大家組隊(duì)進(jìn)行開發(fā)就更少了。通過(guò)此次實(shí)踐,我體驗(yàn)到了團(tuán)隊(duì)開發(fā)的重要性,學(xué)會(huì)了如何合作開發(fā),并大大提高了我解決問(wèn)題的能力,為以后工作學(xué)習(xí)增加了豐富的經(jīng)驗(yàn)。

      2) 以前學(xué)習(xí)Linux時(shí)僅把它當(dāng)作一種單純的操作系統(tǒng),沒(méi)有在上面做開發(fā),導(dǎo)致對(duì)Linux了解不多。經(jīng)過(guò)半個(gè)學(xué)期基于Linux的股票案例學(xué)習(xí)后,我收獲頗多。我主動(dòng)收集和閱讀了大量資料,并鍛煉了實(shí)際動(dòng)手能力。我學(xué)到了如何在Linux環(huán)境下搭建開發(fā)環(huán)境、進(jìn)行編程和開發(fā),并對(duì)MySQL,GCC,Gtk+等開源軟件在Linux下的應(yīng)用有了初步的認(rèn)識(shí),加深了對(duì)Linux下編程整體流程和工作細(xì)節(jié)的理解,知道了Linux下調(diào)試程序的方法,真正了解了程序在Linux下從編譯到運(yùn)行以及排錯(cuò)的全過(guò)程。

      3) 這次課程設(shè)計(jì)我們的收獲非常多的,首先大家對(duì)于一款良好的軟件應(yīng)該具有什么樣的功能和性能有了比較清楚的認(rèn)識(shí),這對(duì)于我們以后在軟件開發(fā)乃至今后的工作都是有益處的。其次,這次復(fù)雜的課程設(shè)計(jì)鍛煉了我們各方面的能力,包括團(tuán)隊(duì)合作、資料查找、學(xué)習(xí)、融會(huì)貫通以及查錯(cuò)能力,等等??梢哉f(shuō)對(duì)我們的綜合能力是一次極大的考驗(yàn)。在整個(gè)工程的過(guò)程里,大家接觸了很多以前沒(méi)有觸及過(guò)的知識(shí)并對(duì)其有了較為深切的理解。最后,本次課程設(shè)計(jì)溝通了我們幾位同學(xué)之間的感情,在辛苦工作的同時(shí),也留下了難忘的回憶。

      4) 我覺得這門課對(duì)我很有幫助,讓我學(xué)會(huì)了一個(gè)我以前不會(huì)也沒(méi)接觸過(guò)的有用的軟件,學(xué)會(huì)了如何使用Gtk+來(lái)進(jìn)行圖形界面的設(shè)計(jì)。通過(guò)這一學(xué)期的學(xué)習(xí),課上聽老師對(duì)一些知識(shí)的講解,對(duì)Linux更加熟識(shí)了,對(duì)如何在Linux下安裝各種有用的軟件更加清楚。在課后我們組成小組,分工明確,每個(gè)人認(rèn)真地負(fù)責(zé)自己的那部分的工作,查資料,學(xué)相關(guān)的知識(shí),然后再給小組的每個(gè)組員講,使組內(nèi)的成員對(duì)大家的工作都很熟識(shí),這樣合作起來(lái)就更加的融洽,而且也可以互相討論和幫助。在這門課上學(xué)到了很多知識(shí),也鍛煉了動(dòng)手能力,最后作報(bào)告培養(yǎng)了大家的語(yǔ)言表達(dá)能力??傊矣X得這門課很有意義。

      5)Stock股票軟件的成功運(yùn)行讓我們對(duì)自己的能力充滿了信心。從最開始我們興致勃勃地組成一個(gè)小組,憧憬著成功的那一天開始,一路磕絆,直到今天我們看到一個(gè)完整的軟件,這里的每一個(gè)細(xì)小的環(huán)節(jié)都有著我們?yōu)橹冻龅钠D辛努力。這與我們小組成員的團(tuán)結(jié)努力是密不可分的,尤其是負(fù)責(zé)編譯、調(diào)試和排錯(cuò)的組員。課程設(shè)計(jì)中遇到的問(wèn)題,不但沒(méi)有將我們擊垮,而且在問(wèn)題解決過(guò)程中,使得我們對(duì)許多知識(shí)又有了新的理解。感謝學(xué)院給我們提供了這樣一門自己動(dòng)手的課程,它對(duì)提高我們的編程能力非常有幫助。

      6) 這次課程設(shè)計(jì)使我建立起一種堅(jiān)持到底不放棄的精神。之前的我總是缺乏恒心,一旦進(jìn)展不順即想放棄。這次強(qiáng)迫我接觸很多不會(huì)的新東西,而且時(shí)間上有限制,令我不得不一次次與失敗和不順打交道。在翻越這一道道“溝壑”的過(guò)程中,我覺得自己的毛躁在逐漸退去,變得越來(lái)越穩(wěn)健。我想精神上的成長(zhǎng)可能比知識(shí)的增多對(duì)我來(lái)說(shuō)意義更大。

      6結(jié)語(yǔ)

      我校專家對(duì)這種模式的案例實(shí)踐教學(xué)給予了充分肯定,指出計(jì)算機(jī)學(xué)院或軟件學(xué)院學(xué)生的軟件開發(fā)綜合能力培養(yǎng)一直是高等院校軟件人才培養(yǎng)的一個(gè)“短板”,一直缺少好的實(shí)踐教學(xué)方案、好的實(shí)踐教學(xué)案例和好的實(shí)踐教學(xué)教材。因此,軟件開發(fā)綜合能力培養(yǎng)的案例教學(xué)在傳統(tǒng)實(shí)踐教學(xué)的基礎(chǔ)上做了很有意義的探索和實(shí)踐,其成果顯著、資源完整,具有很好的推廣和普及基礎(chǔ)。學(xué)校為了強(qiáng)化該項(xiàng)成果在軟件工程專業(yè)學(xué)位研究生能力培養(yǎng)上的轉(zhuǎn)化和推廣,將研究生的“高級(jí)軟件編程技術(shù)”課程列為學(xué)校重點(diǎn)建設(shè)的精品課程。因此,我們相信,隨著精品課程建設(shè)的深入開展,軟件開發(fā)綜合能力培養(yǎng)的案例教學(xué)基礎(chǔ)將進(jìn)一步夯實(shí),其成果將會(huì)進(jìn)一步凝練、宣傳和推廣。

      參考文獻(xiàn):

      [1] 蔡建平. 軟件綜合開發(fā)案例教程[M]. 北京:清華大學(xué)出版社,2011:序

      [2] 陳紅霞,毛京一,滕月鵬. 計(jì)算機(jī)藍(lán)領(lǐng)到軟件藍(lán)領(lǐng):高職軟件開發(fā)人才培養(yǎng)模式探討[J]. 計(jì)算機(jī)教育,2010(1):135-137.

      [3] 教育部辦公廳關(guān)于進(jìn)一步加強(qiáng)示范性軟件學(xué)院建設(shè)工作的通知[S]. 教高廳(2007)4號(hào).

      The Comprehensive Ability Training for Software Developments Based on Case Teaching

      CAI Jianping

      (School of Software Engineering, Beijing University of Technology, Beijing 100124, China)

      亚洲中文一本无码AV在线无码| av无码av天天av天天爽| 免费观看性欧美大片无片| 成人无码h真人在线网站| 国产日产免费在线视频 | 日本饥渴人妻欲求不满| 天天天天躁天天爱天天碰| 成人无码h真人在线网站| 蜜桃av噜噜噜一区二区三区| 男女无遮挡高清性视频| 精品水蜜桃久久久久久久| 国产精品99久久久久久98AV| 久久蜜臀av一区三区| 亚洲最大成人综合网720p| 97精品国产手机| 成在线人视频免费视频| 99久久精品人妻一区| 午夜亚洲av日韩av无码大全| 久久久久久久女国产乱让韩| 亚洲大尺度动作在线观看一区| 国产极品大奶在线视频| 亚欧免费无码aⅴ在线观看| 亚洲日韩专区在线视频| 亚洲天堂av免费在线| 伦伦影院午夜理论片| 欧美第一黄网免费网站| 成人精品免费av不卡在线观看| 亚洲一区亚洲二区视频在线| 777米奇色8888狠狠俺去啦| 久久免费大片| 国产少妇露脸精品自拍网站| 国产精品白丝久久av网站| 日产无人区一线二线三线新版| 亚洲AⅤ乱码一区二区三区| 国产熟女露脸91麻豆| 亚洲欧美aⅴ在线资源| 亚洲男人堂色偷偷一区| 国产91精品一区二区麻豆亚洲| 天堂中文官网在线| 亞洲綜合一區二區三區無碼| 国产精品自拍视频免费观看|