《《軟件工程實踐》指導書》由會員分享,可在線閱讀,更多相關《《軟件工程實踐》指導書(2頁珍藏版)》請在裝配圖網上搜索。
1、軟件工程實踐》指導書
一、實踐目的及要求
《軟件工程》是一門實踐性極強的課程。開設《軟件工程實踐》的目的就是 想通過一個實際的項目, 培養(yǎng)學生分析問題和解決實際問題的能力, 培養(yǎng)學生綜 合應用基本概念、原理,和技術方法的能力,真正做到學以致用,使課本上的抽 象理論、方法與具體的實踐應用相結合。
本實踐課程在教師的指導下進行,以實際應用中自選的中、小型題目為主, 根據(jù)不同的題目類型選擇一種開發(fā)模式,完成從系統(tǒng)定義、軟件項目計劃、 軟件 需求分析、軟件設計、編程、測試,直到運行的軟件生存周期的全過程。
要求學生能把軟件工程的基本原理和方法應用到軟件的實際開發(fā)中。 強化軟 件開發(fā)的團隊意識,
2、 提高合作能力, 讓開發(fā)人員控制一個開發(fā)項目并按時提交一 個完整的、正確的、結構良好的而且健壯的項目。
二、實踐的總體安排
本實踐課程采用學生分組進行軟件開發(fā)(分析、設計、編程、測試)為主、 教師輔導答疑為輔的教學方式。
要求在一個學期課程中完成一個軟件項目, 各個項目成品的交付日期必須嚴 格遵守。
三、實踐任務
1 、選題:根據(jù)課程設計的要求,由學生自行選定題目。如:學生學籍管理 系統(tǒng),教務管理系統(tǒng),進、銷、存管理系統(tǒng),圖書銷售和管理系統(tǒng),物業(yè)管理系 統(tǒng),酒店管理系統(tǒng)等等。
2、按時、獨立完成、排版規(guī)范,鼓勵參考網上的系統(tǒng) (文檔) 按自己的選題 進行改寫。
3、提交的設計報告
3、必須包含如下的 8 個文檔:
(1) 系統(tǒng)規(guī)格說明書 ( 含可行性分析報告 )
(2) 軟件項目計劃
(3) 軟件需求規(guī)格說明書 ( 含初步擁護手冊、確認測試計劃 )
(4) 軟件設計說明書
(5) 模塊開發(fā)卷宗 (源代碼清單:電子版 ) 和單元測試
(6) 軟件測試計劃和測試分析報告
(7) 用戶(安裝、操作)手冊
(8) 項目開發(fā)總結報告
4、 課程設計報告正文統(tǒng)一用小四號宋體字,使用 A4紙打印,要求每個人的 設計報告不少于 30 頁。
5、 文檔基本符合國家標準。
6、 工作量:因選題不同,可以略有不同。
7、開發(fā)工具: Java 或自己選定的開發(fā)工具。
四、
4、 設計結果提交方式
1、 每個小組提交整個小組 1 份完整的文檔 (含上述規(guī)定的 8 個文檔)和所設 計系統(tǒng)的源程序和可執(zhí)行程序。
2、 每人需提交 1 份自己負責部分的文檔 (含上述規(guī)定的 8 個文檔)和所完成 部分的源程序、可執(zhí)行程序。
3、 除提交打印的文檔外,每個小組還必須以光盤形式提交電子版的文檔和 程序。
五、 教材和主要參考資料
1、 Roger S.Pressman 著,鄭人杰,馬素霞,白曉穎等譯,軟件工程:實踐 者的研究方法(原書第 6 版),機械工業(yè)出版社, 2006.12
2、 中國標準出版社編,計算機軟件工程規(guī)范國家標準匯編 2000,中國標準 出版社, 2000.