以工作過程為導向的《軟件項目管理》課程教學研究論文
《軟件項目管理》課程作為軟件工程專業(yè)的核心課程之一。這門課程對于奠定軟件工程專業(yè)技術與管理復合型人才的理論基礎起著重要的作用。它涉及工程概論、管理學、計算機科學與技術、數學、統計學等多學科知識,是一門綜合型強的專業(yè)課程,在軟件工程專業(yè)課程體系中占有十分重要的地位。由于該課程的特點是綜合性強,理論和實踐緊密相關、相輔相成,故教學中不能僅僅依靠課本進行照本宣科式的介紹,更應該基于學生自己的體驗、理解,結合較多的項目管理案例,通過必要的教學手段講解。
一、軟件項目管理課程教學現狀
國外著名大學、國內重點大學都把《軟件項目管理》課程作為軟件工程專業(yè)的核心課程之一。這門課程對于奠定軟件工程專業(yè)技術與管理復合型人才的理論基礎起著重要的作用。它涉及工程概論、管理學、計算機科學與技術、數學、統計學等多學科知識,是一門綜合型強的專業(yè)課程,在軟件工程專業(yè)課程體系中占有十分重要的地位。正如微軟總裁比爾蓋茨所講“軟件管理水平的高低決定軟件開發(fā)的成敗”。
《軟件項目管理》課程在我國最早是在2002年北京大學軟件與微電子學院成立時開設。時至今日,各高校軟件工程專業(yè)都開設了該課程。但很多學校的《軟件項目管理》課程都只局限于講述基本的理論知識。普遍存在下列問題:
(1)課本內容的理論性強,理論知識的抽象性和概括性使得學生對課程的理解上大打折扣,同時也讓學生無法有效地進行理論聯系實際的訓練。
(2)軟件項目管理水平的高低偏重于經驗的積累。除了掌握有關基礎知識外,需要大量的實踐經驗,而當前“灌輸式”的傳統教學不能提高即將走向社會的學生的相關經驗和技能,很容易讓學生對這門注重實踐的課程失去信心。
(3)傳統的課堂教學手段單一。傳統教學模式下教師是主角,學生被動接受,這無法激發(fā)學生的學習熱情,不能對所遇到的軟件項目問題積極思考應對,學習效果不理想,或者是只掌握了理論知識、卻無法運用到實際工作中。
國外對該課程教學的研究主要集中在對教學模式和方式、方法的探討與研究。在教學模式方面主要表現為以下特點:
(1)企業(yè)主導整個教學過程。以企業(yè)所需設計教學內容。
(2)以綜合職業(yè)能力作為實驗教學的培養(yǎng)目標和評價標準。如加拿大的能力本位的教學模式,包括知識、態(tài)度、經驗、反饋。
(3)強調情境化學習的教學環(huán)境的設置。如美國的社區(qū)學院會組織學生小組完成一項典型的案例,在這個過程中不僅讓學生學會自行解決問題的能力并且發(fā)展了小組成員之組織與協調能力。
(4)以資格證書制度推動應用教育實驗教學的發(fā)展。如英國的以資格證書為中心的訓練模式。
二、創(chuàng)建以工作過程為導向的教學體系的原則與目標
軟件產業(yè)是一個技術密集型,且充滿高度競爭的一個行業(yè),企業(yè)要在競爭中求生存、求發(fā)展,離不開人才的競爭。作為應用性本科高校,擔負著為社會培養(yǎng)輸送既有一定理論知識,更具有扎實的動手操作能力,可以很快在生產服務一線發(fā)揮作用的高素質技能型人才的重大任務。創(chuàng)建以工作過程為導向的教學體系是培養(yǎng)既有理論水平又有實踐能力的高素質技能型人才的有效途徑。接下來將從創(chuàng)建以工作過程為導向的教學體系的原則與目標進行分析。
1、創(chuàng)建以工作過程為導向的'教學體系的原則
(1)對軟件項目管理崗位進行調研。分析崗位技能,確定崗位所需的知識結構,確定軟件項目管理的工作過程。
(2)研究高,F行的《軟件項目管理》課程的教學,結合軟件項目管理崗位的要求,建立以工作過程為導向的課程教學內容,制定教學方案。
(3)以工作過程為導向,創(chuàng)設學習情境,組織教學活動。
(4)以工作過程為導向,改革評價標準,落實教學反饋。
(5)試行新的教學方案,記錄試行效果及學生反饋信息,并做出試行效果總結。
2、創(chuàng)建以工作過程為導向的教學體系實現的目標
(1)整合與拓展本課程的教學內容。
(2)制定教學方案,實現教學方式、方法和手段的創(chuàng)新。
(3)改革學生學業(yè)成績的評價標準,即創(chuàng)建合理、有效的課程考核方式。
(4)提高學生對本課程的學習積極性和學習效果,提高學生實踐能力。
三、創(chuàng)建以工作過程為導向的教學體系
1、課程教學安排
根據前期對軟件開發(fā)公司開發(fā)一個具體軟件的工作流程的調研,并結合本課程的特點,計劃將本課程分成四個模塊,分別是:
(1)項目開始:包括立項、合同簽署、項目授權。
(2)項目計劃模塊。包括項目范圍計劃、項目進度計劃、項目成本和合同計劃、項目質量計劃、人力資源和溝通計劃、項目風險計劃、軟件配置和集成計劃。
(3)項目執(zhí)行控制模塊。包括項目集成變更管理、范圍管理、進度和成本管理、質量管理、團隊和溝通管理、風險控制。
(4)項目結束模塊。包括合同結束、項目結束。
2、以工作過程為導向,創(chuàng)設學習情境,組織教學活動。根據上面的模塊劃分和現實工作情景,創(chuàng)建以下幾個情景。
(1)合同簽署和立項情景
(2)項目范圍計劃、進度計劃、人員安排情景
(3)成本和風險管理情景
(4)質量控制情景
(5)團隊溝通和項目結束情景
3、根據以上情景組織教學活動。包括教學內容設置和角色定位。
4、學生成績考核方式。學生成績=理論考試成績(占40%)+實踐考試(40%)+平時成績(占20%)。
【以工作過程為導向的《軟件項目管理》課程教學研究論文】相關文章: