《軟件工程》理論教學(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è)使用)Ⅰ前言軟件工程是信息與計(jì)算科學(xué)專業(yè)教學(xué)計(jì)劃中一門(mén)綜合性和實(shí)踐性很強(qiáng)的核心課程,主要內(nèi)容包括軟件生存周期模型、可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、編碼、軟件質(zhì)量與質(zhì)量保證、項(xiàng)目計(jì)劃與管理。,掌握軟件項(xiàng)目開(kāi)發(fā)和維護(hù)的一般過(guò)程,掌握軟件開(kāi)發(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ù)方法等等),并選擇典型的軟件工程開(kāi)發(fā)案例進(jìn)行剖析,使同學(xué)能夠在牢固掌握軟件工程書(shū)本知識(shí)的同時(shí),可以將所學(xué)靈活地應(yīng)用于實(shí)際的軟件開(kāi)發(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年。Ⅱ正文軟件工程學(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)生的原因與解決途徑(二)了解軟件工程的基本原理(三)熟悉軟件生命周期的幾個(gè)階段(四)掌握軟件過(guò)程實(shí)現(xiàn)的幾個(gè)模型以及它們的優(yōu)缺點(diǎn)可行性研究一教學(xué)目的掌握可行性研究的任務(wù),了解可行性研究的步驟,掌握系統(tǒng)流程圖的符號(hào)和畫(huà)法,掌握數(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é)構(gòu)、符號(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)圖的畫(huà)法;面向數(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è)計(jì)方法掌握基本概念、變換分析、事務(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圖、判定表、判定樹(shù)和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圖、判定表、判定樹(shù)和PDL熟悉面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法Jackson方法熟悉程序復(fù)雜程度的定量度量McCabe方法和Halstead方法三教學(xué)內(nèi)容結(jié)構(gòu)程序設(shè)計(jì)人機(jī)界面設(shè)計(jì)過(guò)程設(shè)計(jì)的工具流程圖、盒圖、PAD圖、判定表、判定樹(shù)和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)則;軟件調(diào)試過(guò)程;軟件可靠性基本概念。了解程序設(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)用。調(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)試軟件調(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ū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)及開(kāi)發(fā)模型;掌握對(duì)象模型的功能基本符號(hào)和關(guān)系,動(dòng)態(tài)模型和功能模型的基本概念和構(gòu)造方法。二教學(xué)要求(一)掌握面向?qū)ο蟮母攀觯ǘ┱莆彰嫦驅(qū)ο蟮哪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ū)ο蟮母攀觯ǘ┟嫦驅(qū)ο蟮哪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ū)ο蠓治鲆唤虒W(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)的交互方式和組織方案。理解面向?qū)ο笤O(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è)計(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)化面向?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è)試用例Ⅲ教學(xué)組織與方法一實(shí)施機(jī)構(gòu):由醫(yī)學(xué)信息工程系軟件工程教研室執(zhí)行二組織內(nèi)容:教案講義審核、集體教學(xué)備課、教學(xué)方法研究、教學(xué)手段應(yīng)用、試講制度三教學(xué)方法:1.理論教學(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論