課程簡介
Course Introduction
軟件項目設計與開發(fā)技能訓練的目的:學生在教師的引領下,以項目驅動,小組學習合作的方式,通過自主探究和團隊合作充分利用網絡資源,完成項目的設計與開發(fā),提高實踐能力,培養(yǎng)學生軟件項目開發(fā)實踐方面的能力,達到學以致用、積累開發(fā)經驗、增強團隊精神目的,從而提高學生的專業(yè)素養(yǎng)和創(chuàng)新能力。
課程資源包括:詳細介紹案例開發(fā)中應用軟件項目開發(fā)的方法(原型法、結構化系統(tǒng)方法和面向對象方法)、采用的軟件架構(三層架構——表現(xiàn)層、業(yè)務邏輯層和數(shù)據(jù)訪問層,MVC——模型視圖控制器)、軟件開發(fā)平臺和開發(fā)工具(SQLServer 2008、MySQL、.NET、Java及Java環(huán)境);介紹五個典型的教學案例(從項目的規(guī)劃、系統(tǒng)分析、系統(tǒng)設計,直至系統(tǒng)實現(xiàn));最后針對一個實際項目的完整開發(fā)過程進行詳細闡述。每個案例和實際項目都提供了完整的可運行系統(tǒng)。每個小組通過自主探究和團隊合作充分利用網絡資源,完成兩個項目(鼓勵學生做創(chuàng)新項目)的設計與開發(fā),提高實踐能力,培養(yǎng)學生軟件項目開發(fā)實踐方面的能力,達到學以致用、積累開發(fā)經驗、增強團隊精神目的,從而提高學生的專業(yè)素養(yǎng)和創(chuàng)新能力。
教學大綱
Teaching Syllabus
課 程:軟件項目設計與開發(fā) 學期總時數(shù):64 周學時:4 主講人:熊芳敏 教材名稱:軟件項目實踐案例教程 講課總時數(shù): 講課:16 實驗:48 版 本:第1版,清華大學出版社,2014年 實驗: 實驗: 輔導: | |||||||
周 次 | 課 程 內 容 | ||||||
章 節(jié) |
內 容 | 講授 (時數(shù)) | 實驗 (時數(shù)/周) | 作業(yè)(次/周) | 實際 進度 | 未按計劃原因 | |
1 | 1 | 第1章系統(tǒng)開發(fā)方法簡介 | 4 |
|
|
|
|
2 | 2 | 第2章開發(fā)技術和環(huán)境簡介 | 2 | 2 |
|
|
|
3 | 4 | 第4章Java在線考試系統(tǒng)分析-結構化 | 2 | 2 |
|
|
|
4 | 4 | 第4章Java在線考試系統(tǒng)設計
|
| 4 |
| ||
5 | 4 | 第4章Java在線考試系統(tǒng)實現(xiàn)
|
| 4 | 1 | ||
6 | 5 | 第5章網上燈飾店的規(guī)劃與分析-結構化 | 2 | 2 |
| ||
7 | 5 | 第5章網上燈飾店的設計 |
| 4 |
| ||
8 | 5 | 第5章網上燈飾店的實現(xiàn) |
| 4 | 1 | ||
9 | 7 | 第7章網絡辦公自動化系統(tǒng)規(guī)劃-OO | 2 | 2 |
| ||
10 | 7 | 第7章網絡辦公自動化系統(tǒng)分析 |
| 4 |
| ||
11 | 7 | 第7章網絡辦公自動化系統(tǒng)設計 |
| 4 |
| ||
12 | 7 | 第7章網絡辦公自動化系統(tǒng)與實現(xiàn) |
| 4 | 1 | ||
13 | 8 | 第8章大學畢業(yè)(論文)設計管理網站用例建模、靜態(tài)建模-OO | 2 | 2 |
| ||
14 | 8 | 第8章大學畢業(yè)(論文)設計管理網站的物理建模 | 2 | 2 |
| ||
15 | 8 | 第8章大學畢業(yè)(論文)設計管理網站的研究與實現(xiàn) |
| 2 | 1 | ||
16 | 1-8 | 檢查,演示; 實訓報告打印上交 |
| 4 |
| ||
|
|
|
|
|
| ||
| 要求:原則上以3人為一個小組,以小組為單位完成課程實訓項目。若多出1到2位同學不足成組,可4人一組,但4人組數(shù)不能超過3組;每個小組要推選出項目小組長,既作為成員間良好溝通的橋梁,也是每次小組作品提交的負責人。每個小組根據(jù)情況選擇2個項目(鼓勵學生的新想法,做列表以外的創(chuàng)新項目),做好進度安排,以軟件工程的方法設計開發(fā)、實現(xiàn)最終將針對小組的項目1,項目2完成情況進行驗收評分。 | ||||||
合 計 |
| 16 | 48 |
|
|
| |
相關課程Correlative
Courses