- 相關(guān)推薦
軟件開發(fā)培訓(xùn)計劃
時間過得可真快,從來都不等人,我們又將接觸新的知識,學(xué)習(xí)新的技能,積累新的經(jīng)驗,不妨坐下來好好寫寫計劃吧。相信大家又在為寫計劃犯愁了吧?以下是小編整理的軟件開發(fā)培訓(xùn)計劃,歡迎大家分享。
軟件開發(fā)培訓(xùn)計劃1
一、項目實施方案概述
軟件產(chǎn)品,特別是行業(yè)解決方案軟件產(chǎn)品不同于一般的商品,用戶購買軟件產(chǎn)品之后,不能立即進(jìn)行使用,需要軟件公司的技術(shù)人員在軟件技術(shù)、軟件功能、軟件操作等方面進(jìn)行系統(tǒng)調(diào)試、軟件功能實現(xiàn)、人員培訓(xùn)、軟件上線使用、后期維護(hù)等一系列的工作,我們將這一系列的工作稱為軟件項目實施,軟件項目計劃書。大量的軟件公司項目實施案例證明,軟件項目是否成功、用戶的軟件使用情況是否順利、是否提高了用戶的工作效率和管理水平,不僅取決于軟件產(chǎn)品本身的質(zhì)量,軟件項目實施的質(zhì)量效果也對后期用戶應(yīng)用的情況起到非常重要的影響。項目實施規(guī)范主要包括項目啟動階段、需求調(diào)研確認(rèn)階段、軟件功能實現(xiàn)確認(rèn)階段、數(shù)據(jù)標(biāo)準(zhǔn)化初裝階段、系統(tǒng)培訓(xùn)階段、系統(tǒng)安裝測試及試運(yùn)行階段、總體驗收階段、系統(tǒng)交接階段等八個階段工作內(nèi)容,每個階段下面有不同的工作事項,各個階段之間都是承上啟下關(guān)系,上一階段的順利完成是保證下一階段的工作開展的基礎(chǔ)。下面將按照每個項目實施階段分別介紹。
二、項目實施方案介紹
。ㄒ唬╉椖繂与A段
此階段處于整個項目實施工作的最前期,由成立項目組、前期調(diào)研、編制總體項目計劃、啟動會四個階段組成。此階段主任務(wù):
公司:在合同簽定后,指定項目經(jīng)理,成立項目組,授權(quán)項目組織完成項目目標(biāo)。
公司項目組:進(jìn)行前期項目調(diào)研,與用戶共同成立項目實施組織,編制《總體項目計劃》,召開項目啟動會。
商務(wù)經(jīng)理:配合公司項目組,將積累的項目和用戶信息轉(zhuǎn)交給項目組。將項目組正式介紹給用戶,配合項目組建立與用戶的聯(lián)系。
用戶:成立項目實施組織,配合前期調(diào)研和召開啟動會,簽署《總體項目計劃》和《項目實施協(xié)議》。
1、成立項目組
部門經(jīng)理接到實施申請后,任命項目經(jīng)理,指定項目目標(biāo),由部門經(jīng)理及項目經(jīng)理一起指定項目組成員及成員任務(wù),并報總經(jīng)理簽署《項目任務(wù)書》。
2、前期調(diào)研
項目經(jīng)理及項目組成員,在商務(wù)人員配合下,建立與用戶的聯(lián)系,對合同、用戶進(jìn)行調(diào)研。填寫《用戶及合同信息表》。在項目商務(wù)談判中,商務(wù)經(jīng)理積累了大量的信息,項目組首先應(yīng)收集商務(wù)和合同信息,并與商務(wù)經(jīng)理一起識別那些個體和組織是項目的干系人,確定他們的需求和期望,如何滿足和影響這些需求、期望以確保項目能夠成功。
3、編制《項目總體計劃》
《項目總體計劃》是一個文件或文件的集合,隨著項目信息不斷豐富和變化,會被不斷變更,主要介紹項目目標(biāo)、主要項目階段、里程碑、可交付成果。通常包括以下幾方面內(nèi)容:
項目描述,項目目標(biāo)、主要項目階段、里程碑、可交付成果。所計劃的職責(zé)分配(包括用戶的);
溝通管理計劃,確定項目干系人對信息和溝通的需要:即什么人何時需要什么信息以及通過什么方式將信息提供給他們。質(zhì)量管理計劃,確定適合于項目的質(zhì)量標(biāo)準(zhǔn)和如何滿足其要求。如果有必要,可以包括上述每一個計劃,詳細(xì)程度根據(jù)每個具體項目的要求而定。未解決事宜和未定的決策。
4、啟動會
項目組與用戶共同召開的宣布項目實施正式開始的會議。會程安排如下:共同組建項目實施組織,實施組織的權(quán)利和職責(zé);雙方簽署《項目實施協(xié)議》。項目組介紹《項目總體計劃》和《項目實施協(xié)議》,包括以下內(nèi)容:項目目標(biāo)、主要項目階段、里程碑、可交付成果。所計劃的'職責(zé)分配(包括用戶的);項目實施中項目管理的必要性和如何進(jìn)行項目管理,項目的質(zhì)量如何控制;項目實施中用戶的參與和領(lǐng)導(dǎo)的支持的重要作用;階段驗收、技術(shù)交接和項目結(jié)束后如何對用戶提供后續(xù)服務(wù)。
。ǘ┬枨笳{(diào)研確認(rèn)階段
此階段的主要工作是軟件公司的項目實施人員向用戶調(diào)查用戶對系統(tǒng)的需求,包括管理流程調(diào)研、功能需求調(diào)研、報表要求調(diào)研、查詢需求調(diào)研等,實施人員調(diào)研完成后,會編寫《需求調(diào)研分析手冊》,并交付用戶進(jìn)行確認(rèn),待用戶對《需求調(diào)研分析手冊》上所提到的需求確認(rèn)完畢后,項目實施人員將以此為依據(jù)進(jìn)行軟件功能的實現(xiàn),工作計劃《軟件項目計劃書》。如果用戶又提出新的需求,實施人員將分析需求的難度及對整個系統(tǒng)的影響程度來確定是否給予實現(xiàn)。需求調(diào)研階段具體包括如下內(nèi)容:
1、進(jìn)行需求調(diào)研準(zhǔn)備
2、編制《需求調(diào)研計劃》
3、內(nèi)部評審是否通過《需求調(diào)研計劃》,項目組、部門經(jīng)理、商務(wù)等人員根據(jù)合同要求和項目實際情況對《需求調(diào)研計劃》草稿進(jìn)行評審,如評審?fù)ㄟ^,則在稍后的時間內(nèi)簽署,如評審不通過則重新修改。
4、用戶是否簽署《需求調(diào)研計劃》,如用戶簽署《需求調(diào)研計劃》,則作為以后需求調(diào)研工作的指南。否則重新修改。
5、《需求調(diào)研計劃》是否有變更,如果計劃存在變更,則執(zhí)行變更控制流程,否則按計劃進(jìn)行后續(xù)工作。
6、編寫及發(fā)出《需求調(diào)研通知》,項目組編寫《需求調(diào)研通知》,確定進(jìn)行需求調(diào)研的相關(guān)事宜,發(fā)給用戶,為順利完成需求調(diào)研工作做準(zhǔn)備
7、需求調(diào)研,項目組以《需求調(diào)研手冊》為依據(jù),從業(yè)務(wù)流程、單據(jù)使用、打印格式、報表查詢幾個方面展開深入和全面的調(diào)研,并搜集用戶的個性化需求。
8、需求調(diào)研分析根據(jù)調(diào)研的結(jié)果,項目組和公司其他技術(shù)部門將進(jìn)一步進(jìn)行分析,確定合理、可行的需求,將分析結(jié)果形成《需求分析報告》草稿。
9、內(nèi)部評審是否通過《需求分析報告》。項目組、部門經(jīng)理、公司其他技術(shù)部門的人員對《需求分析報告》草稿進(jìn)行評審,如評審?fù)ㄟ^,則在稍后由用戶簽署,如評審不通過則重新修改,直至內(nèi)部評審?fù)ㄟ^。
10、編寫及發(fā)出《需求分析報告確認(rèn)通知》。項目組編寫《需求分析報告確認(rèn)通知》,發(fā)給用戶,確定進(jìn)行需求確認(rèn)的相關(guān)事宜,告之相關(guān)部門及人員安排好工作,準(zhǔn)時參與需求確認(rèn)工作,為順利完成需求確認(rèn)工作做準(zhǔn)備。
11、用戶是否確認(rèn)《需求分析報告》。如果用戶確認(rèn),并簽署了《需求分析報告》,則需求調(diào)研階段工作結(jié)束,進(jìn)行后續(xù)的軟件功能實現(xiàn)的工作;如沒有確認(rèn),則進(jìn)一步進(jìn)行調(diào)研、分析,直至用戶最終確認(rèn)并簽署《需求分析報告》。雙方簽署了《需求分析報告》,需求調(diào)研工作結(jié)束之后,如果用戶提出新的需求或是變更已有的需求,則執(zhí)行需求新增及變更流程。
。ㄈ┸浖δ軐崿F(xiàn)確認(rèn)階段
此階段的主要工作是項目實施人員根據(jù)需求調(diào)研階段確認(rèn)的《需求調(diào)研分析手冊》中的用戶需求內(nèi)容進(jìn)行具體軟件功能的實現(xiàn)工作。在軟件功能實現(xiàn)的過程中,項目實施人員將記錄軟件實現(xiàn)的詳細(xì)過程。便于公司售后服務(wù)之用。每一個實施技術(shù)人員必須嚴(yán)格按照要求記錄、存檔。按照調(diào)研要求的所有功能實現(xiàn)完畢后,項目實施人員將編制《軟件功能確認(rèn)表》,將定制好軟件功能待用戶確認(rèn),用戶根據(jù)《軟件功能確認(rèn)表》上的功能逐一確定軟件功能是否達(dá)到要求,對不滿足要求的功能,項目實施人員將會記錄下來并進(jìn)行功能修改,直到滿足用于要求。
。ㄋ模⿺(shù)據(jù)標(biāo)準(zhǔn)化初裝階段
此階段的主要工作是項目實施人員指導(dǎo)用戶進(jìn)行系統(tǒng)標(biāo)準(zhǔn)化資料的準(zhǔn)備工作,并對用戶進(jìn)行初裝資料的軟件操作培訓(xùn),以便用戶能夠及時的將標(biāo)準(zhǔn)資料錄入系統(tǒng),初裝完成后,項目實施人員會對資料初裝的情況進(jìn)行核查,為以后具體業(yè)務(wù)功能的開展做好基礎(chǔ)。
。ㄎ澹┫到y(tǒng)培訓(xùn)階段
系統(tǒng)培訓(xùn)階段工作是整個項目實施工作中比較重要的工作,用戶對軟件的操作功能是否熟練將直接影響到后面的軟件應(yīng)用效果,所以軟件公司和用戶雙方要對此階段的工作給予足夠的重視。要充分認(rèn)識培訓(xùn)的重要性和艱巨性。在項目實施之前對用戶的相關(guān)人員進(jìn)行系統(tǒng)和規(guī)范的產(chǎn)品培訓(xùn)是非常必要的,達(dá)到讓用戶了解軟件產(chǎn)品,最終自己能夠解決使用中的具體的問題。
此階段的培訓(xùn)工作中將用戶參加產(chǎn)品培訓(xùn)的人員劃分為三個層次:決策層、技術(shù)層、操作層,對不同層次的用戶參加產(chǎn)品培訓(xùn)人員的培訓(xùn)內(nèi)容分別是:
決策層:領(lǐng)導(dǎo)在實施中的作用與重要性、決策查詢。
維護(hù)層:系統(tǒng)維護(hù)知識、操作方法。
操作層:操作方法。
具體的培訓(xùn)工作流程為:
1、調(diào)研培訓(xùn)信息:在培訓(xùn)開始前3天由用戶實施負(fù)責(zé)人,將參加培訓(xùn)的部門和人員情況填入《受訓(xùn)部門匯總表》、《受訓(xùn)人員情況一覽表》。
2、編制培訓(xùn)計劃:結(jié)合調(diào)研結(jié)果,與用戶實施負(fù)責(zé)人商議具體培訓(xùn)內(nèi)容、時間,場地,人員等。項目組編制《培訓(xùn)計劃》。
3、簽署培訓(xùn)計劃:用戶簽署《培訓(xùn)計劃》,進(jìn)一步確認(rèn)培訓(xùn)安排。
4、發(fā)培訓(xùn)通知:培訓(xùn)開始前2天,按照簽署的《培訓(xùn)計劃》,將培訓(xùn)內(nèi)容、時間,場地,人員等信息通知用戶實施負(fù)責(zé)人。
5、搭建培訓(xùn)環(huán)境:公司項目組在培訓(xùn)開始前,將培訓(xùn)環(huán)境搭建及檢查妥當(dāng),將培訓(xùn)提綱及培訓(xùn)手冊準(zhǔn)備好。
6、組織培訓(xùn):公司項目組培訓(xùn)負(fù)責(zé)人與用戶實施負(fù)責(zé)人組織相關(guān)人員參加培訓(xùn),按培訓(xùn)制度嚴(yán)格考核。由用戶將考勤情況填入《培訓(xùn)人員簽到表》。
7、培訓(xùn)考核:公司項目組培訓(xùn)負(fù)責(zé)人與用戶實施負(fù)責(zé)人組織受訓(xùn)人員參加上機(jī)及理論考試。
8、培訓(xùn)總結(jié):公司項目組培訓(xùn)負(fù)責(zé)人與用戶實施負(fù)責(zé)人一起將出勤情況及考核情況做出總結(jié),填入《培訓(xùn)及考核統(tǒng)計表》,及時向相關(guān)負(fù)責(zé)人匯報。
軟件開發(fā)培訓(xùn)計劃2
0 引言
軟件工程作為實踐性極強(qiáng)的工程學(xué)科,實踐教學(xué)環(huán)節(jié)對強(qiáng)化所學(xué)知識的理解與掌握,提升工程實踐能力和綜合素質(zhì)具有舉足輕重的作用和地位。由于當(dāng)前一般本科院校軟件工程普遍實踐環(huán)節(jié)缺乏統(tǒng)一規(guī)劃,學(xué)生工程訓(xùn)練不足、實踐能力弱、職業(yè)素養(yǎng)低、創(chuàng)新意識缺乏等問題,軟件人才培養(yǎng)與企業(yè)對高素質(zhì)軟件人才的需求存在相當(dāng)大的差距。
1 實踐教學(xué)目標(biāo)
高素質(zhì)軟件人才的培養(yǎng)過程是傳授知識、培養(yǎng)能力和提高素質(zhì)的有機(jī)統(tǒng)一體,貫穿在理論教學(xué)和實踐教學(xué)這兩個教學(xué)環(huán)節(jié)中。通過實踐教學(xué)的系統(tǒng)訓(xùn)練,使學(xué)生具備從事軟件工程實踐所需要的能力和素質(zhì),具體目標(biāo)包括:
(1)學(xué)習(xí)能力。具有根據(jù)工程實踐需要獲取所需知識的能力,以及緊跟學(xué)科發(fā)展不斷更新自己專業(yè)技術(shù)知識的終身學(xué)習(xí)能力。
(2)專業(yè)能力。具有使用軟件工程的知識、技術(shù)、方法和工具進(jìn)行軟件系統(tǒng)的分析、設(shè)計、構(gòu)造、測試和維護(hù)以及項目管理的能力。
(3)創(chuàng)新能力。在軟件研發(fā)和項目管理方面具有一定的創(chuàng)新意識和創(chuàng)新思維能力。
(4)專業(yè)素質(zhì)。掌握科學(xué)的思維方法,具有嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和求真務(wù)實的工作作風(fēng),具備良好的工程素養(yǎng),具有創(chuàng)新和探索精神。
(5)職業(yè)素質(zhì)。具有責(zé)任心和社會責(zé)任感,具有良好的職業(yè)道德修養(yǎng);具有誠信意識和團(tuán)隊精神;具有較強(qiáng)的自信心、進(jìn)取心和心理素質(zhì)。
2 系統(tǒng)化實踐教學(xué)模式
目前軟件工程專業(yè)的實踐環(huán)節(jié)主要側(cè)重課程知識點的掌握和編程能力的培養(yǎng),各實踐環(huán)節(jié)間缺乏溝通與銜接,對學(xué)生完整軟件項目的分析能力、設(shè)計規(guī)劃能力、項目管理能力、團(tuán)隊協(xié)作能力等方面訓(xùn)練不足。系統(tǒng)化實踐教學(xué)模式就是要打破實踐環(huán)節(jié)相互脫節(jié)的局部,對實踐環(huán)節(jié)進(jìn)行統(tǒng)一規(guī)劃布局,按照軟件人才培養(yǎng)規(guī)律對學(xué)生進(jìn)行系統(tǒng)訓(xùn)練,促進(jìn)學(xué)生工程實踐能力與綜合素質(zhì)的全面提高。系統(tǒng)化實踐教學(xué)模式具體表現(xiàn)在以下幾個方面。
2.1 統(tǒng)一規(guī)劃,重點突出
以工程實踐能力和綜合素質(zhì)培養(yǎng)為中心,將實踐教學(xué)體系劃分為4個部分,結(jié)合實踐教學(xué)目標(biāo)進(jìn)行針對性培養(yǎng),如圖1所示。
1)課內(nèi)實驗:配合理論知識學(xué)習(xí)同步進(jìn)行,以驗證性實驗為主要形式,重點完成軟件工程學(xué)科各知識單元及相關(guān)工具的應(yīng)用能力訓(xùn)練。
2)項目訓(xùn)練。按照軟件工程知識的學(xué)習(xí)進(jìn)展分階段集中進(jìn)行,以設(shè)計性、綜合性實驗為主要形式,重點訓(xùn)練學(xué)生靈活運(yùn)用所學(xué)知識解決實際問題的專業(yè)能力和素質(zhì)。
3)課外實踐。學(xué)生根據(jù)興趣愛好參加各類軟件開發(fā)相關(guān)的實踐活動,如學(xué)科競賽、科技協(xié)會、老師的科研項目等,旨在增強(qiáng)學(xué)生的專業(yè)能力、創(chuàng)新能力、學(xué)習(xí)能力及探索精神。
4)企業(yè)實習(xí)。讓學(xué)生在軟件企業(yè)參加真實項目開發(fā),親身體驗企業(yè)的開發(fā)流程、組織模式和管理制度,進(jìn)一步增強(qiáng)工程實踐能力,提高團(tuán)隊協(xié)作精神和職業(yè)素養(yǎng),實現(xiàn)從學(xué)校學(xué)習(xí)到企業(yè)工作的跨越。
2.2 理論與實踐有機(jī)統(tǒng)一,協(xié)調(diào)發(fā)展
以一個精心選擇的軟件項目為主線,將專業(yè)知識的傳授和工程能力訓(xùn)練融合在該項目研發(fā)中。在理論教學(xué)環(huán)節(jié),針對每門專業(yè)課程所傳授知識的不同,選擇該項目的對應(yīng)部分作為案例進(jìn)行重點剖析,將枯燥、抽象的理論知識與工程實際相結(jié)合,加深學(xué)生對所學(xué)知識的理解與掌握。在實踐教學(xué)環(huán)節(jié),針對專業(yè)知識的學(xué)習(xí)進(jìn)度確定相應(yīng)的開發(fā)目標(biāo),要求學(xué)生應(yīng)用所學(xué)知識完成項目的開發(fā),并隨著更多知識的掌握不斷對該項目進(jìn)行升級完善,直到最后提交一個具備實用價值的完整軟件系統(tǒng)。
2.3 遵循認(rèn)知規(guī)律,循序漸進(jìn)提升能力與素質(zhì)
軟件工程學(xué)科包含軟件開發(fā)技術(shù)和軟件工程管理技術(shù)兩方面。在工程能力和素質(zhì)的培養(yǎng)上,需要遵循軟件開發(fā)技能的認(rèn)知規(guī)律循序漸進(jìn)進(jìn)行,首先解決好軟件構(gòu)造問題,在給定設(shè)計方案下高質(zhì)量地用程序設(shè)計語言把軟件編出來;其次解決軟件設(shè)計問題,在給定了需求后能夠給出一個合理的系統(tǒng)設(shè)計方案;接著解決需求分析問題,從給定的問題領(lǐng)域中準(zhǔn)確獲取分析出系統(tǒng)的需求;然后解決軟件的驗證問題,確保能夠給客戶提交一個高質(zhì)量的軟件;最后解決軟件項目管理問題,初步具備組織領(lǐng)導(dǎo)一個團(tuán)隊進(jìn)行項目開發(fā)的能力。工程實踐能力與素質(zhì)的提升路線,結(jié)合選擇的統(tǒng)一項目分階段進(jìn)行系統(tǒng)訓(xùn)練,如圖2所示。
2.4 發(fā)揮團(tuán)隊優(yōu)勢,提升總體教學(xué)質(zhì)量
團(tuán)隊開發(fā)模式是軟件公司進(jìn)行軟件開發(fā)的主要組織形式。為讓學(xué)生盡早適應(yīng)項目團(tuán)隊開發(fā)模式,熟悉軟件開發(fā)流程、軟件開發(fā)管理以及相關(guān)的技術(shù)、方法、工具和規(guī)范,所有集中實踐環(huán)節(jié)和專業(yè)課程的課內(nèi)實驗均采用項目小組的形式,在軟件工程的思想指導(dǎo)下進(jìn)行項目開發(fā),發(fā)揮“團(tuán)隊作戰(zhàn)”的優(yōu)勢,成員間緊密合作,優(yōu)勢互補(bǔ),互相帶動,為高質(zhì)量完成實驗任務(wù)而努力,充分激發(fā)學(xué)生學(xué)習(xí)的積極性、主動性和集體榮譽(yù)感,增強(qiáng)學(xué)生的溝通能力、組織管理能力和協(xié)作精神,提升總體教學(xué)質(zhì)量與效果。
3 教學(xué)模式實踐
以西安郵電大學(xué)軟件工程專業(yè)為例,介紹系統(tǒng)化實踐教學(xué)模式的具體實施方案。
3.1 實踐教學(xué)計劃
本專業(yè)將培養(yǎng)目標(biāo)定位為面向互聯(lián)網(wǎng)及信息服務(wù)領(lǐng)域的高素質(zhì)應(yīng)用型軟件人才,分為Web應(yīng)用開發(fā)、移動應(yīng)用開發(fā)、軟件測試和Linux系統(tǒng)軟件開發(fā)及運(yùn)維四個培養(yǎng)方向,制定的實踐教學(xué)計劃詳見表1。
由于篇幅所限,這里僅對項目訓(xùn)練部分進(jìn)行重點說明。在軟件工程思想指導(dǎo)下,項目訓(xùn)練圍繞統(tǒng)一的軟件項目,根據(jù)知識的掌握進(jìn)度分為初級、中級和高級3個階段進(jìn)行:
1)初級項目訓(xùn)練,完成基礎(chǔ)編程能力的訓(xùn)練。指導(dǎo)教師講解面向過程設(shè)計方法并給出軟件項目的設(shè)計文檔,由學(xué)生使用C語言完成項目的編碼和測試。
2)中級項目訓(xùn)練,完成高級編程及軟件設(shè)計能力訓(xùn)練。指導(dǎo)教師給出項目需求,由學(xué)生使用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫和Java語言完成項目設(shè)計、編碼和測試。
3)高級項目訓(xùn)練,完成需求分析、軟件測試及項目管理能力訓(xùn)練。學(xué)生項目組嚴(yán)格按照軟件工程的開發(fā)流程、規(guī)范和管理方法,獨立完成整個系統(tǒng)的分析、設(shè)計開發(fā)和測試,最終提交一個具備實用價值的軟件。
3.2 實驗任務(wù)設(shè)計
在系統(tǒng)化實踐教學(xué)模式中,貫穿始終的統(tǒng)一軟件項目是實踐能力培養(yǎng)的核心和關(guān)鍵。在項目的選擇上,需要滿足以下3個條件:①接近學(xué)生熟悉領(lǐng)域,業(yè)務(wù)規(guī)則相對簡單;②體現(xiàn)學(xué)校專業(yè)特色,滿足核心專業(yè)課程案例教學(xué)、課內(nèi)實驗以及集中實踐的需要;③規(guī)模和難度適中,4~6人的項目團(tuán)隊能夠完成項目的開發(fā)。
結(jié)合本專業(yè)的培養(yǎng)目標(biāo)和方向,選擇的項目為“劇院業(yè)務(wù)管理系統(tǒng)”,具備映廳、影片、演出、訂票、售票管理和票房統(tǒng)計等功能,并支持Web網(wǎng)頁售票和移動終端售票兩種形式。按照循序漸進(jìn)式訓(xùn)練的策略,確定了表2列出的不同層次的開發(fā)目標(biāo),并以此為依據(jù)制定的具體課內(nèi)實驗與項目訓(xùn)練任務(wù)詳見表3。在項目設(shè)計上,使用分層設(shè)計模式,將軟件分為UI層、業(yè)務(wù)邏輯層和持久化層,以便于在不同課程中使用不同技術(shù)對相應(yīng)層進(jìn)行更新和替換,實現(xiàn)課程間的融合和設(shè)計與代碼的復(fù)用。
3.3 實踐環(huán)節(jié)安排
為提升實踐教學(xué)效果,盡可能為學(xué)生提供一個近似于軟件公司的實踐環(huán)境,配備各種常用的軟件開發(fā)環(huán)境、數(shù)據(jù)庫和CASE工具,并按照軟件公司的項目管理流程和開發(fā)規(guī)范組織實踐過程。
專業(yè)基礎(chǔ)課程(如面向過程程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計)的課內(nèi)實驗采用個人獨立實驗的形式。我們開發(fā)了程序自動評測系統(tǒng),要求學(xué)生按實驗任務(wù)要求提交編寫的程序,系統(tǒng)自動判定程序是否合格,以實際運(yùn)行為標(biāo)尺檢驗學(xué)生的基礎(chǔ)編程能力是否達(dá)到要求,從而引導(dǎo)學(xué)生加強(qiáng)編程能力的訓(xùn)練。
在專業(yè)課程的課內(nèi)實驗及集中實踐環(huán)節(jié),成立4~6人的開發(fā)團(tuán)隊,指導(dǎo)教師擔(dān)任項目總監(jiān)的角色,控制項目的進(jìn)度和質(zhì)量;團(tuán)隊成員根據(jù)自身特長擔(dān)任項目經(jīng)理、配置管理員、軟件工程師和測試工程師等角色,以熟悉和掌握軟件開發(fā)流程、規(guī)范和各崗位角色的作用和任務(wù),在鍛煉了軟件開發(fā)技能的同時增強(qiáng)了溝通能力和團(tuán)隊協(xié)作精神。
3.4 成績考核
在專業(yè)課程考核時,進(jìn)一步加強(qiáng)實踐能力的考核力度,重點考查學(xué)生是否具備應(yīng)用所學(xué)知識解決實際問題的能力。專業(yè)基礎(chǔ)課程完全用上機(jī)考試替代卷面考試,成績評定方案為平時成績10%、實驗成績50%、期末機(jī)試成績40%。專業(yè)課程成績評定方案為平時成績10%、實驗成績50%、期末卷面成績40%,其中實驗成績評分方法同集中實踐,期末試卷中綜合設(shè)計題目應(yīng)占到總分的50%以上。以考核手段為導(dǎo)向,促進(jìn)學(xué)生積極參與工程實踐,努力提升軟件開發(fā)能力。
對于以項目小組方式開展的課內(nèi)實驗和集中實踐,考核時對實驗過程、成果質(zhì)量、團(tuán)隊協(xié)作能力和創(chuàng)新精神做全面考核?己瞬呗圆捎昧宋墨I(xiàn)[6]類似的.方式,個人最終成績由團(tuán)隊考核分?jǐn)?shù)與個人考核分?jǐn)?shù)帶權(quán)相加后得到,具體考核指標(biāo)詳見表4。團(tuán)隊考核采用組間評分方式,由指導(dǎo)教師與所有項目組組長成立的成績評定小組進(jìn)行評分,打分時被考核小組不參與評分,每個團(tuán)隊最后分?jǐn)?shù)=指導(dǎo)教師打分*50%+其他小組打分的平均值*50%。個人考核則在項目組內(nèi)部完成,每個人的最終成績由項目組其他成員打分并求平均值后得到。
3.5 培養(yǎng)效果
本專業(yè)實施系統(tǒng)化實踐教學(xué)模式之后,在提升學(xué)生的專業(yè)認(rèn)同感、工程實踐能力和綜合素質(zhì)方面效果顯著,具體體現(xiàn)在以下3方面:
(1)降低了專業(yè)入門難度,能夠讓學(xué)生盡早體驗到軟件開發(fā)的樂趣和成就感,從而使更多學(xué)生喜歡上軟件工程專業(yè),愿意以積極認(rèn)真的態(tài)度學(xué)習(xí)和探索軟件工程領(lǐng)域的知識與技能,主動參與各種工程實踐活動,不斷提升自己的工程實踐能力。
(2)增強(qiáng)了學(xué)生的創(chuàng)新意識和探索精神。本專業(yè)學(xué)生在“挑戰(zhàn)杯”“藍(lán)橋杯”“葡萄城”“Intel杯”“電腦鼠走迷宮”等大賽中取得了良好成績,獲得各類獎項200余項;組織的“Linux興趣小組”是國內(nèi)知名的開源社區(qū)之一,成功主辦了多屆“國際軟件自由日”活動,并有多名同學(xué)向Linux內(nèi)核提交過補(bǔ);承擔(dān)過校內(nèi)多個業(yè)務(wù)系統(tǒng)的開發(fā),經(jīng)用戶實際應(yīng)用反饋良好;申請到20余項國家大學(xué)生創(chuàng)新創(chuàng)業(yè)計劃項目,并且已經(jīng)有部分學(xué)生在校期間開始創(chuàng)業(yè),取得了一定的經(jīng)濟(jì)效益。
(3)提升了學(xué)生的就業(yè)競爭力,就業(yè)數(shù)量和質(zhì)量得到明顯提高。在20xx屆的120名畢業(yè)生中,有約30%的學(xué)生進(jìn)入了華為、中興、騰訊、百度、阿里巴巴、京東、神州數(shù)碼等國內(nèi)知名IT企業(yè)。根據(jù)麥可思公司對我校20xx屆畢業(yè)生工作半年后的調(diào)查報告顯示,本專業(yè)畢業(yè)生平均年薪在全校所有專業(yè)中排名第一,且學(xué)生以扎實的理論基礎(chǔ)、較強(qiáng)的工程實踐能力和踏實肯干的工作作風(fēng)受到企業(yè)的普遍贊譽(yù)。
4 結(jié)語
系統(tǒng)化的實踐教學(xué)模式以工程實踐能力和綜合素質(zhì)培養(yǎng)為目標(biāo),以統(tǒng)一規(guī)劃的項目為依托,實現(xiàn)了專業(yè)課程的有機(jī)融合及理論教學(xué)與實踐教學(xué)的協(xié)調(diào)發(fā)展,同時遵循軟件人才培養(yǎng)規(guī)律,循序漸進(jìn)地對學(xué)生進(jìn)行軟件開發(fā)的系統(tǒng)訓(xùn)練,使其知識能力結(jié)構(gòu)和綜合素質(zhì)能夠適應(yīng)當(dāng)前軟件行業(yè)發(fā)展的需要,最終實現(xiàn)高質(zhì)量就業(yè)。當(dāng)然,系統(tǒng)化實踐教學(xué)模式還需要在教學(xué)和實踐中繼續(xù)完善,引入更多優(yōu)質(zhì)教學(xué)實踐項目和教學(xué)資源,不斷探索和改進(jìn)實踐教學(xué)方法和手段,并開發(fā)實踐教學(xué)管理平臺以提高教學(xué)管理的自動化程度和水平,為我國信息化產(chǎn)業(yè)發(fā)展培養(yǎng)出更多高素質(zhì)的軟件人才。
【軟件開發(fā)培訓(xùn)計劃】相關(guān)文章:
軟件開發(fā)商業(yè)計劃書05-06
軟件開發(fā)的口號04-01
軟件開發(fā)實習(xí)報告06-28
軟件開發(fā)述職報告01-12
軟件開發(fā)崗位描述03-21
軟件開發(fā)工作展望05-18
【精選】培訓(xùn)計劃08-13
培訓(xùn)計劃(精選)08-04
[經(jīng)典]培訓(xùn)計劃08-02