前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件教學(xué)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
【 關(guān)鍵詞 】軟件生產(chǎn)線; 軟件邏輯; 商業(yè)邏輯
1 軟件生產(chǎn)線
1.1軟件的本質(zhì)
軟件(Software)是一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。一般來講軟件被劃分為編程語言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。軟件并不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關(guān)的文檔一般也被認(rèn)為是軟件的一部分。簡單的說軟件就是程序加文檔的集合體。另也泛指社會結(jié)構(gòu)中的管理系統(tǒng)、思想意識形態(tài)、思想政治覺悟、法律法規(guī)等等。軟件是人的思維,是模擬現(xiàn)實人在現(xiàn)實世界的主觀的反映。
1.2軟件的工業(yè)化生產(chǎn)
軟件工程解決了軟件危機之后,軟件生產(chǎn)急需提高質(zhì)量和效率,實現(xiàn)軟件生產(chǎn)的可控制、可追蹤、可管理、穩(wěn)定性等要求。而軟件的工業(yè)化生產(chǎn)就成了必由之路。所謂工業(yè)化,主要是指工業(yè)在一國經(jīng)濟中的比重不斷提高以至取代農(nóng)業(yè),成為經(jīng)濟主體的過程。軟件的工業(yè)化生產(chǎn)必將取代傳統(tǒng)的作坊式軟件生產(chǎn)模式。
1.3軟件生產(chǎn)線的建立
某些發(fā)展到一定規(guī)模、階段,有穩(wěn)定市場(做一類產(chǎn)品)和相當(dāng)?shù)姆e累(配件)的企業(yè)建立流水化作業(yè)的生產(chǎn)線,將經(jīng)驗勞動變成體力勞動及規(guī)范化勞動,軟件小作坊變成了軟件生產(chǎn)線。通過對來自過程、新概念和新技術(shù)等方面的各種有用信息的定量分析,能夠不斷地進行過程改進。(CMM模型第5級)
2 商業(yè)邏輯
2.1什么是商業(yè)邏輯
商業(yè)邏輯,泛指為支撐企業(yè)戰(zhàn)略目標(biāo)所選擇和構(gòu)建的商業(yè)策略與運作模式。
2.2 軟件邏輯與商業(yè)邏輯統(tǒng)一
軟件邏輯、核心技術(shù)必須符合支撐企業(yè)戰(zhàn)略目標(biāo)所選擇和構(gòu)建的商業(yè)策略與運作模式(商業(yè)邏輯)。商業(yè)邏輯決定了軟件邏輯,軟件邏輯反映商業(yè)邏輯。沒有不可替代的軟件,但有不可替代的邏輯!
2.3 邏輯產(chǎn)生的追問
軟件的工業(yè)化發(fā)展需要建立軟件生產(chǎn)線―軟件邏輯,軟件邏輯必須符合其商業(yè)邏輯。那邏輯又是怎樣產(chǎn)生的?
3 “可說者”的秘密
3.1 “可說者”的邏輯
“可說者”的邏輯:只與可能性相關(guān),不討論現(xiàn)實性,關(guān)切的是未被斷言的命題(可能性的東西)。命題與事實具有對應(yīng)關(guān)系,并據(jù)此確定命題的真假。與命題對應(yīng)的事實理解成為客觀事實,客觀事實或客觀世界就進入了邏輯的領(lǐng)域。例:微軟的快速軟件生產(chǎn)線,追求的是軟件的開發(fā)速度,一切為了市場的搶占,哪怕是漏洞較多的半成品(windows xp、vista等等)也會面向用戶。
3.2 邏輯與客觀世界相關(guān)的問題一
邏輯很難與心理主義劃清界限。心理主義是一種經(jīng)驗主義、懷疑論和相對主義,是以事實為基礎(chǔ),事實和邏輯都是“偶然的”,這樣邏輯規(guī)律陷入了經(jīng)驗的模糊性和不確定性,失去了明確性的特點,我們必須把客觀世界清除邏輯之外。例:Windows Vista微軟費力不討好。
3.3 邏輯與客觀世界相關(guān)的問題二
現(xiàn)實性的東西是會不斷變化的,在現(xiàn)實中新情況會不斷出現(xiàn),他們是沒有窮盡的,因此,我們不可能為現(xiàn)實的東西畫出明確的界限。例:微軟的快速軟件生產(chǎn)線,不能依照現(xiàn)實性(已存在的)的生產(chǎn)線界定,要找出快速軟件生產(chǎn)線所有邏輯上的可能結(jié)果。“邏輯是先于‘如何(How)’而不是先于‘是何(What)’的,是關(guān)于How的理論,不是關(guān)于What。例:確定對象-->產(chǎn)生邏輯-->如何做。
4 “不可說者”的秘密
4.1 “不可說者”的邏輯
可說者指的是邏輯世界之內(nèi)的東西,指的是事態(tài)及其發(fā)生和不發(fā)生,而不可說者大致指的是世界作為整體、意義、價值、邏輯等。例:可說者,建立軟件生產(chǎn)線及建好了和沒建好兩種可能性;不可說者,軟件生產(chǎn)線的價值、作用、邏輯等。
4.2 不可說者在可說者之外
邏輯形式在命題言說之外。例:“建立軟件生產(chǎn)線”的價值“必伏于建立軟件生產(chǎn)線之外”;“建立軟件生產(chǎn)線”的邏輯也在“建立軟件生產(chǎn)線”之外。
4.3 不可說者依賴可說者
不可說者永遠都以在“可說者之外”的方式存在,離開了可說者,就不可能有不可說者的存在,就不可能把握不可說者。例:離開了“建立軟件生產(chǎn)線”,建立軟件生產(chǎn)線的價值、邏輯等就不存在了。
5 “不”的劃界
5.1 “不”的邏輯意義
“不”的邏輯意義主要是“使命題的意義(即真假)發(fā)生反轉(zhuǎn)”,“不可說者”中的“不”作為一種否定形式,它的成立條件是被否定者整體(可說者整體)被給出,而一旦可說者整體被給出,不可說者也就被給出了,可說者和不可說者的界限也就給出了。
5.2 否定在“建立軟件生產(chǎn)線”投下了影子
邏輯空間和所有發(fā)生的和未發(fā)生的東西一起劃定了實在的界限……這樣,否定就作為某種屬于邏輯形式(‘怎樣’)的東西,和作為某種屬于事實性(‘這樣’)的性質(zhì),可以指明“建立軟件生產(chǎn)線”的界限。
5.3 邏輯哲學(xué)的意義
邏輯哲學(xué)的意義不只在于這種劃界,邏輯哲學(xué)的一個非常重要的意義在于揭示不可說者對與可說者的重要性和優(yōu)先性,從而以有限的方法把握無限的東西。例:(不可說者)建立軟件生產(chǎn)線的價值、邏輯等方法(內(nèi)容是有限的)先于(可說者)建立軟件生產(chǎn)線(類別是無限的,可能性是有限的),并且決定了建立軟件生產(chǎn)線的可能性(好或不好),實現(xiàn)了以有限方法把握無限的東西。如:軟件生產(chǎn)線的傳輸速度、軟件質(zhì)量、競爭質(zhì)量、降低成本、縮短工期等方法建立一種企業(yè)所需要的生產(chǎn)線。(作者單位:西安外事學(xué)院)
【關(guān)鍵詞】教學(xué)軟件;教學(xué)系統(tǒng)設(shè)計;軟件工程;開發(fā)模式
【中圖分類號】G40-057 【文獻標(biāo)識碼】A 【論文編號】1009―8097(2009)07―0049―03
當(dāng)前國內(nèi)的論著和教材中提出的教學(xué)軟件設(shè)計與開發(fā)模式大體可以歸為兩類。一類是對教學(xué)系統(tǒng)設(shè)計模式修改而來的,如對ADDE模式的修改;另一類是在軟件工程的線性開發(fā)模型中插入教學(xué)設(shè)計環(huán)節(jié)的,例如“項目定義教學(xué)設(shè)計系統(tǒng)設(shè)計腳本編寫素材準(zhǔn)備軟件編輯試用評價產(chǎn)品出版”。這兩類模式都忽略了教學(xué)設(shè)計與軟件工程的內(nèi)在聯(lián)系,不能很好地指導(dǎo)教學(xué)軟件開發(fā)。
教學(xué)軟件既是一種教學(xué)材料,又是一類應(yīng)用軟件。作為教學(xué)材料,屬于教學(xué)系統(tǒng)設(shè)計的對象,作為應(yīng)用軟件,是軟件工程的產(chǎn)品。 因此教學(xué)軟件開發(fā)過程中有兩條并行交叉的過程。本文在分析開發(fā)過程的基礎(chǔ)上,提出兩者結(jié)合的開發(fā)模式。
一 教學(xué)軟件開發(fā)過程分析
1 教學(xué)材料的系統(tǒng)設(shè)計
在教學(xué)系統(tǒng)設(shè)計中,教學(xué)材料的開發(fā)是放在整個系統(tǒng)中考慮的,是一系列的相關(guān)分析和決策的結(jié)果。
教學(xué)系統(tǒng)設(shè)計有多種模式。圖1所示的是美國學(xué)者迪克(Walter Dick)和凱里(Lou Carey,James O. Carey)提出的模式,這個模式有廣泛的應(yīng)用。
對于整個設(shè)計過程,可以分為兩個階段,即分析階段和決策階段。分析階段的結(jié)果是編寫出績效目標(biāo)。以績效目標(biāo)為依據(jù),設(shè)計者開始做出的決策,形成如下的設(shè)計文件:
評價學(xué)習(xí)的試題和量表;
教學(xué)內(nèi)容和活動的順序與組織方案;
教學(xué)材料和教師手冊的初稿;
對教學(xué)和教學(xué)材料的形成性評價方案;
對教學(xué)和教學(xué)材料的總結(jié)性評價方案。
2 教學(xué)軟件產(chǎn)品的開發(fā)
教學(xué)軟件產(chǎn)品的開發(fā)要遵循軟件工程的規(guī)律。軟件工程是“采用工程化的原理與方法對軟件進行計劃、開發(fā)和維護。” 目的是提高軟件開發(fā)的效率和可靠性。軟件開發(fā)的基本模型如圖2。
這樣的線性過程不適合于教學(xué)軟件開發(fā)。首先這種模型是以編寫程序代碼為中心的,而教學(xué)軟件除了程序代碼,還有大量的媒體元素,如圖像、動畫、音頻、視頻等。這些元素的制作是與程序編寫并行或交叉進行的,該模型反映不出媒體制作的工作過程。其次是在教學(xué)軟件設(shè)計的初期,由于教學(xué)本身的復(fù)雜性,設(shè)計者不可能完全確定設(shè)計的細節(jié),不可能在分析階段解決所有的分析問題,經(jīng)常需要在開發(fā)過程中修改他們的設(shè)計,該模型沒有考慮到開發(fā)過程中的不確定性。
在對軟件開發(fā)模型改進的過程中,人們提出了快速原形法、增量模型、螺旋模型等,這些模型的共同特點是把軟件開發(fā)看作多次循環(huán)改進的過程,在多個循環(huán)過程中有多次的評估和修改,或是從軟件的核心逐步豐富。圖3示意了原型法與螺旋模型結(jié)合。無論是哪種模型,都有軟件開發(fā)的基本步驟:分析、設(shè)計、開發(fā)、測試。
3 教學(xué)系統(tǒng)設(shè)計與軟件開發(fā)模型的結(jié)合
教學(xué)軟件與管理軟件、工具軟件等功能性商用軟件最顯著的不同,是不能用“功能”來衡量。例如一個文字處理軟件,如果測試者能夠用軟件錄入文字,實現(xiàn)任何格式的排版就表明該軟件的功能實現(xiàn)了,而教學(xué)軟件無論運行多么流暢,嚴(yán)格地講都不能說它具有了功能,因為教學(xué)軟件的作用效果,不是自身表現(xiàn)出來的,這是具有不確定性的。因此對教學(xué)軟件,開發(fā)是否成功要看教學(xué)性,而不是“功能”,而教學(xué)性要靠教學(xué)系統(tǒng)設(shè)計來保證。
無論是從教學(xué)系統(tǒng)設(shè)計的角度,還是從軟件工程的角度,教學(xué)軟件開發(fā)過程都可以分為兩個階段,一個是設(shè)計階段,一個是開發(fā)階段。兩個階段之間有反復(fù)調(diào)整修改的環(huán)節(jié)。教學(xué)系統(tǒng)設(shè)計的理論和方法,主要應(yīng)用在設(shè)計階段,以實現(xiàn)軟件的教學(xué)性,為開發(fā)提供藍圖。軟件工程的思想和方法,貫穿整個設(shè)計和開發(fā)過程,但重點是開發(fā)階段的組織與管理,以實現(xiàn)軟件的技術(shù)性能。一個好的教學(xué)軟件開發(fā)模式,應(yīng)該以教學(xué)系統(tǒng)設(shè)計為基礎(chǔ),結(jié)合軟件工程的思想和方法。對這種結(jié)合可以用圖4示意。該圖的內(nèi)圈表示教學(xué)設(shè)計過程,外圈表示軟件開發(fā)過程,兩個過程是同時啟動同步進行的,交織成一個軟件開發(fā)循環(huán)周期,但是在各個階段兩者的重要程度和工作任務(wù)的分量不同。
二 教學(xué)軟件開發(fā)模式描述
1 模式的構(gòu)成
該模式是借鑒美國學(xué)者Stephen M. Alessi和Stanley R. Trollip提出的模式,結(jié)合國內(nèi)實際情況和我們的工作經(jīng)驗提出來的,見圖5。
這個模式在整體上是軟件開發(fā)的螺旋模型中的一個周期,也可以看作增量模型的一個構(gòu)件的實現(xiàn)過程,這取決與軟件開發(fā)的任務(wù)和條件。這個模式具有一定的普遍性,適合教學(xué)軟件專業(yè)開發(fā),也可供學(xué)校的教育技術(shù)人員和各科教師制作課件參考。
設(shè)計與開發(fā)模式有三個要素和三個階段。三個要素是標(biāo)準(zhǔn)、評價和管理,三個階段是計劃、設(shè)計與開發(fā)。三個要素始終與三個階段相互作用,是指在制作的全過程中都要注意,是全過程的活動原則,保證項目的成功。計劃和設(shè)計兩個階段用環(huán)形表示階段內(nèi)部有反復(fù)的修改,開發(fā)階段用豎的框架表示多項工作可能會并行或交叉開展。
這個模式涉及到開發(fā)者和用戶兩個方面,開發(fā)者包括教學(xué)設(shè)計人員、教學(xué)與培訓(xùn)專業(yè)人員、媒體素材制作人員和美工人員、程序編寫和測試人員、項目管理人員等。在專業(yè)開發(fā)中,用戶是指接收產(chǎn)品的客戶,如學(xué)校、培訓(xùn)機構(gòu)或出版商。在學(xué)校或培訓(xùn)機構(gòu)內(nèi)部開發(fā)時,用戶是指使用軟件的教學(xué)者,通常是教師。
2 模式的特點
(1) 基于標(biāo)準(zhǔn)的過程
從項目一開始,開發(fā)者與用戶等共同明確軟件最終產(chǎn)品所有方面的一致的標(biāo)準(zhǔn),每個開發(fā)人員都知道應(yīng)該怎么做,始終堅持確定了的標(biāo)準(zhǔn)。
(2) 實證的方式
全過程是初步設(shè)想、評價、修改的反復(fù)循環(huán),直到最后完善。在計劃和設(shè)計階段需要完成兩個原型,體現(xiàn)了原型法的思想。軟件開發(fā)雖然有理論指導(dǎo),但是最保險的還是不斷地試驗修改,直到合適為止。在全過程中堅持按標(biāo)準(zhǔn)評價,既不拔高也不降低。
(3) 全過程管理
軟件開發(fā)中有一種現(xiàn)象是偏離原定方案,到了最后又耗費時間、人力和財物進行修改。好的項目管理能保證方案實施,堅持既定標(biāo)準(zhǔn)。
(4) 重視決策階段
該模式中把計劃與設(shè)計分為兩個階段,在全過程中花費較多的時間,意圖是制作人員多花一些時間討論,提出初步設(shè)想,做出正確決策,然后進行技術(shù)實現(xiàn)。這樣不僅能少走彎路,提高工作效率,更重要的是能開發(fā)出體現(xiàn)教學(xué)設(shè)計魅力的軟件,而不是炫耀技術(shù)水平和藝術(shù)效果的展品。
(5)倡導(dǎo)集體協(xié)作
全過程貫穿了集體協(xié)作的工作方式。首先是因為設(shè)計與開發(fā)所需要的技能與知識不是一個人能全部具備的,決策需要集思廣益,需要有各方面專長的人合作;其次是協(xié)作方式能夠在參與者共同監(jiān)督下,保證原定的標(biāo)準(zhǔn)與方案。
3 模式的要素
(1) 標(biāo)準(zhǔn)
標(biāo)準(zhǔn)是一個好的項目的起點和基礎(chǔ),規(guī)定了開發(fā)人員持續(xù)努力所要達到的質(zhì)量。在典型的情況下,一套標(biāo)準(zhǔn)來自兩個方面。第一,是由開發(fā)人員提出來的,開發(fā)人員都應(yīng)知道質(zhì)量標(biāo)準(zhǔn),并且在全過程中遵守;第二,是由客戶或教學(xué)人員提出來的,往往比較具體,例如規(guī)定了總體印象、內(nèi)容詳細的程度、字體、顏色等等。來自兩方面的標(biāo)準(zhǔn)一般是不會沖突的,能夠協(xié)調(diào)為一套標(biāo)準(zhǔn)。
(2) 評價
標(biāo)準(zhǔn)只有在軟件開發(fā)中堅持才有用,這就要求對所做的每一件事進行評價,每個人員也必須執(zhí)行標(biāo)準(zhǔn),以標(biāo)準(zhǔn)來衡量自己所做的工作。如果等到項目接近完成時,才來看是否應(yīng)用了標(biāo)準(zhǔn),既不現(xiàn)實,也沒有用處。
進行全程評價關(guān)系著項目的質(zhì)量,通過設(shè)計與開發(fā)過程中反復(fù)的設(shè)想、試驗、評價、修改,使每一步工作都符合質(zhì)量,則最終的產(chǎn)品才能具有高質(zhì)量。
(3) 管理
成功與不成功的項目的差別很大程度上在于管理。對整個軟件開發(fā)項目的資源、經(jīng)費、時間等要從始到終嚴(yán)格控制,進行的良好管理,否則項目容易偏離預(yù)定計劃和標(biāo)準(zhǔn)。加強項目管理,首先是要制定好計劃,其次是要做好監(jiān)控工作,最后是要保持項目組成員之間以及與用戶之間的交流和溝通。
4 模式的階段
(1) 計劃階段
計劃階段奠定多媒體教學(xué)軟件開發(fā)項目的基礎(chǔ),形成總體設(shè)想,以保證項目各方面順利進行。
計劃階段應(yīng)確定項目的目的,也就是學(xué)習(xí)者完成軟件學(xué)習(xí)后應(yīng)掌握的知識、技能及應(yīng)形成的能力、態(tài)度等。目的的確定涉及到教學(xué)內(nèi)容范圍,學(xué)習(xí)者的起點知識技能,以及一般特點。明確工作的限制條件也是必要的,例如運行軟件的計算機環(huán)境,用戶對信息呈現(xiàn)的特殊要求、軟件內(nèi)容的指定范圍等。
計劃還包括收集資料,明確所需要的資料是否都能得到,能否改編或自制,如果有些資料不可能解決,決定是否需要改變軟件的內(nèi)容。計劃階段應(yīng)開展頭腦風(fēng)暴活動,項目組成員共同討論,形成對軟件的內(nèi)容、結(jié)構(gòu)、外觀、風(fēng)格等方面的初步設(shè)想,用原型或文字描述出來。在這一階段需要頻繁地與用戶溝通,應(yīng)編制一些文件,包括項目說明、計劃書、項目標(biāo)準(zhǔn)等,使項目管理有章可循,并得到用戶認(rèn)可。
(2) 設(shè)計階段
設(shè)計階段進行軟件的教學(xué)內(nèi)容的組織,明確軟件的教學(xué)目標(biāo),形成對軟件的具體描述,為技術(shù)實現(xiàn)提供指南。
設(shè)計是軟件開發(fā)的核心階段,時間用得最多。在這一階段,要綜合應(yīng)用教學(xué)理論,使用控制與交互的各種方法,體現(xiàn)信息呈現(xiàn)的要求。在設(shè)計過程中,制作人員之間,以及制作人員與用戶之間,要繼續(xù)交流,對軟件最終的樣式達成共識,完成原型和設(shè)計文件。
(3) 開發(fā)階段
開發(fā)階段使設(shè)計的結(jié)果最終轉(zhuǎn)化為實際的產(chǎn)品。
這一階段要運用各種技術(shù)手段,包括硬件設(shè)備和工具軟件,利用和改編現(xiàn)有資料,制作文本、圖像等多媒體素材,用編程或創(chuàng)作軟件集成軟件,經(jīng)過多種不同水平的測試和試用后,最終完成軟件。并且安排軟件的總結(jié)性評價。
在開發(fā)階段,素材制作、軟件編程、手冊編寫等多項工作往往是并行或交叉開展的,素材創(chuàng)作和程序編寫人員是工作的主體,但設(shè)計人員和用戶仍以不同的角色參與制作過程,同時又在動用所有的技術(shù)資源,因此組織管理和質(zhì)量控制十分重要。
參考文獻
[1] 張軍征.多媒體教學(xué)軟件設(shè)計原理與方法[M].北京:科學(xué)出版社, 2007.
【關(guān)鍵詞】課堂教學(xué);演示;軟件
【中圖分類號】G420 【文獻標(biāo)識碼】A 【論文編號】1009―8097(2010)01―0034―05
引言
視覺傳播學(xué)者保羅•M•萊斯特在他的著作中提到:“今天的現(xiàn)實是,我們周遭的世界以視覺為主要媒介,我們對世界的理解不是通過文字,而更多的是通過視覺信息。”[1]在對視覺傳達原理進行研究的文獻中,基本的視覺理論的數(shù)量是相當(dāng)繁多的,但大致都可分為7個基本方面:完整形態(tài)、符號語言、結(jié)構(gòu)主義、生態(tài)學(xué)理論、認(rèn)知理論、赫胥黎-萊斯特模式以及全方位模式[2]。紐約大學(xué)的心理學(xué)專家杰羅姆•布魯納通過實驗得出,人們可以記住大約10%聽到的東西,大約30%讀到的東西,但是卻可以記住大約80%看到的東西[3]。在演示中,不管你采取的是何種手段,其實質(zhì)目的都只有一個:可記憶(memorable)。而之所以演示被廣泛地采用,正是由于可視信號是最直觀最易被人感知的信號,人腦在處理視覺信號時的速度要比處理聲音和文字信號時快得多,而且視覺信號中的圖像也更加容易記憶,不像聲音和文字信號那樣容易忘記。與此同時,雖然國內(nèi)外關(guān)于研究多媒體教學(xué)的文獻數(shù)量不少,但并沒有具體對高校課堂不同課程中教師們所使用的PPT演示技術(shù)背后所包含的制作軟件進行過統(tǒng)計和分類分析,教師們在傳遞知識的過程中究竟使用過哪些軟件,這些軟件都有什么用途,它們所適用的課程基本有哪些,這些問題的研究尚處于空白階段。
本文通過對參加北京高校第六屆青年教師教學(xué)基本功比賽的理工類、文史類、英語類課程中教師們所使用的教學(xué)演示PPT背后支撐其完成知識傳遞的軟件進行了詳細的歸納研究,并對其適用的課程以及產(chǎn)生的效果進行了舉例分析,為不同學(xué)科的教師在教學(xué)演示軟件的選擇上提供了可供參考的依據(jù)。
一 研究方法
本文對參加北京市第六屆青年教師基本功大賽的120位教師的授課現(xiàn)場情況進行文本逐字登錄,并對其相關(guān)的教學(xué)演示類技能點進行了萃取。在萃取過程中,對這120位教師在課堂上使用的教學(xué)演示PPT背后的制作性軟件進行了統(tǒng)計,并對每位教師的訪談文字進行了分析,訪談中關(guān)于教學(xué)演示主要提出了以下問題:
1. 被訪者用什么軟件來制作和處理PPT
2. 被訪者運用了哪些獨特的演示技巧
3. 被訪者在制作PPT的過程之中用到了哪些新的技能
4. 被訪者的PPT從色彩到動畫方面的制作有什么心得
5. 結(jié)合被訪者學(xué)科的特點,被訪者在演示方面有什么特色
這幾個問題基本涵蓋了教師在教學(xué)演示中關(guān)于PPT制作的相關(guān)問題,因此比較全面。部分樣本見表1。
本研究第一步為課堂行為的質(zhì)化研究。即將研究對象的講課錄音、課后結(jié)構(gòu)化訪談錄音進行文本登錄,并結(jié)合現(xiàn)場的教師、學(xué)生同步雙向視頻對逐字稿進行演示技能萃取,這部分使用了NVIVO軟件。第二步是形成課堂行動清單。將萃取結(jié)構(gòu)修訂成為技能編碼薄和學(xué)生反應(yīng)編碼薄,項目包括編碼(nodes)、命名(name)、描述(description)。在描述中使用舉例的方式描述了教學(xué)內(nèi)容,使得教學(xué)內(nèi)容得到兼顧,此部分使用EXCEL軟件進行整理。在對教師上課的視頻、文字登錄以及訪談結(jié)果進行了分析整理之后,歸納出高校教學(xué)演示中主要用到的制作軟件的種類、適用的課程種類及其產(chǎn)生的效果,下面將分別對這些進行分析。
二 研究結(jié)論
1 圖表制作軟件
圖表是PPT演示中最為常用的一種方式,它具有簡潔易懂、傳遞信息清晰明確的特點。有一位教師在課后接受訪談時說:“PPT中文不如圖,圖不如表。”而現(xiàn)在用于制作圖表的軟件非常多,Office系列本身制作圖表的功能就十分強大,可選圖表種類很多,生成的圖表也更易編輯。
在比賽中出現(xiàn)過的關(guān)于圖表制作的軟件有很多,其中有適用于理工類學(xué)科中建筑、機械、設(shè)計等學(xué)科當(dāng)中,用于制做二維或三維圖形的軟件;也有用于圖片處理的軟件;還有用于統(tǒng)計分析的軟件。例如講授工程制圖的李紅教師,她在講解零件三視圖的畫法時,除了用Powerpoint自帶工具繪制的零件三視圖之外,在右下角還插入了一個用3DMAX軟件制作的零件立體圖樣,并且讓這一3D圖樣進行360度旋轉(zhuǎn),讓學(xué)生對零件的每一面的結(jié)構(gòu)都看得十分清晰,從而對其三視圖的畫法有了更感官的認(rèn)識。
講授“安樂死的刑法分析”的方鵬老師在介紹我國關(guān)于安樂死案件的審理結(jié)果時,對案件中被告人,刑罰等相關(guān)特征采取了列表的方式加以演示。在訪談中他告訴我們:“法律需要以實證研究,需要進行一些案件的統(tǒng)計分析,然后需要結(jié)合一些社會學(xué)的知識,你比如說這種數(shù)據(jù)統(tǒng)計包,SPSS這樣的一種統(tǒng)計包來進行一些很復(fù)雜的分析。那么法律不僅是法條的問題,它也是社會現(xiàn)象和案件的一種歸納和整理。”
講授“女裝結(jié)構(gòu)”的邵新艷老師在講解連身袖的繪制方法時,就向?qū)W生們演示了AutoCAD軟件制作的連身袖圖樣,她也談到:“不管是我用動畫也好或者是課堂的其他演示也好都會有所輔助,但是宗旨只有一個,就是提高學(xué)生思維活躍程度。”
很多教師在訪談中都表示自己在平時教學(xué)工作中會根據(jù)情況使用各種各樣的軟件制作圖表來支持教學(xué)演示的完成,圖表能夠簡潔明了地表達他們所要傳遞的知識內(nèi)容,并對幫助學(xué)生構(gòu)建知識體系很有意義。表2對北京高校第六屆青年教師教學(xué)基本功比賽中教師們所使用的軟件的基本功能和所講課程名稱進行了介紹。
2 音頻制作軟件
音頻制作軟件是對聲音及音效進行處理的一類軟件。很多教師在PPT中添加了Powerpoint自帶或自定義的一些音效來配合講課的內(nèi)容,起到了渲染氣氛和聚焦學(xué)生注意力的作用。還有一些教師根據(jù)課程自身的特點,在演示中使用了一些較為專業(yè)的軟件來制作所講的內(nèi)容。
講授“音響工程設(shè)計”的張福貴老師在他的課堂演示中運用了好幾款音頻分析軟件,圖1是他在講授聲場效果時在演示用PPT中粘貼的用EASE軟件得到的聲場仿真效果圖,他在接受訪談時說:“我把現(xiàn)在最先進的一個軟件,引用到課堂里頭,這個軟件是去年剛推出來的,在目前國內(nèi)應(yīng)用范圍還是非常窄的,但是它屬于一種發(fā)展趨勢。”
一些用于對聲音語調(diào)等進行分析的音頻分析軟件也被廣泛地用于語言類課程的學(xué)習(xí)當(dāng)中,以便對學(xué)生的發(fā)音及語調(diào)等指標(biāo)進行分析,也起到很好的教學(xué)演示效果。北京高校第六屆青年教師教學(xué)基本功比賽中教師們所使用的音頻軟件的基本介紹見表3。
3 視頻制作軟件
現(xiàn)有的視頻類軟件極其豐富多彩,而這些軟件運用到教學(xué)當(dāng)中,能起到很好的聚焦學(xué)生眼球和與學(xué)生互動的作用,因此這類軟件在課堂上也可稱為教學(xué)互動軟件。在比賽中,不同課程的教師給我們提供了非常豐富的視頻軟件素材,其中有Flash、Maya、全能格式轉(zhuǎn)換大師、Premiere、Moviemaker、Moviemaker、屏幕錄像專家、Multisim、Mathematica等軟件。
講授“相對時空觀”的梁穎老師將帶有可輸入變量的Flash界面嵌入到PPT中,這一技能的運用起到了有效而生動的傳遞知識的效果。她所播放的這個包含有操作鍵并且可以根據(jù)隨機輸入的變量而有不同效果的Flash和學(xué)生進行很好的互動,對不同變量下發(fā)生的情況進行演示,這一技能點的運用是她演示中最大的亮點(見圖2)。
梁穎老師課后也談到:“用語言去描述可能會比較蒼白,我們給出這個Flash,可能是很新鮮的,這樣一種教學(xué)工具,會非常管用。直觀的演示,學(xué)生們很快地就能懂了,而且加上這種直觀的演示之后,學(xué)生也會覺得課堂很生動,那么對它的抵觸就會低得多。所以教學(xué)效果真的很好。”
講授“領(lǐng)導(dǎo)科學(xué)與藝術(shù)”的王紅梅老師在講解一個領(lǐng)導(dǎo)決策失敗的案例時,就在其PPT中嵌入了一段用Premiere剪輯而成的合新聞、圖片、音樂于一體的視頻案例,并配合了聲情并茂的解說。她的這一教學(xué)演示手段無疑使學(xué)生都懷著濃厚的興趣聚焦于她所講授的知識上。
講授“模擬電子技術(shù)基礎(chǔ)”的李江昀老師在其教學(xué)PPT制作過程中使用了不少于其課程相關(guān)的軟件,其中他為了講解晶體管的電流放大現(xiàn)象先用Multisim軟件模擬了帶有晶體管的電路圖,然后用屏幕錄像專家將仿真電路圖中開關(guān)閉合時電流變化的整個情況錄了下來,嵌入到其PPT中,在課堂上演示給學(xué)生觀看(見圖3)。他在訪談中講到:“我把它仿真的過程給錄下來,一個視頻。這多省事兒,我也不用控制電腦,因為上課時間很重要,耽誤同學(xué)們的時間,就是浪費上百人的生命。”
整個比賽中還有很多教師使用了種類繁多的視頻軟件來支撐他們的PPT教學(xué)演示,而且不少教師在訪談中都談到了視頻演示的重要性,程文浩老師就說:“多媒體教學(xué)現(xiàn)在已經(jīng)非常成熟,實際上視覺沖擊力最強的不是文字,不是圖片,而是視頻。所以說,如果用一個簡單的視頻,能夠立體地展示教授的原理,大家看了之后就能馬上形成深刻的印象,就達到了我們的教學(xué)目的。”另外,視頻演示作為一種互動性較強的教學(xué)演示手段也被很多老師所認(rèn)可,講授“體育心理學(xué)”的關(guān)梅林老師在講解心理技能訓(xùn)練方法時,就讓一位學(xué)生上講臺身帶測試設(shè)備,親自感受了她的心理分析軟件,并通過相關(guān)的視頻圖像對其心理變化進行了模擬。在表4中羅列出了基本功比賽中教師所使用的視頻軟件的基本功能和使用它們的課程名稱。
三 結(jié)語
從教師課堂上的授課內(nèi)容和課后訪談,我們可以明顯地感覺到,理工類的教師相對于文史、英語類的教師在PPT制作上會配合知識傳授的需要采用更多種類的軟件,不過大家對于教學(xué)演示的重要性都有著深刻的共識。上面所介紹的軟件只是在北京高校第六屆青年教師教學(xué)基本功比賽中教師們所用到的軟件,但課堂教學(xué)演示并非局限于這些軟件,能夠用于課堂教學(xué)演示的軟件還有很多,能夠?qū)崿F(xiàn)圖表、音頻、視頻功能的軟件也有很多,不過參賽教師用軟件支撐其教學(xué)演示的方法具有較強的普適性。隨著高校教育改革的推進,教學(xué)模式的轉(zhuǎn)變,必定會有更多種類的軟件用于教學(xué)演示當(dāng)中,對高校教學(xué)的效果會產(chǎn)生深刻的影響,這也是高校教學(xué)發(fā)展的必然趨勢。
參考文獻
[1] [美]保羅•M•萊斯特.視覺傳播:形象載動信息[M].北京:北京廣播學(xué)院出版社,2003:446.
[2] [美]威廉•瑞恩,西奧多•柯諾瓦.美國視覺傳達完全教程[M].上海:上海人民美術(shù)出版社,2008:21-35.
[3]任悅.視覺傳播概論[M].北京:中國人民大學(xué)出版社,2008:4-5.
[4] Paul D. Eggen, Donald P. Kauchak. 學(xué)習(xí)與教學(xué)策略[M]. 伍新春等譯.北京師范大學(xué)出版社,2007:30-54.
[5] 柴少明,李克東.高校教師對E-learning的認(rèn)知和理解的調(diào)查研究[J].現(xiàn)代教育技術(shù),2008,(1):40-43.
文章結(jié)合軟件工程課程的特點,闡述了興趣引導(dǎo)、任務(wù)驅(qū)動教學(xué)法在課堂教學(xué)中的應(yīng)用,指出了教學(xué)設(shè)計中要注意的問題,并舉例分析其用法。
關(guān)鍵詞:軟件工程;教學(xué)方法;興趣引導(dǎo);任務(wù)驅(qū)動
在互聯(lián)網(wǎng)+大智慧時代,計算機和移動智能終端的普及使得軟件成為人們?nèi)粘J褂帽夭豢缮俚墓ぞ摺S辛塑浖藗兊霓k公效率得到提高,生活質(zhì)量也有了很大改善[1],人們幸福地生活在這個智慧的時代。隨著國家經(jīng)濟的發(fā)展和對軟件人才需求的增長,軟件工程學(xué)科的作用和地位不斷上升。2011年,國務(wù)院學(xué)位委員會及教育部將軟件工程設(shè)立為國家一級學(xué)科[2],這反映出社會發(fā)展的重大需求,指明了學(xué)科發(fā)展的方向。目前高校中近80%的院校設(shè)有軟件及相關(guān)專業(yè),2015年國家對軟件人才的需求旺盛[3]。教指委也認(rèn)定軟件工程是計算科學(xué)相關(guān)專業(yè)的核心課程之一,著重強調(diào)軟件工程的重要作用[4]。軟件工程是一門工程學(xué)科,主要講述軟件開發(fā)與維護的相關(guān)知識,涉及軟件開發(fā)的各個方面:開發(fā)流程、原則、開發(fā)方法與常用工具、軟件項目管理等,能夠為高效地開發(fā)高質(zhì)量的軟件產(chǎn)品提供有效的技術(shù)支持[5]。它在培養(yǎng)學(xué)生的軟件開發(fā)能力、提高項目管理水平方面起著重要的作用。軟件工程課程涉及的原理、方法、概念多,涉及的知識面廣且抽象,較難理解,實踐環(huán)節(jié)操作困難。需要學(xué)習(xí)者既知曉理論知識,又能夠在項目實踐中靈活應(yīng)用。在計算機相關(guān)專業(yè)的課程設(shè)置上起著重要的作用。因此,針對高職院校的軟件工程教學(xué)現(xiàn)狀,必須進行教學(xué)改革,不斷探索更為有效的教學(xué)方法。下面是筆者結(jié)合自身的教學(xué)經(jīng)驗探索了“興趣引導(dǎo)+任務(wù)驅(qū)動”的軟件工程教學(xué)法,與同行探討。
1軟件工程課程教學(xué)現(xiàn)狀
1.1教學(xué)方法陳舊
大多數(shù)高校的軟件工程課程主要以理論講授為主,在課堂上采用“灌輸式”的教學(xué)方法。課堂教學(xué)枯燥無味,學(xué)生被動式地接受,教師是課堂的主導(dǎo),學(xué)生為輔。情景式、互動式等教學(xué)方法較很少采用,課堂氛圍沉悶,缺乏靈活性,課后缺乏實踐訓(xùn)練。不能充分地調(diào)動學(xué)生學(xué)習(xí)的主動性,無法激發(fā)學(xué)生的學(xué)習(xí)熱情,大多數(shù)學(xué)生學(xué)完后只記住了一些基本概念,很難靈活應(yīng)用于項目開發(fā)實踐中。有的學(xué)生甚至認(rèn)為有了這些理論知識就能指導(dǎo)軟件開發(fā),開發(fā)出完美的軟件產(chǎn)品。單一的課堂教學(xué)枯燥無味,加上理論抽象,教學(xué)效果大打折扣。
1.2教學(xué)內(nèi)容與其他課程融合欠佳
軟件工程的選修課程有數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理及應(yīng)用和程序設(shè)計語言等,這些課程學(xué)完之后,學(xué)生很難把這些課程的知識點融合在一起應(yīng)用于軟件開發(fā)過程中。學(xué)生難以融會貫通,理解起來困難,在項目實踐中更是難以靈活應(yīng)用。
1.3忽視實踐環(huán)節(jié)
軟件工程是一門理論性和實踐性比較強的綜合性課程,很多院校只注重理論課的教學(xué),開設(shè)了很少的實驗課程,甚至有的學(xué)校只開設(shè)純理論課,沒有實踐教學(xué)環(huán)節(jié)。學(xué)生在實驗過程中只是學(xué)習(xí)了一些軟件工具的用法,而沒有按軟件開發(fā)流程完成一個完整項目的開發(fā),不能真正領(lǐng)悟到軟件工程在項目開發(fā)中的重要作用[6]。
1.4師生對軟件工程課程重視度不夠
軟件工程不同于一般的應(yīng)用軟件,學(xué)完后會有立竿見影的效果,比如學(xué)習(xí)了photoshop就能夠進行簡單的圖像處理。在完成一個軟件項目的開發(fā)過程中,有些學(xué)生雖然能做出來,但是做出的軟件產(chǎn)品卻差強人意,軟件質(zhì)量缺乏保障,缺乏完整的文檔資料,很難進行軟件維護。許多學(xué)生認(rèn)為軟件就是程序,沒學(xué)軟件工程也能寫代碼,不重視軟件工程,認(rèn)為學(xué)不學(xué)沒有太大的關(guān)系。隨著信息化時代的來臨,越來越多的應(yīng)用都離不開軟件,同時對軟件的質(zhì)量要求也越來越高,所以教師更要重視軟件工程的教學(xué),在教學(xué)中要進一步結(jié)合現(xiàn)代教育技術(shù),開展信息化教學(xué)創(chuàng)新研究。
2教學(xué)方法設(shè)計
大多數(shù)高職學(xué)生基礎(chǔ)薄弱,他們對理論知識的歸納、總結(jié)能力欠佳。在教學(xué)中,要盡量深入淺出,以簡單、形象、生動的語言,把知識點闡述清楚,同時要注重培養(yǎng)學(xué)生的邏輯分析能力和動手能力,力爭讓每一位同學(xué)都能有所收獲,有所提高。教學(xué)過程中“教”與“學(xué)”高效結(jié)合,需要注重教師和學(xué)生在課堂中主導(dǎo)角色的合理優(yōu)化[7]。為了讓學(xué)生更主動地參與到學(xué)習(xí)中來,興趣引導(dǎo)是一種有效的方法,可以激發(fā)學(xué)生的學(xué)習(xí)熱情。因此,在教學(xué)實踐中采用“興趣引導(dǎo)+項目任務(wù)驅(qū)動”的方法,激發(fā)了學(xué)生的興趣,增強了教學(xué)效果。在信息化教學(xué)背景下,借助多媒體等現(xiàn)代教育手段,創(chuàng)造輕松、生動、形象的課堂環(huán)境,在寓教于樂中,把學(xué)生領(lǐng)進知識的海洋,學(xué)習(xí)相關(guān)的知識點,提高學(xué)生的邏輯分析能力、自學(xué)能力和動手能力,讓學(xué)生在實踐中能夠?qū)W以致用。
3教學(xué)活動設(shè)計
在設(shè)計課堂教學(xué)時,要注意以下3個方面:
(1)轉(zhuǎn)變學(xué)習(xí)方式。讓學(xué)生主體主動參與到課堂中來,讓學(xué)生成為課堂教學(xué)的主體,借助現(xiàn)代化教育手段,讓學(xué)生通過多種方式(如移動終端等)參與到學(xué)習(xí)中來。
(2)場景與知識點相融合。設(shè)置與知識點融合的場景,讓學(xué)生深入其中,再拋出知識點相關(guān)的學(xué)習(xí)任務(wù),讓學(xué)生在場景中順其自然地進入學(xué)習(xí)狀態(tài)。
(3)喚醒學(xué)生的自主學(xué)習(xí)意識。及時對學(xué)生的努力和成績加以肯定,讓學(xué)生體會成功的喜悅,激勵學(xué)生主動學(xué)習(xí)。
4教學(xué)流程示例
結(jié)合當(dāng)代高職學(xué)生的現(xiàn)狀,以《軟件需求分析》為例,本文進行如下的課程教學(xué)流程設(shè)計。
4.1興趣引導(dǎo),引出知識點,導(dǎo)入新課
課前的知識點回顧是很重要的,在復(fù)習(xí)上次課學(xué)習(xí)的知識點的同時,與學(xué)生互動,拋出問題,比如,什么是軟件的生命周期,常用的開發(fā)模型有哪些?項目開發(fā)進行到哪個階段了,接下來需要做什么?再通過一個“媽媽與孩子”的故事引出知識點,導(dǎo)入新課。故事是這樣的:一個夜晚,有一位媽媽領(lǐng)著她的孩子走在回家的路上,孩子突然說:“媽媽,我想要吃雞腿”,媽媽犯愁了,這么晚了,怎么辦呢?附近店鋪已經(jīng)關(guān)門了,可又不能餓著孩子。突然,媽媽想起了包里還有一些下午買的披薩,就拿出來給孩子吃,孩子高興地接過披薩開心的吃起來。講完這個故事,注重與學(xué)生互動,及時提問學(xué)生,雞腿=披薩?顯然學(xué)生是樂意回答的,而且很高興地回應(yīng)老師的提問。顯然是雞腿不等于披薩,然后再追問,孩子的潛在需求是什么?學(xué)生的興趣被激發(fā)出來,會接著分析,孩子的潛在需求是餓了,想要吃好吃的。由此引出知識點:需求的定義,導(dǎo)入新課。在講解知識點的同時注重與學(xué)生的交互,實時了解學(xué)生的課堂學(xué)習(xí)狀態(tài)、對知識點的理解程度,有針對性地進行講解。
4.2以任務(wù)驅(qū)動結(jié)合項目案例講授新課
提出問題,什么是需求分析,需求分析的任務(wù),需求分析的過程。讓學(xué)生帶著問題看書,找出問題的答案,旨在培養(yǎng)學(xué)生自主學(xué)習(xí)能力。教師巡視教室,及時解答學(xué)生的提問,發(fā)現(xiàn)問題,專題輔導(dǎo),啟發(fā)學(xué)生,隨時接受學(xué)生的咨詢,巡回檢查,個別指導(dǎo),讓學(xué)生成為課堂的主體。再以“傳授技能,嘗試練習(xí)”的教學(xué)法舉例。精選出一兩個有代表性的項目實例,引導(dǎo)學(xué)生用掌握的理論知識解決實際問題,案例講完后,結(jié)合習(xí)題訓(xùn)練,通過與學(xué)生的交互情況,了解學(xué)生對這部分知識點的掌握情況。在授課過程中,借助PPT進行講解,為了讓PPT美觀有吸引力,借助現(xiàn)代教育技術(shù),增加一些動畫、人物、技術(shù)的起源,插入一些流行影視圖片等作為背景,增加趣味性,吸引學(xué)生的眼球。
4.3歸納總結(jié)
通過學(xué)生課堂習(xí)題訓(xùn)練的情況及師生互動情況,總結(jié)本次課的教學(xué)重點、難點,指出學(xué)生在解題過程中存在的問題,提醒學(xué)生在進行需求分析時容易出現(xiàn)的問題,結(jié)合具體項目案例講解分析方法、工具及需求分析規(guī)格說明文檔的格式,并總結(jié)方法和容易出現(xiàn)的問題。
5結(jié)語
軟件工程是計算科學(xué)相關(guān)專業(yè)的核心課程,在計算機相關(guān)專業(yè)的課程設(shè)置上起著重要的作用。本文針對高校的軟件工程教學(xué)現(xiàn)狀,闡述了“興趣引導(dǎo)+任務(wù)驅(qū)動”的教學(xué)方法在課堂教學(xué)中的應(yīng)用。在以后的教學(xué)中還要進一步結(jié)合現(xiàn)代教育技術(shù),開展信息化教學(xué)創(chuàng)新研究。
[參考文獻]
[1]劉紅梅.計算機軟件工程管理與應(yīng)用探究[J].無線互聯(lián)科技,2015(2):97-98.
[2]樊富有,孟林,李忠.新形勢下軟件工程人才培養(yǎng)的思考[J].計算機教育,2013(13):82-86.
[3]易軍,周偉,張元濤.軟件工程專業(yè)辦學(xué)現(xiàn)狀及發(fā)展特色分析[J].計算機教育,2014(8):102-104.
[4]蔣宗禮.推進規(guī)范辦學(xué),培養(yǎng)合格本科畢業(yè)生[J].計算機教育,2008(7):7-10.
[5]曾強聰.軟件工程方法與實訓(xùn)[M].北京:高等教育出版社,2010.
關(guān)鍵詞:軟件工程;教學(xué);軟件開發(fā)團隊
中圖分類號:G642
文獻標(biāo)識碼:B
文章編號:1672-5913(2008)02-0055-02
1軟件開發(fā)團隊建設(shè)
在進行軟件工程教學(xué)活動初期,我們對學(xué)生按小組建立相應(yīng)的軟件開發(fā)團隊。
1) 團隊建設(shè)的目的:如何將軟件工程原理、方法和過程應(yīng)用到實踐中,體驗軟件工程各階段的主要工作,特別注意吸取教訓(xùn);學(xué)會與他人合作,培養(yǎng)團隊精神。
2) 軟件開發(fā)項目:由于針對的是專業(yè)基礎(chǔ)知識不全面、缺乏工程經(jīng)驗的大三學(xué)生,因此要求各小組根據(jù)自己的特點選擇最適合的項目,同時強調(diào)小組的實踐重點的是學(xué)習(xí)過程與活動的實施技巧,而對具體的技術(shù)不做特別的要求,從而更能發(fā)揮學(xué)生的主動性與團隊的優(yōu)勢。
3) 團隊建設(shè)要求:全班分為若干小組,每組6~8人。各組角色分配及其職責(zé)如下。
■項目經(jīng)理(1)
■系統(tǒng)分析員、軟件設(shè)計師(1+1)
■軟件開發(fā)工程師(軟件開發(fā)經(jīng)理1+3)
■測試工程師(測試經(jīng)理1+1)
為了更好地實施基于軟件團隊的軟件工程實踐,通過對實踐結(jié)果及評分標(biāo)準(zhǔn)加以限制,從而更好地指導(dǎo)學(xué)生的實踐活動。實踐結(jié)果及評分標(biāo)準(zhǔn)如下。
團隊提交的實踐結(jié)果:需求規(guī)格說明書、概要設(shè)計說明書、詳細設(shè)計說明書、測試計劃、測試分析報告、項目開發(fā)總結(jié)報告、開發(fā)進度周報;個人總結(jié)報告;演示Demo。
評分標(biāo)準(zhǔn):項目文檔描述80%;個人總結(jié)報告15%;Demo 5%。
上述的評分標(biāo)準(zhǔn)表明團隊是評分的基礎(chǔ),這樣就克服了傳統(tǒng)教學(xué)單一實踐結(jié)果的考評模式,而且評分的重要內(nèi)容是軟件開發(fā)過程。通過上述以團隊評分為主,個人表現(xiàn)為輔的評分體系,達到培養(yǎng)學(xué)生學(xué)會與他人合作,培養(yǎng)團隊精神的目的;通過以軟件過程文檔資料評分為主,以實踐結(jié)果為輔的評分體系,達到學(xué)生對軟件工程過程及軟件工程化方法的掌握。
2教學(xué)內(nèi)容
1) 軟件工程概論:主要包括軟件的定義、軟件的特點、 軟件的種類以及軟件工程的定義、軟件過程。其中重點和難點是軟件和軟件工程的基本概念、軟件生命周期及軟件開發(fā)的幾種模型。
2) 需求工程與管理:主要包括需求分析的任務(wù)、需求分析的步驟、需求規(guī)格說明與評審以及需求的管理。其中重點和難點是各種需求方法的理解和掌握。
3) 軟件設(shè)計:主要包括軟件設(shè)計的概念、技術(shù)和方法。其中重點和難點是系統(tǒng)的體系結(jié)構(gòu)設(shè)計、分布式樣體系結(jié)構(gòu),以及面向?qū)ο笤O(shè)計方法的理解和運用(方法)。
4) 軟件測試:主要包括軟件檢驗和有效性驗證、軟件測試的概念和測試技術(shù)。其中重點和難點是軟件檢驗和有效性驗證概念、方法。
5) 軟件變更:主要包括軟件變更的定義、分類、特點、軟件維護。其中重點和難點是認(rèn)識到軟件維護的重要性、軟件維護的方法和步驟。
6) 軟件管理:主要包括軟件項目特點、相應(yīng)的管理技術(shù)。
3教學(xué)實踐
根據(jù)上述教學(xué)內(nèi)容及軟件開發(fā)團隊的建設(shè),采用如下的教學(xué)策略。
1) 職業(yè)道德與行為規(guī)范:對于職業(yè)道德與行為規(guī)范并不單獨安排時間講解,而是將相關(guān)的內(nèi)容融入到需求分析、軟件設(shè)計、軟件測試及軟件變更的具體實施過程中。
2) 軟件項目管理:安排專門的時間對其進行講解,目的是讓學(xué)生對軟件項目管理有一個框架性的認(rèn)識。在講述需求分析、軟件設(shè)計、軟件測試及軟件變更的具體實施過程中,再將軟件項目管理的相關(guān)知識融入其中。
3) 軟件過程:對于軟件過程是我們講述的重點。該部分將安排比較充裕的時間對其進行講解,使學(xué)生對軟件的開發(fā)過程有一個總體的認(rèn)識,同時也對現(xiàn)在的幾種開發(fā)模型加以分析與對比,從而達到在實際項目中軟件的過程的真正含義。
4) 需求分析、軟件設(shè)計、軟件測試及軟件變更:這是我們講述的重點,在講解需求分析、軟件設(shè)計、軟件測試及軟件變更的基本理論、方法的同時,也要將這些理論、方法如何運用到學(xué)生的團隊中,從而真正讓同學(xué)們在學(xué)習(xí)理論、方法的同時,也將相關(guān)的知識運用到具體的實踐中,克服了傳統(tǒng)的單純理論、方法的講解。
圖1是從立體上展示教學(xué)內(nèi)容與時間的先后順序。
4教學(xué)效果
按照上述的教學(xué)實踐進行了兩屆學(xué)生的嘗試,達到了較好的教學(xué)效果。正如同學(xué)們的反映:“把軟件工程這門課列為最喜歡上的課”,“上了軟件工程這門課我感覺非常有收獲,尤其是那些深入淺出的例子給了我很多啟發(fā)。課后的課程設(shè)計更是給了我很大的鍛煉。”“總之做完這個系統(tǒng),我感覺自己又加深了對團隊精神的理解,也讓我對自己有了一個更加清楚的認(rèn)識。”
收稿日期:2007-10
參考文獻
[1] 張長森,王輝,雒芬. 軟件工程課程教學(xué)體系研究[J]. 理工高教研究,2005,24(1):80-82.