



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程導(dǎo)論
(―)基本信息
中文課程名稱:軟件工程導(dǎo)論
英文課程名稱:Introductiontosoftwareengineering
課程編號(hào):
學(xué)分:3
學(xué)時(shí):48
適用專業(yè):軟件工程專業(yè)
先修課程.:程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì),數(shù)據(jù)庫(kù)原理、操作系統(tǒng)。
開課系(教研部):軟件工程
執(zhí)筆:
審核:
課程簡(jiǎn)介:
《軟件工程導(dǎo)論》是軟件工程專業(yè)的一門重要學(xué)科基礎(chǔ)課,也是一門理論性與實(shí)踐性緊密結(jié)合的
主干課程。本課程的主要任務(wù)是全面介紹軟件開發(fā)的工程理念、軟件工程方法、軟件工程實(shí)踐過程等
方面的內(nèi)容。通過本課程的學(xué)習(xí),使學(xué)生掌握軟件開發(fā)的理論、工具和方法,為后續(xù)軟件工程專業(yè)課
的學(xué)習(xí),以及未來從事軟件工程的研窕和軟件開發(fā)打下良好的基礎(chǔ)。
(-)課程的性質(zhì)和地位
本課程是軟件工程專業(yè)的學(xué)科基礎(chǔ)課。本課程系統(tǒng)地介紹軟件與軟件工程概念、傳統(tǒng)的開發(fā)方法、
面向?qū)ο蟮拈_發(fā)方法、編程與測(cè)試、質(zhì)量與質(zhì)量保證、軟件計(jì)劃與管理等內(nèi)容。通過本課程的學(xué)習(xí),
使學(xué)生了解軟件開發(fā)方法、過程、工具,掌握軟件工程學(xué)科各領(lǐng)域的基本原理、方法、技術(shù)與應(yīng)用,
增強(qiáng)實(shí)際系統(tǒng)設(shè)計(jì)的能力,為從事軟件工程實(shí)踐和更深入地研究軟件工程理論打卜良好的基礎(chǔ)。
(三)教學(xué)目標(biāo)
通過本課程的學(xué)習(xí),使學(xué)生熟練掌握軟件以及軟件工程等基本概念;掌握軟件開發(fā)過程、軟件分
析和設(shè)計(jì)方法、編碼、維護(hù);了解基于UML的軟件建模過程與方法等概念;了解開發(fā)高質(zhì)景軟件的方
法;了解如何進(jìn)行軟件度量和管理。
(四)教學(xué)內(nèi)容
1.概論
(1)計(jì)算機(jī)軟件(2)軟件危機(jī)的表現(xiàn)及原因(3)軟件工程⑷軟件工程知識(shí)體
重點(diǎn):軟件及軟件工程的基本概念
難點(diǎn):軟件工程知識(shí)體
2.軟件工程過程模型
(1)軟件生命周期(2)瀑布模型(3)快速原型⑷增量模型、極限編程與同步-穩(wěn)定模型⑸螺
旋模型(6)RUP
重點(diǎn):快速原型、極限編程、RUP
難點(diǎn):RUP
3.傳統(tǒng)軟件工程
(1)結(jié)構(gòu)化方法概述(2)結(jié)構(gòu)化需求分析方法(3)結(jié)構(gòu)化設(shè)計(jì)方法
重點(diǎn):DFI)
難點(diǎn):DFD、模塊獨(dú)立性
4.面向?qū)ο蠡A(chǔ)
(1)面向?qū)ο蠡靖拍睿?)UML(3)模式
重點(diǎn):用例圖、類圖、活動(dòng)圖
難點(diǎn):類圖
5.可行性分析與項(xiàng)目計(jì)劃制定
(1)可行性分析基本概念(2)經(jīng)濟(jì)可行性分析(3)技術(shù)可行性分析⑷風(fēng)險(xiǎn)分析⑸方案選擇
⑹規(guī)模及成本估算⑺軟件項(xiàng)目計(jì)劃
重點(diǎn):技術(shù)可行性分析、規(guī)模及成本估算、項(xiàng)目計(jì)劃
難點(diǎn):經(jīng)濟(jì)可行性分析、成本估算
6.面向?qū)ο蠓治?/p>
(1)需求分析過程(2)需求獲?。?)面向?qū)ο蟮男枨蠓治觫刃枨笠?guī)格說明與評(píng)審
重點(diǎn):理解需求獲取、面向?qū)ο蟮男枨蠓治龅幕痉椒ê瓦^程
難點(diǎn):用例圖與用例描述
7.面向?qū)ο笤O(shè)計(jì)
(1)面向?qū)ο笤O(shè)計(jì)過程與原則(2)軟件體系結(jié)構(gòu)設(shè)計(jì)(3)問題域設(shè)計(jì)⑷持久化設(shè)計(jì)⑸界面
設(shè)計(jì)⑹任務(wù)設(shè)計(jì)
重點(diǎn):軟件體系結(jié)構(gòu)設(shè)計(jì)、問題域設(shè)計(jì)、界面設(shè)計(jì)
難點(diǎn):面向?qū)ο笤O(shè)計(jì)原則、靜態(tài)模型設(shè)計(jì)與動(dòng)態(tài)模型設(shè)
8.軟件編碼與測(cè)試
(1)軟件編碼(2)代碼復(fù)審(3)軟件測(cè)試
重點(diǎn):理解如何正確地進(jìn)行軟件編碼
難點(diǎn):軟件編碼規(guī)則
9.軟件維護(hù)
(1)軟件維護(hù)基本概念與特點(diǎn)(2)軟件維護(hù)過程(3)提高軟件的可維護(hù)性⑷再工程
重點(diǎn):軟件可維護(hù)性
難點(diǎn):軟件可維護(hù)性
10.軟件項(xiàng)目管理與質(zhì)品保證
<1)軟件團(tuán)隊(duì)(2)配置管理(3)軟件質(zhì)量保證(4)軟件工程標(biāo)準(zhǔn)
重點(diǎn):理解配置管理、如何保證軟件開發(fā)質(zhì)量
難點(diǎn):配置管理
(五)實(shí)踐教學(xué)安排
項(xiàng)目實(shí)驗(yàn)
實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)類型實(shí)驗(yàn)要求每組人數(shù)
編號(hào)學(xué)時(shí)
1數(shù)據(jù)流圖設(shè)計(jì)2綜合性必修1
2數(shù)據(jù)庫(kù)設(shè)計(jì)2設(shè)計(jì)性必修1
3用例圖及用例描述設(shè)計(jì)2設(shè)計(jì)性必修1
4類圖設(shè)計(jì)2創(chuàng)新性必修1
必修學(xué)時(shí):8
合計(jì)8
選修學(xué)時(shí):0
(六)教學(xué)方法與習(xí)題要求
本課程采用課堂授課、案例教學(xué)、學(xué)生大作業(yè)講解與教師點(diǎn)評(píng)相結(jié)合的方式進(jìn)行教學(xué),在課堂授
課中除講授i般性的軟件開發(fā)原理、過程、方法和工具外,還引入多個(gè)實(shí)際的軟件開發(fā)案例,從軟件
開發(fā)的不同階段有針對(duì)性地進(jìn)行講解,盡最避免空洞的理論教學(xué)。本課程還引入了“大作業(yè)”的概念,
即要求學(xué)生在學(xué)習(xí)的同時(shí).,參考案例,完成一個(gè)小型軟件項(xiàng)目的全部開發(fā)過程,包括資料的收集與計(jì)
劃、需求的獲取、需求分析與規(guī)格說明、軟件靜態(tài)模型和動(dòng)態(tài)模型的設(shè)計(jì)、軟件界面設(shè)計(jì)等。在課程
的最后階段,由學(xué)生上講臺(tái)對(duì)自己的項(xiàng)目完成過程和成果進(jìn)行匯報(bào),教師根據(jù)學(xué)生的講解和提交的成
果進(jìn)行點(diǎn)評(píng)和打分。通過這種方式,加強(qiáng)師生互動(dòng),推動(dòng)課堂教學(xué)的主體從“以教為主”向“以學(xué)為
主”轉(zhuǎn)變。
本課程習(xí)題在保證教學(xué)需求的前提下貫徹少而精的原則。學(xué)生必須按規(guī)定完成布置的作業(yè),并
在網(wǎng)上遞交,同時(shí)以大作業(yè)的形式,完成一個(gè)從計(jì)劃、需求分析到設(shè)計(jì)的軟件開發(fā)過程,以便從中得
到實(shí)際的從事軟件工程的訓(xùn)練和經(jīng)驗(yàn)。
(七)考核方式及成績(jī)?cè)u(píng)定
考核方式:平時(shí)情況+實(shí)驗(yàn)+大作業(yè)+考試
成績(jī)?cè)u(píng)定:平時(shí)情況10幅實(shí)驗(yàn)情況10斬大作業(yè)20%,考試60%
(八)推薦教材或講義及主要參考書
1.舒堅(jiān)主編,《軟件工程》,高等教育出版社,2016年版;
2.鄭人杰、殷人昆、陶永雷編著,《實(shí)用軟件工程(第2版)》,清華大學(xué)出版社,2001年版;
3.齊治昌、譚慶平、寧洪編著,《軟件工程(第2版)》,高等教育出版社,2003年版;
4.張海藩編著,《軟件工程導(dǎo)論(第4版)》,清華大學(xué)出版社,2003年版;
5.[美]RogerS.Pressman著,《SoftwareEngineering:APractitioner'sApproach,5thed.(影印版)》,
清華大學(xué)出版社,2001年版;
6.[美]TimothyC.Lethbridge,RobertLaganiere著,^Object-OrientedSoftwareEngineering,2nded.》
(影印版),人民郵電出版社,2003年版。
(九)學(xué)時(shí)分配
學(xué)時(shí)其中
序號(hào)教學(xué)內(nèi)容
分配講授實(shí)驗(yàn)上機(jī)實(shí)踐
1概論44
2軟件工程過程模型22
3傳統(tǒng)軟件工程1064
4面向?qū)ο蠡A(chǔ)44
5可行性分析與項(xiàng)目計(jì)劃制定22
6面向?qū)ο蠓治?42
7面向?qū)ο笤O(shè)計(jì)862
8軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4414-2022醫(yī)療機(jī)構(gòu)放射防護(hù)管理規(guī)范
- DB32/T 4225-2022輸液信息采集系統(tǒng)臨床使用安全管理與質(zhì)量控制規(guī)范
- DB32/T 4217-2022風(fēng)力發(fā)電機(jī)組主傳動(dòng)鏈滾動(dòng)軸承運(yùn)行及維護(hù)規(guī)范
- DB32/T 3977-2021能源管理系統(tǒng)現(xiàn)場(chǎng)數(shù)據(jù)采集技術(shù)規(guī)范
- DB32/T 3856-2020瑞華麥523栽培技術(shù)規(guī)程
- DB32/T 3724-2020高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目初步設(shè)計(jì)報(bào)告編制規(guī)程
- DB32/T 3688-2019水稻秸稈還田小麥播后鎮(zhèn)壓技術(shù)規(guī)范
- DB32/T 3510-2019湖泊網(wǎng)圍鰱鳙蜆增殖技術(shù)規(guī)程
- DB32/T 3135-2016道路運(yùn)輸行業(yè)網(wǎng)絡(luò)遠(yuǎn)程教學(xué)平臺(tái)技術(shù)規(guī)范
- DB31/T 944-2015水泵系統(tǒng)運(yùn)行能效評(píng)估技術(shù)規(guī)范
- 2025屆安徽省合肥市高考物理考前最后一卷預(yù)測(cè)卷含解析
- 善用互聯(lián)網(wǎng)信息服務(wù) 測(cè)試題
- 種樹郭橐駝傳導(dǎo)學(xué)案16基礎(chǔ)模塊上冊(cè)
- 顯微鏡的使用課件 2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 【A農(nóng)村信用社銀行在精準(zhǔn)扶貧中涉農(nóng)貸款問題探究10000字(論文)】
- 2021年湖北省武漢市江漢區(qū)小升初數(shù)學(xué)試卷及答案解析
- SH/T 0358-199510號(hào)航空液壓油
- AQ 1119-2023 煤礦井下人員定位系統(tǒng)技術(shù)條件
- 【許三觀賣血記中許三觀的人物形象特征探析6200字(論文)】
- 國(guó)家職業(yè)標(biāo)準(zhǔn) 6-20-03-03 焊接材料制造工(試行)2024年版
- 勞務(wù)派遣授權(quán)書
評(píng)論
0/150
提交評(píng)論