範文齋

位置:首頁 > 個人範文 > 職業

軟件技術專業綜合性系統開發課程研究論文

職業2.54W

1課程教學目標

軟件技術專業綜合性系統開發課程研究論文

該課程旨在通過項目綜合訓練,將所學系統設計技術、面向對象開發技術、數據庫技術、程序設計技術和軟件測試技術進行綜合的應用與實踐,通過一個完整的軟件項目,培養學生遵照行業標準和軟件工程規範進行軟件需求分析、設計、編碼、測試、部署的能力[2],尤其訓練目前流行的系統開發技術和方法,培養學生團隊開發和協作能力,實現學生具備崗前準職業人的編碼能力和職業素養。

1.1知識目標

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

1.2能力目標

⑴能夠架構多層B/S網絡數據庫系統;⑵能夠設計CSS+DIV頁面佈局;⑶能夠根據系統實際需求進行多種數據庫訪問和配置;⑷能根據實際需求,按照軟件工程流程,進行項目分析、設計和實現;⑸能夠快速架構多層軟件軟件系統:⑹能編寫基於面向對象的系統功能代碼;⑺會調試系統代碼和發佈系統;⑻會編寫規範的軟件設計文檔。

1.3素質目標

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

2課程設計思路

2.1課程設計思路

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

2.2教學方法設計

⑴分組訓練法將學生3-8人分成一個小組,按照項目團隊職責進行分工,合作開展訓練,項目按照小組爲單位驗收,並進行現場答辯,採取小組互評和教師評價相結合的方式進行考覈,使學生真正體驗到綜合項目開發流程和規範。⑵優秀作品展示爲激發學生興趣和積極性,對於每個階段項目,採取優秀作品答辯和展示的形式,激發課程特長生的積極性和帶領團隊的主動性。⑶項目答辯在完成整個項目後,分小組進行項目報告撰寫,並製作答辯PPT進行項目答辯,聘請專業教師擔任評委,公開驗收實訓成果。

3考覈方案與考覈標準

該課程考覈採取形成性考覈(報告+項目)的'考覈方式,平時項目訓練考覈佔40%、最後報告(含答辯)佔60%。其中平時項目訓練考覈含學生出勤、態度、團隊合作,最後報告(含答辯)考覈主要依據正確率、編碼規範、是否準時提交、完成效果、創新性等幾個方面。總評成績=項目訓練考覈(40%)+報告(60%)。

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

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

5教師能力要求

⑴具備面向對象分析與設計能力;⑵具有較強C#、JAVA或PHP編碼能力;⑶教師要具有很強的協同施教和教學改革能力,以及校企合作經驗;⑷能夠熟練使用Visio工具進行UML建模;⑸具有面相對象的系統架構、數據庫管理與設計能力;⑹具有產教融合的軟件項目研發和設計能力。

6結束語

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