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

        ?

        面向?qū)I(yè)能力培養(yǎng)的軟件項目管理教學(xué)研究

        2013-12-29 00:00:00劉海周元哲
        計算機教育 2013年17期

        摘要:軟件項目管理課程在教學(xué)內(nèi)容和方法上具有特殊性,對學(xué)生的專業(yè)能力培養(yǎng)發(fā)揮著重要作用,但傳統(tǒng)的教學(xué)方法不能適應(yīng)課程的要求。文章從專業(yè)能力培養(yǎng)的角度對軟件項目管理教學(xué)進行研究。分析軟件項目管理課程應(yīng)注重培養(yǎng)學(xué)生的哪些專業(yè)能力,在此基礎(chǔ)上討論課程內(nèi)容的選擇和案例教學(xué)的應(yīng)用,介紹實踐環(huán)節(jié)教學(xué)中的“項目模擬”方法。

        關(guān)鍵詞:軟件項目管理教學(xué);專業(yè)能力;案例教學(xué);項目模擬

        0.引言

        近年來,在我國的計算機高等教育領(lǐng)域逐漸形成了一個共識:計算機高等教育要以專業(yè)能力培養(yǎng)為導(dǎo)向,盡快完成從知識型教育到以能力培養(yǎng)為中心的教育的轉(zhuǎn)變。要培養(yǎng)優(yōu)秀的計算機專業(yè)人才,必須首先準確地歸納出專業(yè)人才的學(xué)科或?qū)I(yè)能力,在此基礎(chǔ)上選擇教學(xué)內(nèi)容和教學(xué)方法,把知識作為能力培養(yǎng)的“載體”。在具有了良好專業(yè)能力的情況下,可以順利地學(xué)習(xí)和應(yīng)用新的知識,而完全以知識傳授為目的的教學(xué)則忽視了學(xué)習(xí)者分析和解決實際問題的能力,且難以適應(yīng)計算機專業(yè)知識迅速更新的現(xiàn)狀。

        軟件項目管理是一門軟件工程專業(yè)課,對軟件人才的培養(yǎng)具有重要作用,近年來受到了普遍重視,大部分高等院校的軟件工程專業(yè)均開設(shè)了該課程。但在該課程的教學(xué)中往往存在著一些共性問題,例如,軟件項目管理的知識體系較為龐雜,教學(xué)不可能面面俱到,必須對教學(xué)內(nèi)容進行優(yōu)化和篩選;另外,軟件項目管理知識是從大量的項目實踐中總結(jié)出的經(jīng)驗、原則和方法,強調(diào)理論聯(lián)系實際,而在校學(xué)生普遍缺乏真實軟件項目的實踐,因此以推理和分析為主的傳統(tǒng)教學(xué)方法不能適應(yīng)課程的需要。針對這些問題,目前的教學(xué)工作者大多只是在教學(xué)方法上作一些局部改進,缺乏方向性和系統(tǒng)性研究。筆者首先分析了軟件項目管理課程應(yīng)注重哪些專業(yè)能力的培養(yǎng),并以此為導(dǎo)向系統(tǒng)地探討軟件項目管理課程教學(xué)內(nèi)容的選擇以及理論和實踐環(huán)節(jié)的教學(xué)方法。

        1.軟件項目管理課程的專業(yè)能力培養(yǎng)要求

        我國的工程教育專業(yè)認證標準(試行)(2011年3月)提出工程教育培養(yǎng)出的畢業(yè)生必須具有10個基本的知識、能力和素質(zhì)要求,其中第8個要求是:“具有一定的組織管理能力、較強的表達能力和人際交往能力以及在團隊中發(fā)揮作用的能力”。該標準對計算機科學(xué)與技術(shù)專業(yè)畢業(yè)生的具體能力要求中也明確包含了“軟件過程改進和項目管理能力”。由此可見項目管理能力對工程型人才的重要性。我國教育部制訂的“高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)公共核心知識體系與課程”把計算機專業(yè)的基本學(xué)科能力歸納為計算思維能力、算法設(shè)計與分析能力、程序設(shè)計與實現(xiàn)能力、系統(tǒng)能力。其中系統(tǒng)能力是指“計算機系統(tǒng)的認知、分析、開發(fā)與應(yīng)用能力”。這里雖然沒有明確提出項目管理能力要求,但絕大多數(shù)計算機系統(tǒng)的認知、分析和開發(fā)不是一個人的短期技術(shù)勞動,而是以項目形式實施的群體行為,涉及團隊的組織和協(xié)作、進度和成本的控制、產(chǎn)品的規(guī)劃和運營、風(fēng)險的識別和規(guī)避等。因此從構(gòu)建系統(tǒng)的動態(tài)過程來看,為了提高系統(tǒng)能力,不能僅注重系統(tǒng)開發(fā)技術(shù)能力的培養(yǎng),項目管理能力的培養(yǎng)也是必不可少的。我們可以把項目管理能力歸屬于廣義的系統(tǒng)能力。

        以上對項目管理能力的要求作了宏觀上的描述和界定,但具體到某一門課程,必須對其能力培養(yǎng)要求有明確的定位和詳細的描述,才能對教學(xué)提供指導(dǎo)。軟件項目管理課程是為軟件專業(yè)人才培養(yǎng)服務(wù)的,高等院校的軟件項目管理課程一般是在軟件專業(yè)的本科高年級或研究生階段開設(shè),在此之前的各門課程,如程序設(shè)計語言、算法、數(shù)據(jù)結(jié)構(gòu)、編譯原理、操作系統(tǒng)等,已基本完成了軟件開發(fā)技術(shù)能力的培養(yǎng)。前導(dǎo)課程軟件工程在知識傳授和能力培養(yǎng)上的重點一般也是技術(shù)層面的,如需求分析、設(shè)計、編碼、測試等工程活動的技術(shù)和方法。在此基礎(chǔ)上,軟件項目管理課程的目標應(yīng)定位于培養(yǎng)學(xué)生以團隊的形式從事大規(guī)模軟件開發(fā)所需要的管理能力。具體來說,該課程的能力培養(yǎng)要求包括以下幾點:

        (1)產(chǎn)品規(guī)劃。識別市場和用戶需求,對軟件產(chǎn)品進行定義和市場定位,根據(jù)市場營銷策略和用戶需要,制訂產(chǎn)品發(fā)布計劃,適時推出新版本。

        (2)技術(shù)策劃。根據(jù)軟件產(chǎn)品的特點確定項目的技術(shù)路線、開發(fā)方法和過程模型等。

        (3)項目工作計劃和監(jiān)控。制訂項目的進度、成本、配置管理、風(fēng)險管理等各方面工作的計劃,并在項目實施過程中監(jiān)控計劃的執(zhí)行,通過度量和分析發(fā)現(xiàn)計劃和實際執(zhí)行的偏差并及時調(diào)整。

        (4)人員組織和團隊協(xié)作。組建項目團隊,分配人員職責(zé);確定項目的組織形式;采用適當?shù)姆绞竭M行人員溝通、績效考核和激勵;解決沖突,保證項目成員的工作協(xié)調(diào)一致;在項目的整個生命周期內(nèi)進行人力資源的調(diào)配。

        (5)質(zhì)量保證。確定產(chǎn)品的質(zhì)量標準,通過測試、評審、缺陷預(yù)防、質(zhì)量度量、過程和產(chǎn)品審計等手段保證軟件達到質(zhì)量標準。

        (6)過程管理。軟件過程的定義、剪裁、過程度量和監(jiān)控、過程改進。

        以上幾種能力是一個合格的軟件人才在從事軟件開發(fā)(特別是大規(guī)模軟件開發(fā))時所必須具備的。

        2.教學(xué)內(nèi)容的選擇

        軟件項目管理既包含傳統(tǒng)項目管理學(xué)科的許多知識,也包含軟件項目的特殊規(guī)律和方法,因此內(nèi)容廣泛,知識體系較為龐雜。另外,國內(nèi)外各種軟件項目管理教材的內(nèi)容都有所差別,這就為本課程教學(xué)內(nèi)容的選擇帶來了一定困難。怎樣避免教學(xué)內(nèi)容選擇的隨意性,從而在有限的課時內(nèi)向?qū)W生傳授最有價值的知識,達到最佳的教學(xué)效果,這是軟件項目管理教學(xué)首先要解決的問題。筆者認為,教學(xué)內(nèi)容的選擇要以能力培養(yǎng)為導(dǎo)向,做到目標明確,重點突出。根據(jù)這一原則,我們對軟件項目管理課程的教學(xué)內(nèi)容進行了優(yōu)化和篩選,按照上一節(jié)所述的能力培養(yǎng)要求確定了該課程的核心教學(xué)內(nèi)容和可選教學(xué)內(nèi)容。

        軟件項目管理課程的核心教學(xué)內(nèi)容及其所針對的能力培養(yǎng)要求見表1。

        我們根據(jù)表1中所列內(nèi)容編寫了《軟件項目管理》教材,使其更適合本科階段軟件項目管理課程的教學(xué)要求。軟件項目管理課程一般應(yīng)保證完成表1中的核心內(nèi)容的教學(xué)。除了這些內(nèi)容外,表2所示的可選教學(xué)內(nèi)容對能力培養(yǎng)也是非常有益的,可根據(jù)課時的多少靈活選擇。

        3.案例教學(xué)的應(yīng)用

        實踐證明,軟件項目管理課程如果只采用傳統(tǒng)的理論講授方法進行授課,不僅非??菰锓ξ?,而且無法完成專業(yè)能力的培養(yǎng)。管理類教育的一個重要特點是必須體現(xiàn)理論與實踐的結(jié)合。本文第2節(jié)所述的各項專業(yè)能力必須在分析和解決真實軟件項目問題的過程中逐步得到加強。因此在軟件項目管理的教學(xué)中,必須注重實例的講解。此外案例教學(xué)也是一種非常有效的方法。

        案例教學(xué)在法律和醫(yī)學(xué)領(lǐng)域已有長期的應(yīng)用,而在管理類教育中最早應(yīng)用該方法的是哈佛商學(xué)院。該方法在哈佛商學(xué)院的商業(yè)管理人才培養(yǎng)中發(fā)揮了重大作用,之后被逐步推廣到全世界,得到了教育工作者的廣泛關(guān)注和深入研究。但有關(guān)案例教學(xué)在軟件人才培養(yǎng)中的作用以及在軟件項目管理教學(xué)中的使用,相關(guān)的研究和實踐才剛剛開始。

        案例是對實際情況的描述,通常包含了一個組織中某個人或某些人遇到的決策、挑戰(zhàn)、機遇、問題等。案例教學(xué)方法同時與案例的教與學(xué)有關(guān)。對于教師來說,在課前要向?qū)W生布置案例和相關(guān)閱讀材料,并完成備課,在課堂上要引導(dǎo)學(xué)生進行案例討論,在課后要評價學(xué)生的參與和案例的使用效果等;對于學(xué)生來說,要設(shè)身處地站在某個決策者的立場上進行思考,完成資料閱讀和分析、小組討論、班級討論、回顧與總結(jié)等學(xué)習(xí)環(huán)節(jié)(有關(guān)案例教學(xué)方法的具體內(nèi)容可參考文獻[5-6])。將案例教學(xué)應(yīng)用于軟件項目管理課程,會給學(xué)生提供一個在課堂和實驗室的環(huán)境中實踐管理活動的機會,使學(xué)生擔(dān)當起某個組織中某個人的職位和責(zé)任,深度參與解決真實組織中真實軟件項目管理的問題,從而很好地測試和加深對理論的理解,熟悉產(chǎn)業(yè)界的情況,積累經(jīng)驗,提高解決實際問題的能力。此外,案例教學(xué)富有趣味性,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,加強學(xué)習(xí)的主動性。

        但案例教學(xué)面臨的一個問題是怎樣建立高質(zhì)量的案例庫。案例必須是對已發(fā)生過的實際情況的描述,而不是憑空想象出來的,使用一個不真實的案例會使教學(xué)效果大打折扣。為了創(chuàng)建一個優(yōu)秀的案例,要根據(jù)教學(xué)目標進行詳盡的研究,制訂案例計劃,并在企業(yè)或組織中進行現(xiàn)場調(diào)研,完成案例的采編和寫作。案例在使用前還必須得到當事人的許可,并經(jīng)過課堂測試。因此案例庫的建立是一個耗費時間和資源的工作。目前商業(yè)管理領(lǐng)域的案例庫(例如,哈佛商學(xué)院案例庫和加拿大西安大略大學(xué)毅偉商學(xué)院案例庫)已經(jīng)比較完善,包含的案例在數(shù)量上和質(zhì)量上都達到了很高標準。但在軟件項目管理領(lǐng)域,目前還不存在這樣完善的案例庫,這就要求教師自己動手編寫案例,積極與軟件產(chǎn)業(yè)界交流,充分利用學(xué)校與企業(yè)共建的實訓(xùn)基地、工程實踐教育中心等平臺來完成案例的調(diào)研和采編。這一方面要求教師付出更大的努力,另一方面也需要學(xué)校和企業(yè)給予必要的支持。目前我國很多高校對科研方面的調(diào)研有足夠的重視,但對教學(xué)方面的調(diào)研則缺少支持。此外,應(yīng)借鑒成功的商業(yè)管理案例庫的組織經(jīng)驗,在不同教師甚至不同院校之間進行案例共享,節(jié)約資源,共同提高案例教學(xué)水平。

        將案例教學(xué)方法應(yīng)用于軟件項目管理課程是可行的,但要達到良好的教學(xué)效果,需要在案例庫的建立、課程計劃的制訂、課堂流程的控制、課堂評估、反饋與輔導(dǎo)等方面進行不斷的探索和經(jīng)驗積累。案例教學(xué)質(zhì)量的提高不是一蹴而就的,而是一個長期積累的過程。

        4.實踐環(huán)節(jié)教學(xué)

        目前各高校所開設(shè)的軟件項目管理課程有相當一部分課時屬于實踐環(huán)節(jié)。實踐環(huán)節(jié)的教學(xué)內(nèi)容怎樣選擇,實踐過程怎樣執(zhí)行,同樣需要從專業(yè)能力培養(yǎng)的角度進行探討。

        為了對學(xué)生進行系統(tǒng)化的訓(xùn)練,在課時允許的情況下,軟件項目管理課程的實踐環(huán)節(jié)教學(xué)應(yīng)盡量讓學(xué)生參與一個完整的軟件項目的管理過程(從項目立項到項目收尾的全過程)。但一些高校的軟件項目管理課程采用了規(guī)模很小的項目作為實踐對象,筆者認為這對于學(xué)生的能力培養(yǎng)是不夠的。小型項目和大型項目在開發(fā)方法和管理過程上通常有較大的差別。軟件項目管理的許多原則和方法在規(guī)模較大的項目中能充分體現(xiàn)出其作用,但對項目人員的要求會更高,而小型項目容易把問題簡單化,因此在實踐環(huán)節(jié)中宜采用中到大型項目。但這同時帶來了一個問題,即在一門課程極為有限的時間和資源約束下,學(xué)生很難完成一個完整的中到大型項目。解決這個問題的一個方法是采用“項目模擬”的方式,即在軟件項目的各個環(huán)節(jié)都進行真實的演練,但忽略軟件系統(tǒng)的具體技術(shù)實現(xiàn)過程,使學(xué)生把精力集中在軟件項目的管理過程,避免過多的資源消耗。

        與案例一樣,作為模擬對象的軟件項目也應(yīng)該是真實的,是產(chǎn)業(yè)界軟件組織曾經(jīng)完成的一個真實項目,而不應(yīng)是一個“設(shè)計”出來的教學(xué)項目。真實項目能夠反映產(chǎn)業(yè)界千變?nèi)f化的項目環(huán)境。學(xué)生在解決真實的項目管理問題時,才能最大程度地鍛煉實踐能力,積累經(jīng)驗,而假項目有可能對學(xué)生造成誤導(dǎo)。另外,有實際的項目情況作為參照,可以更客觀地判斷學(xué)生在實踐過程中對各種問題的處理方式是否適當。最后,從學(xué)生的學(xué)習(xí)心理來看,真實項目更能激發(fā)學(xué)生的學(xué)習(xí)動力和興趣。

        選擇的項目在規(guī)模和復(fù)雜性上要達到一定的標準。此外教師在項目模擬過程中要及時進行引導(dǎo),將實際項目情況與學(xué)生的處理方式作對比,使學(xué)生掌握正確的方法。

        5.結(jié)語

        軟件項目管理作為軟件工程專業(yè)的一門重要課程,其教學(xué)內(nèi)容和教學(xué)方法都具有特殊性。從專業(yè)能力培養(yǎng)需要出發(fā),教學(xué)內(nèi)容的選擇可更加合理,理論和實踐環(huán)節(jié)的教學(xué)方法也能更契合課程的特點和要求。筆者對本文提出的方法進行了初步應(yīng)用,提高了學(xué)生的學(xué)習(xí)興趣,并申報了校級課程建設(shè)項目,取得了初步成果,但還有大量的工作需要改進。筆者深切體會到,面向?qū)I(yè)能力培養(yǎng)的軟件項目管理教學(xué)對教師提出了更高的要求:要培養(yǎng)學(xué)生的能力,教師必須有更強的能力,不僅要有深厚扎實的理論功底,而且要關(guān)注產(chǎn)業(yè)界的進展,能夠解決實際項目中的管理問題。

        精品乱人伦一区二区三区| 美女丝袜诱惑在线播放蜜桃| 亚洲无码激情视频在线观看| 女同重口味一区二区在线| 日本h片中文字幕在线| 无遮挡h肉动漫在线观看| 国产在线高清视频| 亚洲av激情久久精品人| 国产精品久久婷婷六月| 亚洲女优中文字幕在线观看| 国产精品成人aaaaa网站| 久久亚洲av永久无码精品 | 巨臀精品无码AV在线播放| 伊人久久大香线蕉av最新午夜| 粗大的内捧猛烈进出少妇 | 日本av一区二区三区在线| 国产精品第一国产精品| 国产午夜精品一区二区三区视频| 少妇激情一区二区三区久久大香香 | 国产av日韩a∨亚洲av电影| 午夜一区二区三区在线视频| 在线观看视频免费播放| 99精品人妻无码专区在线视频区 | 一本久久a久久精品vr综合| 国产喷水在线观看| 97人妻蜜臀中文字幕| 亚洲女优中文字幕在线观看 | 少妇性俱乐部纵欲狂欢少妇| 天天鲁一鲁摸一摸爽一爽| 四虎成人精品国产一区a| 亚洲av综合色区在线观看| 中文av字幕一区二区三区| 中国老熟女重囗味hdxx| 国产乱淫视频| 亚洲日韩成人无码不卡网站| 天堂丝袜美腿在线观看| 国产成人喷潮在线观看| 亚洲色成人网站www观看入口| 国产精品成人黄色大片| 国产精品日日做人人爱| 免费xxx在线观看|