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

        ?

        《軟件工程》課程TAP教學模式探索與實踐

        2014-08-30 02:07:36胡文藝闞璦珂王華軍
        職業(yè)技術(shù)教育 2014年5期
        關(guān)鍵詞:教學模式

        胡文藝+闞璦珂+王華軍

        摘 要 針對軟件工程課程的特點和教學研究現(xiàn)狀,提出以課堂理論教學為引導、案例分析為基礎(chǔ)、項目實踐為關(guān)鍵的創(chuàng)新TAP教學模式。實踐證明,TAP教學模式符合軟件工程課程的特點,有益于提高學生學習的積極性、主動性和軟件工程能力,對于軟件工程人才職業(yè)技能的培養(yǎng)具有一定的指導意義。

        關(guān)鍵詞 軟件工程;TAP;教學模式;項目實踐

        中圖分類號 G714 文獻標識碼 A 文章編號 1008-3219(2014)05-0051-03

        軟件工程學是一門指導計算機軟件開發(fā)和維護的工程學科[1],是計算機科學與技術(shù)專業(yè)的主干核心課程,在專業(yè)知識結(jié)構(gòu)中占有重要地位。采用“理論教學為引導、案例分析為基礎(chǔ)、項目實踐為關(guān)鍵”(簡稱TAP)的教學模式,使學生能更好地了解軟件項目開發(fā)和維護的一般過程,扎實掌握軟件工程的基本原理、方法和過程,真正做到學以致用。

        一、軟件工程課程特點及教學要求

        (一)課程特點

        一是綜合性強。軟件工程課程教學要達到良好的教學效果,其前提是要學好計算機應(yīng)用基礎(chǔ)、操作系統(tǒng)原理、離散數(shù)學、數(shù)值分析、數(shù)據(jù)結(jié)構(gòu)及算法設(shè)計、數(shù)據(jù)庫原理和一門高級程序設(shè)計語言等前導基礎(chǔ)課程。學生只有掌握了軟件工程的基本概念和基本原理,才能綜合運用理論和方法開發(fā)出符合用戶需求的、高質(zhì)量的軟件。

        二是內(nèi)容更新快。軟件工程是一門發(fā)展極為迅速的學科,從1968年軟件工程早期定義提出后,近五十年來,不斷有大量新理論、新方法、新技術(shù)出現(xiàn),相關(guān)知識點的更新速度遠遠超過了教材的更新速度。軟件工程的授課內(nèi)容應(yīng)隨著需求、應(yīng)用的變化以及新技術(shù)的出現(xiàn)而變化[2]。

        三是實踐性強。該課程的最終目標是要學生把所學的知識運用到實際項目的開發(fā)實踐中,并且只有在實際項目中才能培養(yǎng)學生學以致用的能力,并使其領(lǐng)悟軟件工程的真正精髓。

        (二)教學要求

        軟件工程適用的教學模式由課程的專業(yè)性質(zhì)、理論體系和應(yīng)用領(lǐng)域決定。首先,在當前計算機行業(yè)發(fā)展的大環(huán)境下,對軟件工程人才的培養(yǎng),既不等同于培養(yǎng)軟件開發(fā)高級階段的系統(tǒng)分析師,也不是培養(yǎng)剛?cè)腴T的初級程序員。其次,該課程作為計算機系統(tǒng)結(jié)構(gòu)、算法與數(shù)據(jù)結(jié)構(gòu)、高級程序設(shè)計等的后續(xù)課程,是學生在掌握基本的程序開發(fā)技能后,進行畢業(yè)設(shè)計和以后具體軟件項目設(shè)計和實施。就課堂訓練而言,要教會學生如何在軟件項目運行管理中避免失控、在軟件進度的跟蹤過程中防止偏離既定設(shè)計目標、在面臨計劃的突變時能協(xié)同開發(fā)團隊順利地調(diào)整階段目標等,而不僅限于讓學生掌握一般工具?;谝陨辖虒W要求,創(chuàng)建“理論教學+案例分析+項目實踐”的教學模式便成為現(xiàn)實所需。

        二、TAP教學模式內(nèi)涵及運行

        在軟件工程課程的教授過程中,本文提出的TAP教學模式是指以課堂理論教學為引導(T:Teaching)案例分析為基礎(chǔ)(A:Case Analysis)、項目實踐為關(guān)鍵(P:Practical Training),具體見圖1。

        (一)課堂理論教學為引導

        軟件工程課程課堂講授內(nèi)容主要包括:軟件工程概述、可行性研究、需求分析、概要設(shè)計、詳細設(shè)計、實現(xiàn)、測試、維護和軟件管理等。在講授過程中,本著以學生為中心的原則,采用啟發(fā)式講授、引導式提問和互動式討論的方法,深入淺出地對課程進行講解,使學生更容易掌握基礎(chǔ)知識,理解重要概念,了解軟件開發(fā)模型和過程。作為一門實踐性很強的課程,軟件工程課程的講解還應(yīng)包括在具體案例分析和實踐之后的重點、疑難點、盲點的分析和總結(jié),并根據(jù)具體情況進行提問式和討論式的講解,以便學生能更系統(tǒng)、更全面、更感性地掌握該課程的知識。

        (二)案例分析為基礎(chǔ)

        軟件工程的理論和方法是從大量的軟件開發(fā)案例中總結(jié)出來的,可借助真實的、經(jīng)典的和學生使用較多的軟件作為開發(fā)案例,從而激發(fā)學生內(nèi)在的學習動力,使學生有效地理解和掌握理論知識,快速地與實際應(yīng)用接軌。在教學過程中通過基于Android系統(tǒng)的手機游戲開發(fā)等案例的分析,使得學生對軟件工程生命周期各個階段的工作有一個深刻直觀的理解。

        一是可行性研究和需求分析階段。通過案例分析,引導學生從可行性研究的經(jīng)濟、技術(shù)、操作和社會及法律等方面進行分析,假設(shè)學生自己作為用戶,引導其思考會有哪些需求,如何進行需求分析,怎樣生成報告等。

        二是實施階段。第一,結(jié)合案例的特點和開發(fā)策略,了解軟件過程中噴泉開發(fā)模型,并討論若用瀑布模型、原型化方法、增量模型和螺旋模型等進行開發(fā),其過程有何異同。第二,重點分析該軟件的架構(gòu)設(shè)計、詳細設(shè)計及設(shè)計模式。第三,通過課堂提問和討論理解軟件可維護性的重要性,及在課堂進行該軟件的黑盒測試,對軟件測試形成直接的感性的認識。

        三是項目管理階段。通過該軟件的案例分析,充分認識項目管理在成本、人員、進度、質(zhì)量、風險等各項活動中的重要性。

        (三)項目實踐為關(guān)鍵

        1.企業(yè)實踐

        以校企合作為契機,充分利用學校和企業(yè)的資源,優(yōu)勢互補,促進理論教學與實踐相結(jié)合。本專業(yè)已經(jīng)與多家軟件有限公司建立校企合作關(guān)系,邀請企業(yè)有經(jīng)驗的工程師走進課堂,分享業(yè)界的開發(fā)技術(shù)和實踐經(jīng)驗。學生參與企業(yè)的真實項目,使用當前主流技術(shù)和敏捷開發(fā)方法,也能激發(fā)學生的學習積極性和實踐探索興趣。

        2.課程同步實踐

        在引導式教學和案例分析的基礎(chǔ)上同步開展課程實踐活動,使得軟件項目管理貫穿于課程同步實踐,從而全面做到理論與實踐的實時結(jié)合。以基于Android的手機游戲開發(fā)作為軟件工程課程同步實踐項目。

        首先,可行性研究、需求調(diào)研和需求分析。學生組成3~5人的開發(fā)小組對基于Android的手機游戲進行調(diào)研和可行性的實際分析,編寫《可行性報告》和《需求分析報告》。

        其次,軟件設(shè)計,主要包括概要設(shè)計和詳細設(shè)計。本實踐項目的概要設(shè)計中的系統(tǒng)結(jié)構(gòu)設(shè)計采用客戶/服務(wù)器模式,在該階段通過引導學生了解內(nèi)聚和耦合的概念,并指導學生進行模塊劃分。在詳細設(shè)計中,各小組成員根據(jù)模塊的分工,確定各自負責的模塊。在游戲類的詳細設(shè)計中,界面設(shè)計占有至關(guān)重要的作用,學生也需對軟、硬件接口、模塊接口進行邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計。

        第三,實現(xiàn)和測試。程序?qū)崿F(xiàn)是大多數(shù)學生的難點,也是項目實踐的關(guān)鍵點。基于Android的手機游戲采用的技術(shù)方案為Android +Java+SQL Server。在實踐過程中,需對Java相關(guān)知識進行復習,適當?shù)臅r候幫助學生進行代碼的編寫和調(diào)試。測試階段由不同的開發(fā)小組人員進行交叉測試,分別進行白盒和黑盒測試。在時間足夠充分的情況下,由開發(fā)小組人員編寫測試代碼,進行白盒測試。通過這兩種測試方式,找出游戲中存在的錯誤,并寫出相應(yīng)的《測試報告》。

        第四,軟件維護。各小組把完成的手機游戲軟件安裝到本小組人員的手機上,一旦發(fā)現(xiàn)問題進行及時維護。通過使用自己編寫的軟件,讓學生體會軟件健壯性和維護的重要性。

        三、教學效果

        (一)學生評教

        近三年來,采用TAP教學模式對軟件工程本科課程教學改革進行探索,效果顯著?!盾浖こ獭氛n程被評為校級精品課程,學生的學習成績和學生給教師的評教分值逐年上升,見表1。

        (二)社會評價

        軟件工程課程重點培養(yǎng)學生在計算機軟件項目中分析和解決問題的能力,注重軟件工程學方法和思想的引導,注重計算機軟件與應(yīng)用領(lǐng)域知識面深度和廣度的拓展,著力培養(yǎng)學生的自主學習和實際動手能力。在企業(yè)實踐中,以項目實戰(zhàn)為導向,增強了學生學習的自信心和主動性,取得了良好的反饋。用人單位普遍反映畢業(yè)生的軟件工程能力比較突出,畢業(yè)生到了新的“實戰(zhàn)環(huán)境”后,其適應(yīng)能力、創(chuàng)新能力、可塑性等方面都表現(xiàn)優(yōu)異,得到用人單位的廣泛好評。

        (成都理工大學2013-2016年高等教育人才培養(yǎng)質(zhì)量和教學改革項目《<軟件工程>課程教學模式改革》,編號:13JGY68,主持人:胡文藝)

        參考文獻:

        [1]張海藩.軟件工程導論(第五版)[M].北京:清華大學出版社,2008:5.

        [2]Jazayeri M.The Education of a Software Engineer[C]. Proceedings of the 19th International Conference on Automated Software Engineering(ASE04).Washington DC:IEEE Computer Society,2004:xviii- xxvii.

        第三,實現(xiàn)和測試。程序?qū)崿F(xiàn)是大多數(shù)學生的難點,也是項目實踐的關(guān)鍵點?;贏ndroid的手機游戲采用的技術(shù)方案為Android +Java+SQL Server。在實踐過程中,需對Java相關(guān)知識進行復習,適當?shù)臅r候幫助學生進行代碼的編寫和調(diào)試。測試階段由不同的開發(fā)小組人員進行交叉測試,分別進行白盒和黑盒測試。在時間足夠充分的情況下,由開發(fā)小組人員編寫測試代碼,進行白盒測試。通過這兩種測試方式,找出游戲中存在的錯誤,并寫出相應(yīng)的《測試報告》。

        第四,軟件維護。各小組把完成的手機游戲軟件安裝到本小組人員的手機上,一旦發(fā)現(xiàn)問題進行及時維護。通過使用自己編寫的軟件,讓學生體會軟件健壯性和維護的重要性。

        三、教學效果

        (一)學生評教

        近三年來,采用TAP教學模式對軟件工程本科課程教學改革進行探索,效果顯著。《軟件工程》課程被評為校級精品課程,學生的學習成績和學生給教師的評教分值逐年上升,見表1。

        (二)社會評價

        軟件工程課程重點培養(yǎng)學生在計算機軟件項目中分析和解決問題的能力,注重軟件工程學方法和思想的引導,注重計算機軟件與應(yīng)用領(lǐng)域知識面深度和廣度的拓展,著力培養(yǎng)學生的自主學習和實際動手能力。在企業(yè)實踐中,以項目實戰(zhàn)為導向,增強了學生學習的自信心和主動性,取得了良好的反饋。用人單位普遍反映畢業(yè)生的軟件工程能力比較突出,畢業(yè)生到了新的“實戰(zhàn)環(huán)境”后,其適應(yīng)能力、創(chuàng)新能力、可塑性等方面都表現(xiàn)優(yōu)異,得到用人單位的廣泛好評。

        (成都理工大學2013-2016年高等教育人才培養(yǎng)質(zhì)量和教學改革項目《<軟件工程>課程教學模式改革》,編號:13JGY68,主持人:胡文藝)

        參考文獻:

        [1]張海藩.軟件工程導論(第五版)[M].北京:清華大學出版社,2008:5.

        [2]Jazayeri M.The Education of a Software Engineer[C]. Proceedings of the 19th International Conference on Automated Software Engineering(ASE04).Washington DC:IEEE Computer Society,2004:xviii- xxvii.

        第三,實現(xiàn)和測試。程序?qū)崿F(xiàn)是大多數(shù)學生的難點,也是項目實踐的關(guān)鍵點?;贏ndroid的手機游戲采用的技術(shù)方案為Android +Java+SQL Server。在實踐過程中,需對Java相關(guān)知識進行復習,適當?shù)臅r候幫助學生進行代碼的編寫和調(diào)試。測試階段由不同的開發(fā)小組人員進行交叉測試,分別進行白盒和黑盒測試。在時間足夠充分的情況下,由開發(fā)小組人員編寫測試代碼,進行白盒測試。通過這兩種測試方式,找出游戲中存在的錯誤,并寫出相應(yīng)的《測試報告》。

        第四,軟件維護。各小組把完成的手機游戲軟件安裝到本小組人員的手機上,一旦發(fā)現(xiàn)問題進行及時維護。通過使用自己編寫的軟件,讓學生體會軟件健壯性和維護的重要性。

        三、教學效果

        (一)學生評教

        近三年來,采用TAP教學模式對軟件工程本科課程教學改革進行探索,效果顯著?!盾浖こ獭氛n程被評為校級精品課程,學生的學習成績和學生給教師的評教分值逐年上升,見表1。

        (二)社會評價

        軟件工程課程重點培養(yǎng)學生在計算機軟件項目中分析和解決問題的能力,注重軟件工程學方法和思想的引導,注重計算機軟件與應(yīng)用領(lǐng)域知識面深度和廣度的拓展,著力培養(yǎng)學生的自主學習和實際動手能力。在企業(yè)實踐中,以項目實戰(zhàn)為導向,增強了學生學習的自信心和主動性,取得了良好的反饋。用人單位普遍反映畢業(yè)生的軟件工程能力比較突出,畢業(yè)生到了新的“實戰(zhàn)環(huán)境”后,其適應(yīng)能力、創(chuàng)新能力、可塑性等方面都表現(xiàn)優(yōu)異,得到用人單位的廣泛好評。

        (成都理工大學2013-2016年高等教育人才培養(yǎng)質(zhì)量和教學改革項目《<軟件工程>課程教學模式改革》,編號:13JGY68,主持人:胡文藝)

        參考文獻:

        [1]張海藩.軟件工程導論(第五版)[M].北京:清華大學出版社,2008:5.

        [2]Jazayeri M.The Education of a Software Engineer[C]. Proceedings of the 19th International Conference on Automated Software Engineering(ASE04).Washington DC:IEEE Computer Society,2004:xviii- xxvii.

        猜你喜歡
        教學模式
        群文閱讀教學模式探討
        “思”以貫之“學、練、賽、評”教學模式的實踐探索
        體育教學(2022年4期)2022-05-05 21:26:58
        關(guān)于應(yīng)用型復合人才培養(yǎng)的教學模式探討
        遼寧絲綢(2022年1期)2022-03-29 00:59:06
        特殊教育學校在線教學模式探索與實踐
        “以讀帶寫,以寫促讀”教學模式的實踐探索
        甘肅教育(2020年12期)2020-04-13 06:25:48
        “認知-遷移”教學模式在高年級閱讀教學中的應(yīng)用
        “一精三多”教學模式的探索與實踐
        “導航杯”實踐教學模式的做法與成效
        學習月刊(2015年18期)2015-07-09 05:41:22
        5E教學模式對我國中學數(shù)學教學的啟示
        高中生物教學模式改革之我見
        散文百家(2014年11期)2014-08-21 07:17:00
        女优免费中文字幕在线| 免费国产黄网站在线观看| 无码人妻丰满熟妇精品区| 西西人体大胆视频无码| 邻居少妇太爽在线观看| 亚洲人成网站在线播放2019 | 深夜福利小视频在线观看| 国产午夜精品福利久久| 国产偷拍自拍在线观看| 99精品久久99久久久久| 亚洲小说区图片区另类春色| 亚洲AV激情一区二区二三区| 亚洲一区二区一区二区免费视频| 精品亚洲麻豆1区2区3区| 男女裸交无遮挡啪啪激情试看| 国产爆乳乱码女大生Av| 国产自拍精品视频免费观看| 国产精品婷婷久久爽一下| 亚洲熟少妇在线播放999| 一区二区三区内射视频在线观看| 日本成人中文字幕亚洲一区| 国产大片内射1区2区| 区久久aaa片69亚洲| 91久国产在线观看| 丰满少妇被啪啪到高潮迷轩| 免费人妻精品一区二区三区| 成人区视频| 日韩精品资源在线观看免费| 亚洲最新无码中文字幕久久| 亚洲熟女综合一区二区三区| 国产国拍亚洲精品永久69| 国产中文字幕免费视频一区| 亚洲欧美乱日韩乱国产| 免费可以在线看A∨网站| 国产啪啪视频在线观看| 亚洲精品国产精品乱码在线观看| 四虎影库久免费视频| 亚洲一区二区情侣| 国产免费二区三区视频| 中国老熟妇自拍hd发布| 日本道免费精品一区二区|