亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件工程的情境教學(xué)方法研究與實踐

        2009-02-24 07:02:48朱克敵
        計算機教育 2009年2期
        關(guān)鍵詞:軟件工程情境教學(xué)項目管理

        朱克敵

        文章編號:1672-5913(2009)02-0106-02

        摘 要:軟件工程是一門理論性較深、涉及面較廣、工程性較強的計算機主干專業(yè)課。本文針對該課程特點,結(jié)合軟件企業(yè)中的典型工作任務(wù)過程以及作者在教學(xué)中的實踐,探索了在教學(xué)中如何利用情境教學(xué)進行教學(xué)的新思路,形成了一個探索性的情境教學(xué)模式。

        關(guān)鍵詞:軟件工程;項目管理;情境教學(xué)

        中圖分類號:G642

        文獻標(biāo)識碼:B

        1引言

        隨著近年來國際軟件外包產(chǎn)業(yè)的重新分工和我國產(chǎn)業(yè)經(jīng)濟結(jié)構(gòu)的戰(zhàn)略調(diào)整,我國軟件產(chǎn)業(yè)對計算機軟件類人才的需要也發(fā)生了很大的結(jié)構(gòu)性變化,為了適應(yīng)社會對人才需求,培養(yǎng)社會需要的應(yīng)用型人才,各大專院校對計算機專業(yè)及相關(guān)專業(yè)的課程設(shè)置也在不斷地進行調(diào)整,目前“軟件工程”這門課程已逐漸成為了計算機主干專業(yè)課。

        “軟件工程”這門課是軟件工程專業(yè)中核心課程之一,它具有理論深、涉及面廣、實踐性強等特點,是一門涉及計算機科學(xué)、數(shù)學(xué)、經(jīng)濟學(xué)、法學(xué)、管理學(xué)、心理學(xué)等多學(xué)科的綜合性學(xué)科,是一門比較難教、難學(xué)的重要課程。那么,如何根據(jù)課程特點并應(yīng)用情境教學(xué)于這門課中,使學(xué)生能夠在情境和模仿中理解軟件工程過程和相應(yīng)管理的真正含義,這是本文要論述的中心。

        2課程特點及存在的問題

        為了適應(yīng)社會對高等教育的新需求,我國各大專院校都在不斷探索新的教學(xué)模式,國家也成立了許多示范性院校,各個示范性院校都在尋求各種教改,例如教學(xué)體制、國際合作、教材建設(shè)、課程改革、實踐教學(xué)、項目教學(xué)、情境教學(xué)等等,并已取得了很多成果。就目前而言,各個學(xué)校的教師在課程教學(xué)中,對項目教學(xué)和情境教學(xué)都作過許多探索并投入了很大的關(guān)注,但還存在著一些問題。

        (1) 注重“軟件工程技術(shù)”,輕視“軟件工程管理”,在授課過程中往往把它們孤立分裂開進行講解,即在前期花費大量的學(xué)時講授軟件工程技術(shù)理論,僅僅在最后才花費一兩次課進行軟件管理技術(shù)的講解。

        (2) 由于教師參與大型軟件設(shè)計、開發(fā)的機會較少、實踐經(jīng)驗有限,所以在講授課程過程中,對管理在軟件過程中的應(yīng)用理解不足,也容易出現(xiàn)重技術(shù)輕管理的現(xiàn)象。

        (3) 在課堂教學(xué)中每章孤立式地使用了一些案例教學(xué),內(nèi)容講授不連貫,使學(xué)生對軟件工程的各個過程的理解比較零散,過程整體性不鮮明。

        (4) 現(xiàn)在的呆板授課方式,往往容易使學(xué)生只知道應(yīng)該做什么,卻不知道怎樣去做,這樣就會使學(xué)生對理論內(nèi)容理解不深、記憶不強。

        (5) 模仿是初學(xué)者迅速成長的必經(jīng)之路,而現(xiàn)在的教材中出現(xiàn)的文檔說明許多都不實用,在實際工作中幾乎不適用。

        我們曾經(jīng)對參加過社會培訓(xùn)機構(gòu)培訓(xùn)過的計算機應(yīng)屆畢業(yè)生作過調(diào)查,反饋的意見讓我們真正理解了軟件工程與項目管理的關(guān)系以及它們在項目開發(fā)中的重要作用和意義。

        如何才能在教學(xué)環(huán)節(jié)上解決這一問題,情境教學(xué)是一個好的教學(xué)方法。在情境教學(xué)中我們應(yīng)該關(guān)注如下一些要點:

        (1) 情境是與實際工作任務(wù)緊密相連的,情境中的活動內(nèi)容不應(yīng)該僅僅是一個案例,而應(yīng)該是一個貫穿整體的過程活動,每一個情境都應(yīng)該是另一個情境的前驅(qū)或后繼。

        (2) 參與情境中的角色要分明,責(zé)任要清晰,并且要有一定的連續(xù)性。

        (3) 情境中的角色不僅要擔(dān)當(dāng)一定的任務(wù),同時一定要有最終的工作成果。

        (4) 對每個情境中的角色都要有最終的評價。

        (5) 情境來源于實際,由于學(xué)生還沒有機會參與社會,項目經(jīng)驗機會很少,所以在情境中的角色往往是茫然的,不知所措的,所以,我們應(yīng)該在情境中設(shè)計一些技巧、模版,讓學(xué)生能夠模仿,這樣可以加快進入角色,舉一反三。

        本文就是在充分考慮該課程的特點,結(jié)合作者多年教學(xué)和工程實踐經(jīng)驗,在課程教學(xué)方面作一些嘗試和探索。

        3教學(xué)中的實踐方法

        我們在教學(xué)過程中充分考慮到教材中的每個章節(jié)內(nèi)容在實際軟件企業(yè)中的工作任務(wù)情境,再結(jié)合軟件工程課程的特點,盡量把理論授課內(nèi)容穿插到教學(xué)情境中,在課堂上和課后作業(yè)教學(xué)中探索性采取了如下一些方法:

        (1) 首先由相關(guān)教師組成一個“情境教學(xué)研究”小組,與軟件企業(yè)充分交流,根據(jù)軟件生命周期過程的工作任務(wù)共同研究開發(fā)若干“教學(xué)情境”。

        (2) 把軟件工程的設(shè)計開發(fā)內(nèi)容和項目管理過程內(nèi)容有機地結(jié)合并互相穿插起來。

        例如把項目計劃、項目監(jiān)督和控制、驗證、確認(rèn)、配置管理、質(zhì)量和分析等都貫穿于授課的整個軟件生命周期的每個階段中。

        (3) 把學(xué)生分成6人一個小組,每個人都負(fù)有一定的角色和給定的責(zé)任,角色在整個學(xué)期中要進行互換。

        小組分配原則:

        ●學(xué)習(xí)成績好的和學(xué)習(xí)成績不好的要盡量搭配在一個小組中。

        ●由于動手能力不同,盡量把男生和女生進行合理比例搭配組成小組。

        ●為了方便在一起討論問題,盡量把在同一個寢室的學(xué)生組成在一個小組中。

        ●由于很多文檔都需要用業(yè)余時間完成,所以要盡量把擁有個人計算機的和沒有計算機的搭配在一個小組。

        角色分配:

        PM:老師、LD:小組長、SE:軟件工程師、PG:程序員、CM:配置管理員、QA:質(zhì)量管理員

        (4) 要求明確每個角色的責(zé)任和工作范圍

        PM:有任課教師擔(dān)當(dāng),負(fù)責(zé)管理全班所有項目的進度和完成質(zhì)量,協(xié)調(diào)項目組之間出現(xiàn)的問題。

        LD:對本項目小組進行任務(wù)分配和全面管理,并向PM負(fù)責(zé)。

        SE:負(fù)責(zé)組織項目組成員進行項目分析、設(shè)計、開發(fā)、測試等工作。

        PG:進行部分程序框架的編制。

        CM:配置控制和管理

        QA:質(zhì)量控制管理

        (5) 工作會議記錄

        目的是監(jiān)督和控制學(xué)生完成老師布置的每章任務(wù),同時,讓學(xué)生體會和感覺開發(fā)小組氛圍,培養(yǎng)團隊合作的精神。要求每個項目小組每周都要根據(jù)本周老師授課內(nèi)容召開一次小組會議,并寫出會議記錄。會議記錄內(nèi)容要求包括:

        ●本周課程內(nèi)容和任務(wù)的討論。

        ●上次會議任務(wù)的工作結(jié)果匯報。

        ●本次會議討論的議題和結(jié)論。

        ●沒有結(jié)論的問題保留等。

        (6) 根據(jù)課程授課進展,要求每個項目小組在每個章節(jié)或每個階段都要選擇性地寫出成果文檔。例如立項申請書、可行性分析報告、項目開發(fā)計劃、項目開發(fā)計劃、項目開發(fā)體制圖、整體項目進度表、用戶需求調(diào)查表、需求規(guī)格說明書、需求變更跟蹤票、概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計書、畫面設(shè)計、項目畫面遷移圖、詳細設(shè)計說明書、程序設(shè)計、代碼規(guī)范、測試計劃書、單體測試式樣書、結(jié)合測試式樣書、系統(tǒng)測試式樣書、QA一覽表、軟件維護手冊、用戶操作手冊、項目開發(fā)總結(jié)報告等。

        (7) 課堂上適度地增加情境教學(xué)

        針對每章授課內(nèi)容設(shè)計一個或兩個教學(xué)情境,分別由課堂活動和課后活動組成。老師在講完整章理論內(nèi)容之后,最后把全部內(nèi)容穿插起來帶領(lǐng)學(xué)生進行一次情境教學(xué)活動。情境活動有老師組織,某個小組進行活動發(fā)表,其他小組進行評審。在整個學(xué)期中每個小組都會有機會擔(dān)當(dāng)情境活動者。例如我們設(shè)計了如下一些情境活動:

        ●軟件計劃階段:可行性分析討論情境活動

        ●需求分析階段:需求獲取和分析情境活動

        ●基本設(shè)計階段:基本設(shè)計評審情境活動

        ●詳細設(shè)計階段:詳細設(shè)計評審情境活動

        ●代碼制造階段:代碼規(guī)范性討論情境活動

        ●軟件測試階段:測試計劃和內(nèi)容評審情境活動

        ●其他一些情境:小組會議情境、項目計劃制定、風(fēng)險評估情境、配置管理情境等。

        (8) 規(guī)范文檔模板

        學(xué)生只學(xué)習(xí)了理論,往往對于如何撰寫各種成果表格和文檔都比較茫然,所以便于學(xué)生模仿,我們結(jié)合軟件企業(yè)資料抽象構(gòu)建了一些關(guān)鍵性的模版供學(xué)生模仿,這樣可以使學(xué)生盡快理解實際過程中的應(yīng)用關(guān)鍵點。模板類型包括表格、圖形、文檔等各種形式。

        (9) 增加一周的課程實訓(xùn)

        把平時在松散環(huán)境下完成的項目設(shè)計、開發(fā),測試、管理等教學(xué)內(nèi)容再次以團隊合作形式集中進行項目整體情境活動實訓(xùn),其中要求把管理活動和軟件工程相結(jié)合最終形成實訓(xùn)報告。

        (10) 條件允許的情況下,組織學(xué)生到軟件企業(yè)進行參觀,了解和體驗軟件企業(yè)的工作環(huán)境和工作氛圍,激發(fā)學(xué)生畢業(yè)以后繼續(xù)從事計算機軟件行業(yè)的熱情和信心。到企業(yè)進行參觀時,一定要避免走馬觀花式的參觀,要請企業(yè)資深經(jīng)理或一線企業(yè)員工進行企業(yè)介紹和講解。講解內(nèi)容組應(yīng)包括:

        ●軟件企業(yè)管理和文化。

        ●軟件企業(yè)對應(yīng)聘員工的要求。

        ●IT職業(yè)道德教育。

        ●計算機行業(yè)的發(fā)展的美好前景。

        ●計算機行業(yè)的最新前沿技術(shù)。

        ●對同學(xué)們的殷切希望和要求等。

        (11) 每個小組進行內(nèi)部評價

        要求每個小組長對每個組員在本學(xué)期中參與小組活動情況進行評價,每個評價點10分,一共為100分。老師對每個小組長工作情況進行評價,最終作為期末成績評價依據(jù)。評價標(biāo)準(zhǔn)如下:

        態(tài)度與協(xié)作:積極性情況、團隊合作情況、執(zhí)行力情況,小組會議出勤情況

        參考文獻

        [1] 趙曉東. 比較教學(xué)法與工程機械教學(xué)[J]. 中國職業(yè)技術(shù)教育,2006,(19): 47-48.

        [2] 李運模. 比較教學(xué)法論略[J]. 中南民族學(xué)院學(xué)報(人文社會科學(xué)版),2000,20(3):125-127.

        [3] Marco Cantù. Mastering Borland Delphi 2005[M]. USA: SYBEX Inc., 2005.

        [4] 劉藝. Delphi面向?qū)ο缶幊趟枷隱M]. 北京:機械工業(yè)出版社,2003.

        [5] Bruce Eckel. Thinking in C++, 2nd Ed., Volume 1[M]. USA: Prentice Hall PTR, 2000.

        [6] Andrew Troelsen. Pro C# 2008 and the .NET 3.5 Platform, 4th Ed[M]. USA: Apress, 2007.

        Application of Comparative Teaching Method in Difficult Concepts Teaching of Polymorphism in Delphi

        QI Lai-bin, FENG Xi-ye, JIANG Hai-yan, DU Lin

        (Dept. of Computer Science and Technology, Shandong Institute of Education, Jinan 250013, China)

        Abstract:Comparative teaching method is the effective method to surmount emphases and difficulties in teaching. This paper introduced the teaching practice of authors utilizing comparative teaching method to resolve difficult concepts that include override, overload and hide.

        Key word:comparative teaching method; polymorphism; override; overload; hide; Delphi

        猜你喜歡
        軟件工程情境教學(xué)項目管理
        裝配式EPC總承包項目管理
        基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
        項目管理在科研項目管理中的應(yīng)用
        未來如何更高效地進行工程項目管理
        依托工作室的軟件工程實踐教學(xué)研究
        基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
        高職酒店管理專業(yè)情境教學(xué)模式探究
        關(guān)于提高軟件工程實踐教學(xué)質(zhì)量的幾點思考
        關(guān)于如何創(chuàng)新和完善計算機軟件工程管理的探討
        淺析情境教學(xué)法在中職會計課堂中的應(yīng)用價值
        考試周刊(2016年79期)2016-10-13 23:33:50
        熟女体下毛荫荫黑森林| 国产精品一区2区三区| 级毛片无码av| 亚洲av大片在线免费观看| 色婷婷久久精品一区二区| 日韩av高清在线观看| 中文字幕乱伦视频| 日韩成人无码v清免费| 国产精品专区一区二区av免费看| 国产一区二区在线免费视频观看| 日本免费视频| 97色伦综合在线欧美视频| 粉嫩少妇内射浓精videos| av在线免费观看你懂的| 一级内射免费观看视频| 久久亚洲av成人无码电影 | 日本在线精品一区二区三区| 又粗又大又硬毛片免费看| 韩国19禁无遮挡啪啪无码网站| 亚洲公开免费在线视频| 亚洲激情一区二区三区视频| 青青草成人在线免费视频| 国产99在线 | 亚洲| 国产农村妇女高潮大叫| 国产高清黄色在线观看91| 国产一区二区黑丝美胸| 亚洲无av在线中文字幕| 在线亚洲欧美日韩精品专区| 日韩在线观看网址| 精品人妻午夜中文字幕av四季| 精品人妻一区二区三区浪人在线| 亚洲熟妇av日韩熟妇在线| 亚洲Av午夜精品a区| 免费在线av一区二区| 加勒比东京热中文字幕| 99久久久国产精品免费蜜臀| 国产精品自产拍在线18禁| 亚洲色图第一页在线观看视频| 亚洲婷婷久悠悠色悠在线播放| 国产md视频一区二区三区| 久久久久亚洲av无码尤物|