




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1軟件代碼開發(fā)技術(shù)軟件代碼開發(fā)技術(shù)實驗指導書(2012 版) 太原理工大學計算機科學與技術(shù)學院/軟件學院二一二年三月2目目 錄錄第一部分第一部分 實驗教學大綱實驗教學大綱33第二部分第二部分 實驗說明實驗說明 .6 6實驗一實驗一 語法基礎(chǔ)與代碼風格實驗語法基礎(chǔ)與代碼風格實驗 (2 學時學時).6實驗二實驗二 代碼結(jié)構(gòu)實驗(代碼結(jié)構(gòu)實驗(2 個學時)個學時) .7實驗三實驗三 軟件代碼開發(fā)綜合實驗(軟件代碼開發(fā)綜合實驗(4 個學時)個學時) .83第一部分第一部分 實驗教學大綱實驗教學大綱課程名稱:軟件代碼開發(fā)技術(shù)(Development Technology for Software Cod
2、ing);課程總學時: 40 學時理論: 32 學時;實驗: 8 學時;課程總學分: 2.5 學分;適用專業(yè)和年級:軟件工程專業(yè) 3 年級;先修課程:計算機高級語言、計算機操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理以及軟件工程等課程。一、實驗的目的與任務(wù)一、實驗的目的與任務(wù)軟件工程是為了提高軟件開發(fā)能力而發(fā)展起來的一門學科,而軟件代碼開發(fā)技術(shù)課程是從軟件工程課程分離出來的,從軟件代碼的角度講述如何編寫代碼、構(gòu)架軟件以及調(diào)試等的一門課程,是針對高年級學生開設(shè)的一門專業(yè)基礎(chǔ)的課程。實驗教學目標是使學生更好地理解課堂上講授的理論知識,掌握編寫代碼的基本能力。通過本實驗教學,目的是使學生加強軟件代碼的實際編寫與測
3、試能力,同時對后續(xù)課程的學習打下基礎(chǔ)。二、實驗環(huán)境二、實驗環(huán)境PC 機、Windows 操作系統(tǒng)、.Net 開發(fā)環(huán)境、數(shù)據(jù)庫等三、實驗方式與基本要求三、實驗方式與基本要求1、 實驗方式:指導教師先介紹實驗內(nèi)容和實驗中的注意事項,然后學生根據(jù)課堂講授知識熟悉相關(guān)內(nèi)容、分組實驗、實現(xiàn)程序編碼、完成實驗報告。2、基本要求:掌握 Virsual Studio.Net 集成開發(fā)環(huán)境的基本操作和了解相關(guān)功能;掌握采用 C#.NET 編寫 Windows 應用程序的基本方法;學會常用的軟件代碼編寫技術(shù)和構(gòu)架程序框架的過程和方法。3、實驗報告基本要求實驗報告內(nèi)容的完整性。實驗報告必須包括實驗目的、實驗內(nèi)容、實
4、驗程序、實驗結(jié)果、實驗總結(jié)(通過實驗學到了什么;出錯及修改過程);書寫的規(guī)范、工整。4四、實驗項目及教學安排四、實驗項目及教學安排序號實驗項目名稱實驗基本方法和內(nèi)容實驗學時實驗要求實驗類型1語法基礎(chǔ)與代碼風格實驗掌握 C#.NET 基本語法語法,并學習良好的代碼風格2必修驗證2代碼結(jié)構(gòu)實驗采用 C#.NET 語言設(shè)計一套類結(jié)構(gòu)2必修設(shè)計3軟件代碼開發(fā)綜合實驗掌握針對一個實際項目進行構(gòu)架和編碼,綜合鍛煉編碼、調(diào)試、部署等代碼開發(fā)技術(shù)4必修綜合五、考核方式及成績評定五、考核方式及成績評定1、考核以實驗平時考核和實驗報告相結(jié)合的方式進行。2、實驗成績評定方法:實驗成績單獨按五級記錄考試成績。凡實驗成
5、績不及格者,該門課程必須重修。學生實驗成績的評定都必須按照實驗的要求,以實際實驗能力的強弱作為主要依據(jù)。評定各級成績時,可參考一下標準:(一) 優(yōu)秀(很好)能正確理解實驗的目的要求,能獨立、順利二正確地完成各項實驗操作,會分析和處理實驗中遇到的問題,能掌握所學的各項實驗技能,較好地完成實驗報告,有一定創(chuàng)新精神和能力,有良好的實驗室工作作風和習慣。(二) 良好(較好)能理解實驗的目的和要求,能認真而正確地完成各項實驗操作,能分析和處理實驗中遇到的一些問題。能掌握所學實驗技能的絕大部分,對難點較大的操作完成有困難。能一般完成實驗報告和其它實驗作業(yè),有較好的實驗習慣和工作作風。(三) 中等(一般)能
6、粗淺理解實驗目的要求,能認真努力進行各項實驗操作,但技巧較差。能分析和處理實驗中一些較容易的問題,掌握實驗技能的大部分。有 30%掌握得不好。能一般完成各項實驗作業(yè)和報告。處理問題缺乏條理。工作作風較好。能認真遵守各項規(guī)章制度,學習努力。(四)及格(較差)只能機械地了解實驗內(nèi)容,能一般按圖、或按實驗步驟“照方抓藥”完成實驗操作,能完成 60%所學的實驗技能。遇到問題常常缺乏解決的辦法,在別人啟發(fā)下能作些簡單處5理,但效果不理想。能一般完成實驗報告,能認真遵守實驗室各項規(guī)章制度,工作中有小的習慣性毛?。ㄈ绻ぷ鳠o計劃,處理問題缺乏條理) 。(五)不及格(很差)盲目地“照方抓藥” ,只掌握 50%的
7、所學實驗技能。有些實驗雖能作,但一般效果不好,操作不正確。工作忙亂無條理。一般能遵守實驗室規(guī)章制度,但常有小的錯誤。實驗報告較多的時候有結(jié)果,遇到問題時說不明原因,在教師指導下也較難完成各項實驗作業(yè)。或有些小聰明但不努力,不求上進。六、實驗教材、參考書:六、實驗教材、參考書:教材:1 江紅 余青松,C#.NET 程序設(shè)計教程, 清華大學出版社,2010;2 自編,軟件代碼開發(fā)技術(shù)實驗指導書,2012.參考書:1 CSDN,http:/ MSDN.VS.Net 集成開發(fā)環(huán)境幫助文檔,2005;3 Andy Oram, Greg Wilson. 編程之美. OReilly,2007.4 薩師煊,王
8、姍.數(shù)據(jù)庫系統(tǒng)概論(第三版).高等教育出版社,2002.5 袁勤勇等.VB.NET 高級開發(fā)指南.北京希望電子出版社,2003.6 劉長毅. 軟件開發(fā)技術(shù)基礎(chǔ).科學出版社,2002.6第二部分第二部分 實驗說明實驗說明實驗一實驗一 語法基礎(chǔ)與代碼風格實驗語法基礎(chǔ)與代碼風格實驗 (2 學時學時)一、實驗目的:一、實驗目的:熟悉 C#.NET 基本語法并掌握良好的代碼風格基本知識,為其他實驗做好準備。二、實驗內(nèi)容:二、實驗內(nèi)容:熟悉 VS.NET 開發(fā)環(huán)境,通過編寫一個控制臺程序,熟悉 C# .NET 基本語法,并培養(yǎng)良好的代碼風格。可以任選以下任一題目:A. 求一元二次方程的各根;B. 實現(xiàn)安全
9、的棧;C. 實現(xiàn)某種快速排序(如堆排序) 。三、實驗要求:三、實驗要求:參照課本,快速熟悉命令行編譯程序的方法,按所需題目編寫程序,熟悉C#.NET 基本語法,注重良好的代碼風格(如,變量命名、代碼注釋、各類結(jié)構(gòu)的選擇等) ,初步掌握 C#.NET 開發(fā)控制臺程序的能力。四、實驗環(huán)境:四、實驗環(huán)境:軟件環(huán)境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010;硬件環(huán)境:P4 2.4G/80G/1G/64M 及較高配置的 PC 機。五、實驗步驟:五、實驗步驟:1安裝和配置命令行編譯環(huán)境;2通過查閱書本、網(wǎng)絡(luò)資料,了解選定任務(wù)的相關(guān)知識;3按照代碼風格要求,采用
10、 C#.NET 語言編寫相關(guān)代碼;4. 調(diào)試程序,輸出結(jié)果,并進行記錄。六、思考題:六、思考題:1為什么要保持良好的代碼風格?2與 C,C+,Java 相比較,C#.NET 基本語法有何新特點? 7實驗二實驗二 代碼結(jié)構(gòu)實驗(代碼結(jié)構(gòu)實驗(2 個學時)個學時)一、實驗目的:一、實驗目的:通過采用 C#.NET 語言設(shè)計一套類結(jié)構(gòu),理解良好代碼結(jié)構(gòu)的重要性,為實驗三做好準備。二、實驗內(nèi)容:二、實驗內(nèi)容:通過采用 C#.NET 提供的面向?qū)ο蟪绦蛟O(shè)計功能設(shè)計一套完整的類結(jié)構(gòu),以滿足某一具體應用的需要,可以任選以下某一應用進行設(shè)計:A. 殺毒軟件(如諾頓) ;B. 聊天軟件(如 QQ) ;C. 學生
11、成績管理系統(tǒng)。三、實驗要求:三、實驗要求:至少設(shè)計出主要類、接口內(nèi)部的主要屬性和操作以及類的繼承關(guān)系等,初步掌握設(shè)計代碼結(jié)構(gòu)的基本方法。四、實驗環(huán)境:四、實驗環(huán)境:軟件環(huán)境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010;硬件環(huán)境:P4 2.4G/80G/1G/64M 及較高配置的 PC 機。五、實驗步驟:五、實驗步驟:1通過查閱書本、網(wǎng)絡(luò)以及試用軟件,了解具體應用的主要需求;2模仿選定應用領(lǐng)域的流行軟件提供的功能,設(shè)計類、接口等以及編寫簡單的界面;3采用 C#.NET 語言編寫相關(guān)代碼,實現(xiàn)程序的主體框架。六、思考題:六、思考題:1類的主要性質(zhì)是什么?
12、分別說明它們的含義。2為什么要采用面向?qū)ο蟪绦蛟O(shè)計軟件?8實驗三實驗三 軟件代碼開發(fā)綜合實驗(軟件代碼開發(fā)綜合實驗(4 個學時)個學時)一、實驗目的:一、實驗目的:通過運用軟件代碼開發(fā)技術(shù)的一般方法,以團隊合作的方式針對某一具體應用,重點設(shè)計軟件的構(gòu)架和實現(xiàn)編碼,并能掌握查閱資料,閱讀幫助提高編寫代碼的效率和質(zhì)量的方式,掌握針對實際應用進行構(gòu)架和編碼的基本過程。二、實驗內(nèi)容:二、實驗內(nèi)容:1. 實際系統(tǒng)題目: 殺毒軟件,聊天軟件,學籍管理系統(tǒng);2. 2 到 3 人組成項目小組進行架構(gòu)設(shè)計和編碼;3.實驗方式: 查閱資料,調(diào)研類似系統(tǒng),分析開源軟件。三、實驗要求:三、實驗要求:掌握以項目組的方式對一個真實應用進行構(gòu)架和編碼的基本過程,要求完成所選題目的整體構(gòu)架和實現(xiàn)部分功能(指核心類等) ,并了解版本控制(建議使用 jit 或 SubVersion)等。四、實驗環(huán)境:四、實驗環(huán)境:軟件環(huán)境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010;硬件環(huán)境:P4 2.4G/80G/1G/64M 及較高配置的 PC 機。五、實驗步驟:五、實驗步驟:1根據(jù)興趣和所選題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建護坡加固施工方案
- 房屋買賣合同預售合同
- 中華傳統(tǒng)美文鑒賞教學方法:古詩解析與創(chuàng)作訓練
- 屋面漏水導流施工方案
- 阜陽別墅木屋施工方案
- 接戶線施工方案
- 塔吊安裝專項施工方案
- 漢口閣樓安裝施工方案
- 鍋爐除渣干式排渣施工方案
- 年產(chǎn)12000噸聚羧酸高性能減水劑復配液及3000噸水泥助磨劑復配液項目環(huán)評報告表
- YY/T 1269-2015血液透析和相關(guān)治療用水處理設(shè)備常規(guī)控制要求
- 2023年江蘇農(nóng)林職業(yè)技術(shù)學院高職單招(數(shù)學)試題庫含答案解析
- DG-TJ 08-2198-2019 裝配式建筑評價標準 附條文說明
- GB/T 39242-2020無損檢測超聲檢測靈敏度和范圍設(shè)定
- GB/T 32271-2015電梯能量回饋裝置
- GB/T 18775-2009電梯、自動扶梯和自動人行道維修規(guī)范
- 皮膚性病學-皮膚性病的治療
- 電氣接地施工規(guī)范
- 《社會歷史的決定性基礎(chǔ)》課件2 【知識建構(gòu)+備課精研】統(tǒng)編版高中語文選擇性必修中冊
- 新疆主要造林樹種苗木質(zhì)量分級
- 基站巡檢內(nèi)容
評論
0/150
提交評論