99精品久久这里只有精品,三上悠亚免费一区二区在线,91精品福利一区二区,爱a久久片,无国产精品白浆免费视,中文字幕欧美一区,爽妇网国产精品,国产一级做a爱免费观看,午夜一级在线,国产精品偷伦视频免费手机播放

    <del id="eyo20"><dfn id="eyo20"></dfn></del>
  • <small id="eyo20"><abbr id="eyo20"></abbr></small>
      <strike id="eyo20"><samp id="eyo20"></samp></strike>
    • 首頁(yè) > 文章中心 > 軟件工程實(shí)訓(xùn)報(bào)告

      軟件工程實(shí)訓(xùn)報(bào)告

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件工程實(shí)訓(xùn)報(bào)告范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      軟件工程實(shí)訓(xùn)報(bào)告

      軟件工程實(shí)訓(xùn)報(bào)告范文第1篇

      按企業(yè)的標(biāo)準(zhǔn)和流程來(lái)實(shí)現(xiàn)高校軟件工程實(shí)訓(xùn)課程的目標(biāo),讓企業(yè)的要求、企業(yè)的模式、企業(yè)的技術(shù)走進(jìn)軟件工程實(shí)訓(xùn)課堂。在企業(yè)實(shí)際的需求和項(xiàng)目開發(fā)模式基礎(chǔ)上,使學(xué)生建立軟件工程意識(shí)、提高軟件工程素質(zhì)、增強(qiáng)軟件項(xiàng)目實(shí)踐能力、培養(yǎng)創(chuàng)新精神和創(chuàng)新能力,促進(jìn)教師團(tuán)隊(duì)和學(xué)生團(tuán)隊(duì)的合作精神,以培養(yǎng)能適應(yīng)社會(huì)和企業(yè)需要的IT技術(shù)人才為目標(biāo),引導(dǎo)課程體系的構(gòu)建和教學(xué)組織模式及教學(xué)方法的改革,為軟件專業(yè)人才培養(yǎng)計(jì)劃的制定提供充足的理論與實(shí)踐依據(jù)。

      在企業(yè)化實(shí)施的過(guò)程中要充分體現(xiàn)企業(yè)實(shí)踐的特色,實(shí)訓(xùn)指導(dǎo)老師要在軟件企業(yè)開展調(diào)研,了解企業(yè)對(duì)軟件工程人才專業(yè)技能和管理技能的要求;了解企業(yè)不同項(xiàng)目開發(fā)的平臺(tái);了解企業(yè)項(xiàng)目團(tuán)隊(duì)的組織結(jié)構(gòu);收集企業(yè)允許公開的組織過(guò)程資產(chǎn)。在調(diào)研的基礎(chǔ)上,制訂軟件工程實(shí)訓(xùn)的課程大綱、課程章程、教師和學(xué)生的組織結(jié)構(gòu)、平臺(tái)和文檔的定義、軟件開發(fā)過(guò)程和工具的選擇、項(xiàng)目管理的實(shí)施等。為達(dá)到實(shí)訓(xùn)課企業(yè)化的目的,必須做到如下幾點(diǎn)。

      1)在調(diào)研的基礎(chǔ)上,以企業(yè)的標(biāo)準(zhǔn)進(jìn)行實(shí)驗(yàn)室軟硬件平臺(tái)的構(gòu)建,包括應(yīng)用軟件企業(yè)的實(shí)際開發(fā)環(huán)境、項(xiàng)目管理環(huán)境、版本控制環(huán)境。

      2)規(guī)范軟件工程過(guò)程和項(xiàng)目管理過(guò)程。以PMBOK為指導(dǎo),嚴(yán)格按照項(xiàng)目的啟動(dòng)、計(jì)劃、執(zhí)行、監(jiān)控、收尾過(guò)程進(jìn)行,規(guī)范學(xué)生在開發(fā)過(guò)程中的軟件工程思想。

      3)校企合作,團(tuán)隊(duì)合作。在指導(dǎo)教師層面,采用團(tuán)隊(duì)合作的模式,構(gòu)建了由企業(yè)導(dǎo)師、項(xiàng)目管理人員、開發(fā)人員、有測(cè)試專長(zhǎng)的老師組成的PMO,實(shí)時(shí)為各小組進(jìn)行遠(yuǎn)程和現(xiàn)場(chǎng)技術(shù)支持;在學(xué)生層面,以學(xué)生的能力和性格為參考,任命各小組的項(xiàng)目經(jīng)理,并且賦予項(xiàng)目經(jīng)理一定的權(quán)限。

      4)激勵(lì)機(jī)制。將實(shí)訓(xùn)課程提升到項(xiàng)目的級(jí)別,定義實(shí)訓(xùn)課程的里程碑,建立完善的激勵(lì)機(jī)制,定期開展項(xiàng)目的績(jī)效評(píng)估,公布績(jī)效信息,公平公正地給予團(tuán)隊(duì)和成員獎(jiǎng)勵(lì),提高學(xué)生的積極性和創(chuàng)新能力。

      軟件工程實(shí)訓(xùn)課程企業(yè)化實(shí)施方案的實(shí)施流程

      實(shí)訓(xùn)課程在企業(yè)實(shí)施的內(nèi)容上要具有可行性,要注重學(xué)生實(shí)踐能力的培養(yǎng)和注重實(shí)訓(xùn)內(nèi)容與理論的有機(jī)結(jié)合,避免成為單純的技能培訓(xùn)。實(shí)訓(xùn)教師除了按企業(yè)項(xiàng)目的標(biāo)準(zhǔn)和流程要求指導(dǎo)學(xué)生,還必須在實(shí)踐的過(guò)程中嘗試新的教學(xué)方法和新的技術(shù),不斷進(jìn)行分析和總結(jié),制訂一套適合高校軟件工程專業(yè)實(shí)訓(xùn)課程企業(yè)化實(shí)施的最佳方案,將探索的中心定位在如下幾點(diǎn)。

      1)探索如何在實(shí)際的軟件項(xiàng)目中應(yīng)用軟件工程方法論。軟件工程課程是軟件工程實(shí)訓(xùn)課程的先行課,學(xué)生對(duì)軟件工程概念、思想、方法的理解很大程度上止步于感性的認(rèn)識(shí),在不同類型的軟件項(xiàng)目開發(fā)過(guò)程中,如何靈活應(yīng)用軟件工程的方法論是值得探索的。

      2)探索如何在學(xué)校實(shí)驗(yàn)室構(gòu)建軟件企業(yè)項(xiàng)目開發(fā)的平臺(tái)。學(xué)校實(shí)驗(yàn)室的軟硬件環(huán)境是以教學(xué)和科研為出發(fā)點(diǎn)構(gòu)建的,如何在實(shí)驗(yàn)室的環(huán)境下,搭建可以同時(shí)支持不同規(guī)模和類型項(xiàng)目開發(fā)的平臺(tái),保證學(xué)生在實(shí)訓(xùn)中掌握軟件企業(yè)項(xiàng)目開發(fā)的平臺(tái),也是值得探索的。

      3)探索如何在實(shí)際的軟件項(xiàng)目中應(yīng)用項(xiàng)目管理方法。隨著軟件產(chǎn)業(yè)的發(fā)展,規(guī)范的項(xiàng)目管理是軟件項(xiàng)目成功的保障,因此,國(guó)內(nèi)外的軟件企業(yè)越來(lái)越重視員工項(xiàng)目管理能力的培養(yǎng)。我們的學(xué)生每學(xué)期都有實(shí)踐課程,由于課程類型和時(shí)間等多方面的限制,學(xué)生很少在實(shí)踐課程中運(yùn)用項(xiàng)目管理的方法和技術(shù)。軟件工程實(shí)訓(xùn)有不少于四周的時(shí)間,教師如何在實(shí)訓(xùn)中培養(yǎng)學(xué)生的項(xiàng)目管理意識(shí)和應(yīng)用項(xiàng)目管理的方法是值得探索的。

      4)探索軟件工程實(shí)訓(xùn)教師隊(duì)伍及學(xué)生的組織結(jié)構(gòu)。任何的項(xiàng)目開發(fā)都是建立在團(tuán)隊(duì)合作的基礎(chǔ)上,為了達(dá)到實(shí)訓(xùn)按企業(yè)化的模式進(jìn)行,不能簡(jiǎn)單的靠一個(gè)校內(nèi)指導(dǎo)教師全程負(fù)責(zé),學(xué)生也不能簡(jiǎn)單的分幾個(gè)小組。因此,如何構(gòu)建企業(yè)指導(dǎo)和校內(nèi)指導(dǎo)相結(jié)合的組織結(jié)構(gòu),如何根據(jù)學(xué)生的類型成立團(tuán)隊(duì)是值得探索的。

      5)探索軟件工程實(shí)訓(xùn)期間需要的項(xiàng)目文檔,構(gòu)建團(tuán)隊(duì)的組織過(guò)程資產(chǎn)。在項(xiàng)目開發(fā)的過(guò)程中會(huì)產(chǎn)生很多的項(xiàng)目文檔,軟件項(xiàng)目的國(guó)家標(biāo)準(zhǔn)就對(duì)軟件項(xiàng)目開發(fā)所需要的文檔進(jìn)行了定義。如何在實(shí)際的項(xiàng)目中進(jìn)行對(duì)國(guó)標(biāo)規(guī)定文檔的裁剪是值得探索的。

      基于以上五個(gè)探索要點(diǎn),實(shí)訓(xùn)指導(dǎo)老師可制訂如下的項(xiàng)目實(shí)施流程。

      1)啟動(dòng)過(guò)程:制訂實(shí)訓(xùn)章程,至少包括制訂基本準(zhǔn)則和確定實(shí)訓(xùn)項(xiàng)目。其中,基本準(zhǔn)則包括如下幾點(diǎn):

      (1)遵守實(shí)訓(xùn)基地的規(guī)章制度;

      (2)嚴(yán)格執(zhí)行考勤制度,各項(xiàng)目組組長(zhǎng)負(fù)責(zé)該組成員的出勤管理,組長(zhǎng)每周五將匯總情況上報(bào)指導(dǎo)教師;

      (3)各項(xiàng)目組必須保證每天有半個(gè)小時(shí)的項(xiàng)目例會(huì)時(shí)間(可以采用網(wǎng)絡(luò)的方式),組長(zhǎng)指定相關(guān)人員做好例會(huì)記錄,因特殊情況而缺席的人員,必須有輔導(dǎo)員簽字的請(qǐng)假條;

      (4)每天課程結(jié)束之前,項(xiàng)目組組長(zhǎng)將團(tuán)隊(duì)版本庫(kù)上傳給指導(dǎo)教師。實(shí)訓(xùn)項(xiàng)目指在深入軟件企業(yè)調(diào)研的基礎(chǔ)上,和企業(yè)指導(dǎo)教師互相配合,將企業(yè)實(shí)際項(xiàng)目裁剪到120人/天的規(guī)模,根據(jù)實(shí)訓(xùn)人數(shù)確定可選項(xiàng)目的數(shù)量。

      2)規(guī)劃過(guò)程:制訂實(shí)訓(xùn)的管理計(jì)劃、人員計(jì)劃、進(jìn)度計(jì)劃、質(zhì)量計(jì)劃、驗(yàn)收計(jì)劃等。管理計(jì)劃指實(shí)訓(xùn)指導(dǎo)教師對(duì)實(shí)訓(xùn)過(guò)程中項(xiàng)目范圍的變更處理、人員變更、時(shí)間管理、風(fēng)險(xiǎn)管理等作詳細(xì)的管理計(jì)劃。人員計(jì)劃指為了有效地進(jìn)行資源共享、團(tuán)隊(duì)合作以及公平的績(jī)效和考評(píng),我們給所有參與實(shí)訓(xùn)的企業(yè)指導(dǎo)老師、學(xué)校指導(dǎo)老師、學(xué)生分配不同的權(quán)限和責(zé)任,形成由PMO項(xiàng)目管理辦公室(學(xué)校和企業(yè)老師)、指導(dǎo)老師、團(tuán)隊(duì)經(jīng)理、團(tuán)隊(duì)成員構(gòu)成的四級(jí)項(xiàng)目人員結(jié)構(gòu)。進(jìn)度計(jì)劃指將四周的實(shí)訓(xùn)時(shí)間,根據(jù)需求分析、設(shè)計(jì)、編碼、測(cè)試、驗(yàn)收五個(gè)過(guò)程制定里程碑,各里程碑要進(jìn)行評(píng)審驗(yàn)收。質(zhì)量計(jì)劃指確定要驗(yàn)收的項(xiàng)目文檔和評(píng)審的節(jié)點(diǎn)等。項(xiàng)目文檔指確定各團(tuán)隊(duì)要提交的項(xiàng)目文檔,至少包含項(xiàng)目合同、項(xiàng)目的需求管理計(jì)劃、需求文件和需求跟蹤矩陣;項(xiàng)目范圍基準(zhǔn);項(xiàng)目進(jìn)度管理計(jì)劃、項(xiàng)目進(jìn)度基準(zhǔn);項(xiàng)目質(zhì)量計(jì)劃;項(xiàng)目配置計(jì)劃;項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃、風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃、風(fēng)險(xiǎn)清單;項(xiàng)目溝通計(jì)劃、設(shè)計(jì)報(bào)告、變更記錄、例會(huì)記錄、用戶手冊(cè)、項(xiàng)目總結(jié)報(bào)告。評(píng)審節(jié)點(diǎn)指結(jié)合需求分析、設(shè)計(jì)、編碼、測(cè)試、驗(yàn)收五個(gè)過(guò)程制訂相應(yīng)的評(píng)審節(jié)點(diǎn),給出評(píng)審結(jié)果和相應(yīng)的調(diào)整措施。驗(yàn)收計(jì)劃指給出實(shí)訓(xùn)考核的標(biāo)準(zhǔn)和方法流程??偟脑瓌t是面向過(guò)程的考核,以團(tuán)隊(duì)為單位進(jìn)行績(jī)效考核,根據(jù)每個(gè)同學(xué)在團(tuán)隊(duì)中的角色進(jìn)行任務(wù)的分配和考核。

      3)執(zhí)行與監(jiān)控過(guò)程:按照規(guī)劃階段制訂的計(jì)劃,指導(dǎo)各團(tuán)隊(duì)的項(xiàng)目執(zhí)行,在質(zhì)量評(píng)審基礎(chǔ)上給出各團(tuán)隊(duì)的調(diào)整措施,確保各團(tuán)隊(duì)所做項(xiàng)目的質(zhì)量和效果。

      4)收尾過(guò)程:完成各團(tuán)隊(duì)的考核工作,進(jìn)行實(shí)訓(xùn)組織過(guò)程資產(chǎn)的歸檔及實(shí)訓(xùn)總結(jié)。按照上面的實(shí)施流程,不斷總結(jié)和優(yōu)化軟件工程實(shí)訓(xùn)企業(yè)化實(shí)施的最佳方案。

      結(jié)語(yǔ)

      軟件工程實(shí)訓(xùn)報(bào)告范文第2篇

      關(guān)鍵詞:軟件工程;課程設(shè)計(jì)教學(xué);創(chuàng)新模式;實(shí)訓(xùn)

      1 背景

      軟件工程課程設(shè)計(jì)的目標(biāo)是使學(xué)生系統(tǒng)地掌握軟件工程的過(guò)程、方法和工具,為學(xué)生將來(lái)從事軟件的研發(fā)和管理奠定基礎(chǔ)。軟件工程教學(xué)內(nèi)容中的需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等軟件開發(fā)技術(shù)以及工程化的開發(fā)過(guò)程(如軟件過(guò)程、配置管理、項(xiàng)目管理等)必須通過(guò)實(shí)際軟件問(wèn)題求解過(guò)程以及團(tuán)隊(duì)合作進(jìn)行體驗(yàn),而綜合的軟件開發(fā)能力的鍛煉和培養(yǎng)是需要借助一個(gè)完整的軟件項(xiàng)目開發(fā)過(guò)程。因此軟件工程課程設(shè)計(jì)是鞏固課堂教學(xué)成果、培養(yǎng)學(xué)生軟件工程實(shí)踐能力的重要環(huán)節(jié)[1],為了培養(yǎng)高素質(zhì)、高質(zhì)量的軟件工程人才必須在理論與實(shí)踐結(jié)合上下工夫,通過(guò)強(qiáng)化實(shí)踐教學(xué)來(lái)提高人才培養(yǎng)[2]。

      2 現(xiàn)狀

      教育部高教司2006年一項(xiàng)調(diào)查[3]顯示,自2002年以來(lái),高校計(jì)算機(jī)專業(yè)大學(xué)生初次就業(yè)率連年下滑,然而業(yè)界高端軟件人才依舊匱乏。造成這一現(xiàn)象的重要原因?yàn)楫?dāng)前高校軟件工程型人才的能力結(jié)構(gòu)和知識(shí)結(jié)構(gòu)與當(dāng)前技術(shù)發(fā)展不能緊密結(jié)合,沒(méi)有形成以能力培養(yǎng)為核心、綜合技能訓(xùn)練為輔助的實(shí)踐課程體系[4]。目前軟件工程的實(shí)踐教學(xué)主要存在以下問(wèn)題:

      1) 軟件工程教學(xué)多數(shù)還停留在傳統(tǒng)的人才培養(yǎng)模式,基礎(chǔ)理論知識(shí)和驗(yàn)證型實(shí)驗(yàn)構(gòu)成教學(xué)主體,

      缺少對(duì)學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練,因此培養(yǎng)出來(lái)的學(xué)生難以適應(yīng)IT企業(yè)的需求。

      2) 傳統(tǒng)的軟件工程教學(xué)使學(xué)生具備一定的專業(yè)基礎(chǔ)知識(shí),但沒(méi)有機(jī)會(huì)讓學(xué)生將所學(xué)知識(shí)融會(huì)貫通,缺乏實(shí)際參與軟件工程項(xiàng)目的經(jīng)驗(yàn)。

      3) 學(xué)校通過(guò)在企業(yè)建立實(shí)訓(xùn)基地的形式將軟件工程實(shí)踐環(huán)節(jié)引入其中。這種形式可以促進(jìn)學(xué)生從學(xué)習(xí)專業(yè)知識(shí)向?qū)W習(xí)專業(yè)技能迅速轉(zhuǎn)化。但這種形式需要投入大量的人力、財(cái)力。目前,由于這種形式風(fēng)險(xiǎn)較大,成本高,多數(shù)高校沒(méi)有采用。

      如何在學(xué)?,F(xiàn)有教學(xué)條件下,借鑒企業(yè)的工程化模式,實(shí)現(xiàn)軟件工程課堂教學(xué)與實(shí)訓(xùn)相結(jié)合,使學(xué)生走出校門就能實(shí)現(xiàn)與IT企業(yè)的無(wú)縫連接,這正是該門課程在實(shí)踐教學(xué)環(huán)節(jié)需要研究和解決的問(wèn)題。

      3 課程設(shè)計(jì)改革

      工程化的方法開發(fā)軟件已成為當(dāng)今業(yè)界的共識(shí),對(duì)學(xué)生工程能力和職業(yè)素養(yǎng)的培養(yǎng)僅在學(xué)校內(nèi)部進(jìn)行顯然局限性大,為了更好地促進(jìn)學(xué)生這種專業(yè)綜合能力的塑造,我校通過(guò)中國(guó)軟件行業(yè)協(xié)會(huì)教育與指導(dǎo)委員會(huì)與北京市中關(guān)村軟件園簽訂了校企合作的協(xié)議,并在中關(guān)村軟件園掛牌成立了校外實(shí)訓(xùn)基地。由于軟件工程課程設(shè)計(jì)周期有限(如1周),進(jìn)入實(shí)訓(xùn)基地進(jìn)行教學(xué)的效果并不理想。因此,借助合作,我們對(duì)軟件工程課程設(shè)計(jì)教學(xué)環(huán)節(jié)進(jìn)行改革,

      作者簡(jiǎn)介:唐曉君,女,副教授,研究方向?yàn)檐浖こ蹋焕顣约t,女,講師,研究方向?yàn)樾畔⑾到y(tǒng)、軟件測(cè)試。

      使其與實(shí)訓(xùn)相結(jié)合,探索出一種計(jì)算機(jī)實(shí)訓(xùn)與基本教學(xué)實(shí)踐環(huán)節(jié)無(wú)縫結(jié)合的模式,具體實(shí)踐流程如下。

      3.1 內(nèi)容安排

      目前,我校軟件工程課程設(shè)計(jì)教學(xué)環(huán)節(jié)按照教學(xué)大綱安排,共分以下幾個(gè)步驟。

      1) 課程設(shè)計(jì)要求說(shuō)明。給出課程設(shè)計(jì)期間對(duì)學(xué)生的出勤、時(shí)間、地點(diǎn)等要求。

      2) 課程設(shè)計(jì)任務(wù)布置與講解。進(jìn)行課程設(shè)計(jì)安排時(shí),課程設(shè)計(jì)任務(wù)的布置形式由教師進(jìn)行課程教學(xué)的形式;對(duì)課程設(shè)計(jì)內(nèi)容的選取大多選擇模擬或選取類似中小企業(yè)項(xiàng)目。

      3) 分組實(shí)踐。分組原則是使每個(gè)學(xué)生工作量相當(dāng),并都能在項(xiàng)目開發(fā)過(guò)程中得到鍛煉。

      4) 中期檢查。教師對(duì)各小組中期結(jié)果以答辯的形式進(jìn)行監(jiān)督檢查,督促各小組按進(jìn)度進(jìn)行。

      5) 課程設(shè)計(jì)答辯、設(shè)計(jì)結(jié)果提交。課程設(shè)計(jì)采用答辯和軟件演示的形式對(duì)設(shè)計(jì)結(jié)果進(jìn)行驗(yàn)收。

      以上這種課程設(shè)計(jì)安排形式也是大多數(shù)高校采用的方式,但該方式不能使學(xué)生對(duì)企業(yè)軟件開發(fā)全過(guò)程產(chǎn)生很好的感性認(rèn)識(shí)。同時(shí),由于項(xiàng)目大多是模擬項(xiàng)目,學(xué)生對(duì)待項(xiàng)目積極性不夠,對(duì)項(xiàng)目需求的理解及設(shè)計(jì)的實(shí)現(xiàn)也過(guò)于局限,小組成員的角色分工也不夠科學(xué)。此外,對(duì)課程設(shè)計(jì)環(huán)節(jié)的管理(任務(wù)下發(fā)、角色分配、進(jìn)度控制、在線答疑、任務(wù)提交等)一直沒(méi)有實(shí)現(xiàn)信息化。

      3.2 具體措施

      結(jié)合軟件工程實(shí)踐教學(xué)的現(xiàn)狀,針對(duì)我校軟件工程課程設(shè)計(jì)存在的問(wèn)題,在中國(guó)軟件行業(yè)協(xié)會(huì)提供的產(chǎn)學(xué)研實(shí)訓(xùn)平臺(tái)的支持下,我校對(duì)軟件工程課程設(shè)計(jì)的教學(xué)進(jìn)行了以下幾方面的改革和探索:

      1) 將實(shí)訓(xùn)模式引入課程設(shè)計(jì)中。

      軟件工程課程設(shè)計(jì)教學(xué)采用的是實(shí)訓(xùn)模式,但由于考慮成本問(wèn)題,沒(méi)有借助企業(yè)人員進(jìn)行專門指導(dǎo)。學(xué)生課程設(shè)計(jì)地點(diǎn)仍在計(jì)算機(jī)專業(yè)機(jī)房和專門實(shí)驗(yàn)室,課程設(shè)計(jì)是在本校軟件工程專業(yè)教師的指導(dǎo)下,按照軟件企業(yè)的項(xiàng)目開發(fā)摸式,以“項(xiàng)目驅(qū)動(dòng)”形式進(jìn)行軟件開發(fā)實(shí)踐訓(xùn)練,既以項(xiàng)目開發(fā)帶動(dòng)軟件工程的理論學(xué)習(xí),又以軟件工程的理論來(lái)指導(dǎo)軟件開發(fā)的實(shí)踐,使學(xué)生得到較全面、系統(tǒng)和規(guī)范的軟件工程實(shí)踐訓(xùn)練,提高軟件設(shè)計(jì)與開發(fā)的能力。

      2) 將產(chǎn)學(xué)研實(shí)訓(xùn)管理平臺(tái)引入課程設(shè)計(jì)管理中。

      對(duì)軟件工程課程設(shè)計(jì)整個(gè)環(huán)節(jié)的管理(包括任務(wù)、角色分配、項(xiàng)目管理、進(jìn)度監(jiān)控、成果驗(yàn)收、學(xué)生管理等)通過(guò)中國(guó)軟件行業(yè)協(xié)會(huì)提供的產(chǎn)學(xué)研實(shí)訓(xùn)管理平臺(tái)實(shí)現(xiàn)。平臺(tái)為每個(gè)學(xué)生分配用戶賬號(hào)及口令,通過(guò)該平臺(tái)統(tǒng)一進(jìn)行學(xué)生管理,學(xué)生可以通過(guò)校園網(wǎng)登錄實(shí)訓(xùn)管理平臺(tái),方便快捷的了解項(xiàng)目需求(課程設(shè)計(jì)主要任務(wù))、項(xiàng)目相關(guān)資料、項(xiàng)目管理流程、項(xiàng)目角色分工等信息。平臺(tái)也為指導(dǎo)教師提供管理接口,教師可以通過(guò)平臺(tái)進(jìn)行項(xiàng)目案例的與管理、項(xiàng)目的啟用、項(xiàng)目角色的管理等。學(xué)生和教師還可以使用在線提問(wèn)與在線答疑的形式指導(dǎo)教師進(jìn)行交流,學(xué)生與教師的溝通更加實(shí)時(shí)、高效,實(shí)現(xiàn)了完全信息化的管理形式。

      3) 將企業(yè)真實(shí)案例引入課程設(shè)計(jì)中。

      在進(jìn)行課程設(shè)計(jì)任務(wù)布置時(shí),采用所有項(xiàng)目案例均來(lái)自中國(guó)軟件行業(yè)協(xié)會(huì)提供的企業(yè)真實(shí)案例(10余個(gè)),考慮到企業(yè)員工與在校學(xué)生的能力差別,同時(shí)根據(jù)課程設(shè)計(jì)要求掌握的知識(shí)點(diǎn)和教學(xué)時(shí)間限制,通過(guò)指導(dǎo)教師與軟件行業(yè)協(xié)會(huì)技術(shù)人員溝通,對(duì)項(xiàng)目案例進(jìn)行不同程度的調(diào)整。因此,應(yīng)用到課程設(shè)計(jì)教學(xué)中的所有教學(xué)案例均由本校教師根據(jù)課程設(shè)計(jì)的要求定制確定。對(duì)案例的裁剪既解決了以往教學(xué)案例局限的問(wèn)題,又保證了學(xué)生在有限的設(shè)計(jì)周期內(nèi)實(shí)現(xiàn)完整實(shí)際項(xiàng)目開發(fā)的目的。

      學(xué)生按照興趣選擇項(xiàng)目案例,這樣可以確保學(xué)生在整個(gè)項(xiàng)目周期中有足夠的積極性和信心按期完成。通過(guò)以實(shí)際的工程項(xiàng)目為背景,使學(xué)生參與實(shí)際項(xiàng)目開發(fā),以開發(fā)團(tuán)隊(duì)形式,按照實(shí)訓(xùn)步驟在規(guī)定的時(shí)間完成從需求分析建模(需求由案例給出)、設(shè)計(jì)、代碼編寫、測(cè)試、部署體驗(yàn)完整的軟件開發(fā)全過(guò)程。這樣,可以激發(fā)學(xué)生項(xiàng)目開發(fā)熱情,使學(xué)生完全掌握企業(yè)化軟件開發(fā)流程,并具備直接進(jìn)入企業(yè)進(jìn)行開發(fā)的能力。

      4) 將企業(yè)項(xiàng)目管理方法引入課程設(shè)計(jì)中。

      課程設(shè)計(jì)借鑒企業(yè)化運(yùn)作機(jī)制,實(shí)施每天八小時(shí)工作制,晚上可以加班加點(diǎn),以項(xiàng)目組長(zhǎng)負(fù)責(zé)、項(xiàng)目組成員協(xié)作的形式完成設(shè)計(jì)任務(wù)。

      項(xiàng)目啟動(dòng)(課程設(shè)計(jì)任務(wù)的)通過(guò)產(chǎn)學(xué)研實(shí)訓(xùn)平臺(tái),學(xué)生可以使用個(gè)人用戶賬號(hào)通過(guò)校園網(wǎng)絡(luò)登錄到平臺(tái)查看自己的項(xiàng)目組及項(xiàng)目要求。由于項(xiàng)目案例均來(lái)自企業(yè)真實(shí)案例,因此,平臺(tái)能為學(xué)生提供比較規(guī)范、詳細(xì)的需求說(shuō)明文檔,幫助學(xué)生更好地理解業(yè)務(wù)知識(shí)及流程。

      項(xiàng)目小組成立時(shí),指導(dǎo)教師按照項(xiàng)目實(shí)際情況(項(xiàng)目需求復(fù)雜程度、設(shè)計(jì)難度、代碼量等)安排小組人數(shù),并按照學(xué)生能力對(duì)小組成員進(jìn)行角色分配,如項(xiàng)目組長(zhǎng)、軟件工程師、測(cè)試工程師、配置工程師等。這種角色分工根據(jù)源于企業(yè)項(xiàng)目組的分工,能夠使學(xué)生更加感性的認(rèn)識(shí)企業(yè)中的不同角色。在進(jìn)行小組人數(shù)的安排時(shí),為防止出現(xiàn)工作量過(guò)少的情況發(fā)生,限制每組人數(shù)不得超過(guò)5人,滿足軟件工程中7±2的原理。后來(lái)的實(shí)踐證明,這樣的分組,在項(xiàng)目中每個(gè)實(shí)訓(xùn)的學(xué)生都有明確的職責(zé)和任務(wù),工作量非常飽滿,通過(guò)項(xiàng)目組內(nèi)部協(xié)作,能夠降低項(xiàng)目實(shí)施的難度,又能確保項(xiàng)目能夠按期保質(zhì)保量完成。開發(fā)過(guò)程中,任何一個(gè)學(xué)生不努力或不配合,都可能導(dǎo)致最終提交的任務(wù)效果不理想。

      項(xiàng)目進(jìn)度的控制通過(guò)實(shí)訓(xùn)管理平臺(tái)設(shè)定中期檢查及最終任務(wù)提交時(shí)間表實(shí)現(xiàn)。開發(fā)過(guò)程中,無(wú)論是中期檢查結(jié)果還是最終成果驗(yàn)收都通過(guò)平臺(tái)來(lái)提交,并以教師評(píng)語(yǔ)的形式實(shí)時(shí)有效地將結(jié)果給學(xué)生反饋,既可以提高學(xué)生繼續(xù)完善項(xiàng)目的動(dòng)力,還可以有效地監(jiān)控各項(xiàng)目組的進(jìn)度,同時(shí),還可以及時(shí)對(duì)各項(xiàng)目組進(jìn)行溝通與指導(dǎo)。

      項(xiàng)目進(jìn)行中(課程設(shè)計(jì)過(guò)程中),教師不再是傳統(tǒng)的講授者,更像是一位工程項(xiàng)目的經(jīng)理,負(fù)責(zé)提出項(xiàng)目的要求(即向?qū)W生明確項(xiàng)目應(yīng)用的背景、目的、期望看到的結(jié)果、具體的數(shù)據(jù)和指標(biāo)要求),檢查項(xiàng)目(學(xué)生)的開發(fā)進(jìn)度,監(jiān)督開發(fā)過(guò)程,評(píng)定軟件質(zhì)量。同時(shí)適當(dāng)點(diǎn)出課程設(shè)計(jì)中可能涉及到的知識(shí),幫助學(xué)生自主學(xué)習(xí)、啟發(fā)學(xué)生創(chuàng)造性思維的觀念,然后由學(xué)生自己進(jìn)行理論分析,自己建立問(wèn)題的模型,自己掌握開發(fā)進(jìn)度,自己完成課程設(shè)計(jì)的任務(wù),最終使學(xué)生具備獨(dú)立分析和解決問(wèn)題的能力。

      對(duì)項(xiàng)目成果的驗(yàn)收,采用全面有效的質(zhì)量評(píng)價(jià)指標(biāo),不僅考慮項(xiàng)目完成的質(zhì)量,包括需求、設(shè)計(jì)模型的合理性、準(zhǔn)確性,軟件代碼的完整度,還要考慮驗(yàn)收答辯時(shí)項(xiàng)目組成員不同任務(wù)承擔(dān)者的表現(xiàn),這種評(píng)價(jià)機(jī)制既能保證對(duì)學(xué)生工程能力的考核,又能鍛煉學(xué)生的協(xié)作能力和職業(yè)素養(yǎng)。

      3.3 成果

      該實(shí)踐教學(xué)模式應(yīng)用到了本校計(jì)算機(jī)2007級(jí)、2008級(jí)兩個(gè)年級(jí)中,在成果驗(yàn)收時(shí)與往屆比較有很大進(jìn)步,體現(xiàn)在以下幾方面:

      1) 因采用企業(yè)真實(shí)項(xiàng)目案例,學(xué)生在課程設(shè)計(jì)過(guò)程中學(xué)習(xí)積極性有很大提高。

      2) 以企業(yè)規(guī)范的需求及設(shè)計(jì)說(shuō)明書作為指導(dǎo),開發(fā)過(guò)程中對(duì)項(xiàng)目需求的理解更加清晰,分析得更加充分。

      3) 項(xiàng)目需求分析及設(shè)計(jì)階段模型建立更加準(zhǔn)確。

      4) 因有實(shí)訓(xùn)平臺(tái)進(jìn)行角色任務(wù)管理,小組成員分工更加科學(xué)、合理。

      5) 最終提交的課程設(shè)計(jì)文檔更加規(guī)范。

      6) 學(xué)生的團(tuán)體協(xié)作能力得到很好的鍛煉,項(xiàng)目完成度有很大提高。

      7) 學(xué)生對(duì)企業(yè)軟件開發(fā)全過(guò)程有了更深刻的認(rèn)識(shí)。

      8) 在實(shí)訓(xùn)平臺(tái)的支持下,將傳統(tǒng)的“以教師為中心”的教學(xué)模式,轉(zhuǎn)變?yōu)椤耙詫W(xué)生為中心,在教師指導(dǎo)下的主動(dòng)學(xué)習(xí)”模式,有效地達(dá)到了教學(xué)互動(dòng)、教學(xué)相長(zhǎng)的良好效果,同時(shí)老師對(duì)學(xué)生以及項(xiàng)目的管理更加高效。

      另外,在期末進(jìn)行的評(píng)教中,該門課程的實(shí)踐教學(xué)更是得到了學(xué)生的認(rèn)可,評(píng)教優(yōu)良率達(dá)到了98%。

      4 結(jié)語(yǔ)

      讓工程化思想成為學(xué)生從事軟件開發(fā)工作的行動(dòng)指南并不是一件容易的事情。在傳統(tǒng)的教學(xué)過(guò)程中,軟件工程往往是一門獨(dú)立的理論性課程,學(xué)生們認(rèn)為軟件工程就是一些條條框框。缺乏實(shí)踐經(jīng)驗(yàn),缺乏合作開發(fā)軟件的感性體會(huì),使得學(xué)生在學(xué)習(xí)過(guò)程中難于理解軟件工程的精髓。

      通過(guò)軟件工程課程設(shè)計(jì)教學(xué)的改革,使學(xué)生對(duì)企業(yè)軟件開發(fā)及軟件過(guò)程管理有了更加深刻的認(rèn)識(shí)。這種模式成功地將實(shí)訓(xùn)環(huán)節(jié)引入了課程設(shè)計(jì),在課程設(shè)計(jì)的實(shí)踐教學(xué)中培養(yǎng)學(xué)生的軟件工程意識(shí),這是對(duì)高校計(jì)算機(jī)專業(yè)實(shí)訓(xùn)與實(shí)踐教學(xué)環(huán)節(jié)無(wú)縫結(jié)合模式的有益探索,可在計(jì)算機(jī)專業(yè)其他的實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行推廣,如數(shù)據(jù)庫(kù)實(shí)踐教學(xué)、程序設(shè)計(jì)實(shí)踐教學(xué)等,還可以將這種模式推廣到兄弟院校的計(jì)算機(jī)專業(yè),這也是中國(guó)軟件行業(yè)協(xié)會(huì)一直大力支持和倡導(dǎo)的。

      參考文獻(xiàn):

      [1] 朱大勇,張新麗,李樹全. 軟件工程綜合性課程設(shè)計(jì)的教學(xué)實(shí)踐[J]. 計(jì)算機(jī)教育,2009(15):160-162.

      [2] 許精明,張雷. 計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育,2010(16):21-23.

      [3] 張建臣.高等院校計(jì)算機(jī)學(xué)科實(shí)踐教學(xué)的探索與改革[J]. 現(xiàn)代企業(yè)教育,2006(24):17-18.

      [4] 陳朔鷹,趙小林. 建立軟件實(shí)踐課程體系,全面培養(yǎng)工程型人才[J]. 計(jì)算機(jī)教育,2008(7):14-18.

      The Course Design for Software Engineering Based on Training

      TANG Xiaojun, LI Xiaohong

      (Information Science and Engineering School, Dalian Polytechnic University, Dalian 116034,China)

      Abstract:This paper analyzes the principal questions exist in the practice teaching for software engineering of colleges and universities. It proposes an innovation model of course design teaching. In the innovation model, the exiting practice teaching conditions of universities, the requirements of society for computer professionals, engineering management model and classroom teaching and training are all considered. It summarizes the process of reformation and practice with the support of CSIA. The result proves every good.

      Key words: software engineering; course design teaching; innovation model; training

      (上接87頁(yè))

      參考文獻(xiàn):

      [1] 馮博琴,趙音良,顧剛. 狠抓能力培養(yǎng),提高實(shí)驗(yàn)教學(xué)水平[J]. 計(jì)算機(jī)教育,2008(19):9-11.

      [2] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì). 關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求[M]. 北京:高等教育出版社,2006:23-27.

      [3] 張麗萍,劉東升. 程序設(shè)計(jì)精品課程建設(shè)的研究與實(shí)踐[J]. 內(nèi)蒙古師范大學(xué)學(xué)報(bào):教育科學(xué)版,2007(1):109-111.

      [4] 張麗萍,劉東升. 關(guān)于精品課程“程序設(shè)計(jì)”的建設(shè)方案[C]//大學(xué)計(jì)算機(jī)基礎(chǔ)課程報(bào)告論壇論文集(2006). 北京:高等教育出版社,2006.

      [5] 張麗萍,劉東升,王春暉. 計(jì)算機(jī)應(yīng)用型人才培養(yǎng)與數(shù)據(jù)結(jié)構(gòu)改革[J]. 計(jì)算機(jī)教育,2010(5):21-23.

      [6] 張麗萍,劉東升,葛湘巍. 民族地區(qū)計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育,2011(13):8-10.

      [7] 張麗萍,劉東升,王春暉. 程序設(shè)計(jì)類課程考核評(píng)價(jià)方法的改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2010(2):17-20.

      Construction and Practice of the Public Computer-based Courses

      WANG Lijiang1, LIU Dongsheng2, ZHANG Liping2

      (1. Office of Academic Affairs, Inner Mongolia Normal University, Huhhot 010022, China;

      2. Computer & Information Engineering College, Inner Mongolia Normal University, Huhhot 010022, China)

      軟件工程實(shí)訓(xùn)報(bào)告范文第3篇

      關(guān)鍵詞:應(yīng)用型人才培養(yǎng);課程體系;模塊化教學(xué)體系;人才培養(yǎng)模式;企業(yè)實(shí)訓(xùn)

      經(jīng)濟(jì)社會(huì)的發(fā)展需要大量既有扎實(shí)理論基礎(chǔ)又有較強(qiáng)實(shí)踐能力的計(jì)算機(jī)軟件應(yīng)用型人才,而國(guó)內(nèi)許多應(yīng)用型高校的計(jì)算機(jī)軟件相關(guān)專業(yè)仍延續(xù)著研究型高校的人才培養(yǎng)目標(biāo)與模式,過(guò)分強(qiáng)調(diào)理論知識(shí)的系統(tǒng)性教授,缺少對(duì)學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練,畢業(yè)生的專業(yè)能力與軟件產(chǎn)業(yè)界的需求往往存在較大的脫節(jié),難以快速融入現(xiàn)代IT企業(yè)的運(yùn)作,一方面用人單位覺(jué)得軟件人才匱乏;而另一方面有相當(dāng)多的畢業(yè)生卻找不到合適的崗位。因此,應(yīng)用型高校必須主動(dòng)適應(yīng)經(jīng)濟(jì)社會(huì)發(fā)展對(duì)具有創(chuàng)新能力的軟件工程應(yīng)用型人才的需求,明確專業(yè)能力培養(yǎng)目標(biāo)及其內(nèi)涵,探索能力培養(yǎng)的方法與途徑,構(gòu)建與軟件產(chǎn)業(yè)需求相適應(yīng)的軟件工程專業(yè)教學(xué)體系與教學(xué)模式[1-3]。

      1軟件工程專業(yè)人才培養(yǎng)規(guī)格

      1.1專業(yè)人才培養(yǎng)目標(biāo)

      培養(yǎng)具有良好的科學(xué)與工程素養(yǎng),系統(tǒng)掌握計(jì)算機(jī)基礎(chǔ)理論、軟件開發(fā)、軟件管理等計(jì)算機(jī)應(yīng)用技術(shù),能運(yùn)用工程化方法、技術(shù)和工具從事軟件分析、設(shè)計(jì)、開發(fā)、維護(hù)等工作,具備工程項(xiàng)目的組織與管理能力、團(tuán)隊(duì)協(xié)作能力的高級(jí)應(yīng)用型軟件工程人才。

      1.2專業(yè)人才能力分析

      應(yīng)用型人才的主要任務(wù)是將成熟的技術(shù)和理論應(yīng)用到實(shí)際的生產(chǎn)和生活中,其培養(yǎng)的關(guān)鍵是強(qiáng)調(diào)對(duì)學(xué)生專業(yè)核心能力的培養(yǎng)[4]。對(duì)于應(yīng)用型軟件工程人才,其專業(yè)核心能力包括以下幾個(gè)方面。

      1) 軟件分析與設(shè)計(jì)能力。掌握用戶需求調(diào)研和需求分析方法,能夠?qū)⑿枨筠D(zhuǎn)換為系統(tǒng)的設(shè)計(jì);掌握結(jié)構(gòu)化和面向?qū)ο蠓治龇椒ㄅc設(shè)計(jì)方法,熟悉常用的軟件分析與設(shè)計(jì)開發(fā)工具;熟悉UML建模技術(shù)和常見(jiàn)的軟件設(shè)計(jì)模式;能夠設(shè)計(jì)和定義軟件構(gòu)架、模塊劃分的接口協(xié)議;具備數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)能力;能夠運(yùn)用相關(guān)工具進(jìn)行模塊的詳細(xì)設(shè)計(jì);能夠設(shè)計(jì)用戶界面;具備用戶需求說(shuō)明書、軟件規(guī)格說(shuō)明書、概要設(shè)計(jì)說(shuō)明書、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書等軟件開發(fā)文檔的撰寫能力。

      2) 軟件實(shí)現(xiàn)能力。掌握結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)和面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),至少熟悉一門高級(jí)語(yǔ)言編程技術(shù);熟悉常用的IDE開發(fā)工具,掌握軟件的編輯、編譯、運(yùn)行和調(diào)試技術(shù);掌握Web程序設(shè)計(jì)技術(shù),熟悉HTML語(yǔ)言、JavaScript語(yǔ)言、Java EE和.Net等常見(jiàn)Web應(yīng)用構(gòu)建技術(shù),具備界面設(shè)計(jì)、腳本編程、業(yè)務(wù)邏輯編程和系統(tǒng)部署能力;能夠運(yùn)用開發(fā)工具的聯(lián)機(jī)幫助來(lái)解決編碼問(wèn)題;能夠運(yùn)用打包工具制作產(chǎn)品的安裝程序,能夠編寫用戶使用手冊(cè)、安裝說(shuō)明等文檔;能夠?qū)⒆酉到y(tǒng)集成為一個(gè)完整的系統(tǒng),并能在集成過(guò)程中優(yōu)化系統(tǒng);能夠配置系統(tǒng)調(diào)試環(huán)境,具備關(guān)鍵代碼性能優(yōu)化的能力;熟悉數(shù)據(jù)庫(kù)編程技術(shù),具備應(yīng)用SQL語(yǔ)言對(duì)MSSQLServer、Oracle、DB2等常見(jiàn)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作的能力;掌握數(shù)據(jù)庫(kù)系統(tǒng)的安全保護(hù)技術(shù)和性能調(diào)優(yōu)技術(shù);掌握Linux、WinCE、Android等常見(jiàn)平臺(tái)下的嵌入式開發(fā)技術(shù);熟悉嵌入式應(yīng)用軟件的編程、調(diào)試、部署技術(shù);具備硬件驅(qū)動(dòng)程序開發(fā)能力。

      3) 軟件測(cè)試能力。掌握常見(jiàn)的單元測(cè)試、集成測(cè)試、性能測(cè)試和回歸測(cè)試技術(shù);掌握常用的白盒與黑盒測(cè)試方法,具備測(cè)試用例的設(shè)計(jì)能力;掌握常用的軟件測(cè)試工具;熟悉實(shí)際的軟件測(cè)試流程,能夠搭建測(cè)試環(huán)境;掌握軟件測(cè)試管理技術(shù),具備軟件測(cè)試計(jì)劃、軟件測(cè)試報(bào)告等測(cè)試文檔的撰寫能力。

      4) 工程綜合能力。熟悉RUP、XP等常用軟件開發(fā)過(guò)程模型,具備針對(duì)具體項(xiàng)目選擇適當(dāng)模型的能力;掌握項(xiàng)目范圍界定、計(jì)劃制訂及進(jìn)度監(jiān)控技術(shù);掌握軟件配置技術(shù),能夠使用配置管理工具;掌握軟件開發(fā)風(fēng)險(xiǎn)評(píng)估與控制技術(shù);掌握常用的軟件項(xiàng)目管理工具;能夠基于用戶的反饋情況進(jìn)行軟件產(chǎn)品的維護(hù),并能對(duì)用戶進(jìn)行培訓(xùn);具備軟件開發(fā)計(jì)劃、可行性分析報(bào)告等項(xiàng)目管理文檔的撰寫能力。

      2提升軟件工程專業(yè)能力培養(yǎng)途徑

      2.1改革人才培養(yǎng)模式

      建立“2+1+1”三段式期制的人才培養(yǎng)模式,同時(shí)堅(jiān)持工程能力和素質(zhì)培養(yǎng)4年不斷線的原則,將工程項(xiàng)目教學(xué)法貫穿整個(gè)教學(xué)環(huán)節(jié),提高學(xué)生的學(xué)習(xí)興趣,增強(qiáng)學(xué)生的工程意識(shí),強(qiáng)化工程實(shí)踐能力。

      前4學(xué)期“重基礎(chǔ)”,即重點(diǎn)完成對(duì)學(xué)生專業(yè)基礎(chǔ)知識(shí)和基本技能的培養(yǎng)。通過(guò)強(qiáng)化數(shù)理基礎(chǔ)模塊和專業(yè)基礎(chǔ)模塊教學(xué),促進(jìn)學(xué)生創(chuàng)新思維的形成和創(chuàng)新方法、創(chuàng)新工具的掌握,為后續(xù)的專業(yè)模塊學(xué)習(xí)和工程能力的培養(yǎng)打好基礎(chǔ)。從第二學(xué)期開始為每位學(xué)生配備校內(nèi)專業(yè)指導(dǎo)教師,負(fù)責(zé)對(duì)學(xué)生在校期間的學(xué)習(xí)、專業(yè)選擇、學(xué)習(xí)進(jìn)程規(guī)劃和學(xué)習(xí)方法等進(jìn)行指導(dǎo)。

      第5學(xué)期是在大二結(jié)束時(shí)安排一個(gè)企業(yè)實(shí)訓(xùn)學(xué)期(企業(yè)實(shí)訓(xùn)I),即通過(guò)適當(dāng)壓縮原第4學(xué)期教學(xué)周數(shù),從而形成一個(gè)包括暑假在內(nèi)共12周的第5學(xué)期(變傳統(tǒng)的8學(xué)期制為期制)。作為第一階段的企業(yè)實(shí)訓(xùn),主要是培養(yǎng)學(xué)生的軟件測(cè)試能力,并對(duì)軟件的工程化開發(fā)流程形成清晰的認(rèn)知。同時(shí),該階段也能使學(xué)生學(xué)習(xí)和實(shí)踐軟件企業(yè)的管理運(yùn)作,熟悉業(yè)務(wù)流程及項(xiàng)目開發(fā)流程。作為校企聯(lián)合培養(yǎng)第一環(huán)節(jié),該階段由企業(yè)安排資深工程師作為企業(yè)指導(dǎo)老師,對(duì)學(xué)生在現(xiàn)場(chǎng)實(shí)踐期間進(jìn)行指導(dǎo)。自此,針對(duì)每位學(xué)生的“雙導(dǎo)師”指導(dǎo)模式正式形成。

      第6、7學(xué)期“精方向”,即在雙導(dǎo)師指導(dǎo)下,學(xué)生在特定的專業(yè)方向進(jìn)行深入學(xué)習(xí)。采取基于項(xiàng)目的教學(xué)模式和以問(wèn)題為導(dǎo)向的探索式學(xué)習(xí)模式,培養(yǎng)學(xué)生從工程全局出發(fā)、綜合運(yùn)用多學(xué)科知識(shí)、結(jié)合各種技術(shù)和現(xiàn)代工程工具解決工程實(shí)際問(wèn)題的能力,同時(shí)培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、創(chuàng)新意識(shí)和探索未知領(lǐng)域的興趣。另外,通過(guò)加強(qiáng)與軟件企業(yè)合作,完善雙方模塊的學(xué)分認(rèn)證標(biāo)準(zhǔn)。學(xué)生在此環(huán)節(jié)獲得的學(xué)分雙方互認(rèn),并頒發(fā)相關(guān)證書,從而將軟件行業(yè)所需要的專業(yè)能力融入人才培養(yǎng)體系。

      第8、期“強(qiáng)工程”,學(xué)生將利用一年時(shí)間到企業(yè)進(jìn)行項(xiàng)目實(shí)訓(xùn)和做畢業(yè)設(shè)計(jì)(論文),通過(guò)企業(yè)項(xiàng)目實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)(論文)等工程實(shí)踐環(huán)節(jié),強(qiáng)化學(xué)生從事工程實(shí)踐所需的專業(yè)技術(shù)能力,進(jìn)一步鍛煉學(xué)生的工程實(shí)踐能力和獨(dú)立工作能力。畢業(yè)設(shè)計(jì)(論文)的選題要求來(lái)源于企業(yè),做到100%真題真做。

      2.2構(gòu)建模塊化教學(xué)體系

      2.2.1模塊定義

      應(yīng)用型人才應(yīng)該具有運(yùn)用科學(xué)理論知識(shí)和方法來(lái)綜合分析、解決問(wèn)題,以及將解決方案付諸實(shí)施的實(shí)踐能力,而傳統(tǒng)的教學(xué)體系以課程為教學(xué)單位,教學(xué)內(nèi)容存在重知識(shí)體系而輕社會(huì)需求,重知識(shí)傳授而輕能力培養(yǎng)等問(wèn)題。為此,圍繞應(yīng)用型軟件工程人才的專業(yè)核心能力,通過(guò)將理論教學(xué)與工程實(shí)踐緊密地結(jié)合在一起構(gòu)成“模塊”,以取代傳統(tǒng)教學(xué)體系的“課程”?!澳K”作為面向?qū)I(yè)能力培養(yǎng)最小的教學(xué)構(gòu)成單位,是圍繞特定能力培養(yǎng)相關(guān)教學(xué)活動(dòng)的有機(jī)組合,具有可重組性和教學(xué)內(nèi)容的非重復(fù)性,其對(duì)應(yīng)能力的培養(yǎng)環(huán)節(jié)連貫、遞進(jìn),可適應(yīng)不同類型軟件工程師的培養(yǎng)需要。

      2.2.2構(gòu)建思路

      軟件工程專業(yè)模塊化教學(xué)體系構(gòu)建要求從傳統(tǒng)的知識(shí)輸入為導(dǎo)向的課程體系構(gòu)建,轉(zhuǎn)變?yōu)橐阅芰敵鰹閷?dǎo)向的模塊體系構(gòu)建。“知識(shí)輸入為導(dǎo)向”指的是以學(xué)科體系為導(dǎo)向,構(gòu)建課程體系;“能力輸出為導(dǎo)向”指的是以崗位需要的專業(yè)能力為導(dǎo)向,構(gòu)建模塊化教學(xué)體系?;凇懊嫦?qū)I(yè)能力需求反向推導(dǎo)”

      的思路,即通過(guò)對(duì)IT企業(yè)相關(guān)崗位群的調(diào)查與分析,確定學(xué)生應(yīng)該具備的專業(yè)能力,再將抽象的專業(yè)能力具體化為能力要素,對(duì)一組相關(guān)的能力要素進(jìn)行優(yōu)化整合形成能力單元,圍繞一組特定的能力單元及其對(duì)應(yīng)的知識(shí)單元的培養(yǎng)(知識(shí)點(diǎn)的組合)設(shè)計(jì)相應(yīng)的教學(xué)活動(dòng),從而形成“模塊”。通過(guò)若干個(gè)相關(guān)模塊的有機(jī)搭配構(gòu)成軟件工程專業(yè)應(yīng)用型人才培養(yǎng)所需的模塊化教學(xué)體系,從而將傳統(tǒng)的按學(xué)科知識(shí)體系構(gòu)建專業(yè)課程體系,轉(zhuǎn)變?yōu)榘磳I(yè)能力構(gòu)建模塊化教學(xué)體系(如圖1所示)。

      模塊化教學(xué)體系以專業(yè)能力為主線,將理論教學(xué)和實(shí)踐教學(xué)有機(jī)結(jié)合,強(qiáng)調(diào)知識(shí)和方法如何運(yùn)用于實(shí)際工程領(lǐng)域。在模塊化教學(xué)體系中,一個(gè)模塊針對(duì)特定的能力單元設(shè)置,一項(xiàng)專業(yè)能力的培養(yǎng)可由一個(gè)或若干個(gè)模塊來(lái)支撐。模塊化要求人們轉(zhuǎn)變思維方式,即要適應(yīng)從“專業(yè)課”到有功能性單元的“模塊”的轉(zhuǎn)化,對(duì)傳統(tǒng)課程體系的教學(xué)內(nèi)容進(jìn)行拆散、揉和與優(yōu)化,以面向能力培養(yǎng)構(gòu)建模塊的教學(xué)內(nèi)容。如將原有的Java語(yǔ)言程序設(shè)計(jì)、SQLServer數(shù)據(jù)庫(kù)等課程中的高級(jí)應(yīng)用和難點(diǎn)部分進(jìn)行整合,設(shè)置Web應(yīng)用系統(tǒng)開發(fā)模塊,重點(diǎn)培養(yǎng)基于Web平臺(tái)的應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)能力。模塊既包含理論知識(shí)的講授,又有工程實(shí)踐訓(xùn)練,采用典型的真實(shí)工程項(xiàng)目,對(duì)學(xué)生的工程能力進(jìn)行培養(yǎng)。

      2.2.3進(jìn)程安排

      在軟件工程專業(yè)模塊化教學(xué)體系參考教學(xué)進(jìn)程

      中,執(zhí)行計(jì)劃總學(xué)分為180學(xué)分。第1至4學(xué)期主要學(xué)習(xí)公共基礎(chǔ)模塊和專業(yè)基礎(chǔ)模塊;第6、7學(xué)期在校學(xué)習(xí)專業(yè)模塊,第5、8和期到企業(yè)進(jìn)行實(shí)訓(xùn),結(jié)合工程實(shí)際完成項(xiàng)目實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)(論文)。教學(xué)進(jìn)程如表1所示。

      2.3引入企業(yè)實(shí)訓(xùn)環(huán)節(jié)

      軟件工程專業(yè)能力的獲取是在運(yùn)用智力、知識(shí)、技能的過(guò)程中經(jīng)過(guò)反復(fù)訓(xùn)練而形成的[3]。為此,圍繞提升學(xué)生的軟件測(cè)試能力、軟件實(shí)現(xiàn)能力、軟件分析與設(shè)計(jì)能力和工程綜合能力這4項(xiàng)專業(yè)核心能力,分階段設(shè)置3個(gè)獨(dú)立的企業(yè)實(shí)訓(xùn)學(xué)期(如表2所示),使學(xué)生置身于真實(shí)的企業(yè)場(chǎng)景、管理制度、競(jìng)爭(zhēng)壓力、團(tuán)隊(duì)協(xié)作等環(huán)境之中,以培養(yǎng)學(xué)生軟件開發(fā)、團(tuán)隊(duì)合作以及項(xiàng)目管理的能力。

      1) 企業(yè)實(shí)訓(xùn)I,安排在第5學(xué)期。通過(guò)適當(dāng)壓縮原第4學(xué)期教學(xué)周數(shù),從而形成一個(gè)包括暑假在內(nèi)共12周的第5學(xué)期(變傳統(tǒng)的8學(xué)期制為期制)。作為第一階段的企業(yè)實(shí)訓(xùn),主要是培養(yǎng)學(xué)生的軟件測(cè)試能力,并對(duì)軟件的工程化開發(fā)流程形成清晰的認(rèn)知[5]。

      2) 企業(yè)實(shí)訓(xùn)II,安排在第8學(xué)期。通過(guò)將原大三下學(xué)期的暑假與大四上學(xué)期結(jié)合,得到一個(gè)約28周的第8學(xué)期,作為第2階段的企業(yè)實(shí)訓(xùn),用于強(qiáng)化學(xué)生軟件的實(shí)現(xiàn)能力和分析與設(shè)計(jì)能力。為了使學(xué)生能在特定的軟件開發(fā)領(lǐng)域獲得深入訓(xùn)練,形成個(gè)人的專業(yè)特長(zhǎng),該階段應(yīng)分不同的方向(如Java、.Net及嵌入式軟件等方向)在相應(yīng)的企業(yè)進(jìn)行。

      3) 企業(yè)實(shí)訓(xùn)III,安排在第期(原大四的下學(xué)期),按一個(gè)標(biāo)準(zhǔn)學(xué)期的20周設(shè)置,并與畢業(yè)設(shè)計(jì)相銜接。針對(duì)實(shí)際項(xiàng)目(產(chǎn)品),由學(xué)生組成項(xiàng)目組,負(fù)責(zé)整個(gè)項(xiàng)目(產(chǎn)品)開發(fā)的全過(guò)程,并按企業(yè)或用戶要求對(duì)項(xiàng)目(產(chǎn)品)的完成情況進(jìn)行評(píng)估并答辯,根據(jù)項(xiàng)目(產(chǎn)品)中每位學(xué)生完成情況確定其畢業(yè)設(shè)計(jì)等次。

      以上的企業(yè)實(shí)訓(xùn)方案很好地體現(xiàn)了分步進(jìn)階的專業(yè)能力培養(yǎng)原則,它對(duì)學(xué)生軟件專業(yè)能力提升的思路是:以軟件測(cè)試技術(shù)與技能訓(xùn)練為主的能力培養(yǎng)以軟件實(shí)現(xiàn)技術(shù)與技能訓(xùn)練為主的能力培養(yǎng)以產(chǎn)品或系統(tǒng)構(gòu)建能力培養(yǎng)為主的能力培養(yǎng)以綜合項(xiàng)目解決方案制定為主的能力培養(yǎng)以適應(yīng)社會(huì)并能夠獨(dú)立完成產(chǎn)品/系統(tǒng)研發(fā)工作為主的能力培養(yǎng)。同樣,對(duì)于各個(gè)階段企業(yè)實(shí)訓(xùn)內(nèi)容的安排,也是按照由淺入深、由單項(xiàng)到綜合的方式,層層遞進(jìn)地實(shí)現(xiàn)能力的漸進(jìn)培養(yǎng)。另外,企業(yè)實(shí)訓(xùn)的各個(gè)階段均設(shè)置考評(píng)環(huán)節(jié),并按企業(yè)對(duì)應(yīng)崗位的技能要求對(duì)學(xué)生進(jìn)行能力考評(píng),對(duì)應(yīng)關(guān)鍵能力培養(yǎng)的企業(yè)實(shí)訓(xùn)環(huán)節(jié)(如軟件實(shí)現(xiàn)能力),不合格者將要繼續(xù)本階段的訓(xùn)練,直到能

      力考評(píng)達(dá)標(biāo)為止。各階段的企業(yè)實(shí)訓(xùn)環(huán)節(jié)均有對(duì)應(yīng)學(xué)分,學(xué)生必須修滿相應(yīng)學(xué)分,方允許畢業(yè)。

      3結(jié)語(yǔ)

      新建應(yīng)用型本科高校在培養(yǎng)人才目標(biāo)、生源和師資力量方面與傳統(tǒng)綜合性重點(diǎn)大學(xué)有顯著差異,因此,不能簡(jiǎn)單地繼承和延續(xù)綜合性重點(diǎn)大學(xué)的培養(yǎng)目標(biāo)和培養(yǎng)模式,而必須主動(dòng)適應(yīng)經(jīng)濟(jì)發(fā)展對(duì)具有創(chuàng)新能力應(yīng)用型人才的需求,充分發(fā)揮自身的優(yōu)勢(shì)和特點(diǎn),在特色中求生存、求發(fā)展。近年來(lái),合肥學(xué)院軟件工程專業(yè)按照“重基礎(chǔ),精方向,強(qiáng)工程”的基本原則,建立了“2+1+1”三段式期制的人才培養(yǎng)模式,實(shí)行了3學(xué)期的企業(yè)實(shí)訓(xùn)環(huán)節(jié),同時(shí),提出通過(guò)將傳統(tǒng)的、按學(xué)科知識(shí)體系構(gòu)建專業(yè)課程體系,轉(zhuǎn)變?yōu)榘磳I(yè)能力體系構(gòu)建專業(yè)模塊體系,并緊密圍繞模塊體系展開系列教學(xué)改革,如編著適應(yīng)模塊化教學(xué)需要的特色系列教材、建立多元化的師資隊(duì)伍、引入校企合作及模塊互換學(xué)分互認(rèn)機(jī)制等。幾年來(lái)的教學(xué)實(shí)踐證明,采用模塊教學(xué)體系在培養(yǎng)企業(yè)真正需要的、具有創(chuàng)新意識(shí)和國(guó)際化視野的軟件工程師方面取得了良好的效果,對(duì)于保證應(yīng)用型人才培養(yǎng)目標(biāo)和培養(yǎng)要求的實(shí)現(xiàn)具有重要的借鑒意義。

      參考文獻(xiàn):

      [1] 陳旭東,盧葦,趙宏,等. 軟件工程特色專業(yè)建設(shè)探索[J]. 計(jì)算機(jī)教育,2008(8):46-48.

      [2] 葉立青,吳曉蔑. 應(yīng)用型本科生培養(yǎng)模式的創(chuàng)新與構(gòu)建[J]. 吉林工學(xué)院學(xué)報(bào),2003,23(1):16-17.

      [3] 胡智喜,唐學(xué)忠. 計(jì)算機(jī)科學(xué)與技術(shù)產(chǎn)學(xué)研結(jié)合應(yīng)用型人才培養(yǎng)模式的探索與實(shí)踐[J]. 電腦知識(shí)與技術(shù),2008,3(8):1751-1752.

      [4] 郭建東,劉乃琦,劉貴松,等. 軟件技術(shù)教學(xué)內(nèi)容與教學(xué)模式研究[J]. 學(xué)科建設(shè)與教學(xué)研究,2005(3):19-22.

      [5] 檀明,袁,鐘伯成,許強(qiáng). 借鑒德國(guó)FH的應(yīng)用型計(jì)算機(jī)專業(yè)人才培養(yǎng)模式改革[J]. 電腦知識(shí)與技術(shù),2010,6(13): 3431-3433.

      Software Engineering Talents’ Cultivation in Capability-oriented Mode

      TAN Ming, ZHANG Xiang-dong, XU Qiang, LIU Deng-sheng

      (Department of Computer Science and Technology, Hefei University, Hefei 230601, China)

      軟件工程實(shí)訓(xùn)報(bào)告范文第4篇

      [關(guān)鍵詞]軟件工程;云計(jì)算;實(shí)訓(xùn)平臺(tái);架構(gòu);模塊

      [中圖分類號(hào)]G40-057 [文獻(xiàn)標(biāo)識(shí)碼]A [論文編號(hào)]1009-8097(2013)01-0107-06 [DOI]10.3969/j.issn.1009-8097.2013.01.023

      一、引言

      軟件工程是一門綜合應(yīng)用學(xué)科,軟件工程專業(yè)具有實(shí)踐性、工程性、實(shí)用性等特征。學(xué)生不可能靠聽講軟件工程的理論學(xué)會(huì)開發(fā)一個(gè)實(shí)際的軟件,而是在“動(dòng)手做”和“真正練”中體會(huì)和掌握軟件工程的思想,軟件工程專業(yè)實(shí)訓(xùn)環(huán)節(jié)尤為重要。近年來(lái),諸多學(xué)者提出采用校企合作培養(yǎng)模式、項(xiàng)目教學(xué)法,增加實(shí)驗(yàn)、實(shí)訓(xùn)比例,以增強(qiáng)學(xué)生理論與實(shí)踐的聯(lián)系,提高動(dòng)手能力、思維能力和創(chuàng)新能力。但目前大部分高校存在資金來(lái)源有限、實(shí)驗(yàn)設(shè)備老化、實(shí)驗(yàn)實(shí)訓(xùn)資源不足等問(wèn)題,且校企合作實(shí)習(xí)基地建設(shè)滯后,學(xué)校與實(shí)習(xí)基地之間缺乏互動(dòng),均影響學(xué)生實(shí)踐能力的培養(yǎng)。應(yīng)用云計(jì)算技術(shù)建立軟件工程實(shí)訓(xùn)平臺(tái),不但學(xué)生可以在“云”中進(jìn)行真實(shí)項(xiàng)目訓(xùn)練,體驗(yàn)企業(yè)工作環(huán)境,提高實(shí)訓(xùn)效果,而且可以降低高校實(shí)訓(xùn)基地的投資與運(yùn)行成本,提高辦學(xué)效益。

      二、文獻(xiàn)綜述

      1.云計(jì)算

      云計(jì)算是一種商業(yè)計(jì)算模型,它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使用戶能夠按需獲取計(jì)算力、存取空間和信息服務(wù)。云計(jì)算是并行計(jì)算(Parallel Computing)、分布式計(jì)算(Distributed Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,是虛擬化(Virtualization)、效用計(jì)算(Utility Computing)、基礎(chǔ)設(shè)施即服務(wù)(Infrastructure aS a service,IaaS)、平臺(tái)即服務(wù)(Platform as a service,PaaS)、軟件即服務(wù)(Software as a service,SaaS、等概念混合演進(jìn)并躍升的結(jié)果。云計(jì)算的基本原理是用戶所需的應(yīng)用程序運(yùn)行在大規(guī)模服務(wù)器集群中,數(shù)據(jù)也保存在互聯(lián)網(wǎng)的數(shù)據(jù)中心,其管理與維護(hù)由提供云計(jì)算服務(wù)的公司負(fù)責(zé),用戶終端的功能被大大簡(jiǎn)化,而諸多復(fù)雜的功能都轉(zhuǎn)移到終端背后的網(wǎng)絡(luò)上去完成。云計(jì)算具有虛擬化、超大規(guī)模、高伸縮性、高可靠性、高通用性、按需服務(wù)、極其廉價(jià)等特征。

      Google、Amazon、IBM、Yahoo、Vlware等大公司是云計(jì)算的先行者。2006年,Google啟動(dòng)了“Google101”計(jì)劃,引導(dǎo)大學(xué)生進(jìn)行“云”系統(tǒng)的程序開發(fā)。2007年10月,Google與IBM聯(lián)合宣布,把全球多所大學(xué)納入類似Google“云計(jì)算”平臺(tái)之中。Google是最大的云計(jì)算技術(shù)使用者,典型的云計(jì)算平臺(tái)還有Amazon的彈性云、微軟的云+端、軟件+服務(wù)的云計(jì)算服務(wù)、IBM的藍(lán)云(Blue Cloud)計(jì)劃等等。2008年,IBM先后在無(wú)錫和北京建立了云計(jì)算中心。2009年,云計(jì)算走進(jìn)了教育界,黎加厚教授正式提出了“云計(jì)算輔助教學(xué)”(Cloud Computing Assisted Instructions,CCAI)概念,即學(xué)校和教師利用“云計(jì)算”提供的服務(wù),支持教師的教學(xué)和學(xué)生的學(xué)習(xí),提高教學(xué)質(zhì)量?!霸朴?jì)算”可以應(yīng)用于教學(xué)管理、學(xué)生交流與管理、實(shí)驗(yàn)室建設(shè)與管理等方面。

      2.云計(jì)算輔助教學(xué)研究

      隨著云計(jì)算技術(shù)引入我國(guó),諸多學(xué)者對(duì)云計(jì)算輔助教學(xué)相關(guān)領(lǐng)域進(jìn)行了探討:(1)云計(jì)算輔助教學(xué)的可行性與作用研究。Armando Fox(2009)等認(rèn)為云計(jì)算應(yīng)用到教學(xué)中是可行的,還可以幫助學(xué)生了解云計(jì)算技術(shù)和工具:金苗苗、周躍良(2009)、曹大有(2011)等認(rèn)為云計(jì)算的共享性、協(xié)作性可以提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的探索研究能力,并且最小化終端設(shè)備的要求,大大減少學(xué)校為維護(hù)和升級(jí)操作系統(tǒng)和應(yīng)用軟件的費(fèi)用;張林(2011)等認(rèn)為應(yīng)用云計(jì)算技術(shù)可以搭建個(gè)性化的學(xué)習(xí)環(huán)境;林瑜華(2011)認(rèn)為通過(guò)公共云服務(wù)平臺(tái)提供完善的網(wǎng)絡(luò)教學(xué)功能和運(yùn)行環(huán)境,具有更好的易用性和實(shí)用性;黎加厚(2010)、楊濱王、文霞(2010)則提出應(yīng)用“云服務(wù)”能實(shí)現(xiàn)教育活動(dòng)低碳化。(2)云計(jì)算協(xié)作學(xué)習(xí)與網(wǎng)絡(luò)學(xué)習(xí)策略研究。楊濱(2009)以Google sites為例闡述了網(wǎng)絡(luò)協(xié)作平臺(tái)的使用;何雙泉(2010)探討了云計(jì)算輔助教學(xué)環(huán)境中協(xié)作學(xué)習(xí)的特點(diǎn)與活動(dòng)策略:張潔、裴芳(2012)等提出了基于世界大學(xué)城的云計(jì)算輔助教學(xué)下的協(xié)作學(xué)習(xí)方案;林瑜華(2011)研究了基于云計(jì)算的實(shí)驗(yàn)教學(xué)環(huán)境、改革模式及協(xié)作學(xué)習(xí)模式;于莉(2011)探討了使用百會(huì)在線辦公平臺(tái)輔助課堂教學(xué)策略。(3)云計(jì)算教學(xué)資源平臺(tái)的構(gòu)建研究。馬強(qiáng)、付艷茹(2011)等討論了國(guó)內(nèi)典型云平臺(tái)及Google App Engine“公共云”平臺(tái)的接入技術(shù);俞建華(2011)、李偉林、陳戍(2012)等設(shè)計(jì)了基于云計(jì)算的在線遠(yuǎn)程教學(xué)平臺(tái)及運(yùn)作模式;黃曉玲、趙生慧(2011)設(shè)計(jì)了通用的實(shí)驗(yàn)教學(xué)平臺(tái):楊曼(2011)以分布式計(jì)算框架Hadoop為基礎(chǔ),闡述了在學(xué)院網(wǎng)絡(luò)實(shí)驗(yàn)室中搭建云計(jì)算平臺(tái)Hadoop教學(xué)環(huán)境的過(guò)程與方案;張向陽(yáng)(2012)探討了建設(shè)我國(guó)“云計(jì)算”教學(xué)資源平臺(tái)的構(gòu)架與應(yīng)用功能;張懷南、楊成(2012)則探討了基于云平臺(tái)的區(qū)域性高校數(shù)字教學(xué)資源共建、共享體系與模式;張家貴、羅龍濤(2011)、陳巧、胡新平(2011)等提出基于云服務(wù)的教學(xué)資源大平臺(tái)建設(shè)思路,認(rèn)為在大平臺(tái)支持下,教學(xué)單位無(wú)需提供硬件設(shè)備、教學(xué)資源及技術(shù)人員,即可快速構(gòu)建基于海量教學(xué)資源的特色教學(xué)資源平臺(tái),促進(jìn)優(yōu)質(zhì)教學(xué)資源的共建共享。

      現(xiàn)有研究多以云計(jì)算技術(shù)構(gòu)建遠(yuǎn)程學(xué)習(xí)、協(xié)作學(xué)習(xí)等虛擬平臺(tái)與實(shí)驗(yàn)教學(xué)資源平臺(tái)為對(duì)象,以降低教學(xué)成本、提高學(xué)生學(xué)習(xí)興趣與教學(xué)效果為目的,以高校教育資源平臺(tái)的共享共建、教學(xué)資源的利用、教學(xué)條件的改進(jìn)等為重點(diǎn)進(jìn)行了研究。而結(jié)合軟件工程專業(yè)的具體特征,如何運(yùn)用云計(jì)算技術(shù),校企合作共建真實(shí)的企業(yè)實(shí)訓(xùn)平臺(tái)與環(huán)境,學(xué)生不受時(shí)空限制接受真實(shí)項(xiàng)目訓(xùn)練,現(xiàn)有研究成果較少。

      三、軟件工程專業(yè)云計(jì)算實(shí)訓(xùn)平臺(tái)架構(gòu)的設(shè)計(jì)

      軟件工程專業(yè)云計(jì)算教學(xué)資源平臺(tái)的建設(shè)需要有強(qiáng)大的底層技術(shù)支撐,同時(shí)需要開發(fā)符合本專業(yè)要求的功能模塊,其技術(shù)體系與服務(wù)體系構(gòu)架如圖1所示,云計(jì)算技術(shù)體系由物理資源層、資源池層、管理中間件和面向服務(wù)體系(Service-Oriented Architecture,SOA)的構(gòu)建層組成。物理資源層包括所有的硬件資源,資源池層通過(guò)虛擬化技術(shù)將底層硬件如網(wǎng)絡(luò)系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)和操作系統(tǒng)等集成起來(lái),虛擬為一個(gè)大的資源池,管理中間件層負(fù)責(zé)管理云計(jì)算資源,并為SOA構(gòu)建層提供支持與服務(wù),SOA構(gòu)建層將云計(jì)算能力封裝成標(biāo)準(zhǔn)的Web Services服務(wù)。

      云計(jì)算技術(shù)體系從根本上決定了服務(wù)體系模式,云計(jì)算強(qiáng)調(diào)各種資源的共享和隨需分配,其服務(wù)模式劃分方法較多,通常分為三個(gè)層次:最底層是基礎(chǔ)層,由硬件或虛擬機(jī)資源構(gòu)成,是整個(gè)服務(wù)體系的基礎(chǔ),通過(guò)虛擬資源池為學(xué)校與合作企業(yè)提供計(jì)算、存儲(chǔ)、帶寬等按需的動(dòng)態(tài)云基礎(chǔ)設(shè)施服務(wù)(IaaS):第二層為在線開發(fā)平臺(tái)層(PaaS),構(gòu)建在基礎(chǔ)設(shè)施層之上,對(duì)資源的抽象層次更進(jìn)一步,為軟件項(xiàng)目開發(fā)與教學(xué)虛擬資源的建設(shè)提供接口與環(huán)境,通過(guò)分布式計(jì)算環(huán)境和分布式存貯環(huán)境提供海量文件系統(tǒng)、海量數(shù)據(jù)庫(kù)系統(tǒng)、大規(guī)模消息系統(tǒng)等服務(wù),在線云通過(guò)在線開發(fā)平臺(tái)將操作系統(tǒng)、應(yīng)用開發(fā)環(huán)境等平臺(tái)級(jí)產(chǎn)品以Web服務(wù)的方式提供給高校師生、合作企業(yè)開發(fā)人員等,方便高校與合作企業(yè)對(duì)教學(xué)資源的開發(fā)和使用;第三層為實(shí)訓(xùn)資源應(yīng)用服務(wù)層(SaaS),位于最上層,是用戶與云服務(wù)體系的接口,直接為合作企業(yè)開發(fā)人員、高校師生等提供實(shí)訓(xùn)應(yīng)用軟件服務(wù),如作品展示、開發(fā)文檔輸出、資源設(shè)計(jì)、軟件檢測(cè)以及項(xiàng)目管理等等。合作企業(yè)開發(fā)人員、高校師生可以在任何時(shí)間、任何地點(diǎn)使用PC電腦、3G手機(jī)或其他移動(dòng)終端設(shè)備訪問(wèn)“云”端,接受云計(jì)算各層次提供的服務(wù)。

      云計(jì)算供應(yīng)商提供的服務(wù)收費(fèi)低廉,有的甚至免費(fèi)。對(duì)于單個(gè)高?;蛏贁?shù)高校聯(lián)盟建立云計(jì)算實(shí)訓(xùn)中心,高校不必建設(shè)云計(jì)算基礎(chǔ)設(shè)施及其技術(shù)體系,只需購(gòu)買或租用“云服務(wù)”供應(yīng)商提供的云計(jì)算服務(wù),按使用付費(fèi),按需自助服務(wù),校企合作的重點(diǎn)是建設(shè)虛擬教學(xué)資源,這樣,可以節(jié)省實(shí)訓(xùn)中心初期投資與維護(hù)運(yùn)行成本。而對(duì)于全國(guó)高校聯(lián)盟建設(shè)云計(jì)算實(shí)訓(xùn)中心,可采用主管部門或高校聯(lián)盟主導(dǎo),云服務(wù)開發(fā)企業(yè)參與,公有云與私有云相結(jié)合方式,共同建立云計(jì)算基礎(chǔ)設(shè)施、服務(wù)體系與虛擬教學(xué)資源。

      四、軟件工程專業(yè)校企合作云計(jì)算實(shí)訓(xùn)平臺(tái)模塊的設(shè)計(jì)

      軟件工程專業(yè)實(shí)訓(xùn)是指學(xué)生通過(guò)直接參與軟件項(xiàng)目開發(fā),提高實(shí)踐能力與職業(yè)素質(zhì)的訓(xùn)練過(guò)程。實(shí)訓(xùn)基地的建設(shè)應(yīng)符合真實(shí)性、高技術(shù)性和通用性原則,體現(xiàn)真實(shí)的職業(yè)環(huán)境,接觸新技術(shù)、新工藝[2…。實(shí)訓(xùn)體系要求做到三個(gè)“真實(shí)”:“真實(shí)的企業(yè)項(xiàng)目”、“真實(shí)的企業(yè)化管理要求”和“真實(shí)的企業(yè)環(huán)境標(biāo)準(zhǔn)”。因此,學(xué)生實(shí)訓(xùn)平臺(tái)的建設(shè)離不開軟件企業(yè)的參與,校企深度合作是企業(yè)實(shí)訓(xùn)的基礎(chǔ)與前提,第二,學(xué)生能否進(jìn)行真實(shí)的軟件企業(yè)項(xiàng)目開發(fā)與指導(dǎo)是軟件工程專業(yè)實(shí)訓(xùn)的核心,第三,如何通過(guò)構(gòu)建虛擬環(huán)境做到三個(gè)“真實(shí)”是保證云計(jì)算實(shí)訓(xùn)平臺(tái)實(shí)訓(xùn)效果的必要條件。軟件工程專業(yè)云計(jì)算實(shí)訓(xùn)平臺(tái)功能模塊關(guān)系如圖2所示,黑色虛線框A表示軟件開發(fā)的全過(guò)程,是實(shí)訓(xùn)平臺(tái)的核心模塊,綠色虛線框B為實(shí)訓(xùn)資源模塊,包括實(shí)訓(xùn)環(huán)境與教學(xué)資源開發(fā)功能模塊,紅色虛線框c為實(shí)訓(xùn)管理模塊,包括校企合作、學(xué)生管理、團(tuán)隊(duì)管理、項(xiàng)目管理、系統(tǒng)管理模塊,藍(lán)色虛線框D為實(shí)訓(xùn)評(píng)估模塊,主要有作品展示、實(shí)訓(xùn)報(bào)告、成績(jī)生成及所有項(xiàng)目文檔模塊。

      1.軟件開發(fā)模塊

      (1)軟件開發(fā)模塊的功能

      構(gòu)建軟件工程專業(yè)實(shí)訓(xùn)平臺(tái)的目的之一是學(xué)生可以不去企業(yè),不受時(shí)空限制,在學(xué)校的軟件工程實(shí)驗(yàn)室或其他任何地方,只要有上網(wǎng)的電腦,登陸至學(xué)校的云計(jì)算實(shí)訓(xùn)平臺(tái)就能進(jìn)行真實(shí)的軟件項(xiàng)目開發(fā)訓(xùn)練,并且學(xué)生在開發(fā)軟件的過(guò)程中,能得到企業(yè)老師與學(xué)校老師(以下簡(jiǎn)稱“雙師”)的適時(shí)指導(dǎo)、動(dòng)態(tài)監(jiān)控。學(xué)生可通過(guò)以下方式參與企業(yè)實(shí)際項(xiàng)目開發(fā):一是企業(yè)直接在云平臺(tái)上進(jìn)行項(xiàng)目開發(fā),企業(yè)老師擔(dān)任項(xiàng)目經(jīng)理,分配任務(wù)并指導(dǎo)學(xué)生在同一平臺(tái)上共同完成項(xiàng)目開發(fā),起到“工學(xué)結(jié)合、頂崗實(shí)習(xí)”的作用。二是企業(yè)老師挑選已開發(fā)過(guò)的軟件項(xiàng)目,在云平臺(tái)上建立項(xiàng)目庫(kù)、案例庫(kù),通過(guò)云計(jì)算實(shí)訓(xùn)平臺(tái)指導(dǎo)學(xué)生在該平臺(tái)上進(jìn)行項(xiàng)目開發(fā),或者學(xué)生分組完成軟件項(xiàng)目開發(fā)全過(guò)程。軟件項(xiàng)目開發(fā)過(guò)程主要包括項(xiàng)目規(guī)劃、需求分析、系統(tǒng)設(shè)計(jì)(軟件架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、模塊設(shè)計(jì))、代碼編寫、軟件測(cè)試等過(guò)程,每一個(gè)過(guò)程應(yīng)能輸出相應(yīng)的項(xiàng)目文檔,并且通過(guò)軟件開發(fā)平臺(tái)可以實(shí)現(xiàn)師生適時(shí)互動(dòng),提高學(xué)生實(shí)訓(xùn)效果。

      (2)云計(jì)算軟件開發(fā)平臺(tái)構(gòu)架

      為了更好地滿足個(gè)性化、多樣性、復(fù)雜性軟件開發(fā)需求,解紹詞等(2011)提出了基于MDA(ModelDrivenArchitecture)的云計(jì)算軟件開發(fā)平臺(tái)模型,這種模型是面向服務(wù)、面向軟件的開發(fā)方式,稱之為“軟件業(yè)務(wù)化定制”模式。如圖3所示,云計(jì)算軟件開發(fā)平臺(tái)模型架構(gòu)主要分布于云計(jì)算環(huán)境的平臺(tái)層與應(yīng)用層,云端平臺(tái)層提供構(gòu)件支持、環(huán)境支持、開發(fā)工具支持,將平臺(tái)無(wú)關(guān)模型(Platform Independent Model,PIM)自動(dòng)轉(zhuǎn)換為一個(gè)或多個(gè)特定平臺(tái)模型(Platform Specific Model,PSM),然后再生成代碼,最終進(jìn)行系統(tǒng)測(cè)試與。模型交換和變換交換總線是聯(lián)系整個(gè)開發(fā)平臺(tái)的技術(shù)紐帶,以面向服務(wù)的體系結(jié)構(gòu)(service-Oriented Architecture,SOA)方式對(duì)外提供統(tǒng)一開放的應(yīng)用程序編程接口(Application Programming Interface,API),其他模塊通過(guò)API進(jìn)行交互。應(yīng)用層向用戶提供軟件業(yè)務(wù)化定制接口,滿足用戶個(gè)性化軟件開發(fā)需求。對(duì)于傳統(tǒng)的個(gè)體開發(fā)模式更為簡(jiǎn)單,直接通過(guò)云計(jì)算系統(tǒng)平臺(tái)層將軟件研發(fā)的平臺(tái)、開發(fā)環(huán)境作為一種服務(wù)向用戶提供,應(yīng)用層為用戶提供各種應(yīng)用軟件服務(wù),即用基于云計(jì)算的實(shí)訓(xùn)資源平臺(tái)為師生提供各種可靠的、經(jīng)濟(jì)的在線應(yīng)用軟件服務(wù)。

      2.實(shí)訓(xùn)資源模塊

      實(shí)訓(xùn)資源模塊包括實(shí)訓(xùn)教學(xué)資源模塊與實(shí)訓(xùn)環(huán)境資源模塊。軟件工程專業(yè)實(shí)訓(xùn)教學(xué)資源主要包括:軟件開發(fā)環(huán)境;企業(yè)實(shí)際軟件項(xiàng)目庫(kù)、案例庫(kù);實(shí)訓(xùn)教材;軟件開發(fā)的基礎(chǔ)理論資料;軟件開發(fā)專用技術(shù)資料;重點(diǎn)、難點(diǎn)講解資料及相關(guān)文檔、模版等,這是應(yīng)用型軟件人才培養(yǎng)的基礎(chǔ)和保障,是可教學(xué)化實(shí)訓(xùn)體系的核心。軟件開發(fā)環(huán)境主要指進(jìn)行軟件開發(fā)的各種技術(shù)和軟件工具,還包括相關(guān)的幫助文檔、開發(fā)文檔,軟件開發(fā)環(huán)境應(yīng)該符合IT業(yè)界使用的主流技術(shù)和開發(fā)工具。軟件開發(fā)環(huán)境是云計(jì)算服務(wù)提供商根據(jù)高校及其合作企業(yè)的要求,通過(guò)云計(jì)算在線開發(fā)平臺(tái)層(PaaS)提供。校企合作雙方共同在“云”端研發(fā)實(shí)訓(xùn)教材及配套的課件、主流軟件、具體實(shí)訓(xùn)項(xiàng)目的實(shí)際代碼、視頻等,共同制定《實(shí)訓(xùn)教學(xué)大綱》、《實(shí)訓(xùn)教學(xué)安排與日志》、《實(shí)訓(xùn)教學(xué)要求及方法》、《實(shí)訓(xùn)項(xiàng)目開發(fā)計(jì)劃》等一系列實(shí)訓(xùn)教學(xué)指導(dǎo)文件并上傳至“云”端,以企業(yè)為主高校配合的方式建設(shè)Java、嵌入式、.NET等在內(nèi)的實(shí)訓(xùn)項(xiàng)目體系,企業(yè)將已經(jīng)完成的軟件工程項(xiàng)目進(jìn)行需求與技術(shù)分析,按照軟件項(xiàng)目管理的基本要求進(jìn)行可教學(xué)化的項(xiàng)目改造,在應(yīng)用層建立實(shí)際軟件項(xiàng)目庫(kù),不斷補(bǔ)充修訂實(shí)訓(xùn)項(xiàng)目文檔,完善實(shí)訓(xùn)內(nèi)容,在“云”端構(gòu)建可教學(xué)化的實(shí)訓(xùn)教學(xué)資源。

      實(shí)訓(xùn)環(huán)境模擬即軟件企業(yè)工作環(huán)境模擬,就是讓學(xué)生通過(guò)云計(jì)算實(shí)訓(xùn)平臺(tái)親身體驗(yàn)企業(yè)的“真實(shí)”環(huán)境、工作壓力、管理制度與企業(yè)文化,對(duì)于提高學(xué)生實(shí)訓(xùn)的積極性與主動(dòng)性具有重要作用。在“云”端通過(guò)交互式的可視化工具將企業(yè)真實(shí)工作現(xiàn)場(chǎng)、學(xué)生實(shí)際訓(xùn)練現(xiàn)場(chǎng)、企業(yè)工作流程、企業(yè)考勤制度等可視化內(nèi)容與邏輯內(nèi)容進(jìn)行有效地集成,再配以聲音效果,對(duì)實(shí)訓(xùn)環(huán)境構(gòu)件進(jìn)行可視化設(shè)計(jì),構(gòu)建虛擬元件。虛擬元件的構(gòu)建主要包括外觀特性和內(nèi)部特性的設(shè)計(jì),外觀特性主要是可視化設(shè)計(jì),內(nèi)部特性主要是進(jìn)行內(nèi)部仿真模擬的邏輯運(yùn)算。如在“云”端構(gòu)建虛擬元件,設(shè)計(jì)虛擬打卡機(jī)或指紋考勤機(jī),嚴(yán)格管理上下班出勤,設(shè)置專門的虛擬會(huì)議室供各個(gè)小組討論和評(píng)審,并配備虛擬會(huì)議桌、投影儀、白板等附屬設(shè)施,高度仿真企業(yè)的工作環(huán)境,讓學(xué)生有一種身臨其境的感覺(jué),增加新鮮感,提高實(shí)訓(xùn)效果。

      3.實(shí)訓(xùn)管理模塊

      沒(méi)有嚴(yán)格的管理,即使技術(shù)體系再先進(jìn),也難以保證每個(gè)開發(fā)小組高效地完成開發(fā)任務(wù)。盡管大學(xué)生對(duì)新知識(shí)、新技術(shù)比較渴望,但諸多大學(xué)生缺乏吃苦耐勞的精神,責(zé)任心不強(qiáng),所以,嚴(yán)格管理對(duì)提高學(xué)生實(shí)訓(xùn)效果也不容忽視。軟件工程專業(yè)的實(shí)訓(xùn)過(guò)程主要是學(xué)生開發(fā)軟件項(xiàng)目的過(guò)程。實(shí)訓(xùn)管理體系應(yīng)以軟件項(xiàng)目開發(fā)過(guò)程管理為中心,以系統(tǒng)管理、學(xué)生管理、團(tuán)隊(duì)管理、校企合作管理等為支撐的一體化管理體系。

      (1)項(xiàng)目管理模塊

      云計(jì)算項(xiàng)目管理模塊主要對(duì)軟件項(xiàng)目生命期的五個(gè)階段即啟動(dòng)階段、計(jì)劃階段、實(shí)施階段、控制階段和收尾階段進(jìn)行的控制與管理,涉及項(xiàng)目的整合管理、范圍管理、質(zhì)量管理、進(jìn)度管理、成本管理、資源管理、風(fēng)險(xiǎn)管理、采購(gòu)管理、溝通管理等九大知識(shí)領(lǐng)域,其中,質(zhì)量管理、進(jìn)度管理、成本管理為項(xiàng)目管理的核心領(lǐng)域,成為“雙師”監(jiān)控的重點(diǎn)。在實(shí)訓(xùn)中,學(xué)生將在項(xiàng)目組內(nèi)承擔(dān)的開發(fā)和管理任務(wù)、項(xiàng)目完成進(jìn)度及遇到的問(wèn)題在實(shí)訓(xùn)項(xiàng)目管理子平臺(tái)上,“雙師”登陸高校云計(jì)算實(shí)訓(xùn)項(xiàng)目管理子平臺(tái),對(duì)學(xué)生開發(fā)項(xiàng)目的全過(guò)程進(jìn)行監(jiān)控、階段評(píng)價(jià)與引導(dǎo);學(xué)生將各階段的開發(fā)文檔與軟件產(chǎn)品經(jīng)項(xiàng)目文檔輸出模塊與作品展示平臺(tái)進(jìn)行輸出與展示,“雙師”通過(guò)項(xiàng)目管理子平臺(tái)及時(shí)檢查每一開發(fā)過(guò)程的項(xiàng)目文檔,通過(guò)互動(dòng)交流平臺(tái)及時(shí)解決學(xué)生的疑問(wèn)。

      (2)系統(tǒng)管理模塊

      系統(tǒng)管理模塊是對(duì)云計(jì)算實(shí)訓(xùn)平臺(tái)的運(yùn)行、維護(hù)、應(yīng)用軟件的二次開發(fā)、教學(xué)資源庫(kù)的動(dòng)態(tài)更新、系統(tǒng)登錄權(quán)限設(shè)置等的管理。實(shí)訓(xùn)平臺(tái)系統(tǒng)管理員應(yīng)為高校指定的老師,負(fù)責(zé)基礎(chǔ)信息維護(hù)、通訊簿管理、系統(tǒng)用戶管理、模板管理、日志管理、數(shù)據(jù)備份與恢復(fù)等管理。使用者涉及高校老師、學(xué)生、合作企業(yè)老師三方,可分別以其三個(gè)身份進(jìn)行登錄使用。實(shí)訓(xùn)平臺(tái)向用戶提供統(tǒng)一的接口,任何一個(gè)授權(quán)用戶都可以通過(guò)標(biāo)準(zhǔn)的接口來(lái)登錄云計(jì)算實(shí)訓(xùn)平臺(tái)提供的服務(wù)。為了方便用戶使用,在線云可借助Web2.0技術(shù)中的B/S結(jié)構(gòu),高校師生、合作企業(yè)老師只需要使用瀏覽器便可進(jìn)行訪問(wèn)。高校老師主要將實(shí)訓(xùn)計(jì)劃與要求到云計(jì)算實(shí)訓(xùn)平臺(tái),企業(yè)老師按學(xué)校的要求在平臺(tái)上上傳軟件開發(fā)項(xiàng)目及相關(guān)指導(dǎo)文件,高校老師提供學(xué)生登錄賬號(hào),高校與合作企業(yè)老師均可對(duì)實(shí)訓(xùn)學(xué)生的信息進(jìn)行審核并分組管理。

      (3)學(xué)生管理模塊

      學(xué)生管理是為了實(shí)現(xiàn)實(shí)訓(xùn)目標(biāo),在實(shí)訓(xùn)期間以學(xué)生為管理對(duì)象的各種計(jì)劃、組織、領(lǐng)導(dǎo)、控制活動(dòng),是取得實(shí)訓(xùn)成功的重要條件。如圖4所示,云計(jì)算學(xué)生管理模塊包括學(xué)校管理、企業(yè)管理與學(xué)生自我管理子模塊。學(xué)校教學(xué)管理部門、學(xué)生工作部門、實(shí)訓(xùn)指導(dǎo)老師分工協(xié)作,通過(guò)學(xué)校入口登陸云計(jì)算學(xué)生管理平臺(tái)對(duì)學(xué)生進(jìn)行職能管理。教學(xué)管理部門主要檢查學(xué)生實(shí)訓(xùn)計(jì)劃完成、實(shí)訓(xùn)過(guò)程的資料存檔等情況,學(xué)生工作部門主要對(duì)學(xué)生信息、請(qǐng)假、考勤與學(xué)習(xí)態(tài)度進(jìn)行檢查與考核,實(shí)訓(xùn)指導(dǎo)老師主要對(duì)學(xué)生實(shí)訓(xùn)項(xiàng)目的選擇、實(shí)訓(xùn)效果檢查、實(shí)訓(xùn)過(guò)程的指導(dǎo)、考核與評(píng)價(jià)。企業(yè)指導(dǎo)老師從企業(yè)入口登陸云計(jì)算學(xué)生管理平臺(tái),對(duì)學(xué)生的實(shí)訓(xùn)全過(guò)程進(jìn)行指導(dǎo)、監(jiān)控、評(píng)價(jià)。學(xué)生從學(xué)生入口登陸云計(jì)算學(xué)生管理平臺(tái)進(jìn)行自我管理,如學(xué)生個(gè)人考勤、學(xué)生自評(píng)、組長(zhǎng)申請(qǐng)、小組成員管理、小組評(píng)估。

      (4)團(tuán)隊(duì)管理模塊

      為了提高軟件項(xiàng)目開發(fā)效率與實(shí)訓(xùn)效果,開發(fā)小組采取團(tuán)隊(duì)工作方式。開發(fā)團(tuán)隊(duì)以自由組合的方式,由5-6名學(xué)生組成一個(gè)開發(fā)小組,根據(jù)學(xué)生對(duì)專業(yè)知識(shí)的掌握程度、項(xiàng)目開發(fā)的技能、經(jīng)驗(yàn)與興趣,學(xué)生自行推選出項(xiàng)目經(jīng)理與任務(wù)角色分配,如開發(fā)經(jīng)理、計(jì)劃經(jīng)理、測(cè)試經(jīng)理、技術(shù)支持經(jīng)理等角色,還可以自行決定崗位輪換方式。小組成員在登陸至云計(jì)算軟件開發(fā)平臺(tái)以后,各司其職,協(xié)調(diào)配合地開展工作。“雙師”通過(guò)團(tuán)隊(duì)管理模塊了解開發(fā)小組的分工,監(jiān)視團(tuán)隊(duì)的運(yùn)行情況,同時(shí),通過(guò)團(tuán)隊(duì)管理模塊,激勵(lì)團(tuán)隊(duì)成員的士氣和工作熱情,鼓勵(lì)團(tuán)隊(duì)之間開展競(jìng)爭(zhēng),提高工作壓力。

      (5)校企合作管理模塊

      項(xiàng)目庫(kù)、案例庫(kù)、實(shí)訓(xùn)教材等實(shí)訓(xùn)資源的建設(shè),企業(yè)真實(shí)工作環(huán)境的模擬,學(xué)生實(shí)訓(xùn)過(guò)程的指導(dǎo)與管理等等均離不開學(xué)校與企業(yè)的通力合作,因此,校企深度合作是云計(jì)算實(shí)訓(xùn)平臺(tái)成功的前提條件。通過(guò)建設(shè)云計(jì)算校企合作交流與管理平臺(tái),加強(qiáng)學(xué)校與企業(yè)之間的溝通,明確雙方的職責(zé)、任務(wù)與權(quán)限,構(gòu)建人才共育、過(guò)程共管、資源共享、優(yōu)勢(shì)互補(bǔ)、責(zé)任共擔(dān)、互利互惠的合作機(jī)制,提高實(shí)訓(xùn)質(zhì)量。

      4.實(shí)訓(xùn)評(píng)估模塊

      實(shí)訓(xùn)評(píng)估既是對(duì)學(xué)生實(shí)訓(xùn)效果、校企雙方合作成效的檢查,又是對(duì)云計(jì)算實(shí)訓(xùn)平臺(tái)的考驗(yàn),是進(jìn)一步完善與改進(jìn)的實(shí)訓(xùn)體系與教學(xué)管理體系的依據(jù),同時(shí),也是一種牽引和導(dǎo)向,促使學(xué)生了解自己在各階段努力的方向。評(píng)估體系是一個(gè)多維考核評(píng)價(jià)系統(tǒng),包括專業(yè)技能、綜合能力和職業(yè)素養(yǎng)三個(gè)維度,其對(duì)象包括團(tuán)隊(duì)評(píng)估和個(gè)人評(píng)估,其過(guò)程包括階段計(jì)劃評(píng)估和終結(jié)績(jī)效評(píng)估。實(shí)訓(xùn)評(píng)估模塊由項(xiàng)目文檔輸出、作品展示、實(shí)訓(xùn)報(bào)告、成績(jī)生成等模塊組成。

      項(xiàng)目文檔輸出模塊能展示項(xiàng)目開發(fā)全過(guò)程的所有文檔,是“雙師”作為項(xiàng)目過(guò)程控制與質(zhì)量控制的重要控制點(diǎn),也是專業(yè)技能、綜合能力和職業(yè)素養(yǎng)的直觀表現(xiàn)。作品展示模塊為學(xué)生提供作品、個(gè)人基本信息、院校評(píng)價(jià)的展示,是實(shí)訓(xùn)考核優(yōu)異者的舞臺(tái),也是學(xué)生評(píng)互,實(shí)現(xiàn)協(xié)作學(xué)習(xí)、共同提高的平臺(tái),如果對(duì)學(xué)生就業(yè)面試單位開放,讓用人單位進(jìn)一步地了解學(xué)生,還可以提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力。實(shí)驗(yàn)報(bào)告是學(xué)生對(duì)全部實(shí)訓(xùn)過(guò)程的總結(jié)與提高,實(shí)訓(xùn)成績(jī)是學(xué)生實(shí)訓(xùn)的綜合表現(xiàn)。各階段項(xiàng)目文檔輸出、軟件測(cè)試報(bào)告、學(xué)生實(shí)驗(yàn)報(bào)告及學(xué)生自評(píng)等構(gòu)成實(shí)訓(xùn)成績(jī)?cè)u(píng)定的依據(jù)。實(shí)訓(xùn)評(píng)估模塊記錄學(xué)生的日常開發(fā)工作與團(tuán)隊(duì)表現(xiàn),給出定量評(píng)價(jià)并匯總,做到全程實(shí)訓(xùn)全程評(píng)價(jià)。

      軟件工程實(shí)訓(xùn)報(bào)告范文第5篇

      關(guān)鍵詞:軟件工程;人才培養(yǎng);教學(xué)改革;職業(yè)化

      自2002年我國(guó)高校設(shè)立軟件工程專業(yè)之初,軟件工程就是一門面向社會(huì)經(jīng)濟(jì)發(fā)展的實(shí)際需求,并以培養(yǎng)具有扎實(shí)的計(jì)算機(jī)領(lǐng)域理論知識(shí)和技能,同時(shí)能夠從事軟件開發(fā)、科研、教學(xué)和應(yīng)用的應(yīng)用型人才為目標(biāo)的學(xué)科。隨著我國(guó)素質(zhì)教育改革的不斷深入,軟件工程專業(yè)的教學(xué)像其他以實(shí)用性教學(xué)為目的的學(xué)科一樣,面臨著如何向職業(yè)化轉(zhuǎn)變的問(wèn)題。相關(guān)數(shù)據(jù)顯示,我國(guó)當(dāng)前對(duì)軟件人才的需求達(dá)到了20萬(wàn)人,并以每年20%左右的速度增長(zhǎng)[1]。然而,傳統(tǒng)教學(xué)模式制約因素的存在阻礙著軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變,影響著我國(guó)軟件人才的各種能力的培養(yǎng)[2]。因此,如何探索并革新我國(guó)軟件工程專業(yè)的教學(xué)模式,以實(shí)現(xiàn)其職業(yè)化的轉(zhuǎn)變是當(dāng)前急需解決的問(wèn)題。

      1高校軟件工程專業(yè)傳統(tǒng)教學(xué)模式的不足

      1.1課程體系側(cè)重理論

      受制于計(jì)算機(jī)行業(yè)的整體環(huán)境,如軟件復(fù)雜性較簡(jiǎn)單,計(jì)算機(jī)硬件設(shè)備性能較低等,軟件工程專業(yè)設(shè)立的初期并未對(duì)實(shí)踐性人才提出過(guò)高的要求,更加側(cè)重于培養(yǎng)“知識(shí)型”人才。因此,軟件工程課程體系的設(shè)置,也更加側(cè)重于培養(yǎng)軟件行業(yè)人才對(duì)軟件理論的理解與掌握[3]。對(duì)于實(shí)踐性的要求,僅限于能夠通過(guò)實(shí)踐掌握理論知識(shí)即可。在傳統(tǒng)課程體系中,理論課所占比重要遠(yuǎn)遠(yuǎn)大于實(shí)驗(yàn)課,實(shí)驗(yàn)課設(shè)置的目的是為了方便學(xué)生掌握理論知識(shí)[4]。課程內(nèi)容也大多是教師事先安排好的內(nèi)容。實(shí)踐證明,經(jīng)過(guò)這種模式培養(yǎng)出來(lái)的學(xué)生多數(shù)具有良好的理論基礎(chǔ),但是卻無(wú)法在實(shí)際中很好地運(yùn)用這些理論。

      1.2教學(xué)目標(biāo)脫離職業(yè)化

      職業(yè)化培養(yǎng)模式下的軟件行業(yè)人才應(yīng)該具備軟件、硬件、網(wǎng)絡(luò)等各學(xué)科綜合知識(shí)的復(fù)合型人才。軟件行業(yè)人才不僅應(yīng)該具備這些學(xué)科的理論知識(shí),也應(yīng)具備將這些學(xué)科的理論和實(shí)際結(jié)合起來(lái)的能力。然而,現(xiàn)有的教學(xué)模式則側(cè)重于理論教學(xué),而忽略了職業(yè)化的軟件行業(yè)人才的培養(yǎng)應(yīng)該是以理論和實(shí)踐的有機(jī)統(tǒng)一為目的。這種模式過(guò)于側(cè)重理論知識(shí)的學(xué)習(xí),而忽略了理論和實(shí)際的融合,影響了職業(yè)化的發(fā)展。

      1.3軟件工程就業(yè)缺乏導(dǎo)向性

      當(dāng)前,軟件工程教學(xué)的一個(gè)重要作用就是為學(xué)員提供良好的就業(yè)。來(lái)自前程無(wú)憂等幾家公司的報(bào)告顯示,企業(yè)對(duì)軟件工程師的需求仍居于首位,且具有可觀的薪酬。然而,跨入軟件技術(shù)領(lǐng)域,成為一名軟件工程師,相應(yīng)的技能水平及經(jīng)驗(yàn)又是必備的“入場(chǎng)券”。如何在由學(xué)??缛刖蜆I(yè)崗位后能夠快速掌握與就業(yè)崗位相適應(yīng)的軟件開發(fā)技能,將是軟件工程專業(yè)教學(xué)需要考慮的問(wèn)題[5]。然而,現(xiàn)有軟件工程教學(xué)缺乏就業(yè)導(dǎo)向性的不足,注定了這些專業(yè)學(xué)員無(wú)法快速適應(yīng)就業(yè)能力需求。

      2高校軟件工程專業(yè)教學(xué)模式改革的構(gòu)想

      2.1明確教學(xué)目標(biāo)

      當(dāng)前的軟件工程專業(yè)的教學(xué)目標(biāo)應(yīng)該是培養(yǎng)職業(yè)化的具備軟件、硬件、網(wǎng)絡(luò)等各學(xué)科綜合知識(shí)的復(fù)合型人才。因此,軟件專業(yè)的教學(xué)目標(biāo)可以基于S-CDIO[6,7,8]培養(yǎng)模式,將培養(yǎng)高層次、實(shí)用型、復(fù)合型的人才培養(yǎng)作為教學(xué)目標(biāo),同時(shí)強(qiáng)調(diào)培養(yǎng)學(xué)生扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí)、強(qiáng)力的實(shí)踐能力和理論應(yīng)用能力。此外,還要引導(dǎo)學(xué)生時(shí)刻關(guān)注軟件工程及相關(guān)行業(yè)的各種新技術(shù),如大數(shù)據(jù)、云計(jì)算、VR等。通過(guò)明確教學(xué)目標(biāo),從而能夠有針對(duì)性地設(shè)置課程體系和培養(yǎng)學(xué)生能力。

      2.2課程體系設(shè)置

      軟件工程課程體系的設(shè)置是為了培養(yǎng)理論和實(shí)踐兼?zhèn)涞膹?fù)合型人才。它的設(shè)置,必須兼顧培養(yǎng)理論知識(shí)和實(shí)踐能力。圍繞這一目標(biāo),課程體系結(jié)構(gòu)包括三個(gè)方面:(1)基礎(chǔ)課程。這類課程的設(shè)置用于培養(yǎng)學(xué)生的理論知識(shí)和基本的動(dòng)手能力。首先,基于SE2004軟件工程方案設(shè)置與軟件工程學(xué)科相關(guān)的基礎(chǔ)科目,這些科目涵蓋的理論包括數(shù)據(jù)的機(jī)器級(jí)表示、由機(jī)器語(yǔ)言到匯編語(yǔ)言及各種結(jié)構(gòu)化程序語(yǔ)言和面向?qū)ο缶幊陶Z(yǔ)言的各種語(yǔ)言、能夠用基礎(chǔ)語(yǔ)言處理的各種新型技術(shù)理論等。通過(guò)這些課程的設(shè)置,使學(xué)生建立軟件工程相關(guān)課程的完整概念。其次,設(shè)置能夠應(yīng)用軟件工程方法的課程。這些課程的設(shè)置能夠?qū)?shí)際的程序設(shè)計(jì)和軟件工程理論知識(shí)融為一體,并將基礎(chǔ)程序設(shè)計(jì)方法的學(xué)習(xí)和小、中規(guī)模的軟件結(jié)構(gòu)設(shè)計(jì)相互融合,培養(yǎng)學(xué)生的綜合應(yīng)用能力。在具體課程方面,可以設(shè)置一些如基于瀑布模型的設(shè)計(jì)方法,可以為學(xué)生講授小組級(jí)、中規(guī)模軟件系統(tǒng)建的綜合技術(shù);如基于螺旋開發(fā)模型的方法,可以通過(guò)構(gòu)建中等規(guī)模系統(tǒng),培養(yǎng)學(xué)生理論、管理、開發(fā)等綜合技能。(2)專業(yè)核心課程。傳統(tǒng)教學(xué)模式中,專業(yè)核心課程的設(shè)置思路主要是用于構(gòu)造計(jì)算機(jī)系統(tǒng)的核心知識(shí)[9]。針對(duì)這一情況,改革后的專業(yè)核心課程的設(shè)置則傾向于培養(yǎng)學(xué)生利用各種計(jì)算機(jī)高級(jí)技術(shù)解決實(shí)際問(wèn)題的能力,涵蓋了與軟件工程相關(guān)的各種計(jì)算機(jī)硬件、不同等級(jí)的程序設(shè)計(jì)、互聯(lián)網(wǎng)環(huán)境下的軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)環(huán)境下的軟件設(shè)計(jì)、面向人機(jī)交互的軟件設(shè)計(jì)等知識(shí)。除了這些課程,還設(shè)置了一些覆蓋軟件工程高級(jí)技術(shù)需求的課程,這些課程涵蓋了軟件工程的需求、設(shè)計(jì)、構(gòu)造、質(zhì)量、過(guò)程、管理等各方面知識(shí),能夠培養(yǎng)學(xué)生從整體上解決整個(gè)軟件項(xiàng)目的能力。

      2.3改進(jìn)教學(xué)方法

      軟件工程專業(yè)職業(yè)化人才的培養(yǎng)需要做到“教、學(xué)、做”的合一。然而,現(xiàn)有教學(xué)方法的不足使得現(xiàn)有教學(xué)方法只是做到了“教”和“學(xué)”兩點(diǎn),卻忽視了“做”是實(shí)現(xiàn)教學(xué)的根本目的核心。針對(duì)這點(diǎn),可以從兩點(diǎn)進(jìn)行改進(jìn)。第一點(diǎn),采用案例教學(xué)法。案例教學(xué)法要求老師在講解理論知識(shí)時(shí),始終圍繞已有的項(xiàng)目進(jìn)行。將一個(gè)完整的項(xiàng)目和理論體系拆解分配到個(gè)個(gè)教學(xué)環(huán)節(jié)中。在每個(gè)環(huán)節(jié),則明確教學(xué)目標(biāo)、分解教學(xué)內(nèi)容、分析關(guān)鍵技術(shù)和步驟、引導(dǎo)學(xué)生參與項(xiàng)目實(shí)踐、展示項(xiàng)目效果。第二點(diǎn)則是考慮使用現(xiàn)代化教學(xué)手段。圍繞發(fā)揮軟件工程專業(yè)實(shí)踐教學(xué)為中心的地位,通過(guò)增加實(shí)驗(yàn)內(nèi)容和學(xué)生實(shí)際動(dòng)手能力,為學(xué)生提供充分參與項(xiàng)目實(shí)踐的機(jī)會(huì)。同時(shí),還可以開展大型綜合實(shí)驗(yàn)、綜合實(shí)訓(xùn)、企業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)內(nèi)容教學(xué),通過(guò)開設(shè)大型綜合性的實(shí)驗(yàn)課程或綜合實(shí)訓(xùn)課程、組織學(xué)生到Ⅱ企業(yè)頂崗實(shí)習(xí)、利用所學(xué)知識(shí)進(jìn)行項(xiàng)目開發(fā)的能力和就業(yè)競(jìng)爭(zhēng)能力。

      2.4加強(qiáng)教學(xué)隊(duì)伍建設(shè)

      教學(xué)隊(duì)伍是高校軟件工程專業(yè)教學(xué)中的一個(gè)重要環(huán)節(jié)。教師的水平影響著課堂教學(xué)和學(xué)生動(dòng)手能力的高低。在現(xiàn)有的一些教師隊(duì)伍中,一些教師往往具有很高的理論素養(yǎng),然而卻缺少足夠的項(xiàng)目經(jīng)驗(yàn)[10]。這給學(xué)生的實(shí)踐教學(xué)帶來(lái)了不利影響。因此,應(yīng)該加強(qiáng)教師隊(duì)伍的建設(shè)。在具體的舉措方面,要做到兩點(diǎn):(1)學(xué)校要引進(jìn)具有豐富項(xiàng)目經(jīng)驗(yàn)的教師或者制定教師提高教學(xué)水平的計(jì)劃。通過(guò)實(shí)施這些計(jì)劃,使教師能夠加強(qiáng)學(xué)習(xí)、鉆研業(yè)務(wù),掌握教學(xué)技能,提高他們的教學(xué)水平和教學(xué)技巧。(2)學(xué)校加大對(duì)軟件工程專業(yè)教育的投入,多組織高校軟件工程專業(yè)教師參加省級(jí)培訓(xùn)、校級(jí)培訓(xùn)等再培訓(xùn)工作,著手培養(yǎng)基礎(chǔ)好、教學(xué)技能優(yōu)秀、有事業(yè)心、敬崗愛(ài)業(yè)的專業(yè)教師,增強(qiáng)軟件工程專業(yè)教學(xué)師資力量。

      2.5培養(yǎng)學(xué)生的職業(yè)素養(yǎng)和崗位實(shí)戰(zhàn)能力

      為學(xué)生創(chuàng)造職業(yè)化的教學(xué)環(huán)境是提高學(xué)生職業(yè)素養(yǎng)和崗位實(shí)踐能力的最有效手段。在這方面,可以通過(guò)和一些企業(yè)合作,將學(xué)生放置到企業(yè)的真實(shí)項(xiàng)目中??梢詮娜齻€(gè)方面進(jìn)行:(1)組織學(xué)生參加和學(xué)習(xí)企業(yè)的項(xiàng)目文化,如定期為學(xué)生模擬企業(yè)項(xiàng)目運(yùn)行方式、參觀企業(yè)產(chǎn)品展示廳、聽取企業(yè)項(xiàng)目負(fù)責(zé)人、技術(shù)人員和管理人員有關(guān)企業(yè)產(chǎn)品開發(fā)的專題報(bào)告以及生產(chǎn)管理模式、技術(shù)發(fā)展趨勢(shì)和企業(yè)文化、企業(yè)資源管理方面的專題報(bào)告等;(2)通過(guò)持續(xù)的教學(xué),為學(xué)生建立就業(yè)需要的知識(shí)體系和技術(shù)體系,幫助學(xué)生規(guī)劃自己的職業(yè)生涯,并通過(guò)讓學(xué)生深入了解自己的能力,認(rèn)清自己能夠從事的職業(yè);(3)這方面是為了培養(yǎng)學(xué)生適應(yīng)就業(yè)所需要的企業(yè)文化中的團(tuán)隊(duì)精神、職業(yè)技能等??梢月?lián)合企業(yè)嚴(yán)格按照企業(yè)產(chǎn)品的開發(fā)以及企業(yè)需要的一些技能來(lái)對(duì)學(xué)生進(jìn)行職業(yè)技能、職業(yè)素質(zhì)、團(tuán)隊(duì)精神、職業(yè)規(guī)范等進(jìn)行強(qiáng)化訓(xùn)練來(lái)提高學(xué)生這方面的職業(yè)素養(yǎng)。

      3結(jié)束語(yǔ)

      當(dāng)前的軟件工程專業(yè)的教學(xué)處于向職業(yè)化轉(zhuǎn)變的時(shí)期。只有對(duì)傳統(tǒng)教學(xué)模式中那些制約軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變的因素進(jìn)行改革,才能提高我國(guó)軟件人才培養(yǎng)水平、實(shí)現(xiàn)教學(xué)模式職業(yè)化轉(zhuǎn)變,并最終適應(yīng)社會(huì)對(duì)軟件工程專業(yè)人才的需求。

      參考文獻(xiàn):

      [1]藍(lán)斌.淺析高校軟件工程專業(yè)教改模式[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(17):313-313.

      [2]郝雋.CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式研究[J].中外企業(yè)家,2016(3).

      [3]張凱,孫華,冷洪勇,等.項(xiàng)目驅(qū)動(dòng)模式在軟件工程人才培養(yǎng)中的應(yīng)用與反思[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2016,12(1Z):150-151.

      [4]檀明,許強(qiáng),張家銳.軟件專業(yè)人才培養(yǎng)模式改革研究與實(shí)踐[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2016,12(2):145-146.

      [5]司海平,王曉茜.面向市場(chǎng)的軟件工程人才培養(yǎng)與課程體系優(yōu)化[J].信息系統(tǒng)工程,2017(5):166-168.

      [6]鐘瑛,朱順痣.《軟件開發(fā)綜合實(shí)訓(xùn)》課程教學(xué)模式若干思考[J].科技創(chuàng)新導(dǎo)報(bào),2012(31):187-188.

      [7]王立娟,何丹丹,翟悅.基于CDIO理念的軟件工程專業(yè)工程化實(shí)踐教學(xué)改革的研究[J].當(dāng)代教育實(shí)踐與教學(xué)研究:電子刊,2015(12).

      [8]胡安明.基于CDIO理念創(chuàng)新軟件專業(yè)實(shí)踐教學(xué)的研究[J].科學(xué)導(dǎo)報(bào),2016(2).

      [9]葉娜,祁飛,邊根慶,等.面向國(guó)際化人才培養(yǎng)的軟件工程專業(yè)本科教育課程體系研究[J].教育教學(xué)論壇,2015(15):142-143.

      东京道一本热中文字幕| av免费在线观看在线观看| 亚洲福利二区三区四区| 少妇久久久久久人妻无码| 国内精品久久久久久中文字幕| 日韩亚洲制服丝袜中文字幕| 青青草视频在线免费观看91| 免费在线观看视频播放| 国产一级内射一片视频免费| 久久久亚洲欧洲日产国码二区| 免费观看黄网站在线播放| 98国产精品永久在线观看| 亚洲国产精品嫩草影院久久av| 久久亚洲av成人无码电影| 人妻无码aⅴ不卡中文字幕| 日韩精品网| 久久国产精品免费一区二区三区| 国产精品免费无遮挡无码永久视频| 日本在线观看不卡一区二区| 日本嗯啊在线观看| 国产在线无码一区二区三区| 成人午夜高潮a∨猛片| av熟妇一区二区三区| 欧洲熟妇色 欧美| 日本一二三区视频在线| 日本丰满熟妇bbxbbxhd| 精品一区二区三区四区少妇| 亚洲国产一区二区,毛片| 波多野结衣不打码视频| 日日干夜夜操高清视频| 日产精品一区二区三区免费 | 久久中文字幕一区二区| 色欲av蜜桃一区二区三| 国产成人精选在线不卡| 国产性感主播一区二区| 丰满少妇高潮惨叫久久久| 成年午夜无码av片在线观看 | 亚洲人成在线播放网站| 亚洲av无码国产剧情| 国产美女被遭强高潮露开双腿| 女同三级伦理在线观看|