《軟件工程導(dǎo)論》課程教學(xué)大綱_第1頁
《軟件工程導(dǎo)論》課程教學(xué)大綱_第2頁
《軟件工程導(dǎo)論》課程教學(xué)大綱_第3頁
《軟件工程導(dǎo)論》課程教學(xué)大綱_第4頁
《軟件工程導(dǎo)論》課程教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件工程導(dǎo)論Anintroductiontothesoftwareengineering【課程編號】ZB58116【課程類別】專業(yè)必修課【學(xué)分?jǐn)?shù)】2.5【先修課程】數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)與應(yīng)用【學(xué)時(shí)數(shù)】50=30理論+20上機(jī)【適用專業(yè)】軟件工程教學(xué)目的、任務(wù)通過本課程的學(xué)習(xí),讓學(xué)生了解軟件工程的概念和作用,基本了解并掌握大型軟件科學(xué)的開發(fā)方法、相關(guān)的軟件工程管理技術(shù)以及軟件過程及其產(chǎn)品的評價(jià)標(biāo)準(zhǔn),初步養(yǎng)成軟件開發(fā)的良好習(xí)慣。為今后更深入地學(xué)習(xí)和從事軟件研發(fā)實(shí)踐活動(dòng)打下良好的基礎(chǔ)。課程教學(xué)的基本要求要求學(xué)生掌握的基本概念和基本知識:軟件過程,可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、編碼、軟件質(zhì)量與質(zhì)量保證、項(xiàng)目計(jì)劃與管理。要求學(xué)生掌握的基本技能:在參與軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)中自覺遵循軟件工程要求的規(guī)程。三、教學(xué)內(nèi)容和學(xué)時(shí)分配(5+6+7+10+5+8+9=50)第一章軟件工程概述5學(xué)時(shí)(課堂講授學(xué)時(shí)5)主要內(nèi)容:軟件危機(jī)軟件工程軟件生命周期軟件過程教學(xué)要求:通過本章的學(xué)習(xí),理解軟件工程提出的背景,軟件工程的基本概念,了解軟件生命周期及軟件過程的各個(gè)模型特點(diǎn)。其它教學(xué)環(huán)節(jié):課外練習(xí)、討論。第二章可行性研究6學(xué)時(shí)(課堂講授學(xué)時(shí)4+課程實(shí)驗(yàn)學(xué)時(shí)2)主要內(nèi)容:可行性研究的任務(wù)可行性研究過程數(shù)據(jù)流圖數(shù)據(jù)字典成本/效益分析教學(xué)要求:通過本章的學(xué)習(xí),了解可行性研究的目標(biāo)和相關(guān)任務(wù)。重點(diǎn)理解數(shù)據(jù)流圖的基本要點(diǎn)和掌握運(yùn)用數(shù)據(jù)流圖分析業(yè)務(wù)系統(tǒng)的手段。其它教學(xué)環(huán)節(jié):實(shí)驗(yàn):數(shù)據(jù)流圖實(shí)例分析實(shí)驗(yàn)?zāi)康暮鸵螅撼醪秸莆誚isio工具的基本使用掌握數(shù)據(jù)流圖的基本要點(diǎn)掌握用數(shù)據(jù)流圖進(jìn)行業(yè)務(wù)分析的方法和手段。第三章需求分析7學(xué)時(shí)(課堂講授學(xué)時(shí)3+課程實(shí)驗(yàn)學(xué)時(shí)4)主要內(nèi)容:需求分析的目標(biāo)和任務(wù)需求分析的原則 需求分析方法和工具教學(xué)要求:了解需求分析的步驟,理解需求分析的方法,掌握需求分析的工具。重點(diǎn)放在需求獲取方法、實(shí)體聯(lián)系圖、狀態(tài)圖方面其它教學(xué)環(huán)節(jié):實(shí)驗(yàn):使用RationalRose工具進(jìn)行需求分析。實(shí)驗(yàn)?zāi)康暮鸵螅撼醪秸莆誖ationalRose工具的使用掌握實(shí)體聯(lián)系圖的基本要點(diǎn)掌握用RationalRose繪制實(shí)體聯(lián)系圖的方法。掌握狀態(tài)圖的基本要點(diǎn)。掌握用RationalRose繪制狀態(tài)圖的方法。第四章總體分析10學(xué)時(shí)(課堂講授學(xué)時(shí)6+課程實(shí)驗(yàn)學(xué)時(shí)4)主要內(nèi)容:總體設(shè)計(jì)的任務(wù)與步驟軟件設(shè)計(jì)的概念與原則 模塊化、抽象、信息隱藏和局部化、模塊獨(dú)立性、結(jié)構(gòu)設(shè)計(jì)的評價(jià)原則總體設(shè)計(jì)的方法 面向數(shù)據(jù)流的設(shè)計(jì)方法 基本概念、變換分析、事務(wù)分析、設(shè)計(jì)優(yōu)化原則總體設(shè)計(jì)文檔格式與評審教學(xué)要求:了解軟件總體設(shè)計(jì)的任務(wù),理解軟件設(shè)計(jì)的基本概念與原則,重點(diǎn)掌握如何將數(shù)據(jù)流圖變換成系統(tǒng)架構(gòu)圖的方法。其它教學(xué)環(huán)節(jié):實(shí)驗(yàn):學(xué)生檔案管理系統(tǒng)總體設(shè)計(jì)實(shí)驗(yàn)?zāi)康暮鸵螅豪斫饪傮w設(shè)計(jì)的目的和任務(wù)。了解軟件設(shè)計(jì)說明書的基本內(nèi)容。理解總計(jì)設(shè)計(jì)的原理,掌握面向數(shù)據(jù)流的設(shè)計(jì)方法。掌握使用MSVisio工具繪制總體結(jié)構(gòu)圖的方法。第五章面向?qū)ο蠓椒▽W(xué)引論5學(xué)時(shí)(課堂講授學(xué)時(shí)5)主要內(nèi)容:面向?qū)ο蠓椒▽W(xué)的特點(diǎn)及其所帶來的優(yōu)點(diǎn)面向?qū)ο蠓椒▽W(xué)所遵循的基本原則類圖的構(gòu)造和理解用例圖的構(gòu)造和理解教學(xué)要求:掌握面向?qū)ο蠓椒▽W(xué)的基本概念,理解面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn),深入理解面向?qū)ο蠓椒▽W(xué)所遵循的基本原則,掌握類圖的基本要點(diǎn)和構(gòu)造方法,掌握用例圖的基本要點(diǎn)和構(gòu)造方法。其它教學(xué)環(huán)節(jié):UML語言的自學(xué)、討論。第六章面向?qū)ο蠓治?學(xué)時(shí)(課堂講授學(xué)時(shí)4+課程實(shí)驗(yàn)學(xué)時(shí)4)主要內(nèi)容:面向?qū)ο蠓治龅闹饕ぷ鲀?nèi)容和手段大型系統(tǒng)的對象模型的五個(gè)層次組成對象模型分析和構(gòu)造動(dòng)態(tài)模型分析和構(gòu)造功能模型分析和構(gòu)造教學(xué)要求:理解面向?qū)ο蠓治龅墓ぷ鲀?nèi)容,了解大型系統(tǒng)的對象模型的層次切分原則,掌握對象模型的分析和構(gòu)造方法,掌握動(dòng)態(tài)模型的分析和構(gòu)造方法,掌握功能模型的分析和構(gòu)造方法。其它教學(xué)環(huán)節(jié):實(shí)驗(yàn):學(xué)生檔案管理系統(tǒng)面向?qū)ο蠓治鰧?shí)驗(yàn)?zāi)康暮鸵螅豪斫饷嫦驅(qū)ο蠓治龅哪康暮腿蝿?wù)。理解面向?qū)ο蠓治龅膶ο竽P?、?dòng)態(tài)模型和功能模型的作用。掌握建立這三種模型的思路和方法。掌握使用RationalRose工具繪制這三種模型的方法。第七章綜合實(shí)例開發(fā)講解9學(xué)時(shí)(課堂講授學(xué)時(shí)3+課程實(shí)驗(yàn)學(xué)時(shí)6)主要內(nèi)容:學(xué)生信息管理系統(tǒng)的需求分析學(xué)生信息管理系統(tǒng)的總體設(shè)計(jì)學(xué)生信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)教學(xué)要求:理解軟件開發(fā)過程中需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)各個(gè)階段所承擔(dān)的目標(biāo)和任務(wù),掌握開發(fā)過程中這些重要階段的工作方法和手段。其它教學(xué)環(huán)節(jié):實(shí)驗(yàn):學(xué)生檔案管理系統(tǒng)開發(fā)實(shí)驗(yàn)?zāi)康暮鸵螅豪斫夂驼莆招枨蠓治龅墓ぷ鞣椒ê褪侄巍@斫夂驼莆湛傮w設(shè)計(jì)的工作方法和手段。。理解和掌握詳細(xì)設(shè)計(jì)的工作方法和手段。理解這三個(gè)重要階段之間銜接的要素。四、教學(xué)重點(diǎn)、難點(diǎn)及教學(xué)方法(必備項(xiàng))重點(diǎn):各個(gè)軟件開發(fā)模型的特點(diǎn)和適應(yīng)范圍,需求分析任務(wù)、步驟和方法,面向?qū)ο蠓治龇椒ê驮O(shè)計(jì)方法。難點(diǎn):數(shù)據(jù)流圖的理解和運(yùn)用;面向?qū)ο蠓治龇椒▽W(xué)的理解和運(yùn)用。教學(xué)方法:課堂授課采用多媒體教學(xué)和分組討論的方法,實(shí)驗(yàn)采用任務(wù)驅(qū)動(dòng)方式。通過未來愿景描述和學(xué)以致用的方法來提高學(xué)生的學(xué)習(xí)興趣,通過分組交流和師生積極互動(dòng)的方式提高學(xué)生學(xué)習(xí)本門課程的學(xué)習(xí)能力。五、考核方式及成績評定方式(必備項(xiàng))考查六、教材及參考書目(必備項(xiàng))推薦教材:[1]張海藩編,軟件工程導(dǎo)論,第5版

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論