《軟件工程》課程教學(xué)大綱 (二)_第1頁
《軟件工程》課程教學(xué)大綱 (二)_第2頁
《軟件工程》課程教學(xué)大綱 (二)_第3頁
《軟件工程》課程教學(xué)大綱 (二)_第4頁
《軟件工程》課程教學(xué)大綱 (二)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《軟件工程》課程教學(xué)大綱

一、課程基本信息

課程名稱(中文)軟件工程

課程名稱(英文)SoftwareEngineering

課程類別%學(xué)科基礎(chǔ)課程課程性質(zhì)2必修授課語言3中文

授課學(xué)期第5學(xué)期學(xué)分3

總學(xué)時講課實(shí)驗(yàn)課外

課程學(xué)時及分配

483216

適用專業(yè)網(wǎng)絡(luò)工程、軟件工程、信息安全、物聯(lián)網(wǎng)工程等

《軟件工程實(shí)踐者的研究方法》,機(jī)械工業(yè)出版社,羅杰S.普萊斯?jié)M,2019年

教材

5月第一版

授課學(xué)院計(jì)算機(jī)與軟件學(xué)院

先修課程程序設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)

后續(xù)課程

課程基本定位:《軟件工程》是軟件工程專業(yè)教學(xué)計(jì)劃中一門綜合性和實(shí)踐性

很強(qiáng)的核心課程,主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、總

體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、編程與測試、軟件維護(hù)等。

通過《軟件工程》課程的教學(xué),使學(xué)生系統(tǒng)地掌握軟件工程的基本概念、

基木原理,實(shí)用的開發(fā)方法和技術(shù);了解軟件工程各領(lǐng)域的發(fā)展動向;掌握

開發(fā)軟件項(xiàng)目的工程化方法以及在軟件開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)

課程簡介

準(zhǔn)和規(guī)范等,以提高軟件生產(chǎn)的質(zhì)量與效率。

核心學(xué)習(xí)結(jié)果:根據(jù)培養(yǎng)科研型與應(yīng)用型人才的需要,學(xué)生通過本課程的學(xué)

習(xí),了解軟件工程項(xiàng)FI開發(fā)和維護(hù)的一般過程,掌握軟件工程項(xiàng)目開發(fā)的傳

統(tǒng)方法和最新方法,為更深入地學(xué)習(xí)和今后從事軟件工程實(shí)踐打下良好的基

礎(chǔ)。

主要教學(xué)方法:講授、案例、實(shí)驗(yàn)、專題研討

大綱更新時間2020.8.10

注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學(xué)科基般課/專業(yè)主干課/專業(yè)選修課/專業(yè)實(shí)踐/

素質(zhì)拓展”

2.課程性質(zhì):選填“選修/必修”

3.授課語言:選填“中文/雙語/全英文或其他語種”

二、課程目標(biāo)

序號課程目標(biāo)(參考培養(yǎng)目標(biāo)、畢業(yè)要求、支撐畢業(yè)要求指標(biāo)點(diǎn)?達(dá)成途徑

課程定位)

1.1了解軟件本質(zhì)及軟件的發(fā)展趨勢,掌講授、案例

握有關(guān)軟件設(shè)計(jì)、開發(fā)及運(yùn)行維護(hù)的

軟件全生命周期。建立軟件開發(fā)的整

體概念。

1.2通過課程學(xué)習(xí),掌握軟件開發(fā)的管理講授、案例,討

過程,主要是軟件開發(fā)團(tuán)隊(duì)的建設(shè),論

能夠?yàn)槲磥碥浖_發(fā)中的團(tuán)隊(duì)建設(shè)

打下基礎(chǔ)。

1.3學(xué)習(xí)軟件需求撰寫全過程:調(diào)研、概講授、實(shí)驗(yàn)、案

要需求、評審和詳細(xì)需求,了解需求

例、專題研討。

撰寫過程中的難點(diǎn)和重點(diǎn)。

1.4掌握軟件設(shè)計(jì)的全過程:原型設(shè)計(jì)、講授、實(shí)驗(yàn)、案

架構(gòu)設(shè)計(jì)、業(yè)務(wù)流程的設(shè)計(jì)。為將來

例、專題研討。

從事軟件開發(fā)打下扎實(shí)基礎(chǔ)。

注:1.支撐畢業(yè)要求指標(biāo)點(diǎn):選填項(xiàng)。需要進(jìn)行專業(yè)認(rèn)證,有畢業(yè)要求指標(biāo)點(diǎn)可參照的課程必填,無明確

畢業(yè)要求指標(biāo)點(diǎn)可參照的可不填。

三、理論教學(xué)內(nèi)容

思政融入點(diǎn)學(xué)生學(xué)習(xí)課程

章標(biāo)題教學(xué)內(nèi)容學(xué)時教學(xué)方式3

1預(yù)期成果2目標(biāo)

第一部分軟件過程

針對當(dāng)前美掌握軟件危機(jī)產(chǎn)講授、案例

國對我國有生的原因,軟件工

關(guān)技術(shù)封程的定義及特點(diǎn),

殺,在教學(xué)軟件生存期各階

中融入家國段的特點(diǎn)和內(nèi)容。

第1章1、軟件的本質(zhì)情懷、自主

目標(biāo)

軟件的2、軟件的變更本質(zhì)1創(chuàng)新。通過

1.1

本質(zhì)課程學(xué)習(xí),

培養(yǎng)和鼓勵

學(xué)生創(chuàng)新意

識和家國情

懷,更大程

度上激發(fā)青

年學(xué)生的制

度自信、道

德自信、理

論自信以及

文化自信,

把學(xué)生培養(yǎng)

成愛黨愛

國,敢于創(chuàng)

新的技術(shù)人

才。

第2章1、軟件過程了解軟件過程概講授、案例

目標(biāo)

軟件工2、軟件工程實(shí)踐1念、掌握軟件開發(fā)

1.1

程3、軟件開發(fā)過程過程定義

了解各類通用過講授、案例

第3章1、通用過程模型目標(biāo)

程模型、過程模

軟件過2、框架定義11.1

式,掌握任務(wù)集的

程結(jié)構(gòu)3、任務(wù)集

確定。

了解各類慣用過

1、慣用過程模型

第4章程模型、了解各類目標(biāo)

2、專用過程模型

過程模1專用過程模型的講授、案例1.1

3、統(tǒng)一過程

型應(yīng)用,以及統(tǒng)一過

程的發(fā)展

1、敏捷開發(fā)定義了解敏捷開發(fā)的

第5章2、敏捷開發(fā)過程應(yīng)用條件,掌握敏目標(biāo)

敏捷開3、極限編程1捷開發(fā)過程,了解講授、案例1.1

發(fā)4、各種敏捷開發(fā)過敏捷開發(fā)的工具

程模型集

在互動問答了解軟件工程師

中融入我校的要求,掌握軟件

第6章1、軟件工程師要求近年來舉辦開發(fā)團(tuán)隊(duì)組建

目標(biāo)

軟件工2、軟件工程開發(fā)團(tuán)和參與的各

1講授、案例1.2

程的人隊(duì)級各類學(xué)科

員方面3、云技術(shù)的應(yīng)用競賽情況,

鼓勵學(xué)生勇

于打開創(chuàng)新

之門,同時

培養(yǎng)學(xué)生實(shí)

事求是、踏

實(shí)嚴(yán)謹(jǐn)、團(tuán)

隊(duì)協(xié)作精

神。

第二部分建模

了解需求的有關(guān)

1、需求概念

概念,掌握撰寫軟講授、案

第7章2、獲取需求目標(biāo)

件的方法,并能按例、專題研

理解需3、需求用例31.3

照給定條件,撰寫討、實(shí)驗(yàn)、

求4、構(gòu)建分析模型

一個完整的軟件作業(yè)

5、常見錯誤分析

需求

第8章掌握有關(guān)場景的

1、需求分析講授、案

需求建構(gòu)件,并能按照場目標(biāo)

2、基于場景建模例、專題研

模:基3景撰寫需求1.3

3、UML用例模型討、實(shí)驗(yàn)、

于場景

4、撰寫詳細(xì)需求作業(yè)

方法

第9章理解類的有關(guān)概

需求建1、類的定義念,并掌握有關(guān)類目標(biāo)

模:基2、類的操作1的操作方法講授、案例13

于類的3、類的建模

方法

第10章理解行為和模式

需求建1、生成行為模型的有關(guān)概念,掌握講授、案目標(biāo)

模:行2、識別用例模型1需求建模的各種例、專題研1.3

為和模3、需求建模的模式模式討、作業(yè)

在教學(xué)中融理解設(shè)計(jì)的有關(guān)

1、軟件工程中的設(shè)入社會責(zé)概念,掌握設(shè)計(jì)的

講授、案

第11章計(jì)任、工匠精各個要素,及相關(guān)目標(biāo)

例、實(shí)驗(yàn)、

設(shè)計(jì)概2、設(shè)計(jì)過程2神。通過給設(shè)計(jì)模型1.4

作業(yè)、專題

念3、設(shè)計(jì)概念學(xué)生介紹華

研討

4、設(shè)計(jì)模型為的有關(guān)發(fā)

展歷程及當(dāng)

前遇到的困

難,引導(dǎo)學(xué)

生立足自

主,為國家

的技術(shù)發(fā)展

做貢獻(xiàn)

了解各類體系結(jié)

1、體系結(jié)構(gòu)概念

構(gòu)類型、風(fēng)格、要

第12章2、體系結(jié)構(gòu)類型、講授、案目標(biāo)

素,掌握體系結(jié)構(gòu)

體系結(jié)風(fēng)格、要素2例、實(shí)驗(yàn)、1.4

設(shè)計(jì)(如WebApp

構(gòu)設(shè)計(jì)3、體系結(jié)構(gòu)設(shè)計(jì)作業(yè)

和移動APP的設(shè)

4、體系結(jié)構(gòu)評估

計(jì))

1、構(gòu)件定義了解構(gòu)件概念,掌

2、設(shè)計(jì)基于類的構(gòu)握有關(guān)構(gòu)件的設(shè)講授、案

第13章目標(biāo)

件計(jì)方法(比如,例、作業(yè)、

構(gòu)件級11.4

3、實(shí)施構(gòu)件級設(shè)計(jì)WebApp構(gòu)件),掌實(shí)驗(yàn)、專題

設(shè)計(jì)

4、WebApp設(shè)計(jì)握基于構(gòu)件的軟研討

5、基于構(gòu)件的開發(fā)件開發(fā)方法。

掌握界面設(shè)計(jì)的

1、黃金規(guī)則黃金規(guī)則,掌握界講授、案

第14章目標(biāo)

2、界面設(shè)計(jì)面分析和分析方例、專題研

用戶界31.4

3、界面設(shè)計(jì)法,掌握界面的設(shè)討、實(shí)驗(yàn)、

面設(shè)計(jì)

4、界面評估計(jì)步驟,掌握界面作業(yè)

的評估方法

第三部分質(zhì)后管理

第15章了解軟件質(zhì)量概

1、軟件質(zhì)量概念目標(biāo)

質(zhì)量概念、及軟件質(zhì)量的

2、軟件質(zhì)量困境1講授、案例1.4

念困境,掌握軟件質(zhì)

3、實(shí)現(xiàn)軟件質(zhì)量

量的實(shí)現(xiàn)方法

1、軟件質(zhì)量保證要了解軟件質(zhì)量保

第16章素證的要素、任務(wù)、

目標(biāo)

軟件質(zhì)2、軟件質(zhì)量保證的FI標(biāo)和質(zhì)量,掌握

1講授、案例1.4

量保證任務(wù)、目標(biāo)和質(zhì)量有關(guān)IS09000的

3、IS09000質(zhì)量標(biāo)有關(guān)質(zhì)量標(biāo)準(zhǔn)

準(zhǔn)

4、產(chǎn)品質(zhì)量框架

了解軟件測試策

略的有關(guān)方法,了

1、軟件測試方法

第17章解面向?qū)ο鬁y試講授、案目標(biāo)

2、面向?qū)ο筌浖y

軟件測2概念,了解確認(rèn)測例、專題討1.4

試策略

試策略試、系統(tǒng)測試方論

3、調(diào)試技巧

法,理解有關(guān)測試

技巧

1、軟件測試基礎(chǔ)理解白盒測試、黑

第18章2、白盒測試、黑盒盒測試方法,掌握講授、案

目標(biāo)

軟件測測試有關(guān)測試路徑。例、專題研

11.4

試的應(yīng)3、測試路徑、控制討、實(shí)驗(yàn)、

用軟件結(jié)構(gòu)測試、基于模作業(yè)

型測試

1、測試00A和00D理解面向?qū)ο鬁y

第19章模型試的模型、策略、

目標(biāo)

測試面2、面向?qū)ο鬁y試策方法,理解類級測

1講授、案例1.4

向?qū)ο舐?、方法試方法,掌握類間

的應(yīng)用3、類間測試用例設(shè)測試用例。

計(jì)

了解當(dāng)前軟件存

1、安全性需求在的各種風(fēng)險,了

第20章目標(biāo)

2、安全風(fēng)險分析解安全性工程分

安全性1講授、案例1.4

3、安全性工程分析析方法,了解軟件

工程

4、可信系統(tǒng)驗(yàn)證安全性風(fēng)險分析

方法

了解軟件配置管講授、案

第21章1、軟件配置管理目標(biāo)

理概念,掌握SCM例、專題研

軟件配2、SCM中心存儲庫11.4

過程,熟悉幾種常討、實(shí)驗(yàn)、

置管理3、SCM過程

用SCM管理軟件作業(yè)

第四部分管理軟

件項(xiàng)目

第22章1、項(xiàng)目管理概念了解項(xiàng)目管理概目標(biāo)

項(xiàng)目管2、項(xiàng)目過程度量1念,過程,掌握項(xiàng)講授、案例1.4

理概念3、軟件測量目團(tuán)隊(duì)的組建方

第23章4、軟件質(zhì)量的度量法及人員構(gòu)成要

過程度求,理解軟件質(zhì)量

量和項(xiàng)度量標(biāo)準(zhǔn)。

目度量

1、軟件項(xiàng)目估算掌握項(xiàng)目估算方

第24章

2、項(xiàng)目估算模型法,了解各種常用

軟件項(xiàng)

3、項(xiàng)目進(jìn)度安排的項(xiàng)目估算模型,

目估算

4、定義項(xiàng)目任務(wù)網(wǎng)掌握項(xiàng)目進(jìn)度的

第25章目標(biāo)

絡(luò)安排方法,了解項(xiàng)

項(xiàng)目進(jìn)1講授、案例1.4

5、軟件風(fēng)險目存在的各種風(fēng)

度安排

6、風(fēng)險識別險及可以采取的

第26章

7、風(fēng)險預(yù)測、組化各種對策。

項(xiàng)目風(fēng)

8、風(fēng)險緩解、監(jiān)測

險管理

和管理

注:L思政融入點(diǎn):至少寫3條,簡述該課程教學(xué)中將思政教育內(nèi)容'專業(yè)教育內(nèi)容有機(jī)融合的知識點(diǎn)(下

同)。

2.學(xué)生學(xué)習(xí)預(yù)期成果:描述學(xué)生在學(xué)完本節(jié)內(nèi)容后應(yīng)獲得的知識、能力或素養(yǎng)水平(下同)

3.教學(xué)方式:包括講授、討論、案例、演示等,但不限于所列,根據(jù)課程實(shí)際需要列舉

四、實(shí)踐(實(shí)驗(yàn))教學(xué)?

編實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)學(xué)生學(xué)習(xí)

教學(xué)內(nèi)容學(xué)時思政融入點(diǎn)課程目標(biāo)

號名稱類型預(yù)期成果

掌握軟件需求撰

寫步驟(調(diào)研、概

按照給定的一些有關(guān)背景,

要需求、詳細(xì)需求

撰寫一個軟件需求目標(biāo)1.3

1需求撰寫14設(shè)計(jì)和需求評自),理

(需求的成功與否決定最終

解軟件需求對整

軟件成?。?/p>

個軟件開發(fā)的重

要性。

掌握軟件需求撰

寫步驟(調(diào)研、概

按照給定的一些業(yè)務(wù)場景,要需求、詳細(xì)需求

H標(biāo)1.3

2需求撰寫2撰寫一個軟件需求4設(shè)計(jì)和需求評自),理

解軟件需求對整

個軟件開發(fā)的重

要性。

針對給定需求,設(shè)計(jì)出軟件掌握軟件設(shè)計(jì)的

目標(biāo)1.3

3軟件設(shè)計(jì)1的各功能模塊的業(yè)務(wù)流程、4設(shè)計(jì)各種方法及原則,

目標(biāo)1.4

頁面原型等(PC端:包括前通過本實(shí)驗(yàn),能設(shè)

端和后端)計(jì)相關(guān)功能的業(yè)

務(wù)流程。

有關(guān)WebAPP和移動APP設(shè)計(jì)掌握移動應(yīng)用的目標(biāo)1.3

4軟件設(shè)計(jì)22設(shè)計(jì)

設(shè)計(jì)要求及方法目標(biāo)1.4

熟悉有關(guān)軟件代

碼管理方法,掌握

學(xué)習(xí)兒種流行的軟件管理軟常用的幾種代碼

件使用方法管理工具,從而對目標(biāo)1.1

5軟件管理2驗(yàn)證

軟件開發(fā)開發(fā)團(tuán)

VSS、SVN、Clearcase

隊(duì)進(jìn)行支持。同

時對軟件開發(fā)過

程進(jìn)行相關(guān)管控。

注:1.此表可用于課內(nèi)實(shí)踐教學(xué)環(huán)節(jié)或某門綜合實(shí)踐課程

2.實(shí)驗(yàn)類型:選填”驗(yàn)證性/綜合性/設(shè)計(jì)性”:實(shí)習(xí)類型:選填“認(rèn)識實(shí)習(xí)/生產(chǎn)實(shí)習(xí)/畢業(yè)實(shí)習(xí)”

五、課程評價

(一)考核內(nèi)容、考核方式與課程目標(biāo)對應(yīng)關(guān)系

課程目標(biāo)在各考核方式中占比】

課程目標(biāo)考核內(nèi)容

課程作業(yè)課程實(shí)驗(yàn)考試

目標(biāo)1.1是否掌握軟件開發(fā)中的概念。5%5%

目標(biāo)1.2是否掌握軟件項(xiàng)目開發(fā)管理全過程5%5%5%

目標(biāo)1.3是否掌握軟件需求的撰寫。10%15%15%

目標(biāo)1.4是否掌握軟件開發(fā)設(shè)計(jì)10%10%15%

合計(jì)30%30%40%

各考核方式占總成績權(quán)重(自行賦值)100%100%100%

注:1.課程目標(biāo)在考核方式及占比:主要根據(jù)課程目標(biāo)自行設(shè)計(jì)和制定多元化考核方式,表中所列僅為參

考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學(xué)生,可根據(jù)當(dāng)學(xué)期具體教學(xué)情況酌情調(diào)整。

2.各考核方式占總成績權(quán)重:根據(jù)課程實(shí)際情況對各考核方式占總成績的權(quán)重予以賦值。

(二)考核方式評分標(biāo)準(zhǔn)

1.課程作業(yè)評分標(biāo)準(zhǔn)

課程目評分標(biāo)準(zhǔn)占比

90-10080-8970-7960-690-59

標(biāo)10r\Q%/

(優(yōu))(良)(中)(及格)(不及格)

目標(biāo)能夠深入理能夠較好地理能夠理解數(shù)基本理解軟不理解數(shù)字

1.1:解軟件開發(fā)解軟件開發(fā)中字軟件開發(fā)件開發(fā)中的軟件開發(fā)中

中的有關(guān)概的有關(guān)概念及中的有關(guān)概有關(guān)概念及的有關(guān)概念

念及方法。方法。念及方法,方法。及方法。

目標(biāo)能夠很好地能夠較好地掌能夠掌握有基本掌握有不掌握有關(guān)

1.2:掌握有關(guān)軟握有關(guān)軟件管關(guān)軟件管理關(guān)軟件管理軟件管理方

件管理方法理方法及全過方法及全過方法及全過法及全過

及全過程,以程,以及進(jìn)行程,以及進(jìn)程,以及進(jìn)程,以及進(jìn)

及進(jìn)行相關(guān)相關(guān)的開發(fā)團(tuán)行相關(guān)的開行相關(guān)的開行相關(guān)的開

的開發(fā)團(tuán)隊(duì)隊(duì)組建發(fā)團(tuán)隊(duì)組建發(fā)團(tuán)隊(duì)組建發(fā)團(tuán)隊(duì)組建

組建

目標(biāo)能夠掌握軟能夠較好地掌能夠掌握軟基本掌握軟不理解掌握

1.3:件需求的撰握軟件需求的件需求的撰件需求的撰軟件需求的

寫方法,并能撰寫方法,并寫方法,并寫方法,并撰寫方法,

獨(dú)立撰寫有能獨(dú)立撰寫有能獨(dú)立撰寫能獨(dú)立撰寫并能獨(dú)立撰

關(guān)軟件的開關(guān)軟件的開發(fā)有關(guān)軟件的有關(guān)軟件的寫有關(guān)軟件

發(fā)需求需求開發(fā)需求,開發(fā)需求的開發(fā)需求

目標(biāo)能夠很好地能夠較好地掌能夠掌握解基本掌握解不掌握解軟

1.4:掌握解軟件握解軟件設(shè)計(jì)軟件設(shè)計(jì)方軟件設(shè)計(jì)方件設(shè)計(jì)方

設(shè)計(jì)方法,并方法,并能進(jìn)法,并能進(jìn)法,并能進(jìn)法,并能進(jìn)

能進(jìn)行相關(guān)行相關(guān)的軟件行相關(guān)的軟行相關(guān)的軟行相關(guān)的軟

的軟件設(shè)計(jì)。設(shè)計(jì)件設(shè)計(jì)件設(shè)計(jì)件設(shè)計(jì)

2.課程實(shí)驗(yàn)評分標(biāo)準(zhǔn)(筆試類評分標(biāo)準(zhǔn)可在

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論