《軟件工程》理論教學(xué)大綱(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)_第1頁(yè)
《軟件工程》理論教學(xué)大綱(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)_第2頁(yè)
《軟件工程》理論教學(xué)大綱(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)_第3頁(yè)
《軟件工程》理論教學(xué)大綱(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)_第4頁(yè)
《軟件工程》理論教學(xué)大綱(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

(供四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)

I前百

軟件工程是信息與計(jì)箕科學(xué)專業(yè)教學(xué)計(jì)劃中一門綜合性和實(shí)踐性很強(qiáng)的核心課程,主要內(nèi)容

包括軟件生存周期模型、可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、

編碼、軟件質(zhì)量與質(zhì)量保證、項(xiàng)目計(jì)劃與管理。,掌握軟件項(xiàng)目開發(fā)和維護(hù)的一般過(guò)程,掌握軟

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

程將結(jié)合當(dāng)代軟件工程技術(shù)的發(fā)展實(shí)際,向?qū)W生系統(tǒng)地講述軟件工程相關(guān)知識(shí)(包括,軟件工程

的概念、原理、技術(shù),經(jīng)時(shí)間考驗(yàn)而證明正確的管理技術(shù)、當(dāng)前的技術(shù)方法等等),并選擇典型

的軟件工程開發(fā)案例進(jìn)行剖析,使同學(xué)能夠在牢固掌握軟件工程書本知識(shí)的同時(shí),可以將所學(xué)靈

活地應(yīng)用于實(shí)際的軟件開發(fā)中。

本大綱適用于四年制本科信息與計(jì)算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用?,F(xiàn)將大綱

使用中有關(guān)問(wèn)題說(shuō)明如下:

一為了使教師和學(xué)生更好地掌握教材,大綱每一章節(jié)均由教學(xué)目的、教學(xué)要求和教學(xué)內(nèi)容三部

分組成。教學(xué)目的注明教學(xué)目標(biāo),教學(xué)要求分掌握、熟悉和了解三個(gè)級(jí)別,教學(xué)內(nèi)容與教學(xué)

要求級(jí)別對(duì)應(yīng),并統(tǒng)一標(biāo)示(核心內(nèi)容即知識(shí)點(diǎn)以下劃實(shí)線,重點(diǎn)內(nèi)容以下劃虛線,一般內(nèi)容

不標(biāo)示)便于學(xué)生重點(diǎn)學(xué)習(xí)。

二教師在保證大綱核心內(nèi)容的前提下,可根據(jù)不同教學(xué)手段,講授重點(diǎn)內(nèi)容和介紹一般內(nèi)容。

三總教學(xué)參考學(xué)時(shí)54,均為理論(講授)課時(shí)。

四教材:《軟件工程導(dǎo)論》,清華大學(xué)出版社,張海藩,6版,2013年。

II正文

第一章軟件工程學(xué)概述

教學(xué)目的

掌握軟件危機(jī)產(chǎn)生的原因與解決途徑,了解軟件工程的基本原理,熟悉軟件生命周期的幾

階段,掌握軟件過(guò)程實(shí)現(xiàn)的幾個(gè)模型以及它們的優(yōu)缺點(diǎn)。

二教學(xué)要求

(一)掌握軟件危機(jī)產(chǎn)生的原因與解決途徑

(二)了解軟件工程的基本原理

(三)熟悉軟件生命周期的幾個(gè)階段

(四)掌握軟件過(guò)程實(shí)現(xiàn)的幾個(gè)模型以及它們的優(yōu)缺點(diǎn)

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

(-)掌握軟件危機(jī)產(chǎn)生機(jī)原因與解決途徑

(二)了解軟件工程的基本原理

(三)熟悉軟件生命同期的兒仝階段

(四)掌握軟件過(guò)程實(shí)現(xiàn)竹幾個(gè)模型以及它們的優(yōu)缺點(diǎn)

第二章可行性研究

一教學(xué)目的

掌握可行性研究的任務(wù),了解可行性研究的步驟,掌握系統(tǒng)流程圖的符號(hào)和畫法,掌握數(shù)

據(jù)流圖和數(shù)據(jù)字典的建立基本方法和原則,了解成本/效益分析。

二教學(xué)要求

(-)掌握可行性研究的任務(wù)

(-)了解可行性研究的步驟

(三)掌握系統(tǒng)流程圖

(四)掌握數(shù)據(jù)流圖

(五)掌握數(shù)據(jù)字典

(六)了解成本/效益分析

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

(一)可行性研究的任務(wù)

(二)可行性研究的步驟

(三)系統(tǒng)流程圖

(四)掌握數(shù)據(jù)流圖

(五)掌握數(shù)據(jù)字典

(六)成本/效益分析

第三章需求分析

-教學(xué)目的

掌握軟件需求分析的任務(wù)及數(shù)據(jù)分析的重要性;實(shí)體-聯(lián)系圖的結(jié)構(gòu)、符號(hào)和應(yīng)用,理解與

用戶溝通獲取需求的方法、分析員和用戶的責(zé)任;數(shù)據(jù)規(guī)范化的意義;狀態(tài)轉(zhuǎn)換圖的結(jié)溝、符號(hào)

和應(yīng)用;其他需求分析圖形工具結(jié)構(gòu)和符號(hào)。了解幾種數(shù)據(jù)范式的定義;軟件需求驗(yàn)證的方法。

二教學(xué)要求

(一)掌握需求分析的任務(wù)

(二)熟悉與用戶溝通獲取需求的方法

(三)了解分析建模與規(guī)格說(shuō)明

(四)掌握實(shí)體一聯(lián)系圖

(五)了解數(shù)據(jù)規(guī)范化

(六)熟悉狀態(tài)轉(zhuǎn)換圖

(七)熟悉其他圖形工具

(八)了解驗(yàn)證軟件需求

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

(一)需求分析的任務(wù)

(二)與用戶溝通獲取露求的方.法

(三)分析建模與規(guī)格說(shuō)明

(四)實(shí)體?聯(lián)系圖

(五)數(shù)據(jù)規(guī)范化

(六)狀態(tài)轉(zhuǎn)換圖…

(七)其他圖形工具..

(八)驗(yàn)證軟件需求

第五章總體設(shè)計(jì)

一教學(xué)目的

掌握總體設(shè)計(jì)的相關(guān)概念和在設(shè)計(jì)階段的定位;軟件設(shè)計(jì)過(guò)程中應(yīng)遵循的基本原理;層次圖、

HIPO圖、結(jié)構(gòu)圖的畫法;面向數(shù)據(jù)流設(shè)計(jì)方法的概念;變換分析、事務(wù)分析法過(guò)程和應(yīng)用。熟

悉典型的總體設(shè)計(jì)過(guò)程包括的步驟;設(shè)計(jì)中的啟發(fā)式規(guī)則。

二教學(xué)要求

(一)熟悉設(shè)計(jì)過(guò)程

熟悉設(shè)計(jì)的任務(wù)和步驟

(二)掌握設(shè)計(jì)原理

掌握模塊化、抽象、逐步求精、信息隱藏和局部化、模塊獨(dú)立性

(三)熟悉啟發(fā)規(guī)則

(四)掌握描繪軟件結(jié)構(gòu)的圖形工具

掌握HIPO圖、結(jié)構(gòu)圖

(五)掌握面向數(shù)據(jù)流的設(shè)i-方法

掌握基本概念、變換分析、事務(wù)分析、設(shè)計(jì)優(yōu)化原則

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

(一)設(shè)計(jì)過(guò)程一

設(shè)計(jì)的任務(wù)和步驟

(二)設(shè)計(jì)原理

模塊化、抽彖、逐步求精、信息隙藏和局部化、模塊獨(dú),工性

(三)后發(fā)規(guī)則

(四)描繪軟件結(jié)構(gòu)的圖形工具

HIPO圖、結(jié)構(gòu)圖

(五)面向數(shù)據(jù)流的設(shè)計(jì)方法

基本概念、變換分析、事務(wù)分析、設(shè)計(jì)優(yōu)化原則

第六章詳細(xì)設(shè)計(jì)

-教學(xué)目的

掌握詳細(xì)設(shè)計(jì)在設(shè)計(jì)階段的定位;結(jié)構(gòu)程序設(shè)計(jì)概念和特點(diǎn);幾種常用的設(shè)計(jì)工具,包括流

程圖、盒圖、PAD圖、判定表、判定樹和PDL等;程序復(fù)雜性定量度量方法McCabe基本

思路。熟悉人機(jī)界面設(shè)計(jì)需要解決的幾個(gè)問(wèn)題;面向數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方法的概念和Jackson方法

的步驟。了解:人機(jī)界面設(shè)計(jì)過(guò)程和指南;Halstead方法的基本思路。

二教學(xué)要求

(一)掌握結(jié)構(gòu)程序設(shè)計(jì)

(二)了解人機(jī)界面設(shè)計(jì)

(三)掌握過(guò)程設(shè)計(jì)的工具

流程圖、盒圖、PAD圖、判定表、判定樹和PDL

(四)熟悉面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法

Jackson方法

(五)熟悉程序及雜程度的定量度量

McCabe方法和Halstead方法

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

(一)結(jié)構(gòu)程序設(shè)計(jì)

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

(三)過(guò)程設(shè)計(jì)的工具

流程圖、盒圖、PAD圖、判定表、判定樹和PDL

(四)面向數(shù)據(jù)結(jié)構(gòu)的.設(shè)計(jì)方法一

Jackson方法

(五)程序復(fù)雜程度的定量度量

McCabe方法和Halstead方法

第七章實(shí)現(xiàn)

一教學(xué)目的

掌握軟件測(cè)試涉及的各種基本概念;軟件測(cè)試的目標(biāo).、方法和基本步驟;白盒、黑盒測(cè)試法

的幾種典型技術(shù)“理解軟件測(cè)試主要準(zhǔn)則I軟件調(diào)試過(guò)程I軟件可靠性基木概念v了解程序設(shè)計(jì)

語(yǔ)言選擇標(biāo)準(zhǔn):軟件可靠行估算方法。

二教學(xué)要求

(一)編碼

了解程序設(shè)計(jì)語(yǔ)言的選擇標(biāo)準(zhǔn)及程序設(shè)計(jì)風(fēng)格。

(二)軟件測(cè)試基礎(chǔ)

掌握軟件測(cè)試的目的、方法和步驟等基礎(chǔ)知識(shí)。

(三)單元測(cè)試

掌握單元測(cè)試技術(shù)。

(四)集成測(cè)試

掌握集成測(cè)試策略。

(五)確認(rèn)測(cè)試

掌握確認(rèn)測(cè)試的分類。

(六)白盒測(cè)試技術(shù)

掌握白盒測(cè)試技術(shù),并能熟練應(yīng)用。

(七)黑盒測(cè)試技術(shù)

理解黑盒測(cè)試的目的,掌握黑盒測(cè)試技術(shù),并能熟練應(yīng)用。

(A)調(diào)試

熟悉軟件調(diào)試過(guò)程。

(九)軟件可靠性

了解軟件可靠性的基本概念。

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

(一)編碼

程序設(shè)計(jì)語(yǔ)言的選擇標(biāo)準(zhǔn)及程序設(shè)計(jì)風(fēng)格。

(二)軟件測(cè)試基礎(chǔ)

軟件測(cè)試的目的、方法和步驟等基礎(chǔ)知識(shí)。

(三)單元測(cè)試

單元測(cè)試技術(shù)」

(四)集成測(cè)試

集成測(cè)試策略。

(五)確認(rèn)測(cè)試

確認(rèn)測(cè)試的分類。

(六)白盒測(cè)試技術(shù)

白盒測(cè)試技術(shù),并能取練應(yīng)用。

(七)黑盒測(cè)試技術(shù)

黑盒測(cè)試的目的,掌握黑盒測(cè)試技術(shù),并能熟練應(yīng)用。

(八)調(diào)試一

軟件謖讀過(guò)程兒.

(九)軟件可靠性

軟件可靠性的基本概念。

第八章維護(hù)

一教學(xué)目的

掌握軟件維護(hù)的定義和過(guò)程。理解軟件可維護(hù)性的因素;軟件再工程定義和主要活動(dòng)。了解

軟件維護(hù)的特點(diǎn)和存在的問(wèn)題;預(yù)防性維護(hù)的定義。

二教學(xué)要求

(■)掌握軟件維護(hù)的定義

改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù),要求達(dá)到領(lǐng)會(huì)層次。

(二)了解軟件維護(hù)的特點(diǎn)

了解結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)、維護(hù)的困難性、軟件維護(hù)的費(fèi)用。

(三)掌握軟件維護(hù)過(guò)程

掌握維護(hù)的組織、維護(hù)的流程、維護(hù)的技術(shù)及評(píng)價(jià)維護(hù)活動(dòng)。

(四)熟悉軟件的可維護(hù)性

(五)了解預(yù)防性維護(hù)

(六)熟悉軟件再工程過(guò)程

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

(一)軟件維護(hù)的定義

改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù),要求達(dá)到領(lǐng)會(huì)層次,

(二)軟件維護(hù)的特點(diǎn)

結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)、維護(hù)的困難性、軟件維護(hù)的費(fèi)用。

(三)軟件維護(hù)過(guò)程

維護(hù)的組織、維護(hù)的流程、維護(hù)的技術(shù)及評(píng)價(jià)維護(hù)活動(dòng)。

(四)軟住的可維護(hù)性..

(五)預(yù)防性維護(hù)

(六)軟件再一工程過(guò)程

第九章面向?qū)ο蠓椒▽W(xué)引論

一教學(xué)目的

掌握:面向?qū)ο蠓椒▽W(xué)的要點(diǎn)和基本概念;面向?qū)ο蠼5幕舅枷?;理解:面向?qū)ο蠓椒?/p>

學(xué)的優(yōu)點(diǎn)及開發(fā)模型;掌握對(duì)象模型的功能基本符號(hào)和關(guān)系,動(dòng)態(tài)模型和功能模型的基本概念和

構(gòu)造方法。

二教學(xué)要求

(-)掌握面向?qū)ο蟮母攀?/p>

(-)掌握面向?qū)ο蟮哪P?/p>

對(duì)象模型、對(duì)象和類、關(guān)聯(lián)、類的層次結(jié)構(gòu),要求達(dá)到領(lǐng)會(huì)層次。

對(duì)象圖、動(dòng)態(tài)模型、事件、狀態(tài)、行為,要求達(dá)到領(lǐng)會(huì)層次。

狀態(tài)圖,要求達(dá)到簡(jiǎn)單應(yīng)用層次。功能模型,要求達(dá)到領(lǐng)會(huì)層次。

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

(-)面向?qū)ο蟮母攀?/p>

(")面向?qū)ο蟮哪P?/p>

對(duì)象模型、對(duì)象和類、關(guān)聯(lián)、類的層次結(jié)構(gòu),要求達(dá)到領(lǐng)會(huì)層次.

對(duì)象圖、動(dòng)態(tài)模型、事件、狀態(tài)、行為,要求達(dá)到領(lǐng)會(huì)層次。

狀態(tài)圖,要.求達(dá)到簡(jiǎn)單應(yīng)川屋次.功能模型,要求達(dá)到領(lǐng)會(huì)信次.

第十章面向?qū)ο蠓治?/p>

一教學(xué)目的

掌握面向?qū)ο蠓治龅倪^(guò)程,熟悉掌握需求陳述,掌握如何建立對(duì)象模型、動(dòng)態(tài)模型、功能

模型。熟悉對(duì)象模型服務(wù)的定義。

二教學(xué)要求

(一)掌握面向?qū)ο蠓治龅幕具^(guò)程

(二)熟悉需求陳述

(三)掌握建立對(duì)象模型

(四)掌握建立動(dòng)態(tài)模型

(五)掌握建立功能模型

(六)熟悉定義服務(wù)

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

(一)面向?qū)ο蠓治龅倪^(guò)程

(二)需求陳述

(三)建立對(duì)象模型

(四)建立動(dòng)態(tài)模型

(五)建立功能模型

(六)定義服務(wù)

第十一章面向?qū)ο笤O(shè)計(jì)

一教學(xué)目的

掌握面向?qū)ο笤O(shè)計(jì)準(zhǔn)則;軟件重用的基本思想;子系統(tǒng)的交互方式和組織方案。理解面向

對(duì)象設(shè)計(jì)的啟發(fā)規(guī)則;從面向?qū)ο蟮慕嵌瘸霭l(fā),問(wèn)題域、人機(jī)交互、任務(wù)管理和數(shù)據(jù)管理等部分

的策略;對(duì)象模型間的關(guān)聯(lián)。了解設(shè)計(jì)類中的服務(wù)和設(shè)計(jì)優(yōu)化。

二教學(xué)要求

(-)掌握面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則

(二)熟悉啟發(fā)規(guī)則

熟悉面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則。

(三)掌握軟件重用

掌握軟件重用的基本思想

(四)掌握系統(tǒng)分解

掌握子系統(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ì)類中的服務(wù)

(十)熟悉如何設(shè)計(jì)關(guān)聯(lián)

(十一)了解設(shè)計(jì)優(yōu)化

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

(一)掌握面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則

(二)熟悉肩發(fā)規(guī)則一

熟悉面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則能

(三)掌握軟件重用

(四)掌握軟件重用的基本思想

(五)掌握系統(tǒng)分解

掌握子系統(tǒng)的交互方式和組織方案。

(六)熟卷如何設(shè)計(jì)問(wèn)題域子系統(tǒng)一

(七)熟悉如何設(shè)吐A機(jī)交互子系統(tǒng)..

(八)熟悉如何設(shè)計(jì)任務(wù)萱理工系統(tǒng)一

(九)熟悉如何設(shè)計(jì)數(shù)據(jù)管.理工系統(tǒng)

(+)了解設(shè)計(jì)類中的服務(wù)

(+-)熟悉如何設(shè)計(jì)關(guān)聯(lián)

(十二)了解設(shè)計(jì)優(yōu)化

第十二章面向?qū)ο髮?shí)現(xiàn)

-教學(xué)目的

熟悉面向?qū)ο笳Z(yǔ)言的優(yōu)點(diǎn)和技術(shù)特點(diǎn)。了解面向?qū)ο蟪绦蛟O(shè)計(jì)遵循的新準(zhǔn)則;測(cè)試策略和

如何設(shè)計(jì)測(cè)試用例。

二教學(xué)要求

(一)熟悉如何選擇程序設(shè)計(jì)語(yǔ)言

(二)了解程序設(shè)計(jì)風(fēng)格

(三)了解測(cè)試策略

(四)了解如何設(shè)計(jì)測(cè)試用例

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

(■)選擇程序設(shè)計(jì)語(yǔ)言

(二)程序設(shè)計(jì)風(fēng)格

(三)測(cè)試策略

(四)設(shè)計(jì)測(cè)試用例

in教學(xué)組織與方法

一實(shí)施機(jī)構(gòu):由醫(yī)學(xué)信息工程系軟件工程教研室執(zhí)行

二組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究、教學(xué)手段應(yīng)用、試講制度

三教學(xué)方法:

?.理論教學(xué):采用啟發(fā)式、討論式、互動(dòng)式課堂教學(xué)方法、輔助現(xiàn)代多媒體教學(xué)設(shè)備進(jìn)行多媒體

教學(xué)。

2.輔導(dǎo)形式:輔導(dǎo)講義、課堂答疑、郵件答疑

四考核辦法:采用閉卷筆試,教學(xué)測(cè)量。理論占60%,平時(shí)成績(jī)及考勤占:40%

IV教學(xué)時(shí)數(shù)分配表

課程教學(xué)內(nèi)容教學(xué)手段時(shí)數(shù)

軟件工程學(xué)概述

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論