




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程實驗
一、課程概況
所屬專業(yè):軟件工程開課單位:數(shù)學(xué)計算機(jī)科學(xué)學(xué)院
課程類型:專業(yè)實驗課程課程代碼:07414250
開課學(xué)期:3學(xué)分:1
學(xué)時:34核心課程:否
擬使用教材:
自編教材
國內(nèi)(外)現(xiàn)有教材:
1.狄國強(qiáng),楊小平,杜賓著.軟件工程實驗(現(xiàn)代軟件工程專業(yè)系列教材).
北京交通大學(xué)出版社,2010
2.竇萬峰,楊俊著.蔣鎖良軟件工程實驗教程(第2版,高等院校計算
機(jī)課程案例教程系列).機(jī)械工業(yè)出版社,2014
學(xué)習(xí)參考資料:
1.[1]吳潔明,方英蘭編著.軟件工程實例教程.北京:清華大學(xué)出版
社.2010年11月.
2.[2]張海藩,呂云翔著.實用軟件工程.北京:人民郵電出版社,2015年5
月.
3.[3]辛明海,潘孝銘,王晉隆著.軟件文檔編寫.北京:清華大學(xué)出版.2011
年2月.
二、課程描述
《軟件工程實驗》課程是為《軟件工程》核心專業(yè)課程配套的實驗課?!盾?/p>
件工程》是計算機(jī)各專業(yè)本科生的一門重要的專業(yè)課程,主要包括主要內(nèi)容包括
可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟
件質(zhì)量、項目計劃與管理、軟件維護(hù)等內(nèi)容?!盾浖こ虒嶒灐氛n程主要內(nèi)容包
括軟件開發(fā)的兩大方法學(xué)的專題訓(xùn)練,即結(jié)構(gòu)化(生命周期學(xué))的方法學(xué)和面向
對象的方法學(xué)。要求學(xué)生利用結(jié)構(gòu)化軟件開發(fā)技術(shù)和面向?qū)ο蟮能浖_發(fā)技術(shù)完
成軟件項目的開發(fā)。通過本實驗課程,使得學(xué)生進(jìn)一步了解和掌握軟件工程原理、
概念與技術(shù),提高對實際項目的分析和設(shè)計能力;基本掌握軟件工程方法學(xué)、熟
悉軟件開發(fā)過程;掌握軟件文檔資料的編寫格式及規(guī)范。
三、課程目標(biāo)
(1)使學(xué)生進(jìn)一步理解和掌握《軟件工程》中所學(xué)每個軟件開發(fā)階段的基
本任務(wù)、基本步驟、基本技能,并引導(dǎo)學(xué)生在項目開發(fā)過程中正確地
使用。
(2)使學(xué)生在開發(fā)中、小型軟件項目的實踐過程中,將前面所學(xué)的計算機(jī)
編程語言、算法設(shè)計、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫原理等知識有機(jī)結(jié)合起來,
建立系統(tǒng)化理論、實踐體系。
(3)使學(xué)生能較為熟練地運用CASE工具進(jìn)行軟件的開發(fā)、測試和管理,
(4)掌握軟件開發(fā)文檔的編寫。
四、教學(xué)要求
本課程實驗包括G行性分析?、需求分析、概要設(shè)計、洋細(xì)設(shè)計、結(jié)構(gòu)化測試、
基于UML面向?qū)ο蠓治雠c設(shè)計、面向?qū)ο鬁y試、項目計劃與管理等,教師應(yīng)做
好實驗準(zhǔn)備工作,指導(dǎo)學(xué)生做好實驗、實驗報告撰寫等工作。
學(xué)生應(yīng)熟悉實驗室管理相關(guān)規(guī)章制度,遵守實驗操作要求,積極做好實驗準(zhǔn)
備工作,預(yù)習(xí)實驗指導(dǎo)書中實驗原理、做好實驗設(shè)計等;實驗過程中及時發(fā)現(xiàn)并
解決問題;實驗結(jié)束后認(rèn)真完成實驗報告撰寫。
五、考核方式及要求
總成績=平時成績(40%)+實驗完成情況(60%)o
實驗完成情況60分,根據(jù)學(xué)生提交的實驗報告質(zhì)量給分。
平時成績由考勤、實驗過程兩個部分組成:
1.考勤總計20分,考勤不少于5次:缺勤一次扣4分,扣完為止。
2.實驗過程20分,根據(jù)學(xué)生在實驗過程中認(rèn)真程度分三個等級給分。
六、課程內(nèi)容
實驗一:Visio軟件的使用
(授課時間:第三學(xué)期第一周)
教學(xué)目標(biāo):
1.熟悉Visio的工作環(huán)境及組成。
2.掌握用Visio軟件繪制圖表的基本操作。
3.能熟練全月Visio軟件繪制各種較復(fù)雜的專業(yè)圖表。
4.掌握各種圖表文檔創(chuàng)建方法。
主要內(nèi)容:使用MicrosoftVisio2()()13來設(shè)計一個基本流程圖模型。
學(xué)時:2學(xué)時c
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗二:項目可行性分析
(授課時間:第三學(xué)期第二周)
教學(xué)目標(biāo):
1.了解課題的基本框架。
2.分析和澄清問題的定義。
3.進(jìn)一步研究探討問題定義階段所確定的問題是否有可行的解。
主要內(nèi)容:查看提供的資料,各小組在組長的帶領(lǐng)下討論問題的可行性,書寫項
目的可行性分析報告。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗三:項目需求分析
(授課時間:第三學(xué)期第三周)
教學(xué)目標(biāo):
1.根據(jù)所選定題目進(jìn)行需求分析工作。
2.通過實例掌握結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)。
3.進(jìn)行'業(yè)務(wù)需求分析、用戶需求、功能需求、非功能需求分析。
4.寫出需求規(guī)格說明書(含數(shù)據(jù)流圖)。
主要內(nèi)容:用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進(jìn)行軟件系統(tǒng)需求分析?,得出系統(tǒng)得數(shù)據(jù)流
圖和數(shù)據(jù)字典。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗四:軟件總體設(shè)計
(授課時間:第三學(xué)期第四周)
教學(xué)目標(biāo):
1.用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù)。
2.確定組成系統(tǒng)的每個程序結(jié)構(gòu)。
主要內(nèi)容:首先進(jìn)行系統(tǒng)設(shè)計,從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的合理物理方
案;軟件結(jié)構(gòu)設(shè)計,確定軟件由哪些模塊組成以及這些模塊之間的動
態(tài)調(diào)用關(guān)系;利用層次圖和結(jié)構(gòu)圖描繪軟件結(jié)構(gòu)。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗五:軟件詳細(xì)設(shè)計
(授課時間:第三學(xué)期第五周)
教學(xué)目標(biāo):
1.完成系統(tǒng)的詳細(xì)設(shè)計工作。
2.完成主要程序(標(biāo)識符)設(shè)計說明。
3.寫出詳細(xì)設(shè)計說明書。
主要內(nèi)容:進(jìn)行軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的程序描述(包括各模塊的功能、
性能、輸入、輸出、算法、程序邏輯、接口等等)。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗六:結(jié)構(gòu)化軟件測試
(授課時間:第三學(xué)期第六周)
教學(xué)目標(biāo):
1.了解軟件測試的重要性和目的。
2.通過軟件測試診斷并改正錯誤,開發(fā)出高質(zhì)量的完全符合用戶需要
的軟件.
主要內(nèi)容:
1.結(jié)構(gòu)化單元測試。
2.結(jié)構(gòu)化集成測試。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗七:RationalRose基本操作
(授課時間:第三學(xué)期第七周)
教學(xué)目標(biāo):
1.熟悉Rose的工作環(huán)境。
2.掌握Ruse的基本操作方,法。
主要內(nèi)容:
1.RationalRose工具簡介。
2.RationalRose2007企業(yè)版的安裝。
3.Rose應(yīng)用程序界面。
4.Rose基本操作。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗八:用例圖建模
(授課時間:第三學(xué)期第八周)
教學(xué)目標(biāo):
1.熟悉用例圖的基本功能和使用方法。
2.掌握如何使用建模工具繪制用例圖方法。
主要內(nèi)容:完成給定系統(tǒng)的需求建模,得到用例模型。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法,講授/現(xiàn)場指導(dǎo)c
實驗類型:驗證性實驗。
實驗九:活動圖建模
(授課時間:第三學(xué)期第九周)
教學(xué)目標(biāo):
1.熟悉活動圖的基本功能和使用方法。
2.掌握如何使用建模工具繪制活動圖方法。
主要內(nèi)容:在完給定系統(tǒng)的需求建模,得到用例模型后,應(yīng)針對每個用例進(jìn)行業(yè)
務(wù)分析,說明其具體的業(yè)務(wù)流程,用活動圖來描述系統(tǒng)中已知用例的
業(yè)務(wù)過程。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十:類圖建模
(授課時間:第三學(xué)期第十周)
教學(xué)目標(biāo):
1.理解類的基本概念。
2.掌握如何從需求分析中抽象出類的方法。
3.掌握在RationalRose中繪制類的操作方法。
主要內(nèi)容:對給定系統(tǒng)進(jìn)行靜態(tài)建模,這就需要從系統(tǒng)的用例圖、活動圖去尋找
和發(fā)現(xiàn)類。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十一:交互圖建模
(授課時間:第三學(xué)期第十一周)
教學(xué)目標(biāo):
1.理解時序圖的基本概念。
2.理解協(xié)作圖的基本概念。
3.掌握在RationalRose中繪制交互圖的操作方法。
主要內(nèi)容:對用例進(jìn)行實現(xiàn),而用例的實現(xiàn)主要由交互圖來描述系統(tǒng)的動態(tài)特性,
對給定的用例進(jìn)行動態(tài)建模。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十二:對象圖和包圖建模
(授課時間:第三學(xué)期第十二周)
教學(xué)目標(biāo):
1.掌握對象圖的基本概念。
2.掌握包的基本概念。
3.掌握在RationalRose中繪制對象圖和包。
主要內(nèi)容:為給定系統(tǒng)繪制一張對象圖和包圖。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十三:組件圖和部署圖建模
(授課時間:第三學(xué)期第十三周)
教學(xué)目標(biāo):
1.理解組件圖的基本概念。
2.理解組件圖的應(yīng)用:邏輯部署。
3.理解部署圖的基本概念。
4.理解部署圖的應(yīng)用:物理部署。
5.掌握組件圖和部署圖繪制的方法。
主要內(nèi)容:完成給定系統(tǒng)的組件圖和部署圖.
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十四:面向?qū)ο鬁y試
(授課時間:第三學(xué)期第十四周)
教學(xué)目標(biāo):掌握面向?qū)ο筌浖y試的基本概念和基本理論,深刻理解和掌握軟件
測試和軟件測試過程的基本方法和基本技術(shù)。
主要內(nèi)容:目的:掌握單元測試的定義和目標(biāo),了解單元測試的環(huán)境,掌握單元
測試的內(nèi)容、單元測試的策略和方法,以及單元測試工具的使用;掌
握單元測試工具VisualUnit(Cunit或Junit的安裝,原理,示例工程)。
學(xué)時:2學(xué)時。
教學(xué)方法:演示法/講授/現(xiàn)場指導(dǎo)。
實驗類型:驗證性實驗。
實驗十五:熟悉Micros。"Project環(huán)境
(授課時間:第三學(xué)期第十五周)
教學(xué)目標(biāo):了解MicrosoftProject如何管理軟件項目
主要內(nèi)容:
1.安裝MicrosoftProject、熟悉MicrosoftP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國四氟套行業(yè)投資前景及策略咨詢研究報告
- 財務(wù)顧問投資合同
- 2025至2031年中國克蟲星片行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國光電液壓糾偏裝置行業(yè)投資前景及策略咨詢研究報告
- 服飾買賣合同
- 2025至2031年中國云母制品行業(yè)投資前景及策略咨詢研究報告
- 藍(lán)海經(jīng)濟(jì)借款合同
- 2025至2031年中國九磨頭玻璃斜邊機(jī)行業(yè)投資前景及策略咨詢研究報告
- 縱膈淋巴結(jié)腫大三維圖像處理-全面剖析
- 移動端地圖性能提升-全面剖析
- 2024年中鐵集裝箱運輸有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 新生兒腸脹氣課件
- 物業(yè)管理中英文對照外文翻譯文獻(xiàn)
- 專題17浮力與液面升降問題(選擇、填空題)- 中考物理一輪復(fù)習(xí)專題練習(xí)(解析版)
- 《麻醉后蘇醒延遲》課件
- 《物業(yè)客服培訓(xùn)》課件
- 06J403-1 樓梯、欄桿、欄板圖集
- 實習(xí)中遇到的問題
- 供貨合同終止申請書范本
- 中國軍力報告2023全文
- 深圳市南山區(qū)教育系統(tǒng)招聘公辦幼兒園園長考試題庫2023
評論
0/150
提交評論