軟體課程設計實驗報告
軟體工程課程設計是學習軟體工程課程後所進行的實踐環節,目的是培養學生用工程化的思想和標準文件化的思想進行軟體開發。本次課程設計透過開發一個小型實用的軟體系統,親身體驗軟體生命週期中的各個環節,以加深對軟體工程課程的深入理解、鍛鍊獨立分析、解決問題的能力。以下是小編整理的軟體課程設計實驗報告,歡迎閱讀!
一、 目的、要求
透過該課程設計要使學生樹立起強烈的工程化意識,用工程化思想和方法開發軟體。切實體會出用軟體工程的方法開發系統與一般程式設計方法的不同之處,學生在對所開發的系統進行軟體計劃、需求分析、設計的基礎上,實現並測試實際開發的系統。透過一系列規範化軟體文件的編寫和系統實現,使學生具備實際軟體專案分析、設計、實現和測試的基本能力。
二、 主要內容
要求學生掌握軟體工程的基本概念、基本方法和基本原理,為將來從事軟體的研發和管理奠定基礎。每個學生選擇一個小型軟體專案(內容參照《計算機綜合實踐指導》,宋雨等編著,清華大學出版社出版),按照軟體工程的生命週期,完成軟體計劃、需求分析、軟體設計、編碼實現、軟體測試及軟體維護等軟體工程工作,並按要求編寫出相應的`文件。具體的方法可以選用傳統的軟體工程方法或者面向物件的方法,開發環境和工具不限。
三、 進度計劃
略
四、 設計成果要求
1.至少提交4個文件,包括軟體計劃、軟體需求規格說明書、軟體設計說明書、軟體測試
計劃,要求文件格式規範、邏輯性強(可參考《計算機綜合實踐指導》中給出的要求及格式)、圖表規範;
2.獨自實現了系統的某些功能,基本達到了要求的效能,經過了測試,基本能執行。
五、 考核方式
(1)提交的文件規範,工作量大,文件邏輯性強、正確,按《計算機綜合實踐指導》標準考核(附《軟體工程課程設計》實驗報告評分表)佔60%
(2)系統驗收、講解、答辯 佔25% (3)考勤佔15%