




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《軟件工程》教學(xué)大綱
一\課程基本信息
1.課程中文名稱(chēng):軟件工程
2.課程英文名稱(chēng):SoftwareEngineering
3.課程類(lèi)別:任選
4.適用專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)
5.總學(xué)時(shí):54學(xué)時(shí)(其中理論36學(xué)時(shí),上機(jī)18學(xué)時(shí))
6.總學(xué)分:3
二、本課程在教學(xué)計(jì)劃中的地位、作用和任務(wù)
《軟件工程》課程是本專(zhuān)業(yè)中實(shí)踐性非常強(qiáng)的一門(mén)課程。本課程的目的是使學(xué)生能夠針
對(duì)具體軟件工程項(xiàng)目,全面掌握軟件工程管理、軟件需求分析?、軟件設(shè)計(jì)、軟件測(cè)試等階段
的方法和技術(shù),通過(guò)實(shí)踐使學(xué)生進(jìn)一步理解和掌握軟件開(kāi)發(fā)模型、軟件生命周期、軟件過(guò)程
等理論在軟件項(xiàng)目開(kāi)發(fā)過(guò)程中的意義和作用,培養(yǎng)學(xué)生技照軟件工程的原理、方法、技術(shù)、
標(biāo)準(zhǔn)和規(guī)范,進(jìn)行軟件開(kāi)發(fā)的能力,培養(yǎng)學(xué)生的合作意識(shí)和團(tuán)隊(duì)精神,培養(yǎng)學(xué)生對(duì)技術(shù)文檔
的編寫(xiě)能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項(xiàng)目的管理能力。
三、理論教學(xué)內(nèi)容與教學(xué)基本要求
1.第一章軟件工程學(xué)概述(2學(xué)時(shí))
教學(xué)內(nèi)容:軟件危機(jī);軟件工程;軟件生命周期及軟件過(guò)程
教學(xué)基本要求:了解軟件的特點(diǎn)、軟件生產(chǎn)發(fā)展的三個(gè)階段和各階段的特點(diǎn)、軟件危機(jī)
的產(chǎn)生及其表現(xiàn)形式;初步了解軟件的生存周期模型;理解軟件工程的定義及特點(diǎn),軟件生
存期各階段的特點(diǎn)和內(nèi)容:深刻理解軟件危機(jī)產(chǎn)生的原因。
教學(xué)重點(diǎn):軟件危機(jī)的產(chǎn)生、表現(xiàn)、原因;軟件工程的定義;軟件生存周期概念及軟件
過(guò)程模型
教學(xué)難點(diǎn):軟件生存周期概念及軟件過(guò)程模型
2.第二章可行性研究(3學(xué)時(shí))
教學(xué)內(nèi)容:可行性研究任務(wù);可行性研究過(guò)程;系統(tǒng)流程圖;數(shù)據(jù)流圖;數(shù)據(jù)字典及成
本/效益分析
教學(xué)基本要求:深刻理解可行性研究的必要性,掌握可行性研究的任務(wù)及可行性研究的
具體步驟;了解系統(tǒng)流程圖的作用及符號(hào)表示,重點(diǎn)掌握數(shù)據(jù)流圖的畫(huà)法及數(shù)據(jù)字典的編寫(xiě)。
教學(xué)重點(diǎn):可行性研究的任務(wù)及步驟;系統(tǒng)流程圖的畫(huà)法;數(shù)據(jù)流圖的畫(huà)法及數(shù)據(jù)字典
的編寫(xiě)
教學(xué)難點(diǎn):數(shù)據(jù)流圖的畫(huà)法及數(shù)據(jù)字典的編寫(xiě)
3.第三章需求分析(2學(xué)時(shí))
教學(xué)內(nèi)容:需要分析的任務(wù);與用戶(hù)溝通獲取需求的方法;分析建模與規(guī)格說(shuō)明;實(shí)體
一聯(lián)系圖;數(shù)據(jù)規(guī)范化:狀態(tài)轉(zhuǎn)換圖;其他圖形工具;驗(yàn)證軟件要求
教學(xué)基本要求:深刻理解需求分析階段的概念及任務(wù),熟練掌握數(shù)據(jù)流圖的細(xì)化。
教學(xué)重點(diǎn):需求分析過(guò)程:數(shù)據(jù)流圖的細(xì)化及各種圖形工具的應(yīng)用
教學(xué)難點(diǎn):數(shù)據(jù)流圖的細(xì)化及各種圖形工具的應(yīng)用
4.第四章形式化說(shuō)明技術(shù)(1學(xué)時(shí))
教學(xué)內(nèi)容:有窮狀態(tài)機(jī);Petri網(wǎng);Z語(yǔ)言
教學(xué)基本要求:理解形式化說(shuō)明技術(shù)的概念、優(yōu)點(diǎn)及準(zhǔn)則,了解形式化說(shuō)明技術(shù)的幾種
方法。
教學(xué)重點(diǎn):形式化說(shuō)明技術(shù)的概念;優(yōu)點(diǎn)及準(zhǔn)則
教學(xué)難點(diǎn):有窮狀態(tài)機(jī);Petri網(wǎng);Z語(yǔ)言
5.第五章總體設(shè)計(jì)(4學(xué)時(shí))
教學(xué)內(nèi)容:設(shè)計(jì)的過(guò)程;設(shè)計(jì)原理;啟發(fā)式規(guī)則;描繪軟件結(jié)構(gòu)的圖形工具;面向數(shù)據(jù)
流的設(shè)計(jì)方法
教學(xué)基本要求:深刻理解軟件總體設(shè)計(jì)的基本任務(wù),軟件設(shè)計(jì)的基本原理;理解模塊化、
抽象、信息隱蔽、模塊獨(dú)立性等概念,明確度量模塊獨(dú)立性的標(biāo)準(zhǔn)…耦合性及內(nèi)聚性;熟練
掌握結(jié)構(gòu)化設(shè)計(jì)方法(要求能劃分?jǐn)?shù)據(jù)流的類(lèi)型,將其能換成軟件結(jié)構(gòu)圖,并能根據(jù)優(yōu)化準(zhǔn)
則將其優(yōu)化)。
教學(xué)重點(diǎn):理解軟件設(shè)計(jì)的原理;掌握描繪軟件結(jié)構(gòu)的圖形工具;能將一個(gè)變換型數(shù)據(jù)
流圖或事務(wù)型數(shù)據(jù)流圖轉(zhuǎn)換成相應(yīng)的軟件結(jié)構(gòu)圖
教學(xué)難點(diǎn):軟件設(shè)計(jì)的原理;變換型數(shù)據(jù)流圖或事務(wù)型數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)圖
6.第六章詳細(xì)設(shè)干(4學(xué)時(shí))
教學(xué)內(nèi)容:結(jié)構(gòu)程序設(shè)計(jì);人機(jī)界面設(shè)計(jì);過(guò)程設(shè)計(jì)的工具;面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法;
程序復(fù)雜程度的定量度量
教學(xué)基本要求:能熟練的使用詳細(xì)設(shè)計(jì)描述工具來(lái)設(shè)計(jì)模塊中的算法及程序的邏輯結(jié)
構(gòu);理解Jackson方法的概念及程序復(fù)雜度的度量方法;學(xué)會(huì)使用Jackson方法設(shè)計(jì)輸入輸
出數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)。
教學(xué)重點(diǎn):流程圖;PAD圖;過(guò)程設(shè)計(jì)語(yǔ)言的簡(jiǎn)單應(yīng)用;用Jackson方法設(shè)計(jì)小型項(xiàng)目;
程序復(fù)雜程度的定量度量
教學(xué)難點(diǎn):用Jackson方法設(shè)計(jì)小型項(xiàng)目;程序復(fù)雜程度的定量度量
7.第七章實(shí)現(xiàn)(6學(xué)時(shí))
教學(xué)內(nèi)容:編碼;軟件測(cè)試基礎(chǔ);單元測(cè)試;集成測(cè)試;確認(rèn)測(cè)試;白盒、黑盒測(cè)試技
術(shù);調(diào)試及軟件可靠性
教學(xué)基本要求:了解幾種常見(jiàn)的程序設(shè)計(jì)語(yǔ)言的特點(diǎn),領(lǐng)會(huì)程序設(shè)計(jì)中應(yīng)注意的問(wèn)題,注
意培養(yǎng)良好的編程風(fēng)格;掌握測(cè)試階段的內(nèi)容,測(cè)試方法及測(cè)試步驟。
教學(xué)重點(diǎn):程序的風(fēng)咯;白盒與黑盒測(cè)試方法:?jiǎn)卧獪y(cè)試、集成測(cè)試的方法;測(cè)試用例
的設(shè)計(jì)
教學(xué)難點(diǎn):白盒與黑盒測(cè)試方法及測(cè)試用例的設(shè)計(jì);軟件可靠性的計(jì)算
8.第八章維護(hù)(2學(xué)時(shí))
教學(xué)內(nèi)容:軟件維護(hù)的定義;軟件維護(hù)的特點(diǎn);軟件維護(hù)過(guò)程;軟件的可維護(hù)性;預(yù)防
性維護(hù)及軟件再工程過(guò)程
教學(xué)基本要求:掌握軟件維護(hù)的內(nèi)容;特點(diǎn)、方法、技術(shù)及各類(lèi)文檔。
教學(xué)重點(diǎn):軟件維護(hù)的特點(diǎn);軟件維護(hù)的文檔;軟件維護(hù)的內(nèi)容;維護(hù)任務(wù)的實(shí)施:可
維護(hù)性的定義;可維護(hù)性的度量及提高可維護(hù)性的方法
教學(xué)難點(diǎn):改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)的特點(diǎn);可維護(hù)性的定
義;可維護(hù)性的度量及提高可維護(hù)性的方法
9.第九章面向?qū)ο蠓椒▽W(xué)引論(2學(xué)時(shí))
教學(xué)內(nèi)容;面向?qū)ο蠓椒▽W(xué)概述;面向?qū)ο蟮母拍?;面向?qū)ο蠼#粚?duì)象模型及動(dòng)態(tài)模
型
教學(xué)基本要求:深刻理解對(duì)象、類(lèi)、類(lèi)的層次結(jié)構(gòu)、方法和消息的實(shí)質(zhì);深刻理解對(duì)象
模型、動(dòng)態(tài)模型、功能模型的元素、結(jié)構(gòu)和構(gòu)造方法。
教學(xué)重點(diǎn):面向?qū)ο蟮母拍罴懊嫦驅(qū)ο蟮哪P偷慕?/p>
教學(xué)難點(diǎn):面向?qū)ο蠼?/p>
10.第十章面向?qū)ο蠓治觯?學(xué)時(shí))
教學(xué)內(nèi)容:面向?qū)ο蠓治龅幕具^(guò)程;需求陳述;是立對(duì)象模型;建立動(dòng)態(tài)模型及建立
功能模型
教學(xué)基本要求:理解面向?qū)ο蠓治龅幕具^(guò)程,建立對(duì)象模型,動(dòng)態(tài)模型及功能模型。
教學(xué)重點(diǎn):面向?qū)ο蠓治龅幕具^(guò)程和對(duì)象模型,動(dòng)態(tài)模型及功能模型的建立
教學(xué)難點(diǎn):對(duì)象模型;動(dòng)態(tài)模型及功能模型的建立
11.第十一章面向?qū)ο笤O(shè)計(jì)(3學(xué)時(shí))
教學(xué)內(nèi)容:面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則;啟發(fā)規(guī)則;軟件重用;系統(tǒng)分解;設(shè)計(jì)問(wèn)題域子系統(tǒng);
設(shè)計(jì)人機(jī)交互子系統(tǒng);設(shè)計(jì)任務(wù)管理子系統(tǒng):設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng);設(shè)計(jì)類(lèi)中的服務(wù);設(shè)計(jì)
關(guān)聯(lián)及設(shè)計(jì)優(yōu)化
教學(xué)基本要求:理解面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則、啟發(fā)規(guī)則;了解軟件重用的概念及特點(diǎn);掌
握面向?qū)ο蟮脑O(shè)計(jì)過(guò)程。
教學(xué)重點(diǎn):面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則;啟發(fā)規(guī)則;軟件重用:面向?qū)ο蟮脑O(shè)計(jì)過(guò)程
教學(xué)難點(diǎn):軟件重用;面向?qū)ο蟮脑O(shè)計(jì)過(guò)程
12.第十二章面向?qū)ο髮?shí)現(xiàn)(2學(xué)時(shí))
教學(xué)內(nèi)容:程序設(shè)計(jì)語(yǔ)言;程序設(shè)計(jì)風(fēng)格;測(cè)試策略及設(shè)計(jì)測(cè)試用例
教學(xué)基本要求:理解面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言及程序設(shè)計(jì)風(fēng)格,掌握測(cè)試策略,學(xué)會(huì)測(cè)
試用例的設(shè)計(jì)。
教學(xué)重點(diǎn):面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言及程序設(shè)計(jì)風(fēng)格;測(cè)試策略及測(cè)試用例的設(shè)計(jì)
教學(xué)難點(diǎn):測(cè)試策略及測(cè)試用例的設(shè)計(jì)
13.第十三章軟件項(xiàng)目管理(3學(xué)時(shí))
教學(xué)內(nèi)容:估算軟件規(guī)模;工作量估算;進(jìn)度計(jì)劃;人員組織;質(zhì)量保證及軟件配置管
理及能力成熟度模型
教學(xué)基本要求:了解軟件開(kāi)發(fā)成本結(jié)算,軟件項(xiàng)目進(jìn)度安排,軟件項(xiàng)目計(jì)劃內(nèi)容及軟件
質(zhì)量的定義,質(zhì)量保證的基本概念;理解軟件開(kāi)發(fā)成本結(jié)算的CoCoM。模型;軟件項(xiàng)目進(jìn)度
安排中的甘特圖與工程網(wǎng)絡(luò)圖;深入理解軟件項(xiàng)目計(jì)劃的重要性及各個(gè)環(huán)節(jié)中的聯(lián)系。
教學(xué)重點(diǎn):軟件開(kāi)發(fā)成本結(jié)算:軟件項(xiàng)目進(jìn)度安排;CoCoM。模型:甘特圖與工程網(wǎng)絡(luò)
圖;CMM模型
教學(xué)難點(diǎn):CoCoM。模型;甘特圖與工程網(wǎng)絡(luò)圖
四、實(shí)驗(yàn)教學(xué)內(nèi)容與要求(簡(jiǎn)要說(shuō)明,詳見(jiàn)實(shí)驗(yàn)課大綱)
軟件工程是?門(mén)理論性和實(shí)踐性非常強(qiáng)的課程,學(xué)生僅僅通過(guò)課堂教學(xué)來(lái)獲取理論知識(shí)
是遠(yuǎn)遠(yuǎn)不夠的,必須加強(qiáng)實(shí)踐教學(xué),通過(guò)親自動(dòng)手,針對(duì)實(shí)際問(wèn)題,設(shè)計(jì)解決方案,上機(jī)實(shí)
踐,并從成功和失敗的體驗(yàn)中得到鍛煉,才能夠掌握和運(yùn)用所學(xué)到的理論知識(shí)來(lái)解決實(shí)際問(wèn)
題,達(dá)到學(xué)以致用的目的。
本實(shí)驗(yàn)課旨在使學(xué)生學(xué)會(huì)實(shí)際的軟件開(kāi)發(fā)技能和管理能力,為實(shí)現(xiàn)此目的,將以實(shí)際課
題作為實(shí)驗(yàn)課的教學(xué)內(nèi)容邊學(xué)邊干,在學(xué)的過(guò)程中掌握開(kāi)發(fā)軟件的基本規(guī)律。
五、考核方式
考查
六.成績(jī)?cè)u(píng)定
期末考查成績(jī)占70%,平時(shí)成績(jī)和實(shí)驗(yàn)成績(jī)占30%
七、本課程對(duì)學(xué)生創(chuàng)新能力培養(yǎng)的措施
《軟件工程》是?門(mén)綜合性和實(shí)踐性都很強(qiáng)的課程,它對(duì)于培養(yǎng)學(xué)生的軟件素質(zhì),提高
學(xué)生的軟件開(kāi)發(fā)能力具有重要的意義。通過(guò)實(shí)踐,使學(xué)生加深對(duì)軟件工程基本概念的理解,
學(xué)會(huì)使用軟件工程的思想、方法指導(dǎo)軟件開(kāi)發(fā),進(jìn)一步提高學(xué)生獨(dú)立分析問(wèn)題和解決問(wèn)題的
能力,加強(qiáng)學(xué)生對(duì)技術(shù)文檔的編寫(xiě)能力,培養(yǎng)學(xué)生的綜合設(shè)計(jì)及創(chuàng)新能力,從而使學(xué)生提高
軟件工程的綜合能力,提高軟件項(xiàng)目的管理能力。
八
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物進(jìn)口合同模板(4篇)
- 高一開(kāi)學(xué)軍訓(xùn)心得體會(huì)3(19篇)
- 大學(xué)生暑假實(shí)踐學(xué)習(xí)心得體會(huì)(4篇)
- 設(shè)計(jì)師2025年終工作總結(jié)(16篇)
- 財(cái)務(wù)數(shù)據(jù)管理協(xié)議
- 電子郵件系統(tǒng)維護(hù)協(xié)議
- 制度模板-計(jì)劃生育并發(fā)癥管理制度
- 建材城商業(yè)商鋪?zhàn)赓U合同(15篇)
- 咖啡設(shè)備出售合同協(xié)議
- 咨詢(xún)合同補(bǔ)充協(xié)議書(shū)范本
- 河北省唐山市、廊坊市2025屆高三第二次模擬演練語(yǔ)文試卷(含答案)
- 民法典知識(shí)競(jìng)賽課件
- 絞車(chē)工考試題及答案
- 2025年度“基層法治建設(shè)年”活動(dòng)實(shí)施方案
- 學(xué)校廣告公司合同協(xié)議
- 2025年升降機(jī)司機(jī)作業(yè)證理論考試筆試試題(200題)附答案
- 一年級(jí)道德與法治上冊(cè)(2024版)公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)第13課 我們小點(diǎn)兒聲
- 呼吸護(hù)理新進(jìn)展課件
- 2025年網(wǎng)絡(luò)安全培訓(xùn)考試題庫(kù)(網(wǎng)絡(luò)安全專(zhuān)題)實(shí)戰(zhàn)試題
- 行政管理本科畢業(yè)論文-地方政府智慧政府建設(shè)問(wèn)題與對(duì)策研究-以G市為例
- 衛(wèi)星星座設(shè)計(jì)與組網(wǎng)策略-全面剖析
評(píng)論
0/150
提交評(píng)論