1. 首頁
  2. 設計

語言課程設計實驗報告

語言課程設計實驗報告

古往今來,語言就是人與人之間溝通的工具,它是豐富多彩的,也是變化多端的。沒有它,人與人之間將很難溝通,人類社會將是毫無生機。那麼怎麼寫一份實驗報告呢?下面和小編一起來看看吧!

語言課程設計實驗報告

一、 目的、要求

透過該課程設計要使學生樹立起強烈的工程化意識,用工程化思想和方法開發軟體。切實體會出用軟體工程的方法開發系統與一般程式設計方法的不同之處,學生在對所開發的系統進行軟體計劃、需求分析、設計的基礎上,實現並測試實際開發的系統。透過一系列規範化軟體文件的編寫和系統實現,使學生具備實際軟體專案分析、設計、實現和測試的基本能力。

二、 主要內容

要求學生掌握軟體工程的基本概念、基本方法和基本原理,為將來從事軟體的研發和管理奠定基礎。每個學生選擇一個小型軟體專案(內容參照《計算機綜合實踐指導》,宋雨等編著,清華大學出版社出版),按照軟體工程的'生命週期,完成軟體計劃、需求分析、軟體設計、編碼實現、軟體測試及軟體維護等軟體工程工作,並按要求編寫出相應的文件。具體的方法可以選用傳統的軟體工程方法或者面向物件的方法,開發環境和工具不限。

三、 進度計劃

四、 設計成果要求

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 對現有系統的其他說明

本軟體在開發過程中,分為技術實現與使用軟體說明書兩大部分,這兩部分都有它的重要之處,若技術支援出現故障或疑難問題無法解決、程式開發出現偏差,程式嚴重錯誤而不解的,會影響開發軟體的進度和該軟體不能按期完成。若軟體說明書陳述出現問題,那出現部分描述含糊不清,則會影響該軟體的完整性與可繼承性。