999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程本科教學(xué)研究

2008-12-31 00:00:00
計(jì)算機(jī)教育 2008年24期

摘要:本文根據(jù)國外軟件工程本科教學(xué)的現(xiàn)狀,指出我國軟件工程本科教育改革的必要性,同時(shí)提出了軟件工程教育改革的措施。

關(guān)鍵詞:軟件工程;本科教學(xué);教育模式

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

隨著計(jì)算機(jī)在各行各業(yè)的廣泛普及,計(jì)算機(jī)軟件人才的需求不斷擴(kuò)大。盡管每年都有大量的軟件方面的本科畢業(yè)生涌入社會(huì),但真正掌握軟件技能、方法的人才卻是極度短缺。其主要原因是軟件工程概念如何在實(shí)際項(xiàng)目中應(yīng)用并沒有在軟件工程本科教學(xué)過程中體現(xiàn)出來。這也是當(dāng)前高校軟件工程教學(xué)亟待改革的一個(gè)重要方面。

1國外軟件工程本科教學(xué)

國外對(duì)軟件工程本科教學(xué)的研究是多方面的。有一些學(xué)校開展實(shí)驗(yàn)室式教學(xué),且整個(gè)教學(xué)過程是以面向?qū)ο蠓椒ǔ霭l(fā),使學(xué)生所獲得的經(jīng)驗(yàn)迎合了社會(huì)的需求。通常,一個(gè)學(xué)生所具有的軟件開發(fā)項(xiàng)目經(jīng)驗(yàn)是來自于在實(shí)際的軟件開發(fā)過程中的角色參與。為了使學(xué)生畢業(yè)后立刻帶入到公司的開發(fā)人員隊(duì)伍中,學(xué)生不僅僅要學(xué)會(huì)軟件研發(fā)的生命周期、軟件工程方法、還要參與到軟件項(xiàng)目組中進(jìn)行實(shí)際的訓(xùn)練。現(xiàn)以華盛頓州的喬治敦大學(xué)計(jì)算機(jī)科學(xué)學(xué)院為例,來看看國外的軟件工程本科教學(xué)的改革是如何進(jìn)行的。

1.1軟件工程本科教學(xué)改革概況

喬治敦大學(xué)的計(jì)算機(jī)科學(xué)學(xué)院將軟件工程本科教學(xué)分為兩個(gè)學(xué)期進(jìn)行。第一學(xué)期的軟件工程教學(xué)內(nèi)容是軟件設(shè)計(jì)基礎(chǔ),這一階段的軟件工程教學(xué)被稱為軟件工程I(software engineering I)。第二學(xué)期的軟件工程教學(xué)內(nèi)容通過實(shí)際或虛擬項(xiàng)目讓學(xué)生以項(xiàng)目組的方式參與其開發(fā)過程,在該過程中理解并應(yīng)用軟件工程概念。這一階段的軟件工程教學(xué)被稱為軟件工程II(software engineering II)。

1.2軟件工程教學(xué)的第一階段

在軟件工程的第一教學(xué)階段中,其主要講授的課程內(nèi)容是貼近軟件設(shè)計(jì)的。在課程的開始主要介紹了軟件工程的發(fā)展歷史及簡介,然后講解面向?qū)ο笤O(shè)計(jì)、需求分析、用例圖(use case)、對(duì)象模型技術(shù)、Rational統(tǒng)一過程、UML技術(shù)、面向?qū)ο笤O(shè)計(jì)模式等一系列內(nèi)容。在此期間,教師將下一階段學(xué)生所要完成的項(xiàng)目內(nèi)容介紹給學(xué)生,以便于學(xué)生有針對(duì)性的學(xué)習(xí)課程內(nèi)容。

從其教學(xué)內(nèi)容可以看出,國外的軟件工程教學(xué)內(nèi)容是緊跟社會(huì)需求的,是以面向?qū)ο蟮脑O(shè)計(jì)與實(shí)現(xiàn)為其主要教學(xué)內(nèi)容,而不是以面向過程的設(shè)計(jì)方法為主。此外如UML技術(shù),Rational統(tǒng)一過程等教學(xué)內(nèi)容都是學(xué)生在實(shí)踐過程中要用到的內(nèi)容,可見教學(xué)是充分為需求服務(wù)的。

1.3軟件工程教學(xué)的第二階段

該階段的教學(xué)主要是讓學(xué)生通過實(shí)際的發(fā)過程獲取真實(shí)的經(jīng)驗(yàn)。這一階段的課程安排在16個(gè)教學(xué)周內(nèi)完成,每個(gè)教學(xué)周安排4學(xué)時(shí)該課程。前四周的教學(xué)內(nèi)容是當(dāng)前軟件體系結(jié)構(gòu)的介紹及對(duì)軟件設(shè)計(jì)方法的回顧,這部分教學(xué)內(nèi)容是對(duì)軟件工程第一階段學(xué)習(xí)內(nèi)容的復(fù)習(xí)。接下來要將學(xué)生劃分為分析小組、軟件設(shè)計(jì)小組、軟件開發(fā)小組及數(shù)據(jù)庫小組。每一個(gè)小組都有一名組長,以負(fù)責(zé)該小組工作的安排,并要以甘特圖的方式向教師匯報(bào)小組的工作進(jìn)度。小組中的每個(gè)成員也要有固定的角色,以完成相應(yīng)的工作任務(wù)。教師在此期間主要扮演用戶,以便于及時(shí)向?qū)W生提供需求,讓學(xué)生建立正確的問題定義及需求分析,以便于進(jìn)一步的分析與設(shè)計(jì)。

在基于關(guān)鍵路徑的軟件開發(fā)生命周期過程中,每個(gè)小組的行為都會(huì)影響到項(xiàng)目的開發(fā)進(jìn)度,影響到里程碑的建立,因此要求學(xué)生一定要在規(guī)定的人員及時(shí)間內(nèi)完成階段性任務(wù),要讓學(xué)生意識(shí)到關(guān)鍵路徑上每項(xiàng)任務(wù)的重要性。由于按軟件工程理論來設(shè)計(jì)軟件時(shí),各個(gè)階段所需人員不同,而且每個(gè)角色的工作任務(wù)量在研發(fā)過程中也會(huì)發(fā)生變化。例如項(xiàng)目的需求確定后,即進(jìn)入設(shè)計(jì)階段,需求分析角色的工作量立刻減少。為了使各角色的工作量平衡,對(duì)每個(gè)角色在其主要工作分階段從事其它輔助工作,以使學(xué)生在整個(gè)的軟件設(shè)計(jì)過程中一直處于工作狀態(tài),使學(xué)生了解各個(gè)階段的關(guān)聯(lián)及前一階段研究成果對(duì)后一階段工作的重要性。

2我國軟件工程教育

在我國,高校計(jì)算機(jī)本科教育的目標(biāo)定位于培養(yǎng)綜合型、應(yīng)用型人才,為社會(huì)提供訓(xùn)練有素的專業(yè)工程師。軟件工程是計(jì)算機(jī)本科教育中惟一涉及工程化管理和技術(shù)的專業(yè)必修課。但許多院校對(duì)該課程的教學(xué)是重理論而輕實(shí)踐的。學(xué)生因缺乏切身的體驗(yàn)而感到理論抽象,難以理解,且動(dòng)手能力差,不知道如何將軟件工程技術(shù)應(yīng)用于實(shí)際項(xiàng)目中,這與國外的軟件工程教學(xué)形成了鮮明的對(duì)比,也說明了我國軟件工程救生衣的問題所在。

那么如果提高學(xué)生的實(shí)踐能力呢?為此,有部分學(xué)校展開了實(shí)例化教學(xué),小組式教學(xué)或是1:1教學(xué)模式的研究。其最終目的就是希望學(xué)生能真正理解并運(yùn)用軟件工程的方法、技能,使學(xué)生動(dòng)手實(shí)踐能力加強(qiáng)。這些教學(xué)方法的研討是非常有必要的。但與此同時(shí),我們應(yīng)清楚的意識(shí)到中國軟件工程課程教育理論課與實(shí)踐課比例失調(diào)的現(xiàn)狀。實(shí)踐課相對(duì)過少,要提高學(xué)生的應(yīng)用能力,必須要對(duì)軟件工程的課程體制進(jìn)行改革。我們可以結(jié)合國外軟件工程教育模式,結(jié)合中國學(xué)生特點(diǎn),探索出具有中國特色的軟件工程教育模式。

筆者認(rèn)為軟件公司與學(xué)校聯(lián)合進(jìn)行軟件工程教育是提高學(xué)生實(shí)踐能力的較好方法。學(xué)??梢耘c國內(nèi)的一些軟件公司建立良好的合作關(guān)系,公司可將學(xué)生簽約后的實(shí)訓(xùn)課程提前到學(xué)生學(xué)習(xí)軟件工程課程時(shí)進(jìn)行。在具體實(shí)施時(shí)可從公司對(duì)人才的要求、學(xué)生的實(shí)際能力與就業(yè)意向雙方面考慮,盡可能使公司培訓(xùn)出的優(yōu)秀學(xué)生愿意到公司工作,公司也愿意接收其培訓(xùn)的對(duì)象。這過程中需要一定的合同約定以約束雙方的權(quán)利與責(zé)任。在培訓(xùn)過程中,學(xué)生可實(shí)際參與到一些項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)過程,將軟件工程理論應(yīng)用到實(shí)踐操作過程中,做到學(xué)有所有。

此外,軟件工程課程的改革還要從任課教師這一方面著手。現(xiàn)在有很多軟件工程教師是“理論上的巨人,實(shí)踐中的矮子”。這些教師缺少實(shí)際項(xiàng)目的研發(fā)經(jīng)歷,所以在授課過程中造成理論脫離實(shí)踐的現(xiàn)象。為了使教師在授課過程中,講授的理論有實(shí)踐經(jīng)驗(yàn)的支撐,應(yīng)讓任課教師參與到實(shí)際項(xiàng)目的研發(fā)過程中,組織教師深入公司學(xué)習(xí),或是請(qǐng)資深人事到學(xué)校給教師培訓(xùn),使教師的實(shí)踐能力過硬。國外的軟件這一點(diǎn)上做得就非常好。擔(dān)任軟件工程課程的教師往往都是大型軟件項(xiàng)目的管理者或是技術(shù)員,他們有著豐富的經(jīng)驗(yàn),而這些經(jīng)驗(yàn)使課堂教學(xué)具有感染力與說明力。

3結(jié)束語

中國的軟件工程教育與國外的軟件工程教育相比,還有一定的差距,這使高校培養(yǎng)出來的軟件人才還要經(jīng)過一段集中的公司實(shí)訓(xùn)鍛煉,才能真正進(jìn)入工作角色,擔(dān)任起軟件設(shè)計(jì)工作。因此,可以考慮公司與學(xué)校聯(lián)合教育,使公司的培訓(xùn)提前進(jìn)入學(xué)校,使學(xué)生的學(xué)習(xí)內(nèi)容更貼近于實(shí)際的社會(huì)需求,以便于創(chuàng)造出中國式的兩階段軟件工程教育模式。

參考文獻(xiàn)

[1] 張效祥. 計(jì)算機(jī)科學(xué)技術(shù)百科全書[M]. 北京:清華大學(xué)出版社,1998.

[2] 張海藩. 軟件工程[M]. 北京:人民郵電出版社,2005.

[3] 駱斌等. 軟件工程專業(yè)的課程體系設(shè)計(jì)[J]. 中國大學(xué)教學(xué),2005,(1).

[4] 沈備軍, 顧春華. 軟件工程教學(xué)模式的研究和實(shí)踐[J]. 計(jì)算機(jī)教育,2005,(1).

[5] 楊青, 劉洪星. 軟件工程學(xué)科的特征及其課程體系設(shè)計(jì)原則[J]. 武漢理工大學(xué)學(xué)報(bào),2005,(2).

主站蜘蛛池模板: 国产成人精品一区二区三区| 波多野结衣第一页| 在线欧美日韩国产| 欧美中文一区| 日韩一区精品视频一区二区| 精品视频一区二区三区在线播| 亚欧美国产综合| 91精品国产自产在线观看| 国产国产人成免费视频77777| 日韩一级二级三级| 一区二区三区国产精品视频| 四虎成人在线视频| 精品成人一区二区| 第九色区aⅴ天堂久久香| 色妺妺在线视频喷水| 日韩欧美色综合| 日本手机在线视频| 色老二精品视频在线观看| 国产精品毛片一区视频播| 欧美不卡视频一区发布| 在线欧美一区| 最新国产网站| 97视频精品全国免费观看| 99在线观看视频免费| 久热中文字幕在线| www.亚洲国产| 天堂网国产| 色综合久久无码网| 538国产视频| 中文字幕久久精品波多野结| 丁香六月激情综合| 在线观看免费国产| 日韩午夜福利在线观看| 波多野结衣久久精品| 国产精品一老牛影视频| 内射人妻无套中出无码| 亚洲人成色77777在线观看| 伊人久综合| 精品视频91| 欧美啪啪视频免码| 丰满人妻被猛烈进入无码| 国产91小视频| 日本道中文字幕久久一区| 色婷婷久久| 欧美日韩国产在线人成app| 四虎在线观看视频高清无码 | 国产精品第一区在线观看| 超碰免费91| 久久精品免费看一| 国产97色在线| 小蝌蚪亚洲精品国产| 亚洲天堂成人在线观看| 影音先锋亚洲无码| 91探花在线观看国产最新| 国产在线观看99| 中文字幕色站| 亚洲欧美精品日韩欧美| 国产人在线成免费视频| 久久99热66这里只有精品一| 国产区精品高清在线观看| 大陆国产精品视频| 国产精品青青| 青青草原偷拍视频| 久久这里只精品国产99热8| 中文字幕乱妇无码AV在线| 思思热精品在线8| 一级黄色网站在线免费看| 成人在线视频一区| 91福利国产成人精品导航| 中文字幕在线永久在线视频2020| 99热这里只有免费国产精品 | 人妻丰满熟妇啪啪| 国产综合另类小说色区色噜噜| 人妻出轨无码中文一区二区| 国产精品永久免费嫩草研究院| 国产精品欧美日本韩免费一区二区三区不卡 | 狠狠色香婷婷久久亚洲精品| av尤物免费在线观看| 欧美乱妇高清无乱码免费| 狂欢视频在线观看不卡| 国产精品专区第1页| 毛片大全免费观看|