摘要:高職軟件專業(yè)實訓案例開發(fā)標準是教師開發(fā)實訓案例的指導,本文通過對實訓案例特點的分析,提出了實訓案例設計基本原則、基本方法和應注意的問題。
關鍵詞:高職;軟件專業(yè);實訓案例;標準;
中圖分類號:G642文獻標識碼:A
1前言
高職軟件專業(yè)實訓案例不僅僅需要對案例過程進行生動的描述,同時應該能夠對案例實施過程中所產生的內容以及所使用的計算機專業(yè)技術進行詳細的分析。
高職軟件專業(yè)基于案例的實訓模式已經被實踐證明具有良好的教學效果。教學工作者在準備實訓內容時都會去尋找與實訓目標相關的實訓案例。由于實訓案例要求能夠貫徹整個課程的大部分知識點,并且要求實訓案例盡可能真實和規(guī)范,能夠包含代表當前主流思想的技術,所以在準備實訓案例的時候往往會遇到很大的困難?,F(xiàn)在許多教師自己有很多案例可以拿來進行實訓,但是由于實訓案例的組織沒有一個統(tǒng)一的標準,學生在學習過程中往往因為不同案例的表述方式和組織形式不一樣導致學習起來非常被動,同時也影響了該實訓案例在其他教師之間的共享。
有了標準,就為以后的規(guī)范化提供了重要的依據(jù),對教師在教學和實訓環(huán)節(jié)提出了更高的要求。同時也為教師教學實訓情況的考核提供了一個可以量化的參考指標。標準的制定將打破現(xiàn)在的無序狀況,使得實訓案例規(guī)范化,正規(guī)化。根據(jù)標準制定的軟件專業(yè)實訓案例除了能夠提供專業(yè)內資源共享,更重要的是可以把實訓案例變成一個具有知識產權的、能夠提供示范作用的教學產品。
2高職軟件專業(yè)實訓案例的特點
案例是從教育教學實踐活動中總結出來的實例,在被描述的具體情境中包含一個或多個引人入勝的問題,同時也包含解決這些問題的方法和技巧,有具體情境的介紹和描述,也有一定的理論思考和對實際活動的反思。高職教育的培養(yǎng)目標是面向生產和服務第一線的高級技術應用型人才,所以高職軟件專業(yè)實訓案例同時也應包含以下幾個特點:(1)真實性。所謂真實性是指來自真實的企業(yè)案例,案例的經過與結果是真實的,如實反映了事實的本來面目。(2)典型性。所謂典型性一般是指最能達到教學目的以及社會中存在最普遍的有價值的案例。它最能顯示同一類案例的共同特征、意義。通過對這個案例的實訓,就能掌握同一類案例相同的開發(fā)技術,這一案例具有很強的標準性、聯(lián)系性。(3)指導性。所謂指導性是指本案例具有啟發(fā)遷移作用,對其他案例的分析與處理具有借鑒意義和啟示作用。(4)鮮明性。所謂鮮明性是指與時俱進,案例所使用的技術思想是代表當前最流行的思想。(5)規(guī)范性。所謂規(guī)范性是指軟件專業(yè)實訓案例應該按照標準的軟件開發(fā)模型來組織。
3高職軟件專業(yè)實訓案例設計標準
3.1實訓案例設計基本原則
實訓過程是以學生為主體的實施過程,案例設計的好壞直接影響到是否能夠達到教學目的,同時也影響到是否能夠充分調動學生積極性來進行實訓。案例應該按照案例的特點和學生學習的方式來設計,以下是設計案例的幾個基本原則:(1)符合實訓目標的原則。案例的設計要與實訓目標相一致。教師要對實訓目標進行深入研究,實訓目標所提出的典型技術一定是案例開發(fā)中的重點技術。(2)真實性或擬真性原則。案例的設計要建立在理論知識的基礎上,而又應回歸到實際中。案例開發(fā)的人員組織形式和案例的功能要充分體現(xiàn)現(xiàn)實應用的需求,讓學生在實施過程中充分體驗真實環(huán)境。(3)典型性原則。軟件系統(tǒng)設計和開發(fā)涉及的范圍極為廣泛,考慮到實訓時間的關系,用于實訓的案例應具有代表性或典型性,既能體現(xiàn)理論知識和系統(tǒng)原理的應用,又能做到舉一反三。(4)啟發(fā)性原則。案例應體現(xiàn)出一定的問題情境并具有啟發(fā)性,能啟發(fā)學生深入思考,把握好問題的難度,要留給學生足夠的思維空間。通過分析案例,教師要啟發(fā)學生如何探求知識,逐步培養(yǎng)學生提出問題、解決問題的能力。通過案例的學習,學生不僅能學到系統(tǒng)的理論知識,而且可以學會探求知識的方法,學到一種思維方法。(5)規(guī)范性原則。系統(tǒng)開發(fā)過程中需求、設計、編碼和測試階段的工作都應在案例中以文檔的形式體現(xiàn)出來,文檔有嚴格的標準和規(guī)范,因此系統(tǒng)愿景文檔、需求規(guī)格說明書、用例規(guī)約描述、概要設計說明書、詳細設計說明書、測試用例設計都是案例中必不可少
的。這些文檔不僅能指導學生的實訓,同時也是考核標準,有助于教師對學生實訓進行控制。
3.2實訓案例設計的基本方法
實訓案例屬于綜合性案例,內容應具有內在聯(lián)系性,多種知識、方法與技術融為一體,有利于提高學生綜合運用知識的能力。實訓案例的開發(fā)類似于編寫案例設計文檔,但是又應該比設計文檔更具針對性、典型性和啟發(fā)性。所謂針對性就是要在案例中說明該案例所針對的學生群體,前期課程應該是什么,它所代表的軟件開發(fā)類型,案例的復雜情況,重點難點,工作量等。所謂典型性就是案例中要有一個突出的技術要點,該技術要點就是我們的重點培養(yǎng)目標,一個案例包含一個典型技術就足夠,如果在真實案例中包含多個重點技術,我們可以將其分為兩個案例,比如一個銀行卡審批系統(tǒng),該案例包含了Java的開源架構技術以及工作流技術,那么我們可以將其分為兩個案例。所謂啟發(fā)性主要體現(xiàn)在編碼階段,案例設計文檔只需提供一個應用了典型技術的模塊的代碼,用以啟發(fā)學生完成其他模塊功能。
3.3實訓案例設計中應注意的問題
實訓案例的設計一定要詳細。前面提到的系統(tǒng)愿景文檔、需求規(guī)格說明書、用例規(guī)約描述、概要設計說明書、詳細設計說明書、測試用例設計文檔,都必須詳細。尤其是需求階段的文檔,它直接影響到實訓效果,不能模棱兩可或者晦澀難懂。詳細的設計文檔并不是代表著學生就沒有主動性了,實訓時可以根據(jù)培養(yǎng)目的來給出不同的文檔,比如這次實訓主要培養(yǎng)學生的編碼技術,那么我們可以將需求文檔、概要設計以及詳細設計文檔都給學生,讓學生根據(jù)文檔編寫代碼;如果重點培養(yǎng)學生需求分析和設計能力,我們可以只給予系統(tǒng)愿景文檔和需求規(guī)格說明書。當學生完成相應任務后再與設計好的文檔進行比對和改進,接下來再完成下面的任務。這樣學生的成果將會有一個評定的標準,同時也不至于進度慢的學生跟不上全班同學的步伐。
請軟件公司參與實訓案例的設計。軟件公司有幾個優(yōu)勢,第一是有很多可用的真實案例,第二是有很嚴格的軟件配置管理過程,第三是有很多具有長期從事軟件設計、開發(fā)和研究的專業(yè)人員。請軟件公司參與或指導實訓案例設計既能體現(xiàn)書本知識,又與實踐緊密相關,使學生了解當前社會應用的實際現(xiàn)狀。
案例要不斷充實與完善。隨著計算機技術的快速發(fā)展,所設計的案例應及時體現(xiàn)出這些變化,因此案例的設計并非一勞永逸,而是必須緊跟形勢、與時俱進,不斷地改進與完善。
4總結
軟件專業(yè)工學結合實訓案例的開發(fā)是一個長期的不斷更新的過程,按照軟件工程的螺旋型開發(fā)模型,實踐將不斷地驗證案例設計的可行性,案例開發(fā)標準也會隨著案例設計的更新而進行修訂,使其在發(fā)展中完善。
參考文獻
[1] 姜大源. 職業(yè)教育學基本問題的思考(一)[J]. 職業(yè)技術教育,2006,(01).
[2] 趙曉燕. 課堂教學案例開發(fā)的思考和實踐.[J]. 防災技術高等??茖W校學報,2005,(3).
[3] 王少非. 論案例開發(fā)的教師教育意義[J]. 當代教育科學,2004,(09).
[4] 王蘭. 案例模板教學法在軟件工程學科中的應用[J]. 新疆師范大學學報(自然科學版),2007,(09).
The discuss of standard of High vocational software specialty experiment case
LUO Jia,ZHANG Chan
(Department of Computer Engineering , GuangDong Industry Technical College,Guangzhou Guangdong 510300)
Abstract: The standard of High vocational software specialty experiment case is direction of developing a experiment case for teacher, the paper analyze characteristic of experiment case, bring forward basic fundamental, basic method and problem must be noticed.
Key Words: High vocational, software specialty, experiment case, standard