本站小編為你精心準(zhǔn)備了淺談軟件開發(fā)實(shí)踐教學(xué)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:我國(guó)的網(wǎng)絡(luò)信息技術(shù)不斷發(fā)展,網(wǎng)民數(shù)量不斷攀升,為了迎合社會(huì)的人才需求,軟件開發(fā)實(shí)踐教學(xué)的重要性得到了凸顯。在軟件開發(fā)實(shí)踐教學(xué)中,VSS非常重要,VSS不僅可以提高實(shí)踐教學(xué)的效率,更能提高學(xué)生的自主實(shí)踐水平,因此將其應(yīng)用在課堂上勢(shì)在必行。本文將具體探討VSS在軟件開發(fā)實(shí)踐教學(xué)中的應(yīng)用,希望能為相關(guān)人士提供一些參考。
關(guān)鍵詞:VSS;軟件開發(fā)實(shí)踐教學(xué);應(yīng)用
軟件開發(fā)是一門重要的課程,隨著我國(guó)網(wǎng)民數(shù)量的不斷增多,社會(huì)對(duì)軟件開發(fā)的專業(yè)人才需求會(huì)更加旺盛,因此提高學(xué)生的實(shí)踐操作水平成為高校關(guān)注的重點(diǎn)問題。在傳統(tǒng)的軟件開發(fā)實(shí)踐教學(xué)中,存在忽視版本控制的弊病,而一旦忽視版本控制,就會(huì)導(dǎo)致文件遺漏等問題出現(xiàn),為了提高學(xué)生的學(xué)習(xí)水平,教師必須應(yīng)用VSS進(jìn)行版本控制和管理。
1VSS在軟件開發(fā)實(shí)踐教學(xué)中的應(yīng)用流程
1.1為小組成員設(shè)置權(quán)限
首先,在將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,需要為小組成員設(shè)置權(quán)限。VSS的全稱為VisualSourceSafe,這是一種全新的版本控制系統(tǒng),可以對(duì)版本進(jìn)行有效管理,避免出現(xiàn)文件竊取等問題。從數(shù)據(jù)的角度來看,VSS近似于數(shù)據(jù)的管理系統(tǒng),學(xué)生在應(yīng)用VSS時(shí)可以將自己的研究成果記錄在系統(tǒng)之中,實(shí)現(xiàn)小組內(nèi)部的數(shù)據(jù)互通和資源共享。由于VSS具有安全加密的特性,在應(yīng)用該軟件之前,小組內(nèi)部的成員必須要設(shè)置權(quán)限。在設(shè)置權(quán)限的過程中,教師要打開VSS的數(shù)據(jù)管理庫(kù),進(jìn)行User的菜單欄,然后點(diǎn)擊AddUser來為小組成員設(shè)置權(quán)限。當(dāng)添加用戶完畢之后,教師可以設(shè)置一個(gè)密碼,點(diǎn)擊確認(rèn)之后方可實(shí)現(xiàn)內(nèi)部資源的互通共享。
1.2添加、維護(hù)和保存文件
其次,在將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,需要對(duì)文件進(jìn)行添加、維護(hù)和保存。教師在授課時(shí)需要應(yīng)用大量的教學(xué)文件,為了保證文件數(shù)據(jù)的完整性,教師必須妥善保存這些文件。教師可以新建一個(gè)project,在命名完畢之后可以進(jìn)行文件的添加工作。如果教師想轉(zhuǎn)換文件,可以選中project,再點(diǎn)擊菜單中的AddFiles……,把選中的project移動(dòng)到其他文件夾中。如果教師想刪除文件,可以在菜單中找出文件所屬的文件夾,選擇刪除文件。
1.3設(shè)計(jì)作業(yè)文件夾
再次,在將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,需要設(shè)計(jì)一個(gè)作業(yè)文件夾。教師在授課完畢之后,需要讓學(xué)生做課堂作業(yè)或者是課下作業(yè),而每名學(xué)生都要把實(shí)踐項(xiàng)目的結(jié)果進(jìn)行提交。為了集中處理學(xué)生的作業(yè),教師需要設(shè)計(jì)一個(gè)Workingfolder,把學(xué)生做的作業(yè)放入到文件夾中。教師在這一過程中,需要先選中一個(gè)文件,然后點(diǎn)擊主菜單,再單擊SetWorkingFolder的選項(xiàng),這樣就能實(shí)現(xiàn)本地文件夾的建立。
1.4修改文件
此外,在將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,需要對(duì)文件進(jìn)行修改。教師的文件數(shù)據(jù)會(huì)出現(xiàn)訛誤的情況,為了提升教學(xué)內(nèi)容的精確性,必須對(duì)文件進(jìn)行修改,而在修改時(shí)教師要進(jìn)行簽出操作。教師可以選中一個(gè)或單個(gè)文件,然后點(diǎn)擊菜單,按下Checkout,這樣就可以實(shí)現(xiàn)文件的簽出。文件從VSS數(shù)據(jù)信息庫(kù)中轉(zhuǎn)移到了本地的文件夾中,教師可以點(diǎn)擊Browse進(jìn)行修改。
1.5返還修改文件
最后,在將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,需要對(duì)修改后的文件進(jìn)行返還。當(dāng)文件已經(jīng)修改完畢之后,教師要把修改后的文件上返到VSS的數(shù)據(jù)信息庫(kù)中,讓數(shù)據(jù)庫(kù)進(jìn)行文件查看和更新。教師選擇修改后的文件,然后點(diǎn)擊菜單,按下Checkin的選項(xiàng),就能把修改后的文件返還到VSS系統(tǒng)中。同樣,教師可以把這種方法教授給學(xué)生,學(xué)生在完成實(shí)踐項(xiàng)目之后,如果想要進(jìn)行修改,可以通過上述步驟來簽入文檔。
2VSS在軟件開發(fā)實(shí)踐教學(xué)中的應(yīng)用優(yōu)勢(shì)
2.1降低教學(xué)難度
首先,將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,可以降低教學(xué)難度。在未應(yīng)用VisualSourceSafe進(jìn)行版本控制時(shí),學(xué)生所采用的配置管理工具相對(duì)復(fù)雜,如果沒有經(jīng)過培訓(xùn),學(xué)生根本無法掌握管理工具的使用方法。VSS的使用流程已經(jīng)得到了簡(jiǎn)化,教師只需為學(xué)生進(jìn)行簡(jiǎn)單示范,就能讓學(xué)生掌握VSS的使用方法,這樣可以有效降低軟件開發(fā)實(shí)踐教學(xué)的難度。
2.2提供教學(xué)支持
其次,將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,可以提供教學(xué)支持。VisualSourceSafe有一款增強(qiáng)軟件,即SourceOffsite,二者的聯(lián)合可以為軟件開發(fā)實(shí)踐教學(xué)提供技術(shù)支持。教師在教學(xué)的過程中,必然會(huì)對(duì)配置管理有一定需求,VisualSourceSafe和SourceOffsite的聯(lián)合可以為Windows、Solaris提供客戶端,為教師的實(shí)踐教學(xué)提供支撐。
2.3提升教學(xué)水平
最后,將VSS應(yīng)用在軟件開發(fā)的實(shí)踐教學(xué)中,可以提升教學(xué)水平。教師在課堂上應(yīng)用VisualSourceSafe,不僅可以把自己的教學(xué)計(jì)劃記錄在VSS系統(tǒng)中,也可以把學(xué)生的實(shí)踐項(xiàng)目記錄在VSS系統(tǒng)中。教師把VSS的應(yīng)用方法教授給學(xué)生,學(xué)生進(jìn)行軟件的自主開發(fā),和文件的自主管理,可以提升學(xué)習(xí)水平,滿足社會(huì)的人才需求。
3結(jié)論
我國(guó)的網(wǎng)絡(luò)信息技術(shù)不斷發(fā)展,社會(huì)對(duì)軟件開發(fā)人才的需求量越來越大,在這種背景下,提高軟件開發(fā)實(shí)踐教學(xué)水平勢(shì)在必行。VSS是重要的版本控制工具,可以提高軟件開發(fā)實(shí)踐課程的質(zhì)量和水平,因此教師應(yīng)該促進(jìn)VSS和軟件開發(fā)實(shí)踐課堂的有機(jī)融合。
參考文獻(xiàn)
[1]曾明星,周清平,蔡國(guó)民,王曉波,顏一鳴,黃云,楊燕萍.軟件開發(fā)類課程翻轉(zhuǎn)課堂教學(xué)模式研究[J].實(shí)驗(yàn)室研究與探索,2014(02):203-209.
[2]章杰,陳笑蓉,皮建勇.項(xiàng)目實(shí)踐為導(dǎo)向的教學(xué)方法在軟件開發(fā)課程中的應(yīng)用[J].計(jì)算機(jī)教育,2010(05):91-94.
作者:鄧晨曦 單位:湖南環(huán)境生物職業(yè)技術(shù)學(xué)院