



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程I
SoftwareEngeeringI
一、課程基本情況
課程類別:專業(yè)主干課
課程學(xué)分:3學(xué)分
課程總學(xué)時(shí):48學(xué)時(shí),其中講課:32學(xué)時(shí),實(shí)驗(yàn)(含上機(jī)):16學(xué)時(shí)
課程性質(zhì):必修
開課學(xué)期:第3學(xué)期
先修課程:程序設(shè)計(jì)基礎(chǔ)
適用專業(yè):軟件工程
教材:軟件工程案例教程,北京大學(xué)出版社,畢碩本等編,2007年9月。
開課單位:計(jì)算機(jī)與軟件學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系、軟件工程系
二、課程性質(zhì)、教學(xué)目標(biāo)和任務(wù)
《軟件工程》是軟件工程專業(yè)教學(xué)計(jì)劃中一門綜合性和實(shí)踐性很強(qiáng)的核心課程,主要內(nèi)
容包括軟件工程概述、可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、
編程與測試、軟件維護(hù)等,
通過《軟件工程》課程的教學(xué),使學(xué)生系統(tǒng)地掌握軟件工程的基本概念、基本原理、實(shí)
川的開發(fā)方法和技術(shù);/解軟件工程各領(lǐng)域的發(fā)展動向;掌握開發(fā)軟件項(xiàng)目的工程化方法以
及在軟件開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范等,以提高軟件生產(chǎn)的質(zhì)量與效率。
根據(jù)培養(yǎng)科研型與應(yīng)用型人才的需要,本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)
習(xí),了解軟件工程項(xiàng)目開發(fā)和維護(hù)的一般過程,掌握軟件工程項(xiàng)目開發(fā)的傳統(tǒng)方法和最新方
法,為更深入地學(xué)習(xí)和今后從事軟件工程實(shí)踐打下良好的基礎(chǔ)。
三、教學(xué)內(nèi)容和要求
第1章軟件工程概述(2學(xué)時(shí))
(1)掌握軟件危機(jī)產(chǎn)生的原因,軟件工程的定義及特點(diǎn),軟件生存期各階段的特點(diǎn)和內(nèi)容。
(2)熟悉軟件的生存周期模型。
(3)了解軟件的特點(diǎn),軟件生產(chǎn)發(fā)展的三個(gè)階段,各階段的特點(diǎn),軟件危機(jī)的產(chǎn)生及其表現(xiàn)
形式。
重點(diǎn):掌握軟件工程的5個(gè)階段;
難點(diǎn):螺旋模型以及與其它模型之間的關(guān)系
第2章可行性研究(2學(xué)時(shí))
(1)掌握可行性研究的任務(wù)及步驟,數(shù)據(jù)流圖的畫法及數(shù)據(jù)字典的編寫。
(2)熟悉可行性研究的必要性,
(3)了解系統(tǒng)流程圖的作用及符號表示。
重點(diǎn):掌握可行性研究方案、數(shù)據(jù)流圖的畫法
難點(diǎn):依據(jù)問題,如何便用數(shù)據(jù)流圖和數(shù)據(jù)字典
第3章需求分析(4學(xué)時(shí))
(1)掌握需要分析階段的概念及任務(wù),數(shù)據(jù)流圖的細(xì)化及ER圖,IPO圖的畫法。
(2)熟悉各種圖形工具的應(yīng)用。
(3)了解與用戶溝通獲取需求的方法
重點(diǎn):掌握數(shù)據(jù)流圖、ER圖、IPO圖
難點(diǎn):如何運(yùn)用數(shù)據(jù)流圖等分析需求
第4章總體設(shè)計(jì)(5學(xué)時(shí))
(1)掌握軟件總體設(shè)計(jì)的基本任務(wù),軟件設(shè)計(jì)的基本原理,模塊化,抽象,信息隱蔽,模
塊獨(dú)立性等概念,度量模塊獨(dú)立性的準(zhǔn)則,七條啟發(fā)式規(guī)則,結(jié)構(gòu)化設(shè)計(jì)方法。
(2)熟悉將變換流類型的數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu),將一個(gè)復(fù)雜型數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)
構(gòu)圖并優(yōu)化。
(3)了解將事務(wù)流類型的數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)將一個(gè)復(fù)雜型數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)
圖并優(yōu)化。
重點(diǎn):掌握總體設(shè)計(jì)的方式方法
難點(diǎn):熟悉運(yùn)用總體設(shè)的模塊劃分、軟件結(jié)構(gòu)圖
第5章詳細(xì)設(shè)計(jì)(5學(xué)時(shí))
(1)掌握使用詳細(xì)設(shè)計(jì)描述工具來設(shè)計(jì)模塊中的算法及程序的邏輯結(jié)構(gòu);
(2)熟悉Jackson方法的概念及程序復(fù)雜度的度量方法。
(3)了解結(jié)構(gòu)程序設(shè)計(jì)發(fā)展史,結(jié)構(gòu)程序設(shè)計(jì)定義;人機(jī)界面的設(shè)計(jì)問題、設(shè)計(jì)過程、設(shè)
計(jì)指南。
重點(diǎn):掌握詳細(xì)設(shè)計(jì)方法以及結(jié)構(gòu)化設(shè)計(jì)方法
難點(diǎn):熟悉運(yùn)用詳細(xì)設(shè)L方法進(jìn)行算法和邏輯結(jié)構(gòu)設(shè)計(jì)
第6章實(shí)現(xiàn)及測試(6學(xué)時(shí))
(1)掌握白盒和黑盒測試技術(shù),測試過程中單元測試,集成測試,驗(yàn)收測試的任務(wù)及使用的
方法,調(diào)試程序的方法,能針對某一問題采用白盒法或黑盒法進(jìn)行測試用例的設(shè)計(jì)。
(2)熟悉自頂向下及自底向上結(jié)合模塊的步驟;漸增式及非漸增式測試的區(qū)別;歸納法與
演繹法調(diào)試策略;測試用例的設(shè)計(jì)。
(3)了解幾種常見的程序設(shè)計(jì)語言的特點(diǎn),領(lǐng)會程序設(shè)計(jì)中應(yīng)注意的問題,注意培養(yǎng)良好
的編程風(fēng)格;
重點(diǎn):掌握黑盒測試技術(shù)以及軟件測試技術(shù)
難點(diǎn):依據(jù)軟件實(shí)現(xiàn),熟悉運(yùn)用軟件測試技術(shù)進(jìn)行實(shí)例測試
第7章維護(hù)(2學(xué)時(shí))
(1)掌握可維性的定義、可維性的度量及提高可維護(hù)性的方法。
(2)熟悉軟件維護(hù)的內(nèi)容,維護(hù)任務(wù)的實(shí)施
(3)了解軟件維護(hù)的各種困難,軟件維護(hù)的特點(diǎn),軟件維護(hù)的文檔。
重點(diǎn):掌握軟件維護(hù)的度量
難點(diǎn):精準(zhǔn)掌握軟件維護(hù)的重要性
第8章面向?qū)ο蠓椒▽W(xué)引論(2學(xué)時(shí))
(1)掌握對象模型,功能模型。
(2)熟悉面向?qū)ο蟮幕靖拍睿?種不同形式的模型。
(3)了解面向?qū)ο蠓椒▽W(xué)要點(diǎn)、優(yōu)點(diǎn)。
重點(diǎn):掌握面向?qū)ο蟮哪P?/p>
難點(diǎn):掌握面向?qū)ο蟛煌P椭g的差異
第9章面向?qū)ο蠓治觯?學(xué)時(shí))
(1)掌握面向?qū)ο蟮姆治?,建立對象模型、動態(tài)模型、功能模型。
(2)熟悉面向?qū)ο蠓治龅幕具^程。
重點(diǎn):掌握面向?qū)ο蟮姆治龇椒?/p>
難點(diǎn):運(yùn)用面向?qū)ο蟮姆治龇椒ǚ治龉こ虒?shí)際問題
第10章面向?qū)ο笤O(shè)計(jì)(3學(xué)時(shí))
(1)熟悉問題域子系統(tǒng)、人機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)設(shè)計(jì)。
(2)了解面向?qū)ο蟮臏?zhǔn)則和啟發(fā)規(guī)則。
重點(diǎn):掌握面向?qū)ο蟮脑O(shè)計(jì)方法
難點(diǎn):依據(jù)面向?qū)ο蟮姆治鼋Y(jié)果運(yùn)用設(shè)計(jì)方法進(jìn)行設(shè)計(jì)
四、課程考核
(1)作業(yè)等:作業(yè):0次,課程大論文:1篇:
(2)考核方式:閉卷考試
(3)總評成
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025化工企業(yè)之涉外大宗原材料采購合同范本
- 2025年合伙投資合同范本
- 2025年高性能鐵氧體一次磁粉項(xiàng)目合作計(jì)劃書
- 2025年運(yùn)輸貨場服務(wù)項(xiàng)目合作計(jì)劃書
- 2025年再生塑料:PVC再生料項(xiàng)目合作計(jì)劃書
- 2025年家用空氣調(diào)節(jié)器合作協(xié)議書
- 2025年Υ射線無損探測儀項(xiàng)目建議書
- 2025年墻畫式終端裝置合作協(xié)議書
- 2025年智能人體秤合作協(xié)議書
- 2025年高純度丙烯酰胺及聚丙烯酰胺合作協(xié)議書
- 鐵碳合金的相圖解讀
- 2023年復(fù)旦大學(xué)博士研究生入學(xué)考試專家推薦信模板
- 中小學(xué)教師資格證面試課件講義
- 全國初中英語優(yōu)質(zhì)課大賽一等獎(jiǎng)《八年級Unit 6An old man》說課課件
- 云南省飲用水生產(chǎn)企業(yè)名錄534家
- 湖北地區(qū)醫(yī)院詳細(xì)名單一覽表
- 麥肯錫入職培訓(xùn)第一課:讓職場新人一生受用的邏輯思考力新員工培訓(xùn)教材
- 蘇霍姆林斯基教育思想-PPT課件
- 金屬壓鑄機(jī)的plc控制
- 進(jìn)制轉(zhuǎn)換(課堂PPT)
評論
0/150
提交評論