



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《軟件工程》課程教學(xué)大綱
一、課程基本信息
課程名稱:軟件工程
英文名稱:SoftwareEngineering
課程編碼:11223c
課程類別:專業(yè)主干課
總學(xué)時(shí):48學(xué)時(shí)(含實(shí)驗(yàn)10學(xué)時(shí))
總學(xué)分:3
適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)/網(wǎng)絡(luò)工程方向
先修課程:高級(jí)語(yǔ)言程序設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)原理,數(shù)據(jù)結(jié)構(gòu)
開課系部:計(jì)算機(jī)科學(xué)與技術(shù)系
二、課程的性質(zhì)和任務(wù)
《軟件工程》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生的一門專業(yè)主干課程。它是一門指導(dǎo)
計(jì)算機(jī)軟件系統(tǒng)開發(fā)和維護(hù)的工程學(xué)科,也是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域的一個(gè)重要學(xué)科。
軟件工程學(xué)是用以指導(dǎo)軟件人員進(jìn)行軟件的開發(fā)、維護(hù)和管理的科學(xué),通過本誅程的學(xué)
習(xí),使學(xué)生掌握軟件工程的基本概念、基本原理、實(shí)用的開發(fā)方法和技術(shù),了解軟件工
程各領(lǐng)域的發(fā)展動(dòng)向;開發(fā)軟件項(xiàng)目的工程化的方法及在開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)
則、標(biāo)準(zhǔn)和規(guī)范等。使學(xué)生掌握開發(fā)高質(zhì)量軟件的方法,以及有效地策劃和管理軟件開
發(fā)活動(dòng),為今后從事軟件開發(fā)和應(yīng)用打下良好的基礎(chǔ),通過本課程的學(xué)習(xí),培養(yǎng)學(xué)生對(duì)
軟件開發(fā)能力和項(xiàng)目管理能力。
三、課程教學(xué)基本要求
(一)理論教學(xué)內(nèi)容和基本要求
第1章軟件工程概述
了解軟件工程的產(chǎn)生和發(fā)展、軟件危機(jī)的原因,知道如何消除軟件危機(jī)。明白軟件
工程的基本概念,知道軟件工程中包含的領(lǐng)域范圍
重點(diǎn):軟件危機(jī)的產(chǎn)生和消除方法
第2章軟件過程
軟件與軟件生命周期任務(wù),軟件開發(fā)過程中的基本開發(fā)模型,軟件開發(fā)工具與軟件
開發(fā)環(huán)境。掌握軟件生存期模型,軟件開發(fā)模型方法介紹。
重點(diǎn):軟件與軟件生存期,軟件開發(fā)過程模型
難點(diǎn):軟件開發(fā)過程模型
第3章結(jié)構(gòu)化分析
掌握軟件需求獲取的方法、軟件需求工程的任務(wù)、軟件需求的原則、主要的需求分
析方法;需求工程的基本活動(dòng)、需求的有效性驗(yàn)證、需求變動(dòng)管理、需求規(guī)格說明;建
立結(jié)構(gòu)化分析的三種模型;三種模型對(duì)應(yīng)的描述方法:E-R圖,數(shù)據(jù)流圖,狀態(tài)圖。掌握
分層數(shù)據(jù)流圖、數(shù)據(jù)詞典和加工邏輯說明的基本構(gòu)造方法。
重點(diǎn):軟件需求獲取方法、結(jié)構(gòu)化分析方法、分析建模方法
難點(diǎn):結(jié)構(gòu)化分析建模方法
第4章結(jié)構(gòu)化設(shè)計(jì)
理解軟件結(jié)構(gòu)化分析與結(jié)構(gòu)化設(shè)計(jì)的映射關(guān)系,軟件設(shè)計(jì)的基本原理。掌握模塊構(gòu)
選的基本原則(耦合性(Coupling)、內(nèi)聚性(cohesion)及信息隱蔽)。能夠靈活掌握描
述軟件結(jié)構(gòu)的圖形工具,理解數(shù)據(jù)流圖的分類、典型的系統(tǒng)結(jié)構(gòu)、變換分析、事務(wù)分析、
軟件模塊結(jié)構(gòu)圖的改進(jìn),掌握有數(shù)據(jù)流圖到結(jié)構(gòu)圖的變換方法,人機(jī)界面設(shè)計(jì)的基本要
領(lǐng),掌握軟件過程設(shè)計(jì)的基本方法,過程設(shè)計(jì)的工具,程序流程圖、N-S圖、PAD圖;程
序設(shè)計(jì)語(yǔ)言的選擇、結(jié)構(gòu)化程序設(shè)計(jì)、程序設(shè)計(jì)風(fēng)格、算法與程序效率;能夠熟練的運(yùn)
用過程設(shè)計(jì)工具描述詳細(xì)設(shè)計(jì)的基本要求。
重點(diǎn):模塊設(shè)計(jì)的基本要求、DFD到SC變換方法、UI設(shè)計(jì)基本原則、過程設(shè)計(jì)的基
本工具和方法。
難點(diǎn):DFD到SC的轉(zhuǎn)換方法第5章結(jié)構(gòu)化實(shí)現(xiàn)
掌握程序編碼的選擇方法、編碼基本風(fēng)格;理解黑盒測(cè)試和白盒測(cè)試的內(nèi)涵,能夠
很流暢的畫出流圖。掌握邏輯覆蓋的基本方法以及各種方法之間的關(guān)系,掌握控制結(jié)構(gòu)
測(cè)試的基本方法;能夠靈活使用黑盒測(cè)試的三種基本方法,理解軟件測(cè)試在整個(gè)開發(fā)過
程中對(duì)應(yīng)的地位。知道基本的調(diào)試方法和調(diào)試途徑。
重點(diǎn):軟件測(cè)試的基本方法:白盒測(cè)試和黑盒測(cè)試;控制結(jié)構(gòu)的測(cè)試方法;單元測(cè)
試和集成測(cè)試;調(diào)試過程
難點(diǎn):白盒測(cè)試和黑盒測(cè)試基本方法,控制結(jié)構(gòu)測(cè)試方法
第6章面向?qū)ο蠓椒ǚ治?/p>
理解面向?qū)ο蠓椒ǖ囊c(diǎn)及面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn),靈活應(yīng)用面向?qū)ο竽P偷幕?/p>
表示符號(hào),掌握面向?qū)ο蠓治鼋;痉椒?,建立面向?qū)ο蠓治龅膭?dòng)態(tài)模型和功能模型。
重點(diǎn):面向?qū)ο蟮闹匾靖拍?,面向?qū)ο蠓治龅幕救蝿?wù)與分析過程,面向?qū)ο?/p>
分析建模方法
難點(diǎn):對(duì)象模型的建立,功能模型的建立方法第7章面向?qū)ο笤O(shè)計(jì)理解面向?qū)ο笤O(shè)
計(jì)的基本準(zhǔn)則;理解面向?qū)ο笤O(shè)計(jì)建模和系統(tǒng)架構(gòu)設(shè)計(jì),設(shè)計(jì)任務(wù)管理子系統(tǒng),設(shè)計(jì)數(shù)
據(jù)管理子系統(tǒng),設(shè)計(jì)人一機(jī)交互,掌握軟件重用技術(shù)c
重點(diǎn):面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則、啟發(fā)規(guī)則、設(shè)計(jì)人一機(jī)交互難點(diǎn):任務(wù)子系統(tǒng)分解,
系統(tǒng)架構(gòu)設(shè)計(jì)方法
第8章統(tǒng)一建模語(yǔ)言
掌握UML的形成及主要內(nèi)容、UML的特點(diǎn)、通用模型元素、視圖。掌握用例圖、確定
執(zhí)行者、確定用例、確定壓例之間的關(guān)系。熟練掌握類的識(shí)別、類屬性與操作、類圖與
對(duì)象圖、包圖及其應(yīng)用。要求熟練掌握狀態(tài)圖、順序圖、合作圖、活動(dòng)圖及其應(yīng)用。掌
握構(gòu)件圖、配置圖及其應(yīng)用。了解RUP統(tǒng)一過程及其應(yīng)用
重點(diǎn):UML的圖形表示
難點(diǎn):UML的圖形表示,動(dòng)態(tài)建模機(jī)制
第9章軟件管理技術(shù)
了解常見的軟件開發(fā)工具。進(jìn)度計(jì)劃的估量方法,提高進(jìn)度方法。知道軟件風(fēng)險(xiǎn)分
析和識(shí)別的基本方法,質(zhì)量保證措施。
重點(diǎn):軟件進(jìn)度計(jì)劃管理,風(fēng)險(xiǎn)分析方法
(二)實(shí)驗(yàn)教學(xué)內(nèi)容和基本要求
見實(shí)驗(yàn)大綱。
四、課程教學(xué)要求及形式
1、課程概念多、抽象、涉及面廣,教學(xué)形式以講授方式為主+多媒體輔助+網(wǎng)絡(luò)教學(xué)
平臺(tái)進(jìn)行答疑和討論。
2、為加強(qiáng)實(shí)動(dòng)手能力的培養(yǎng),應(yīng)充分重視實(shí)踐性教學(xué)環(huán)節(jié),課內(nèi)學(xué)時(shí)保證機(jī)機(jī)時(shí)不
少于10學(xué)時(shí)。
3、關(guān)鍵環(huán)節(jié)實(shí)現(xiàn)方面的技術(shù)問題可輔以課堂討論的形式。
4、課程概念多、比較抽象,算法分析有一定難度,為了學(xué)生進(jìn)一步理解課堂教學(xué)內(nèi)
容,擬布置一定數(shù)量習(xí)題為宜,教師批改作業(yè)本的1/3,并安排時(shí)間上習(xí)題課。
考核形式:考試。
要求:平時(shí)成績(jī):20%,實(shí)驗(yàn)成績(jī)20%,期末成績(jī):60%
五、學(xué)時(shí)分配
各教學(xué)學(xué)時(shí)分配
章節(jié)主要內(nèi)容備注
講授習(xí)題實(shí)驗(yàn)討論合計(jì)
第1章軟件工程概述22
第2章軟件過程22
第3章結(jié)構(gòu)化分析55
第4章結(jié)構(gòu)化設(shè)計(jì)516
第5章結(jié)構(gòu)化實(shí)現(xiàn)6129
第6章面向?qū)ο蠓椒ǚ治?26
第7章面向?qū)ο笤O(shè)計(jì)448
第8章統(tǒng)一建模語(yǔ)言
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人設(shè)備維修標(biāo)準(zhǔn)合同7篇
- 上海安全員證報(bào)名題庫(kù)及答案
- 代理人房屋出租合同3篇
- 耳朵常見疾病診療與防護(hù)
- 渠道設(shè)計(jì)流程七步法
- 土地管理合同5篇
- 汽車委托購(gòu)買合同5篇
- 打印運(yùn)輸租賃合同4篇
- 冰箱銷售渠道的評(píng)析及設(shè)計(jì)
- 廂貨運(yùn)輸車項(xiàng)目績(jī)效評(píng)估報(bào)告
- 提香-西方美術(shù)史-
- 水泥攪拌樁試樁成果報(bào)告
- 房屋安全鑒定報(bào)告登記表范本
- 【一例重癥肺炎患者的個(gè)案護(hù)理6000字(論文)】
- 花崗巖石開采方案范本
- 中藥配方顆粒藥房管理制度
- 水壓試壓情況記錄表
- 澤康(CERCON)氧化鋯 全瓷牙介紹
- 噴氣動(dòng)力飛機(jī)
- GB/T 22561-2023真空熱處理
- 生物質(zhì)材料及應(yīng)用課件
評(píng)論
0/150
提交評(píng)論