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

下載本文檔

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

文檔簡介

《軟件工程》理論教學(xué)大綱(供四年制本科信息與計算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用)Ⅰ前言軟件工程是信息與計算科學(xué)專業(yè)教學(xué)計劃中一門綜合性和實踐性很強(qiáng)的核心課程,主要內(nèi)容包括軟件生存周期模型、可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟件質(zhì)量與質(zhì)量保證、項目計劃與管理。,掌握軟件項目開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法,為更深入地學(xué)習(xí)和今后從事軟件工程的實踐打下良好的基礎(chǔ)。課程將結(jié)合當(dāng)代軟件工程技術(shù)的發(fā)展實際,向?qū)W生系統(tǒng)地講述軟件工程相關(guān)知識(包括,軟件工程的概念、原理、技術(shù),經(jīng)時間考驗而證明正確的管理技術(shù)、當(dāng)前的技術(shù)方法等等),并選擇典型的軟件工程開發(fā)案例進(jìn)行剖析,使同學(xué)能夠在牢固掌握軟件工程書本知識的同時,可以將所學(xué)靈活地應(yīng)用于實際的軟件開發(fā)中。本大綱適用于四年制本科信息與計算科學(xué)(醫(yī)學(xué)信息學(xué))、醫(yī)學(xué)信息工程專業(yè)使用?,F(xiàn)將大綱使用中有關(guān)問題說明如下:一為了使教師和學(xué)生更好地掌握教材,大綱每一章節(jié)均由教學(xué)目的、教學(xué)要求和教學(xué)內(nèi)容三部分組成。教學(xué)目的注明教學(xué)目標(biāo),教學(xué)要求分掌握、熟悉和了解三個級別,教學(xué)內(nèi)容與教學(xué)要求級別對應(yīng),并統(tǒng)一標(biāo)示(核心內(nèi)容即知識點以下劃實線,重點內(nèi)容以下劃虛線,一般內(nèi)容不標(biāo)示)便于學(xué)生重點學(xué)習(xí)。二教師在保證大綱核心內(nèi)容的前提下,可根據(jù)不同教學(xué)手段,講授重點內(nèi)容和介紹一般內(nèi)容。三總教學(xué)參考學(xué)時54,均為理論(講授)課時。四教材:《軟件工程導(dǎo)論》,清華大學(xué)出版社,張海藩,6版,2013年。Ⅱ正文軟件工程學(xué)概述一教學(xué)目的掌握軟件危機(jī)產(chǎn)生的原因與解決途徑,了解軟件工程的基本原理,熟悉軟件生命周期的幾階段,掌握軟件過程實現(xiàn)的幾個模型以及它們的優(yōu)缺點。二教學(xué)要求(一)掌握軟件危機(jī)產(chǎn)生的原因與解決途徑(二)了解軟件工程的基本原理(三)熟悉軟件生命周期的幾個階段(四)掌握軟件過程實現(xiàn)的幾個模型以及它們的優(yōu)缺點三教學(xué)內(nèi)容(一)掌握軟件危機(jī)產(chǎn)生的原因與解決途徑(二)了解軟件工程的基本原理(三)熟悉軟件生命周期的幾個階段(四)掌握軟件過程實現(xiàn)的幾個模型以及它們的優(yōu)缺點可行性研究一教學(xué)目的掌握可行性研究的任務(wù),了解可行性研究的步驟,掌握系統(tǒng)流程圖的符號和畫法,掌握數(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ù)分析的重要性;實體-聯(lián)系圖的結(jié)構(gòu)、符號和應(yīng)用。理解與用戶溝通獲取需求的方法、分析員和用戶的責(zé)任;數(shù)據(jù)規(guī)范化的意義;狀態(tài)轉(zhuǎn)換圖的結(jié)構(gòu)、符號和應(yīng)用;其他需求分析圖形工具結(jié)構(gòu)和符號。了解幾種數(shù)據(jù)范式的定義;軟件需求驗證的方法。二教學(xué)要求掌握需求分析的任務(wù)熟悉與用戶溝通獲取需求的方法了解分析建模與規(guī)格說明掌握實體一聯(lián)系圖了解數(shù)據(jù)規(guī)范化熟悉狀態(tài)轉(zhuǎn)換圖熟悉其他圖形工具了解驗證軟件需求三教學(xué)內(nèi)容需求分析的任務(wù)與用戶溝通獲取需求的方法分析建模與規(guī)格說明實體一聯(lián)系圖數(shù)據(jù)規(guī)范化狀態(tài)轉(zhuǎn)換圖其他圖形工具驗證軟件需求總體設(shè)計一教學(xué)目的掌握總體設(shè)計的相關(guān)概念和在設(shè)計階段的定位;軟件設(shè)計過程中應(yīng)遵循的基本原理;層次圖、HIPO圖、結(jié)構(gòu)圖的畫法;面向數(shù)據(jù)流設(shè)計方法的概念;變換分析、事務(wù)分析法過程和應(yīng)用。熟悉典型的總體設(shè)計過程包括的步驟;設(shè)計中的啟發(fā)式規(guī)則。二教學(xué)要求熟悉設(shè)計過程熟悉設(shè)計的任務(wù)和步驟掌握設(shè)計原理掌握模塊化、抽象、逐步求精、信息隱藏和局部化、模塊獨(dú)立性熟悉啟發(fā)規(guī)則掌握描繪軟件結(jié)構(gòu)的圖形工具掌握HIPO圖、結(jié)構(gòu)圖掌握面向數(shù)據(jù)流的設(shè)計方法掌握基本概念、變換分析、事務(wù)分析、設(shè)計優(yōu)化原則三教學(xué)內(nèi)容設(shè)計過程設(shè)計的任務(wù)和步驟設(shè)計原理模塊化、抽象、逐步求精、信息隱藏和局部化、模塊獨(dú)立性啟發(fā)規(guī)則描繪軟件結(jié)構(gòu)的圖形工具HIPO圖、結(jié)構(gòu)圖面向數(shù)據(jù)流的設(shè)計方法基本概念、變換分析、事務(wù)分析、設(shè)計優(yōu)化原則詳細(xì)設(shè)計一教學(xué)目的掌握詳細(xì)設(shè)計在設(shè)計階段的定位;結(jié)構(gòu)程序設(shè)計概念和特點;幾種常用的設(shè)計工具,包括流程圖、盒圖、PAD圖、判定表、判定樹和PDL等;程序復(fù)雜性定量度量方法McCabe基本思路。熟悉人機(jī)界面設(shè)計需要解決的幾個問題;面向數(shù)據(jù)結(jié)構(gòu)設(shè)計方法的概念和Jackson方法的步驟。了解:人機(jī)界面設(shè)計過程和指南;Halstead方法的基本思路。二教學(xué)要求掌握結(jié)構(gòu)程序設(shè)計了解人機(jī)界面設(shè)計掌握過程設(shè)計的工具流程圖、盒圖、PAD圖、判定表、判定樹和PDL熟悉面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法Jackson方法熟悉程序復(fù)雜程度的定量度量McCabe方法和Halstead方法三教學(xué)內(nèi)容結(jié)構(gòu)程序設(shè)計人機(jī)界面設(shè)計過程設(shè)計的工具流程圖、盒圖、PAD圖、判定表、判定樹和PDL面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法Jackson方法程序復(fù)雜程度的定量度量McCabe方法和Halstead方法實現(xiàn)一教學(xué)目的掌握軟件測試涉及的各種基本概念;軟件測試的目標(biāo)、方法和基本步驟;白盒、黑盒測試法的幾種典型技術(shù)。理解軟件測試主要準(zhǔn)則;軟件調(diào)試過程;軟件可靠性基本概念。了解程序設(shè)計語言選擇標(biāo)準(zhǔn);軟件可靠行估算方法。二教學(xué)要求編碼了解程序設(shè)計語言的選擇標(biāo)準(zhǔn)及程序設(shè)計風(fēng)格。軟件測試基礎(chǔ)掌握軟件測試的目的、方法和步驟等基礎(chǔ)知識。單元測試掌握單元測試技術(shù)。集成測試掌握集成測試策略。確認(rèn)測試掌握確認(rèn)測試的分類。白盒測試技術(shù)掌握白盒測試技術(shù),并能熟練應(yīng)用。黑盒測試技術(shù)理解黑盒測試的目的,掌握黑盒測試技術(shù),并能熟練應(yīng)用。調(diào)試熟悉軟件調(diào)試過程。軟件可靠性了解軟件可靠性的基本概念。三教學(xué)內(nèi)容編碼程序設(shè)計語言的選擇標(biāo)準(zhǔn)及程序設(shè)計風(fēng)格。軟件測試基礎(chǔ)軟件測試的目的、方法和步驟等基礎(chǔ)知識。單元測試單元測試技術(shù)。集成測試集成測試策略。確認(rèn)測試確認(rèn)測試的分類。白盒測試技術(shù)白盒測試技術(shù),并能熟練應(yīng)用。黑盒測試技術(shù)黑盒測試的目的,掌握黑盒測試技術(shù),并能熟練應(yīng)用。調(diào)試軟件調(diào)試過程。軟件可靠性軟件可靠性的基本概念。維護(hù)一教學(xué)目的掌握軟件維護(hù)的定義和過程。理解軟件可維護(hù)性的因素;軟件再工程定義和主要活動。了解軟件維護(hù)的特點和存在的問題;預(yù)防性維護(hù)的定義。二教學(xué)要求掌握軟件維護(hù)的定義改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù),要求達(dá)到領(lǐng)會層次。了解軟件維護(hù)的特點了解結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)、維護(hù)的困難性、軟件維護(hù)的費(fèi)用。掌握軟件維護(hù)過程掌握維護(hù)的組織、維護(hù)的流程、維護(hù)的技術(shù)及評價維護(hù)活動。熟悉軟件的可維護(hù)性了解預(yù)防性維護(hù)熟悉軟件再工程過程三教學(xué)內(nèi)容軟件維護(hù)的定義改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù),要求達(dá)到領(lǐng)會層次。軟件維護(hù)的特點結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)、維護(hù)的困難性、軟件維護(hù)的費(fèi)用。軟件維護(hù)過程維護(hù)的組織、維護(hù)的流程、維護(hù)的技術(shù)及評價維護(hù)活動。軟件的可維護(hù)性預(yù)防性維護(hù)軟件再工程過程面向?qū)ο蠓椒▽W(xué)引論一教學(xué)目的掌握:面向?qū)ο蠓椒▽W(xué)的要點和基本概念;面向?qū)ο蠼5幕舅枷?;理解:面向?qū)ο蠓椒▽W(xué)的優(yōu)點及開發(fā)模型;掌握對象模型的功能基本符號和關(guān)系,動態(tài)模型和功能模型的基本概念和構(gòu)造方法。二教學(xué)要求(一)掌握面向?qū)ο蟮母攀觯ǘ┱莆彰嫦驅(qū)ο蟮哪P蛯ο竽P汀ο蠛皖?、關(guān)聯(lián)、類的層次結(jié)構(gòu),要求達(dá)到領(lǐng)會層次。對象圖、動態(tài)模型、事件、狀態(tài)、行為,要求達(dá)到領(lǐng)會層次。狀態(tài)圖,要求達(dá)到簡單應(yīng)用層次。功能模型,要求達(dá)到領(lǐng)會層次。三教學(xué)內(nèi)容(一)面向?qū)ο蟮母攀觯ǘ┟嫦驅(qū)ο蟮哪P蛯ο竽P?、對象和類、關(guān)聯(lián)、類的層次結(jié)構(gòu),要求達(dá)到領(lǐng)會層次。對象圖、動態(tài)模型、事件、狀態(tài)、行為,要求達(dá)到領(lǐng)會層次。狀態(tài)圖,要求達(dá)到簡單應(yīng)用層次。功能模型,要求達(dá)到領(lǐng)會層次。面向?qū)ο蠓治鲆唤虒W(xué)目的掌握面向?qū)ο蠓治龅倪^程,熟悉掌握需求陳述,掌握如何建立對象模型、動態(tài)模型、功能模型。熟悉對象模型服務(wù)的定義。二教學(xué)要求(一)掌握面向?qū)ο蠓治龅幕具^程(二)熟悉需求陳述(三)掌握建立對象模型(四)掌握建立動態(tài)模型(五)掌握建立功能模型(六)熟悉定義服務(wù)三教學(xué)內(nèi)容(一)面向?qū)ο蠓治龅倪^程(二)需求陳述(三)建立對象模型(四)建立動態(tài)模型(五)建立功能模型(六)定義服務(wù)面向?qū)ο笤O(shè)計一教學(xué)目的掌握面向?qū)ο笤O(shè)計準(zhǔn)則;軟件重用的基本思想;子系統(tǒng)的交互方式和組織方案。理解面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則;從面向?qū)ο蟮慕嵌瘸霭l(fā),問題域、人機(jī)交互、任務(wù)管理和數(shù)據(jù)管理等部分的策略;對象模型間的關(guān)聯(lián)。了解設(shè)計類中的服務(wù)和設(shè)計優(yōu)化。二教學(xué)要求掌握面向?qū)ο笤O(shè)計的準(zhǔn)則熟悉啟發(fā)規(guī)則熟悉面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則。掌握軟件重用掌握軟件重用的基本思想掌握系統(tǒng)分解掌握子系統(tǒng)的交互方式和組織方案。熟悉如何設(shè)計問題域子系統(tǒng)熟悉如何設(shè)計人機(jī)交互子系統(tǒng)熟悉如何設(shè)計任務(wù)管理子系統(tǒng)熟悉如何設(shè)計數(shù)據(jù)管理子系統(tǒng)了解設(shè)計類中的服務(wù)熟悉如何設(shè)計關(guān)聯(lián)了解設(shè)計優(yōu)化三教學(xué)內(nèi)容掌握面向?qū)ο笤O(shè)計的準(zhǔn)則熟悉啟發(fā)規(guī)則熟悉面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則。掌握軟件重用掌握軟件重用的基本思想掌握系統(tǒng)分解掌握子系統(tǒng)的交互方式和組織方案。熟悉如何設(shè)計問題域子系統(tǒng)熟悉如何設(shè)計人機(jī)交互子系統(tǒng)熟悉如何設(shè)計任務(wù)管理子系統(tǒng)熟悉如何設(shè)計數(shù)據(jù)管理子系統(tǒng)了解設(shè)計類中的服務(wù)熟悉如何設(shè)計關(guān)聯(lián)了解設(shè)計優(yōu)化面向?qū)ο髮崿F(xiàn)一教學(xué)目的熟悉面向?qū)ο笳Z言的優(yōu)點和技術(shù)特點。了解面向?qū)ο蟪绦蛟O(shè)計遵循的新準(zhǔn)則;測試策略和如何設(shè)計測試用例。二教學(xué)要求 (一)熟悉如何選擇程序設(shè)計語言(二)了解程序設(shè)計風(fēng)格(三)了解測試策略(四)了解如何設(shè)計測試用例三教學(xué)內(nèi)容(一)選擇程序設(shè)計語言(二)程序設(shè)計風(fēng)格(三)測試策略(四)設(shè)計測試用例Ⅲ教學(xué)組織與方法一實施機(jī)構(gòu):由醫(yī)學(xué)信息工程系軟件工程教研室執(zhí)行二組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究、教學(xué)手段應(yīng)用、試講制度三教學(xué)方法:1.理論教學(xué):采用

溫馨提示

  • 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

提交評論