語言課程設計實驗報告
- 設計
- 關注:1.15W次
古往今來,語言就是人與人之間溝通的工具,它是豐富多彩的,也是變化多端的。沒有它,人與人之間將很難溝通,人類社會將是毫無生機。那麼怎麼寫一份實驗報告呢?下面和小編一起來看看吧!
語言課程設計實驗報告一、 目的、要求
通過該課程設計要使學生樹立起強烈的工程化意識,用工程化思想和方法開發軟件。切實體會出用軟件工程的方法開發系統與一般程序設計方法的不同之處,學生在對所開發的系統進行軟件計劃、需求分析、設計的基礎上,實現並測試實際開發的系統。通過一系列規範化軟件文檔的編寫和系統實現,使學生具備實際軟件項目分析、設計、實現和測試的基本能力。
二、 主要內容
要求學生掌握軟件工程的基本概念、基本方法和基本原理,為將來從事軟件的研發和管理奠定基礎。每個學生選擇一個小型軟件項目(內容參照《計算機綜合實踐指導》,宋雨等編著,清華大學出版社出版),按照軟件工程的生命週期,完成軟件計劃、需求分析、軟件設計、編碼實現、軟件測試及軟件維護等軟件工程工作,並按要求編寫出相應的文檔。具體的方法可以選用傳統的軟件工程方法或者面向對象的方法,開發環境和工具不限。
三、 進度計劃
四、 設計成果要求
1.至少提交4個文檔,包括軟件計劃、軟件需求規格説明書、軟件設計説明書、軟件測試
計劃,要求文檔格式規範、邏輯性強(可參考《計算機綜合實踐指導》中給出的要求及格式)、圖表規範;
2.獨自實現了系統的某些功能,基本達到了要求的性能,經過了測試,基本能運行。
五、 考核方式
(1)提交的文檔規範,工作量大,文檔邏輯性強、正確,按《計算機綜合實踐指導》標準考核(附《軟件工程課程設計》實驗報告評分表)佔60%
(2)系統驗收、講解、答辯 佔25% (3)考勤佔15%
一、 課程設計的目的與要求
1. 課程設計目的
軟件工程課程設計是學習軟件工程課程後所進行的實踐環節,目的是培養學生用工程化的思想和標準文檔化的思想進行軟件開發。本次課程設計通過開發一個小型實用的軟件系統,親身體驗軟件生命週期中的各個環節,以加深對軟件工程課程的深入理解、鍛鍊獨立分析、解決問題的'能力。
2. 課程設計要求
2.1 課程設計準備
1)複習軟件工程課程的主要內容,熟練掌握軟件生命週期的理論以及各階段的基本概念。
2)明確可行性分析、需求分析、設計、測試等階段的基本任務和基本方法。 3)熟練運用規範化的描述方法和文檔,描述軟件開發的各個階段。 4)熟悉開發環境和開發工具。
2.2 內容要求
1)對所設計和實現的系統進行可行性分析,提交可行性分析報告;
2)對系統進行需求分析,可以選擇傳統的分析方法或者面向對象的分析方法,提交軟件需求規格説明書(SRS);
3)在SRS的基礎上進行軟件的概要設計和詳細設計,提交軟件設計文檔; 4)遵循上述文檔的要求,實現軟件;
5)對所實現系統進行軟件測試,完成軟件測試報告。
二、 設計正文
1. 可行性分析報告
1.1 項目簡介
1.1.1 項目目標
隨着社會的發展、網絡的普及,生活中有許許多多的事情可以通過網絡解決。比如在網上查詢火車票以及預訂火車票等等。然而網上預訂火車票預訂系統誕生了,開發火車票預訂系統主要是幫助人們 能夠及時購買火車票,查詢火車出發時間,節約人們的時間和精力。 1.1.2 系統的簡要描述,主要功能
用户可以在本系統查詢票價、餘票,然後通過註冊登錄進行預訂車票,若沒有登錄則不能預訂車票和查看我的訂單。一般的用户可以通過本網站選擇出發地點和到達地點來查詢車票,然後進行車票預訂,用户還可以通過我的訂單來進行對預訂的車票進行退票和查詢自己預訂的車票詳細信息。
1.2 對現有系統的分析
1.2.1 處理流程和數據流程(系統流程圖)
1.2.2 對現有系統的其他説明
本軟件在開發過程中,分為技術實現與使用軟件説明書兩大部分,這兩部分都有它的重要之處,若技術支持出現故障或疑難問題無法解決、程序開發出現偏差,程序嚴重錯誤而不解的,會影響開發軟件的進度和該軟件不能按期完成。若軟件説明書陳述出現問題,那出現部分描述含糊不清,則會影響該軟件的完整性與可繼承性。
- 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/sheji/5vvk3g.html