軟件工程 教學(xué)大綱_第1頁(yè)
軟件工程 教學(xué)大綱_第2頁(yè)
軟件工程 教學(xué)大綱_第3頁(yè)
軟件工程 教學(xué)大綱_第4頁(yè)
軟件工程 教學(xué)大綱_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

軟件工程

一、課程說(shuō)明

課程編號(hào):090218Z10

課程名稱(chēng):軟件工程/SoftwareEngineering

課程類(lèi)別:專(zhuān)業(yè)核心課

學(xué)時(shí)/學(xué)分:48/3

先修課程:計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(C語(yǔ)言)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)原理

適用專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、信息安全、物聯(lián)網(wǎng)工程

教材、教學(xué)參考書(shū):

1.沈備軍主編.軟件工程原理.北京:高等教育出版社,2013年

2.張海藩主編.軟件工程導(dǎo)論(第六版).北京:清華大學(xué)出版社,2013年

3.ShariLawrenceRfleeger著.SoftwareEngineering:TheoryandPraclice(第四

版).出版社:PrenticeHall,2009年

4.RogerS.Pressman著,鄭人杰,馬俊霞譯.軟件工程:實(shí)踐者的研究方法

/SoftwareEngineering:APractitioner\Approach.北京:機(jī)械工業(yè)出版社,2011年

5JosephSchmuller著,李虎趙龍剛譯.UML基礎(chǔ),案例與應(yīng)用.北京:人民郵

電出版社,2004年

二、課程設(shè)置的目的意義

軟件工程是高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)體系中的核心課程,該課程

內(nèi)容覆蓋軟件工程知識(shí)體系的核心知識(shí)。課程的設(shè)置目的是讓學(xué)生通過(guò)學(xué)習(xí)軟件

工程的基本概念和原理,以及開(kāi)發(fā)過(guò)程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范等,初步掌握開(kāi)發(fā)高

質(zhì)量軟件的新型軟件開(kāi)發(fā)方法和技術(shù),能用軟件工程的方法參與軟件項(xiàng)目的策劃、

管理和軟件開(kāi)發(fā)活動(dòng),為更深入地學(xué)習(xí)和今后從事軟件工程實(shí)踐打下良好的基礎(chǔ)。

該門(mén)是一門(mén)綜合性、實(shí)踐性較強(qiáng)的課程,它以培養(yǎng)學(xué)生用工程的方法進(jìn)行軟件開(kāi)

發(fā)的能力為目標(biāo),要求學(xué)生在掌握軟件工程的基本理論與方法的基礎(chǔ)上解決軟件

項(xiàng)目開(kāi)發(fā)中的實(shí)際問(wèn)題,同時(shí),本課程教學(xué)內(nèi)容力求與國(guó)際標(biāo)準(zhǔn)軟件工程知識(shí)體

系SWEBOK(SoftwareEngineeringBodyOfKnowledge)接軌,為軟件工程國(guó)際

認(rèn)證奠定基礎(chǔ)。

三、課程的基本要求

知識(shí):通過(guò)本課程的學(xué)習(xí),要求學(xué)生能夠掌握軟件工程的基本概念、原理以

及過(guò)程,掌握軟件需求工程、設(shè)計(jì)工程、軟件測(cè)試與維護(hù)以及軟件開(kāi)發(fā)管理的原

理與方法。課程教學(xué)內(nèi)容從軟件工程的本質(zhì)出發(fā),系統(tǒng)、全面地講述了軟件過(guò)程、

軟件建模技術(shù)和方法以及軟件工程管理等核心內(nèi)容,還融入了一些新技術(shù)和方法,

同時(shí),本課程引入了軟件工程最佳實(shí)踐,并以一個(gè)軟件項(xiàng)目案例貫穿軟件需求、

設(shè)計(jì)、測(cè)試到管理的各個(gè)核心環(huán)節(jié),形成一套針對(duì)計(jì)算機(jī)與信息類(lèi)相關(guān)本科專(zhuān)業(yè)

的軟件工程知識(shí)體系。

能力:將軟件工程的原理、技術(shù)與方法用于軟件工程項(xiàng)目實(shí)踐中,培養(yǎng)學(xué)生

用工程的觀念去解決當(dāng)前大規(guī)模軟件系統(tǒng)開(kāi)發(fā)的復(fù)雜工程問(wèn)題的能力;要求掌握

需求工程、設(shè)計(jì)工程、軟件測(cè)試與維護(hù)以及軟件開(kāi)發(fā)管理的基本思想,針對(duì)軟件

開(kāi)發(fā)實(shí)踐的問(wèn)題提出有效的解決方案,提高大規(guī)模軟件系統(tǒng)開(kāi)發(fā)的分析、設(shè)計(jì)與

管理能力;通過(guò)軟件工程項(xiàng)目實(shí)踐,進(jìn)一步提高提高團(tuán)隊(duì)協(xié)作、技術(shù)報(bào)告的撰寫(xiě)、

以及發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的綜合能力。

素質(zhì):建立軟件工程原理技術(shù)與方法的發(fā)展觀,通過(guò)課外閱讀、軟件項(xiàng)目實(shí)

踐、技術(shù)報(bào)告的撰寫(xiě)以及課內(nèi)研討與展示,培養(yǎng)產(chǎn)放性學(xué)習(xí)能力與理論聯(lián)系實(shí)際

的能力,建立以軟件質(zhì)量為根本的軟件項(xiàng)目開(kāi)發(fā)意識(shí),提升軟件系統(tǒng)工程管理與

決策的基本素質(zhì),能以所學(xué)的理論和方法為基礎(chǔ)拓展相關(guān)知識(shí),以適應(yīng)參與大規(guī)

模軟件系統(tǒng)開(kāi)發(fā)實(shí)踐的需要。

四、教學(xué)內(nèi)容、重點(diǎn)難點(diǎn)及教學(xué)設(shè)計(jì)

學(xué)時(shí)分配教學(xué)方案

總設(shè)計(jì)(含

學(xué)教學(xué)

章節(jié)教學(xué)內(nèi)容講課實(shí)教學(xué)重點(diǎn)教學(xué)方

時(shí)難點(diǎn)

(含研討)踐法、教學(xué)

手段)

而矗

軟件的作用和特性,軟件危

工教學(xué)思路

機(jī),軟件的發(fā)展;,.軟件的

程用實(shí)例說(shuō)

第1章軟件開(kāi)發(fā)與科學(xué)和工程念作用和

緒論22概明概念與

的關(guān)系,工程的定義、特性和域特性

現(xiàn)特點(diǎn)

準(zhǔn)則。

教學(xué)思

軟件過(guò)程與軟件生命周軟件生命統(tǒng)一軟

第章

2期模型;統(tǒng)一軟件過(guò)程與敏捷周期模型件過(guò)程念加特點(diǎn)

軟件

過(guò)程;軟件過(guò)程的選擇、裁剪、33重軟件過(guò)與敏捷出發(fā)配合

過(guò)程

評(píng)估和改進(jìn)。<1*2*XTT1?過(guò)程應(yīng)實(shí)例講

結(jié)構(gòu)化分

模型與建模,軟件模型的析方法:數(shù)

據(jù)流建模、

內(nèi)項(xiàng)

三個(gè)層次,軟件建模方法;結(jié)目

數(shù)據(jù)字典、

報(bào)

構(gòu)化方法:結(jié)構(gòu)化分析與結(jié)構(gòu)題

實(shí)體關(guān)系

化設(shè)計(jì),結(jié)構(gòu)化程序設(shè)計(jì);面數(shù)據(jù)流指

圖,結(jié)構(gòu)化提

導(dǎo)

向?qū)ο蠓椒ǎ好嫦驅(qū)ο蟮幕窘?,課

設(shè)計(jì)與結(jié),

概念與原則,面向?qū)ο蟮姆治鼋Y(jié)構(gòu)化成

統(tǒng)

軟構(gòu)優(yōu)化,結(jié)

和設(shè)計(jì),模型,結(jié)構(gòu)化程序設(shè)析

模7

UML7構(gòu)化程序設(shè)

計(jì)

方法和面向?qū)ο蠓椒ǖ谋容^:計(jì),報(bào)

設(shè)計(jì);面向,

進(jìn)

基于構(gòu)件的開(kāi)發(fā)方法;面向服行

對(duì)象方法:UML堂

報(bào)

務(wù)方法,模型驅(qū)動(dòng)開(kāi)發(fā)方法,模型研

概念與原告

敏捷建模方法。討

則,面向?qū)Α?/p>

項(xiàng)目實(shí)踐專(zhuān)題研討(一):象的分析

軟件系統(tǒng)結(jié)構(gòu)化分析與設(shè)計(jì)。和設(shè)計(jì),

UML模型;

需求

程需

求分

老師

提供

的帕

需求工程的概念:軟件程

求丁

需求、需求的層次與特性、軟五

個(gè)階

件需求工程;需求獲?。?,

第章與

進(jìn)

4內(nèi)

活正

需求需求分析建模;需求定義和驗(yàn)件

導(dǎo)

44碎

前景

工程證;需求管理,需求變更控制規(guī)

、

軟件

和版本控制、需求跟蹤。求

、

戶(hù)

規(guī)以

戶(hù)

課外實(shí)例閱讀指導(dǎo)(一)界

學(xué)時(shí)分配教學(xué)方案

總設(shè)計(jì)(含

學(xué)教學(xué)

章節(jié)教學(xué)內(nèi)容講課實(shí)教學(xué)重點(diǎn)教學(xué)方

時(shí)難點(diǎn)

(含研討)踐法、教學(xué)

手段)

界面原原型;

型;

面向?qū)ο蟮姆治瞿P停河妹嫦驅(qū)ο?/p>

老師提供課

例圖、活動(dòng)圖、類(lèi)圖、時(shí)序圖、的分析模

外閱讀材

通信(協(xié)作)圖、包圖;分析型:用例

例建

用料,課內(nèi)演

建模的步驟;用例建模;建立鹵、潔動(dòng)

模示、閱讀指

第5章概念(對(duì)象)模型;用例實(shí)現(xiàn)圖、類(lèi)圖、、

<對(duì)導(dǎo)與檢

面向?qū)Φ淖R(shí)別;分析類(lèi)的識(shí)別;時(shí)序時(shí)序圖、通

>模瓷;

象分析圖的構(gòu)建、類(lèi)圖的構(gòu)建。1112信(協(xié)作)

用學(xué)生課外完

建模圖、包圖;、

建模工具演示例

UML析

分成系統(tǒng)分析

(一)?分析建模

報(bào)告,課內(nèi)

課外閱讀籍導(dǎo)(二);的步驟;

進(jìn)行報(bào)告與

項(xiàng)目實(shí)踐專(zhuān)題研討(二):建模

UML研討。

軟件系統(tǒng)面向?qū)ο蠓治龉ぞ哐菔?

抽象

計(jì)

件設(shè)

、

財(cái)

設(shè)計(jì)工程概述:軟件設(shè)計(jì)機(jī)

學(xué)

尊思

過(guò)程與模型;塊

.概

設(shè)

ffl面v

軟件設(shè)計(jì)原則;計(jì)

點(diǎn)

第章、

6信

財(cái)

機(jī)

軟件質(zhì)量屬性的設(shè)計(jì)策和

設(shè)計(jì)發(fā)

點(diǎn)

33期

略:、

應(yīng)

、

實(shí)

設(shè)

程界

_L藏

架構(gòu)風(fēng)格(選講);計(jì)

、

過(guò)

內(nèi)

問(wèn)

。

設(shè)計(jì)模式(選講);聚

人機(jī)界面設(shè)計(jì)。耦

面向?qū)ο?/p>

的設(shè)計(jì)模

老師

內(nèi)

面向?qū)ο蟮脑O(shè)計(jì)模型:設(shè)課

型:構(gòu)件對(duì)

學(xué)

計(jì)建模過(guò)程、構(gòu)件圖、部署圖、示

,

圖、部署設(shè)

狀態(tài)圖;架構(gòu)設(shè)計(jì)(選課

計(jì)

第章圖、狀態(tài)模

設(shè)

7成

講);包和子系統(tǒng)設(shè)計(jì);類(lèi)設(shè)統(tǒng)

面向?qū)D;包型

計(jì)

類(lèi)

計(jì);持久化設(shè)計(jì);、

77設(shè)

計(jì)

象的設(shè)和子系統(tǒng),

進(jìn)

、

建模工具演示持

UML久

計(jì)建模設(shè)計(jì);類(lèi)設(shè)化

報(bào)

設(shè)

(二);計(jì)

計(jì);持久化

項(xiàng)目實(shí)踐專(zhuān)題研討(三)討

設(shè)計(jì);。

軟件系統(tǒng)面向?qū)ο笤O(shè)計(jì)。UML

建模工具

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論