公務員期刊網(wǎng) 論文中心 正文

軟件技術專業(yè)綜合性系統(tǒng)開發(fā)課程研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件技術專業(yè)綜合性系統(tǒng)開發(fā)課程研究范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件技術專業(yè)綜合性系統(tǒng)開發(fā)課程研究

1課程教學目標

該課程旨在通過項目綜合訓練,將所學系統(tǒng)設計技術、面向?qū)ο箝_發(fā)技術、數(shù)據(jù)庫技術、程序設計技術和軟件測試技術進行綜合的應用與實踐,通過一個完整的軟件項目,培養(yǎng)學生遵照行業(yè)標準和軟件工程規(guī)范進行軟件需求分析、設計、編碼、測試、部署的能力[2],尤其訓練目前流行的系統(tǒng)開發(fā)技術和方法,培養(yǎng)學生團隊開發(fā)和協(xié)作能力,實現(xiàn)學生具備崗前準職業(yè)人的編碼能力和職業(yè)素養(yǎng)。

1.1知識目標

⑴掌握數(shù)據(jù)庫設計與維護技術;⑵掌握母版頁與站點導航控件的使用方法;⑶熟悉訪問數(shù)據(jù)庫技術;⑷掌握主流多層系統(tǒng)架構技術和第三方控件、工具的使用方法;⑸能夠編寫用戶控件和自定義函數(shù);⑹掌握Web服務器系統(tǒng)部署方法;⑺熟悉面向?qū)ο蟮拈_發(fā)技術、軟件測試與調(diào)試技術;⑻掌握主流程序語言的高級數(shù)據(jù)操作程序編碼技術[3];⑼掌握數(shù)據(jù)報表技術;⑽掌握軟件開發(fā)流程和文檔編寫方法;⑾熟悉UML建模技術;⑿了解項目管理知識和方法。

1.2能力目標

⑴能夠架構多層B/S網(wǎng)絡數(shù)據(jù)庫系統(tǒng);⑵能夠設計CSS+DIV頁面布局;⑶能夠根據(jù)系統(tǒng)實際需求進行多種數(shù)據(jù)庫訪問和配置;⑷能根據(jù)實際需求,按照軟件工程流程,進行項目分析、設計和實現(xiàn);⑸能夠快速架構多層軟件軟件系統(tǒng):⑹能編寫基于面向?qū)ο蟮南到y(tǒng)功能代碼;⑺會調(diào)試系統(tǒng)代碼和系統(tǒng);⑻會編寫規(guī)范的軟件設計文檔。

1.3素質(zhì)目標

⑴培養(yǎng)學生學好軟件的信心,在學習過程中充分培養(yǎng)學生學習的主觀能動性;⑵培養(yǎng)學生學習軟件的嚴謹作風,編碼以行業(yè)標準進行規(guī)范,杜絕編碼過程中的主觀隨意性;⑶培養(yǎng)學生團隊合作與溝通能力;⑷培養(yǎng)學生從事IT行業(yè)的職業(yè)技能和職業(yè)規(guī)范[4],養(yǎng)成良好的職業(yè)習慣。

2課程設計思路

2.1課程設計思路

選取一個綜合性的企業(yè)級軟件項目為載體,采取綜合性實訓的形式開展訓練,堅持“產(chǎn)學并行”的訓練理念[5],營造生產(chǎn)性流程和職業(yè)環(huán)境,不斷提高學生生產(chǎn)實踐能力和編碼崗位勝任能力,主要采用基于產(chǎn)品質(zhì)量的課程管理和評價方法,也就是更重視學生團隊協(xié)作下的軟件項目研發(fā)質(zhì)量,對接企業(yè)化的要求進行擬崗訓練。各訓練小組可以選擇自己感興趣、實戰(zhàn)性強的項目作為載體開展訓練,教師提供5-10項目選題,供小組選擇,每個小組只能選擇則一個項目開展訓練,項目一旦選中不能更改,小組按照選取的項目和項目設計要求進行分工,設計各自的子項目任務,按照項目計劃進行訓練。教師擔任指導和引導的角色,對重點技術問題進行分析和解釋,監(jiān)督和指導學生進行訓練,通過過程把控和考核進行課程管理。

2.2教學方法設計

⑴分組訓練法將學生3-8人分成一個小組,按照項目團隊職責進行分工,合作開展訓練,項目按照小組為單位驗收,并進行現(xiàn)場答辯,采取小組互評和教師評價相結合的方式進行考核,使學生真正體驗到綜合項目開發(fā)流程和規(guī)范。⑵優(yōu)秀作品展示為激發(fā)學生興趣和積極性,對于每個階段項目,采取優(yōu)秀作品答辯和展示的形式,激發(fā)課程特長生的積極性和帶領團隊的主動性。⑶項目答辯在完成整個項目后,分小組進行項目報告撰寫,并制作答辯PPT進行項目答辯,聘請專業(yè)教師擔任評委,公開驗收實訓成果。

3考核方案與考核標準

該課程考核采取形成性考核(報告+項目)的考核方式,平時項目訓練考核占40%、最后報告(含答辯)占60%。其中平時項目訓練考核含學生出勤、態(tài)度、團隊合作,最后報告(含答辯)考核主要依據(jù)正確率、編碼規(guī)范、是否準時提交、完成效果、創(chuàng)新性等幾個方面。總評成績=項目訓練考核(40%)+報告(60%)。

4教學資源開發(fā)與利用(含教材選用、實驗實訓場室、耗材規(guī)劃等)

建議教材:自編講義。實訓場室要求:實訓室安裝VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP運行環(huán)境,Oracle10以上版本,根據(jù)上課實際情況配置以上環(huán)境,實訓室容納人數(shù)不低于50人。除軟件外無需任何耗材。

5教師能力要求

⑴具備面向?qū)ο蠓治雠c設計能力;⑵具有較強C#、JAVA或PHP編碼能力;⑶教師要具有很強的協(xié)同施教和教學改革能力,以及校企合作經(jīng)驗;⑷能夠熟練使用Visio工具進行UML建模;⑸具有面相對象的系統(tǒng)架構、數(shù)據(jù)庫管理與設計能力;⑹具有產(chǎn)教融合的軟件項目研發(fā)和設計能力。

6結束語

對該課程的教學設計分為:需求設計、概要設計、設計與編碼、測試與部署、設計文檔編寫等模塊。通過多個學習單元使學生掌握UML需求分析的方法;掌握數(shù)據(jù)庫模型設計方法;熟悉SQLServer或Oracle數(shù)據(jù)庫管理工具的使用方法;掌握系統(tǒng)總體功能和系統(tǒng)流程設計方法;掌握程序流程圖設計等技術和方法。引入企業(yè)真實案例,以企業(yè)為實訓背景,依托有企業(yè)實戰(zhàn)經(jīng)驗的教師,指導學生完成實訓課程,為學生畢業(yè)實習和將來的就業(yè)打下基礎。該課程在設計的過程中還需要建立相應的項目資源庫,有條件的可以制作相關內(nèi)容的微課或教學視頻供學生在課前預習和課后復習,激勵學生自主學習,培養(yǎng)其主動學習的意識和發(fā)現(xiàn)問題、解決問題的能力。通過該課程的學習,讓學生進一步掌握軟件編碼、軟件測試、前端頁面制作等崗位工作技能。

作者:顧蓬蓬 單位:蘇州健雄職業(yè)技術學院