前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件技術(shù)專業(yè)綜合性系統(tǒng)開發(fā)課程研究范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
1課程教學(xué)目標(biāo)
該課程旨在通過項(xiàng)目綜合訓(xùn)練,將所學(xué)系統(tǒng)設(shè)計(jì)技術(shù)、面向?qū)ο箝_發(fā)技術(shù)、數(shù)據(jù)庫技術(shù)、程序設(shè)計(jì)技術(shù)和軟件測試技術(shù)進(jìn)行綜合的應(yīng)用與實(shí)踐,通過一個(gè)完整的軟件項(xiàng)目,培養(yǎng)學(xué)生遵照行業(yè)標(biāo)準(zhǔn)和軟件工程規(guī)范進(jìn)行軟件需求分析、設(shè)計(jì)、編碼、測試、部署的能力[2],尤其訓(xùn)練目前流行的系統(tǒng)開發(fā)技術(shù)和方法,培養(yǎng)學(xué)生團(tuán)隊(duì)開發(fā)和協(xié)作能力,實(shí)現(xiàn)學(xué)生具備崗前準(zhǔn)職業(yè)人的編碼能力和職業(yè)素養(yǎng)。
1.1知識(shí)目標(biāo)
⑴掌握數(shù)據(jù)庫設(shè)計(jì)與維護(hù)技術(shù);⑵掌握母版頁與站點(diǎn)導(dǎo)航控件的使用方法;⑶熟悉訪問數(shù)據(jù)庫技術(shù);⑷掌握主流多層系統(tǒng)架構(gòu)技術(shù)和第三方控件、工具的使用方法;⑸能夠編寫用戶控件和自定義函數(shù);⑹掌握Web服務(wù)器系統(tǒng)部署方法;⑺熟悉面向?qū)ο蟮拈_發(fā)技術(shù)、軟件測試與調(diào)試技術(shù);⑻掌握主流程序語言的高級(jí)數(shù)據(jù)操作程序編碼技術(shù)[3];⑼掌握數(shù)據(jù)報(bào)表技術(shù);⑽掌握軟件開發(fā)流程和文檔編寫方法;⑾熟悉UML建模技術(shù);⑿了解項(xiàng)目管理知識(shí)和方法。
1.2能力目標(biāo)
⑴能夠架構(gòu)多層B/S網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng);⑵能夠設(shè)計(jì)CSS+DIV頁面布局;⑶能夠根據(jù)系統(tǒng)實(shí)際需求進(jìn)行多種數(shù)據(jù)庫訪問和配置;⑷能根據(jù)實(shí)際需求,按照軟件工程流程,進(jìn)行項(xiàng)目分析、設(shè)計(jì)和實(shí)現(xiàn);⑸能夠快速架構(gòu)多層軟件軟件系統(tǒng):⑹能編寫基于面向?qū)ο蟮南到y(tǒng)功能代碼;⑺會(huì)調(diào)試系統(tǒng)代碼和系統(tǒng);⑻會(huì)編寫規(guī)范的軟件設(shè)計(jì)文檔。
1.3素質(zhì)目標(biāo)
⑴培養(yǎng)學(xué)生學(xué)好軟件的信心,在學(xué)習(xí)過程中充分培養(yǎng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性;⑵培養(yǎng)學(xué)生學(xué)習(xí)軟件的嚴(yán)謹(jǐn)作風(fēng),編碼以行業(yè)標(biāo)準(zhǔn)進(jìn)行規(guī)范,杜絕編碼過程中的主觀隨意性;⑶培養(yǎng)學(xué)生團(tuán)隊(duì)合作與溝通能力;⑷培養(yǎng)學(xué)生從事IT行業(yè)的職業(yè)技能和職業(yè)規(guī)范[4],養(yǎng)成良好的職業(yè)習(xí)慣。
2課程設(shè)計(jì)思路
2.1課程設(shè)計(jì)思路
選取一個(gè)綜合性的企業(yè)級(jí)軟件項(xiàng)目為載體,采取綜合性實(shí)訓(xùn)的形式開展訓(xùn)練,堅(jiān)持“產(chǎn)學(xué)并行”的訓(xùn)練理念[5],營造生產(chǎn)性流程和職業(yè)環(huán)境,不斷提高學(xué)生生產(chǎn)實(shí)踐能力和編碼崗位勝任能力,主要采用基于產(chǎn)品質(zhì)量的課程管理和評(píng)價(jià)方法,也就是更重視學(xué)生團(tuán)隊(duì)協(xié)作下的軟件項(xiàng)目研發(fā)質(zhì)量,對(duì)接企業(yè)化的要求進(jìn)行擬崗訓(xùn)練。各訓(xùn)練小組可以選擇自己感興趣、實(shí)戰(zhàn)性強(qiáng)的項(xiàng)目作為載體開展訓(xùn)練,教師提供5-10項(xiàng)目選題,供小組選擇,每個(gè)小組只能選擇則一個(gè)項(xiàng)目開展訓(xùn)練,項(xiàng)目一旦選中不能更改,小組按照選取的項(xiàng)目和項(xiàng)目設(shè)計(jì)要求進(jìn)行分工,設(shè)計(jì)各自的子項(xiàng)目任務(wù),按照項(xiàng)目計(jì)劃進(jìn)行訓(xùn)練。教師擔(dān)任指導(dǎo)和引導(dǎo)的角色,對(duì)重點(diǎn)技術(shù)問題進(jìn)行分析和解釋,監(jiān)督和指導(dǎo)學(xué)生進(jìn)行訓(xùn)練,通過過程把控和考核進(jìn)行課程管理。
2.2教學(xué)方法設(shè)計(jì)
⑴分組訓(xùn)練法將學(xué)生3-8人分成一個(gè)小組,按照項(xiàng)目團(tuán)隊(duì)職責(zé)進(jìn)行分工,合作開展訓(xùn)練,項(xiàng)目按照小組為單位驗(yàn)收,并進(jìn)行現(xiàn)場答辯,采取小組互評(píng)和教師評(píng)價(jià)相結(jié)合的方式進(jìn)行考核,使學(xué)生真正體驗(yàn)到綜合項(xiàng)目開發(fā)流程和規(guī)范。⑵優(yōu)秀作品展示為激發(fā)學(xué)生興趣和積極性,對(duì)于每個(gè)階段項(xiàng)目,采取優(yōu)秀作品答辯和展示的形式,激發(fā)課程特長生的積極性和帶領(lǐng)團(tuán)隊(duì)的主動(dòng)性。⑶項(xiàng)目答辯在完成整個(gè)項(xiàng)目后,分小組進(jìn)行項(xiàng)目報(bào)告撰寫,并制作答辯PPT進(jìn)行項(xiàng)目答辯,聘請(qǐng)專業(yè)教師擔(dān)任評(píng)委,公開驗(yàn)收實(shí)訓(xùn)成果。
3考核方案與考核標(biāo)準(zhǔn)
該課程考核采取形成性考核(報(bào)告+項(xiàng)目)的考核方式,平時(shí)項(xiàng)目訓(xùn)練考核占40%、最后報(bào)告(含答辯)占60%。其中平時(shí)項(xiàng)目訓(xùn)練考核含學(xué)生出勤、態(tài)度、團(tuán)隊(duì)合作,最后報(bào)告(含答辯)考核主要依據(jù)正確率、編碼規(guī)范、是否準(zhǔn)時(shí)提交、完成效果、創(chuàng)新性等幾個(gè)方面??傇u(píng)成績=項(xiàng)目訓(xùn)練考核(40%)+報(bào)告(60%)。
4教學(xué)資源開發(fā)與利用(含教材選用、實(shí)驗(yàn)實(shí)訓(xùn)場室、耗材規(guī)劃等)
建議教材:自編講義。實(shí)訓(xùn)場室要求:實(shí)訓(xùn)室安裝VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP運(yùn)行環(huán)境,Oracle10以上版本,根據(jù)上課實(shí)際情況配置以上環(huán)境,實(shí)訓(xùn)室容納人數(shù)不低于50人。除軟件外無需任何耗材。
5教師能力要求
⑴具備面向?qū)ο蠓治雠c設(shè)計(jì)能力;⑵具有較強(qiáng)C#、JAVA或PHP編碼能力;⑶教師要具有很強(qiáng)的協(xié)同施教和教學(xué)改革能力,以及校企合作經(jīng)驗(yàn);⑷能夠熟練使用Visio工具進(jìn)行UML建模;⑸具有面相對(duì)象的系統(tǒng)架構(gòu)、數(shù)據(jù)庫管理與設(shè)計(jì)能力;⑹具有產(chǎn)教融合的軟件項(xiàng)目研發(fā)和設(shè)計(jì)能力。
6結(jié)束語
對(duì)該課程的教學(xué)設(shè)計(jì)分為:需求設(shè)計(jì)、概要設(shè)計(jì)、設(shè)計(jì)與編碼、測試與部署、設(shè)計(jì)文檔編寫等模塊。通過多個(gè)學(xué)習(xí)單元使學(xué)生掌握UML需求分析的方法;掌握數(shù)據(jù)庫模型設(shè)計(jì)方法;熟悉SQLServer或Oracle數(shù)據(jù)庫管理工具的使用方法;掌握系統(tǒng)總體功能和系統(tǒng)流程設(shè)計(jì)方法;掌握程序流程圖設(shè)計(jì)等技術(shù)和方法。引入企業(yè)真實(shí)案例,以企業(yè)為實(shí)訓(xùn)背景,依托有企業(yè)實(shí)戰(zhàn)經(jīng)驗(yàn)的教師,指導(dǎo)學(xué)生完成實(shí)訓(xùn)課程,為學(xué)生畢業(yè)實(shí)習(xí)和將來的就業(yè)打下基礎(chǔ)。該課程在設(shè)計(jì)的過程中還需要建立相應(yīng)的項(xiàng)目資源庫,有條件的可以制作相關(guān)內(nèi)容的微課或教學(xué)視頻供學(xué)生在課前預(yù)習(xí)和課后復(fù)習(xí),激勵(lì)學(xué)生自主學(xué)習(xí),培養(yǎng)其主動(dòng)學(xué)習(xí)的意識(shí)和發(fā)現(xiàn)問題、解決問題的能力。通過該課程的學(xué)習(xí),讓學(xué)生進(jìn)一步掌握軟件編碼、軟件測試、前端頁面制作等崗位工作技能。
作者:顧蓬蓬 單位:蘇州健雄職業(yè)技術(shù)學(xué)院