下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、安徽大學(xué)本科教學(xué)課程教案課程代碼:ZJ36047課程名稱:軟件工程導(dǎo)論授課專業(yè):軟件工程授課教師:W職稱/學(xué)位:講師/博士開課時間:二。一六至二。一七學(xué)年第 2學(xué)期第1次課程教學(xué)方案周1課時2次數(shù)教第1章軟件工程的范疇學(xué)章節(jié)目(1)明確軟件工程的各個方面的含義。標(2)描述傳統(tǒng)軟件工程生命周期模型和面向?qū)ο蠓缎汀?3)感受遵守道德規(guī)范的重要性。要求重重點:(1)軟件工程的定義;(2)軟件工程的傳統(tǒng)范型;(3)軟件工程的即可對象范型。點難點:維護的傳統(tǒng)和現(xiàn)代的觀點。難點教學(xué)V課堂講授小組活動口實驗演示V 難點答疑V提問方作業(yè)講評口實踐教學(xué)口考試測驗其他活動式媒體V 文字教材V 電子教案口錄像材料
2、口錄音材料直播課堂資 CAI課件 IP課件其他資源:源課(1)為什么傳統(tǒng)意義上的維護觀點對于今天的軟件產(chǎn)品不現(xiàn)實?(2) “軟件危機” 一詞于1976年提出,它是什么意思?這個詞現(xiàn)在還適用嗎?后作業(yè)板書設(shè)計教學(xué)課件第1章 軟件工程的范疇1 .歷史方面2 .經(jīng)濟方面3 .維護性方面4 .需求、分析和設(shè)計方面5 .小組編程方面6 .為什么沒有計劃階段7 .為什么沒有測試階段8 .為什么沒有文檔階段9 .面向?qū)ο蠓缎?0 .術(shù)語11 .道德問題第1次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)由兩個實例引入:入?工程學(xué)的意義。新?軟件生產(chǎn)過程雖然很多方面與傳統(tǒng)工程相似,但是仍然有自己的屬課性和問題。?軟件工程定
3、義為 門學(xué)科,目的是生產(chǎn)出滿足客戶要求的、 未超出 預(yù)算的、按時交付的、沒有錯誤的軟件。?需要在軟件生產(chǎn)的各個階段使用恰當?shù)募夹g(shù),包括何時進行分析、 設(shè)計和交付后維護。?軟件工程結(jié)合人類各個領(lǐng)域的許多知識,包括經(jīng)濟和社會科學(xué)。講1.1歷史方面授? 1968年在德國Garmisch召開的NAK件工程會議上簽署了聲明,內(nèi)正式確立了軟件工程的概念。容?目標:軟件工程應(yīng)當是一項類似工程的活動,應(yīng)當使用已建立的工程學(xué)科的基本原理和范型來解決“軟件危機”。?軟件交付所出現(xiàn)的問題?推遲完成?超出預(yù)算?特性缺失錯誤?軟件危機仍然伴隨著我們,告訴我們兩件事情:(1)軟件生產(chǎn)過程雖然很多方面與傳統(tǒng)工程相似,但是仍
4、然有自己的屬性和問題。(2)可能應(yīng)當重新命名為“軟件蕭條”(Software Depression )?周期長?難預(yù)測1.2經(jīng)濟方面?舉例:使用新的編碼技術(shù) CTnew編碼時間比使用舊的編碼技術(shù) CTold少花1/10的時間。是否應(yīng)該使用新的編碼技術(shù) ?通常的答案 時:當然選擇新的編碼技術(shù)。?從軟件工程的經(jīng)濟觀點來看:?考慮培訓(xùn)的成本?考慮采用新技術(shù) CMnew對維護工作的影響1.3維護性方面?傳統(tǒng)維護觀點:傳統(tǒng)意義上,維護是根據(jù)不同時期所開展的活動來 進行定義的客戶想要增加該軟件產(chǎn)品的功能?傳統(tǒng)維護(完善性)客戶想要在軟件之前做同一改變(“移動目標問題”)?傳統(tǒng)開發(fā)范疇?現(xiàn)代維護定義是軟件因
5、存在問題或因有改進或適應(yīng)性需求時,對代碼及相應(yīng)文檔所進行的修改過程1.4 需求、分析和設(shè)計方面?提高需求、分析和設(shè)計技術(shù)是非常重要的?可以盡早發(fā)現(xiàn)錯誤?降低錯誤的總體數(shù)量(需求、分析和設(shè)計中錯誤所占比例較高)1.5 小組編程方面?硬件成本不斷降低?產(chǎn)品太大了無法由一個人在規(guī)定時間內(nèi)編寫完成?這種產(chǎn)品需要由一個小組去完成?模塊之間的接口問題?小組成員之間的交流協(xié)調(diào)問題1.6 為什么沒有計劃階段?在項目的開始,對管理需求和分析階段進行初步計劃? 一旦明確之道將要開發(fā)什么,就制定出軟件項目管理計劃?在整個項目過程中,管理者需要監(jiān)督SPMP勺執(zhí)行情況,并且注意是否有偏離計劃的情況發(fā)生1.7 為什么沒有
6、測試階段?在一個軟件準備好交付給客戶時才檢查它實在是太晚了?持續(xù)測試活動必須始終貫穿于軟件生命周期中?測試活動是?每個軟件正確建造的保證?軟件質(zhì)量保證(SQA小組的責任1.8 為什么沒有文檔階段?在一個軟件準備好交付給客戶時才編制文檔實在是太晚了?軟件行業(yè)中的人員流動性較大?如果前一階段的文檔不是完整、正確和最新的,幾乎不可能執(zhí)行下一階段的步驟?除非提供文檔來說明對一個軟件產(chǎn)品期望的性能,否則不可能測試該軟件產(chǎn)品是否正確工作?如果沒有一套完整、正確的文檔精確地描述產(chǎn)品的當前版本做些什么,維護幾乎是不可能的1.9 面向?qū)ο蠓缎?優(yōu)點1 .由于信息隱藏,交付后維護更安全?極大地減少了出現(xiàn)回歸錯誤的
7、機會2 .使軟件開發(fā)變得更加容易?對象在現(xiàn)實中都存在對應(yīng)物?能夠簡化建模(建模在面向?qū)ο蠓缎椭衅鹬浅V匾淖饔茫? .設(shè)計良好的對象是獨立的單元?產(chǎn)品中與現(xiàn)實世界相關(guān)的、被該對象模擬的部分都可以在對象本身中找到一封裝encapsulation?與外界通信的唯一形式就是給對象發(fā)消息?由對象執(zhí)行特定操作,怎樣執(zhí)行操作完全是對象自身的職責一職責馬區(qū)動設(shè)計 responsibility-driven design4 .降低了軟件產(chǎn)品的復(fù)雜度,從而簡化了軟件開發(fā)與維護5 .提高了重用度1.10 正確看待面向?qū)ο蠓缎? .必須正確使用面向?qū)ο蠓缎?所有范型都很容易被錯誤地使用2 .當正確使用的時候,面向
8、對象范型可以解決一些(但不是全部)傳統(tǒng)范型遇到的問題3 .面向?qū)ο蠓缎陀衅渥陨淼膯栴}4 .面向?qū)ο蠓缎褪悄壳翱捎玫淖詈梅椒?然而,將來它一定會被更先進的技術(shù)所取代1.11 術(shù)語對一些主要術(shù)語概念做出解釋1.12 道德問題介紹軟件從業(yè)人員必須遵守的道德規(guī)范I通過本章的學(xué)習(xí),明確軟件工程的各個方面的含義,描述傳統(tǒng)軟件工程生命周期為模型和面向?qū)ο蠓缎停惺茏袷氐赖乱?guī)范的重要性。納總第 2次課程教學(xué)方案周次2課時數(shù)2教學(xué)章節(jié)第2章軟件生命周期模型目標要求(1)掌握各種不同的軟件生命周期模型(2)能夠針對某一具體項目選用合適的生命周期模型,對比和比較各種生命周期模型。重 點 難 點重點:(1)迭代的定義
9、;(2)遞增的定義;(3)生命周期模型。難點:迭代-遞增生命周期模型。教學(xué)方式V課堂講授小組活動口實驗演示V 難點答疑V提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動媒體資源V 文字教材V 電子教案口錄像材料口錄音材料直播課堂 CAI課件 IP課件 其他資源:課后作業(yè)(1)描述什么情況不螺旋生命周期模型不適用?(2)描述什么樣的產(chǎn)品是螺旋生命周期模型的理想應(yīng)用?(3)在迭代-遞增生命周期模型中如何使用逐步求精?板書設(shè)計教學(xué)課件第2章軟件生命周期模型第 #次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)入新課復(fù)習(xí)上節(jié)課內(nèi)容,包括軟件工程的概念、傳統(tǒng)開發(fā)范型和面向?qū)ο蠓缎?。?fù)習(xí)完這些重點知識后,向?qū)W生提問:能否舉個例
10、子說明理想狀況卜軟件開發(fā)的過程是什么?講授內(nèi)容2.1 理論上的軟件開發(fā)?在理想世界中。軟件產(chǎn)品像第一章所描述的那樣開發(fā)。- 線性 Linear一 從零開始 Starting from scratch?在現(xiàn)實實踐中,軟件開發(fā)完全不同。- 軟件專業(yè)人員是人,因此會犯錯誤。- 當軟件正在開發(fā)時,客戶的需求會發(fā)生變化。2.2 -2.4小型實例研究(一)通過 Winburg小型系統(tǒng)實例描述進化樹生命周期模型,并對比 瀑布生命周期模型。(一)通過野鴨拖拉機公司小型實例研究說明公司業(yè)務(wù)需求發(fā)生變化 的時候?qū)浖_發(fā)過程所產(chǎn)生的危害。2.5迭代和遞增?基本的軟件開發(fā)過程是迭代的。-每個版本比前一個版本離我們的
11、目標更進一步。?處理信息量的限制的一個辦法是使用逐步求精的方法。stepwiserefinement- 集中精力于目前最重要的那些方面。- 那些不緊急的方面延后。- 事情的那個方面最終都要處理,但是要按照目前的重要性依次進行。2.6 修訂的Winburg小型實例研究通過Winburg小型實例把進化樹模型添加在迭代 -遞增模型之上,說明遞增的含義。2.7 迭代和遞增的風(fēng)險和其他方面闡述迭代-遞增模型的優(yōu)點和存在的風(fēng)險。2.8 迭代和遞增的控制闡述為什么需要對迭代-遞增模型進行控制。2.9 其他生命周期模型描述編碼-修補生命周期模型、瀑布生命周期模型、快速原型開發(fā)生命周期模型、開 源生命周期模型、
12、敏捷過程、螺旋生命周期模型,分別描述幾種模型的特點和適用條件。2.12 生命周期模型的比較對比幾種生命周期模型的優(yōu)點和缺點。通過本章的學(xué)習(xí),掌握各種不同的軟件生命周期模型,能夠針對某一具體項目選用為合適的生命周期模型,對比和比較各種生命周期模型。納總第3次課程教學(xué)方案周次3課時數(shù)2教學(xué)章節(jié)第3章軟件過程3.1 統(tǒng)一過程3.2 面向?qū)ο蠓缎蛢?nèi)的迭代和遞增3.3 需求流3.4 分析流3.5 設(shè)計流3.6 實現(xiàn)流教 學(xué) 目 標 和 要求掌握統(tǒng)一過程中的五個核心工作流和四個階段, 掌握統(tǒng)一過程的工作流和階段之間的差別重 點 難 點重點:(1)統(tǒng)一過程的五個核心工作流;(2)統(tǒng)一過程的四個階段。難點:統(tǒng)
13、一過程工作流與階段之間的差別。教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動媒體資源文字教材電子教案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課件 其他資源:作 業(yè) 或 練 習(xí)(1)統(tǒng)一過程的“階段”是什么意思?(2)瀑布生命周期模型的缺點是交付后的產(chǎn)品可能不滿足客戶的需求。統(tǒng)一過程是如 何解決這個問題的?板書設(shè)計教學(xué)課件第3章軟件過程第 3次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)復(fù)習(xí)上節(jié)課內(nèi)容,包括迭代和遞增的概念,回顧幾種常用的軟件開發(fā)模型。入舉例分析不同的軟件開發(fā)組織之間的軟件開發(fā)過程的差異。新課講第3章軟件過程授3.1統(tǒng)一過程內(nèi)?軟件開發(fā)過程描述了
14、構(gòu)造、部署以及維護軟件的方式。容?統(tǒng)一過程(Unified Process)是種構(gòu)造面向?qū)ο笙到y(tǒng)的迭代軟件開發(fā)過程。?迭代和演化式開發(fā)是UP和其它方法中普遍采用的開發(fā)方法。?開發(fā)被組織成一系列固定的短期小項目,每次迭代都產(chǎn)生可執(zhí)行的 局部系統(tǒng),都具有各自的需求分析、設(shè)計、實現(xiàn)和測試活動。3.2 面向?qū)ο蠓缎蛢?nèi)的迭代和遞增?統(tǒng)一過程是一種建模技術(shù)模型是一套UMLS表,表示要開發(fā)的軟件產(chǎn)品的一個或多個方 面。? UML是一種建模語言表示(模擬)目標軟件產(chǎn)品的工具?面向?qū)ο蠓缎褪且环N迭代和遞增方法每個工作流由一些步驟組成,為了完成該工作流,重復(fù)執(zhí)行工作流的步驟直至開發(fā)小組成員認為 UML圖的表示是正
15、確的。3.3 需求流?需求流的目標確定客戶需求?任務(wù)首先,理解應(yīng)用領(lǐng)域(application domain )特定的業(yè)務(wù)環(huán)境其次,業(yè)務(wù)建模利用UML苗述業(yè)務(wù)過程3.4 分析流?分析流目標分析和提取需求,以獲得正確開發(fā)軟件產(chǎn)品和易于維護產(chǎn)品所必需的需求?為什么沒有在需求流中進行?需求流的輸出必須完全能夠被客戶理解分析流的輸出必須是精確的?需求制品必須用客戶的語言表達所有的自然語言都是不精確的需求流和分析流的分離是必要的3.5 設(shè)計流?目標是細化分析流的制品,使程序員根據(jù)設(shè)計制品可以直接編程實現(xiàn)? 傳統(tǒng)設(shè)計體系結(jié)構(gòu)設(shè)計(總體設(shè)計)將產(chǎn)品分解為各個模塊詳細設(shè)計設(shè)計每個模塊:- -數(shù)據(jù)結(jié)構(gòu)- - 算
16、法? 面向?qū)ο笤O(shè)計“類”(可被視為特殊類型的模塊)在分析流期間被提取出來, 在設(shè)計流期間進行設(shè)計。傳統(tǒng)的體系結(jié)構(gòu)設(shè)計對應(yīng)于分析流的一部分傳統(tǒng)的詳細設(shè)計對應(yīng)于設(shè)計流的一部分?目標是細化分析流的制品,使程序員根據(jù)設(shè)計制品可以直接編程實現(xiàn)? 傳統(tǒng)設(shè)計體系結(jié)構(gòu)設(shè)計(總體設(shè)計)將產(chǎn)品分解為各個模塊詳細設(shè)計設(shè)計每個模塊:- -數(shù)據(jù)結(jié)構(gòu)- - 算法? 面向?qū)ο笤O(shè)計“類”(可被視為特殊類型的模塊)在分析流期間被提取出來, 在設(shè)計流期間進行設(shè)計。傳統(tǒng)的體系結(jié)構(gòu)設(shè)計對應(yīng)于分析流的一部分傳統(tǒng)的詳細設(shè)計對應(yīng)于設(shè)計流的一部分3.6實現(xiàn)流?實現(xiàn)流的目標是用選擇的實現(xiàn)語言實現(xiàn)目標軟件產(chǎn)品?大型軟件產(chǎn)品被分為一個個的子系統(tǒng)?
17、子系統(tǒng)包含組件和代碼制品通過本章的學(xué)習(xí),掌握統(tǒng)一過程中的五個核心工作流和四個階段。第#次課程教學(xué)方案周次4課時數(shù)2教學(xué)章節(jié)第3章軟件過程3.7 測試流3.8 交付后維護3.9 退役3.10 統(tǒng)一過程的各階段3.11 一維和二維生命周期模型3.12 改進軟件過程3.13 能力成熟度模型教 學(xué) 目 標 和 要 求(1)解釋統(tǒng)一過程的工作流和階段之間的差別(2)理解軟件過程改進的重要性重 點 難 點重點:統(tǒng)一過程的四個階段。難點:統(tǒng)一過程工作流與階段之間的差別。教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動_媒體資源文字教材電子教案口 錄像材料口 錄音材料直播課堂
18、 CAI課件 IP課件 其他資源:作 業(yè) 或 練 習(xí)課本第63頁10-16題板書設(shè)計教學(xué)課件第3章軟件過程第5次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)復(fù)習(xí)上節(jié)課內(nèi)容,回顧軟件過程中的幾種過程流。入從統(tǒng)一過程模型導(dǎo)入。新課講3.7測試流授?參加人員內(nèi)每個開發(fā)人員和維護人員容質(zhì)量保證小組?制品的可追蹤性是成功測試的重要保證?在統(tǒng)一過程中,測試從始至終與其他工作流并行進行?測試流的性質(zhì)隨著被測試的制品的不同而不同3.8交付后維護?軟件開發(fā)過程的重要組成部分?各類文檔的缺乏會給維護帶來很大的困難?需要兩種類型的測試針對更改本身的測試回歸測試3.9退役?軟件使用了若干年后,當進一步的交付后維護已經(jīng)不值得時,軟
19、件就達到了退役階段3.10 統(tǒng)一過程的各階段?四個遞增階段初始階段(Inception phase )細化階段(日aboration phase )構(gòu)造階段(Construction phase )轉(zhuǎn)換階段(Transition phase )? 統(tǒng)一過程中執(zhí)行的每一個步驟屬于五個核心工作流之一,也屬于四個階段之一。3.11 一維和二維生命周期模型對比瀑布模型和進化樹模型3.12 改進軟件過程軟件開發(fā)的根本問題在于人們不能對軟件過程進行管理。3.13 能力成熟度模型? CMMI供了一個成熟度等級框架:1級-初始級、2級-可重復(fù)級、3級-已定義級、4級-已管理級和5級-優(yōu)化級。?關(guān)鍵過程域(KP
20、A):是一個組織進入級別時要實現(xiàn)的目標通過本次課的學(xué)習(xí),掌握統(tǒng)一過程的工作流和階段之間的差別,理解軟件過程改進的重 要性。第5次課程教學(xué)方案周次5課時數(shù)2教學(xué)章節(jié)第4章軟件小組4.1 小組組織4.2 民主小組方法4.3 傳統(tǒng)的主程序員小組方法4.4 主程序員小組和民主小組之外的編程小組教 學(xué) 目 標 和 要 求(1)明確一個組織良好的軟件小組的重要性(2)掌握現(xiàn)代分級小組是如何組織的,重 點 難 點重點:(1)民主小組方法;(2)傳統(tǒng)的主程序員小組方法。難點:分散決策形式下的技術(shù)管理溝通渠道。教學(xué)方式課堂講授小組活動提問作業(yè)講評口實踐教學(xué)實驗演示難點答疑考試測驗其他活動一媒體資源文字教材電子教
21、案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課件 其他資源:作 業(yè) 或 練 習(xí)課本第73頁1-9題板書設(shè)計教學(xué)課件第4章軟件小組第5次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)入回顧第一章軟件工程范疇的內(nèi)容,說明軟件工程領(lǐng)域不僅僅包含開發(fā) 技術(shù)的應(yīng)用和研究,同時還涉及經(jīng)濟學(xué)、管理學(xué)等相關(guān)的內(nèi)容,引入軟件 開發(fā)團隊的組織的重要性。新課講第4章軟件小組4.1小組組織4.24.3?通過實例說明分模塊完成任務(wù),并非簡單的各自完成模塊任務(wù),還 存在協(xié)調(diào)問題?開發(fā)小組的組織是一個管理問題,與程序員的技術(shù)能力無關(guān);?布魯克斯法則:向一個已經(jīng)延期的軟件項目增加人員會使該項目完 成得更晚;民主小組方法? 無我編程
22、(egoless Programming), 鼓勵他人找出自己程序中的錯 誤?強調(diào)集體,小組成員是平等的,打破程序員對自己開發(fā)程序的“護短”心理,主要目的盡可能多地發(fā)現(xiàn)BUG這種方法的優(yōu)點就是對查找錯誤的積極態(tài)度?需要成員都是有經(jīng)驗的專家? 一般適合開源項目的開發(fā)(10人)傳統(tǒng)的主程序員小組方法?主程序員小組的兩個關(guān)鍵特性:專業(yè)化:小組的每個成員只承擔其接受過培訓(xùn)的那部分工作; 等級性:主程序員指導(dǎo)小組所有其他成員的行動,并且對該項 目的每個方面負責;?主程序員既是一個成功的管理者,也是一個訓(xùn)練有素的程序員,他完成結(jié)構(gòu)化設(shè)計以及代碼中的關(guān)鍵和復(fù)雜的部分?其他的小組成員在主程序員指導(dǎo)下進行具體的
23、細節(jié)設(shè)計和編寫代?在程序員之間沒有溝通的渠道,所有的接口問題都由主程序員解決;?最后,主程序員審查其他小組成員的工作,因為主程序員個人要對 每行代碼負責;?備程序員應(yīng)該在各方面與主程序員一樣有能力,并且需要與主程序 員一樣深入了解這個項目,另外,為讓主程序員集中精力進行結(jié)構(gòu) 化設(shè)計,備程序員應(yīng)進行黑盒測試的用例規(guī)劃,并承擔其他與設(shè)計 過程獨立的任務(wù);?編程秘書是主程序員小組中一個精通專業(yè)、收入頗豐的核心人物;4.4 主程序員小組和民主小組之外的編程小組從民主小組和主程序員小組的優(yōu)點中得出的另一種方法是適當分散決策過程。歸納總結(jié)通過本次課的學(xué)習(xí),明確一個組織良好的軟件小組的重要性,描述現(xiàn)代分級小
24、組是如何組織的。第6次課程教學(xué)方案周次6課時數(shù)2教學(xué)章節(jié)第4章軟件小組4.5 同步-穩(wěn)定小組4.6 敏捷過程小組4.7 開源編程小組4.8 人員能力成熟度模型4.9 選擇合適的小組組織教 學(xué) 目 標 和 要求掌握現(xiàn)代分級小組是如何組織的 了解各種/、同小組組織的優(yōu)缺點。重 點 難 點重點難點:同步-穩(wěn)定小組:選擇合適的小組組織教學(xué)方式課堂講授小組活動口實驗演示難點答疑是問作業(yè)講評口實踐教學(xué)口考試測驗其他活動一媒體資源j文字教材電子教案口錄像材料口錄音材料S:播課堂CAI課件 IP課件 其他資源:課本第73頁10-15題業(yè)或練習(xí)板教學(xué)課件第4章軟件小組書設(shè)計第#次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)
25、入新課回顧上次課內(nèi)容,包括民主小組組織和主程序員小組組織。 通過分析這兩種組織形式的優(yōu)缺點引入新課。講4.5同步-穩(wěn)定小組? 微軟公司采用的方式授?程序員與測試員1: 1比例配備(3-8)內(nèi)? 構(gòu)件并行小組(3-4小組,每組一個程序管理者)? 具備民主小組的特點(鼓勵單個程序員的創(chuàng)新),同時為了協(xié)同工作,每天必須進行容工作同步-(每天將產(chǎn)品輸入數(shù)據(jù)庫,進行同步編譯或測試),發(fā)現(xiàn)問題當天解決4.6敏捷過程小組? 結(jié)對編程(一個編寫程序代碼,另一個編寫測試用例),同一臺計算機上工作? 具備無我編程的特點? 水平弱的可以向水平局的學(xué)習(xí)4.7開源編程小組? 參與開源項目的個人志愿者出于兩個原因:完成一
26、項值得做的任務(wù)的成就感;得到培訓(xùn)的經(jīng)驗,得到較新技術(shù)方面的技能。? 對干-個成功的開源項目目標產(chǎn)品的特性組織者的個性核心小組成員的天資4.8人員能力成熟度模型? 描述管理合開發(fā)一個組織的人力資源的最佳實踐? 舉例Level 2:關(guān)鍵過程區(qū)安置員工,溝通合協(xié)調(diào),工作環(huán)境,性能管理,培訓(xùn)和開發(fā)以及補償Level 5: 關(guān)鍵過程區(qū)連續(xù)能力提高,組織的能力聯(lián)合以及連續(xù)人力資源改革4.9選擇合適的小組組織? 沒有一個解決方案可以解決編程小組組織的所有問題? 較為“正確”方法是依據(jù)需要建造的軟件產(chǎn)品本身各種小組結(jié)構(gòu)經(jīng)驗組織文化歸納總結(jié)通過本次課的學(xué)習(xí),掌握現(xiàn)代分級小組是如何組織的,了解各種不同小組組織的優(yōu)
27、缺 點。第 7次課程教學(xué)方案周次7課時數(shù)2第5章軟件工程工具5.1逐步求精法教5.2成本-效益分析法學(xué)5.3分治章5.4關(guān)注分離節(jié)5.5軟件度量5.6 CASE目標要求通過本章的學(xué)習(xí),理解逐步分離法,理解分治,理解關(guān)注分離的重要性,選擇適當?shù)能浖攘俊V?點 難 點重點:逐步求精法、分治、關(guān)注分離難點:選擇適當?shù)能浖攘拷虒W(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動_媒體資源 文字教材電子教案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課件 其他資源:課后作業(yè)課本第90頁1-9題板書設(shè)計教學(xué)課件第5章軟件工程工具第 #次課程教學(xué)方案教學(xué)內(nèi)容設(shè)計與手段導(dǎo)
28、入新課回顧上次課內(nèi)容,包括小組組織的各種方法的優(yōu)缺點。通過回顧軟件工程的三個基本要素說明工具在軟件工程開發(fā)中的作用。講授內(nèi)容5.1 逐步求精法通過實例描述逐步求精法的特點。5.2 本-效益分析法描述如何用成本-效益分析法確定客戶是否應(yīng)當進行業(yè)務(wù)計算機化,如果確定使用計算機處理業(yè)務(wù),應(yīng)用何種方式來比較各種可選方案的成本和收益。5.3 分治描述分析工具“分治”的特點和問題。5.4 關(guān)注分離描述關(guān)注分離的概念。5.5 軟件度量描述軟件開發(fā)中幾種基本的度量方法。5.6 CASE描述計算機輔助軟件工程的概念。歸納總結(jié)通過本次課的學(xué)習(xí),理解逐步分離法,理解分治,理解關(guān)注分離的重要性,選擇適當?shù)能浖攘俊V?/p>
29、次8課時數(shù)2教學(xué)章節(jié)第5章軟件工程工具5.7 CASE的分類5.8 CASE的范圍5.9 軟件版本5.10 配置控制5.11 建造工具5.12 使用CAS豉術(shù)提高生產(chǎn)力目標要求通過本次課的學(xué)習(xí),了解 CASE的范圍和分類法,掌握版本控制工具、配置控制工具以及構(gòu)件工具,理解 CASE勺重要性。重 點 難 點重點:CASE勺范圍和分類難點:版本控制工具教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動一媒體資源 文字教材電子教案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課件 其他資源:課后作業(yè)課本第90頁10-14題板書設(shè)計教學(xué)課件第5章軟件工程工具第 #次
30、教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)通過次課的學(xué)習(xí),了解了軟件工程的分析工具,還有軟件工具CASE本次課將重點討論 CASEL具。入新課講5.7 CASE的分類目前CASET具用于軟件生命周期的每一個工作流授(1)高端CASEg前段工具:在軟件開發(fā)過程的較早工作流 (需求流、內(nèi)分析流和設(shè)計流)(2)低端CASE1K后端工具:幫助實現(xiàn)流和交付后維護的CASET具。容5.8 CASE的范圍編程工具接口檢查器在線文檔操作系統(tǒng)前端源代碼級調(diào)試器電子數(shù)據(jù)表格結(jié)構(gòu)化編輯器文字處理器5.9軟件版本無論何時維護產(chǎn)品,至少會有兩個版本的產(chǎn)品:老版本和新版本。因為產(chǎn)品是由代碼制品組成的,修改過的每個組件制品也會有兩個
31、或更多的版本。本節(jié)先討論交付后維護范圍內(nèi)的版本控制,然后再擴展到該過程的較早階段。(1)修訂版(2)變種版5.10配置控制配置控制工具可以自動管理多個變種版,但配置控制的作用不局限于多個變種版。5.11建造工具幫助選擇要鏈接的每個編譯代碼制品的正確版本,從而形成該產(chǎn)品的一個特定版本。5.12使用CASEfc術(shù)提高生產(chǎn)力通過實例說明使用 CAS豉術(shù)可以提高軟件開發(fā)的生產(chǎn)力歸通過本次課的學(xué)習(xí),了解 CASE勺范圍和分類法,掌握版本控制工具、納配置控制工具以及構(gòu)件工具,理解 CASE勺重要性??偨Y(jié)第 9次課程教學(xué)方案周次課時92數(shù)教學(xué)章節(jié)第6章測試6.1 質(zhì)量問題6.2 非執(zhí)行測試6.3 執(zhí)行測試目
32、標要求掌握質(zhì)量保證問題,掌握如何對制品進行基于非執(zhí)行的測試,理解基于執(zhí)行的測試原則重 點 難 點重點:1.軟件質(zhì)量保證2.非執(zhí)行測試難點:審查教學(xué)方式T課堂講授小組活動口實驗演示難點答疑舊. W If作業(yè)講評口實踐教學(xué)口考試測驗其他活動媒體資源J文字教材電子教案口錄像材料口錄音材料S:播課堂CAI課件 IP課件 其他資源:課課本第106頁1-8題后作業(yè)教學(xué)課件第6章測試板書設(shè)計第 9次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)入新課復(fù)習(xí)上節(jié)課的內(nèi)容,包括軟件分析工具和CASH具。然后說明測試是軟件過程中的一個完整的組成部分,是軟件生命周期從始至終必須進行的活動。講授內(nèi)容6.1 質(zhì)量問題描述軟件質(zhì)量保證中
33、包含的概念。差錯是一個人犯了過錯時加到軟件 中的。故障是觀察到的軟件產(chǎn)品的不正確行為,它是差錯的結(jié)果。錯誤是 不止確的結(jié)果的累積。軟件的質(zhì)量是產(chǎn)品滿足規(guī)格說明的程度。(1)軟件質(zhì)量保證(2)管理獨立6.2 非執(zhí)行測試描述評審中走查和審查的概念。(1)兩種方式實施走查:參加者驅(qū)動,文檔驅(qū)動。(2)審查最初是為測試設(shè)計和代碼而提出的,遠比走查更深入。6.3 執(zhí)行測試描述執(zhí)行測試的概念。歸納總通過本次課的學(xué)習(xí),掌握質(zhì)量保證問題,掌握如何對制品進行基于非執(zhí)行的測試,理解基于執(zhí)行的測試原則結(jié)周次課時102數(shù)教學(xué)章節(jié)第6章測試6.4 應(yīng)該測試什么6.5 測試與止確性證明6.6 誰應(yīng)當完成執(zhí)行測試6.7 測
34、試什么時候停止目標要求掌握需要測試的內(nèi)容和范圍。重 點 難 點重點:測試的內(nèi)容難點:止確性證明教學(xué)方式4課堂講授小組活動口實驗演示難點答疑:曰、百作業(yè)講評口實踐教學(xué)口考試測驗其他活動一媒體資源J文字教材電子教案口錄像材料口錄音材料S:播課堂CAI課件 IP課件 其他資源:課本第107頁10-15題教學(xué)課件第6章測試板書設(shè)計第#次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)入新課回顧上次課的內(nèi)容,包括質(zhì)量保證問題、基于非執(zhí)行的測試和基于執(zhí)行的測試。本次課將對測試的內(nèi)容和范圍做主要的講解。講授內(nèi)容6.4 應(yīng)該測試什么(1)實用性:是在規(guī)格說明允許的條件下使用止確的產(chǎn)品時,滿足用戶 需求的程度。(2)可靠性:是
35、對產(chǎn)品故障的出現(xiàn)頻率和嚴重性進行的測試。(3)健壯性:是一些因素的函數(shù),如運行條件的范圍、有效輸入帶來不 可接受的結(jié)果的可能性以及產(chǎn)品的輸入無效時結(jié)果的可接受性。(4)性能:是產(chǎn)品必須測試的一個方面。(5)止確性:如果產(chǎn)品的允許的條件下運行,能夠滿足輸出規(guī)格說明, 并與使用的計算資源無關(guān),則該產(chǎn)品是正確的。6.5 測試與止確性證明通過實例描述止確性的數(shù)學(xué)證明過程。6.6 誰應(yīng)當完成執(zhí)行測試系統(tǒng)的執(zhí)行測試必須由獨立的 SQA、組完成,而不是由程序員完成。6.7 測試什么時候停止只有在義無反顧地廢除軟件時,才是停止測試的時候。歸納總結(jié)通過本次課的學(xué)習(xí),掌握需要測試的內(nèi)容和范圍,包括對實用性、可 靠
36、性、健壯性、性能和正確性的測試,尤其需要了解正確性測試通過數(shù)學(xué) 證明完成。第11次課程教學(xué)方案周次11課時數(shù)2教第7章從模塊到對象學(xué)7.1 什么是模塊章7.2 內(nèi)聚節(jié)7.3 耦合目掌握內(nèi)聚和耦合的概念,理解設(shè)計帶有高內(nèi)聚和低耦合的模塊與類。標要求重重點:1.模塊點2.內(nèi)聚和耦合難難點:高內(nèi)聚和低耦合點教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動_媒體資源文字教材電子教案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課件 其他資源:課后作業(yè)課本第134頁1-8題板書設(shè)計教學(xué)課件第7章從模塊到對象第11次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段環(huán)節(jié)在20世紀70年代
37、和80年代期間,模塊化理論經(jīng)歷了穩(wěn)步的發(fā)展,而對象只是模塊化理論中的衍變發(fā)展。本章在模塊化的范疇內(nèi)描述對象。講7.1 什么是模塊一個或多個鄰接的程序語句的集合,它有一個名稱以便系統(tǒng)的其他部 分調(diào)用它,并且最好具有自己專用的變量名集。通過實例理解模塊化的重 要意義。模塊操作:模塊做什么。模塊邏輯:模塊如何完成它的操作。模塊背景:模塊的特殊用途。7.2內(nèi)聚 內(nèi)聚的7個分類和級別:(1)偶然性內(nèi)聚:如果一個模塊執(zhí)行多個完全不相關(guān)的操作。(2)邏輯性內(nèi)聚:當一個模塊進行一系列相關(guān)的操作,每個操作由調(diào) 用模塊來選擇時,該模塊具有邏輯性內(nèi)聚。(3)時間性內(nèi)聚:模塊執(zhí)行一系列與時間有關(guān)的操作。(4)過程性內(nèi)
38、聚:一個模塊執(zhí)行一系列與產(chǎn)品要遵循的步驟順序有關(guān) 的操作。(5)通信性內(nèi)聚:一個模塊執(zhí)行一系列與產(chǎn)品要遵循的步驟順序有關(guān) 的操作,并且所有操作都對相同的數(shù)據(jù)進行。(6)功能性內(nèi)聚:只執(zhí)行一個操作或只達到單 目標的模塊。(7)信息性內(nèi)聚:模塊進行許多操作,每個都有各自的入口點,每個 操作的代碼相對獨立,并且所有操作都對相同的數(shù)據(jù)結(jié)構(gòu)完成。7.3耦合耦合是兩個模塊之間的交互程度。分為5個級別:(1)內(nèi)容耦合:兩個模塊中的一個直接引用了另一個模塊的內(nèi)容。(2)共同耦合:兩個模塊都可存取相同的全局數(shù)據(jù)。(3)控制耦合:兩個模塊中的一個模塊給另一個模塊傳遞控制要素。(4)印記耦合:數(shù)據(jù)結(jié)構(gòu)作為參數(shù)進行傳
39、遞。(5)數(shù)據(jù)耦合:兩模塊的所有參數(shù)是同類數(shù)據(jù)項。歸通過本次課的學(xué)習(xí),掌握內(nèi)聚和耦合的概念, 理解設(shè)計帶有高內(nèi)聚和低納耦合的模塊與類。第#次課程教學(xué)方案周課時122次數(shù)第7章從模塊到對象7.4數(shù)據(jù)封裝教7.5抽象數(shù)據(jù)類型學(xué)7.6信息隱藏章7.7對象節(jié)7.8繼承、多態(tài)和動態(tài)綁定7.9面問對象范型目理解信息隱藏的必要性,掌握繼承、多重性和動態(tài)綁定的意義,區(qū)分泛化、標聚合和關(guān)聯(lián)的不同。要求重重點:1.數(shù)據(jù)封裝點2.抽象數(shù)據(jù)類型難難點:信息隱藏點教學(xué)課堂講授小組活動口實驗演示難點答疑方式提問作業(yè)講評口實踐教學(xué)考試測驗其他活動一媒體資源文字教材電子教案口 錄像材料口 錄音材料直播課堂 CAI課件 IP課
40、件 其他資源:課后作業(yè)課本第134頁9-18題板書設(shè)計教學(xué)課件第7章從模塊到對象第#次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段導(dǎo)入新課回顧上次課內(nèi)容,包括內(nèi)聚和耦合的概念,強調(diào)設(shè)計高內(nèi)聚低耦合的重要性。本次課介紹各種類型的抽象。講授內(nèi)容7.4 數(shù)據(jù)封裝一個數(shù)據(jù)結(jié)構(gòu)中含后對這個數(shù)據(jù)結(jié)構(gòu)執(zhí)行的操作。(1)數(shù)據(jù)封裝和產(chǎn)品開發(fā)(2)數(shù)據(jù)封裝和產(chǎn)品維護7.5 抽象數(shù)據(jù)類型一個數(shù)據(jù)類型連同對該數(shù)據(jù)類型的實例進行的操作。抽象數(shù)據(jù)類型是一個有廣泛用途的設(shè)計工具。7.6 信息隱藏在設(shè)計產(chǎn)品之前,應(yīng)列出一個未來可能修改的實現(xiàn)決定的清單。然后 設(shè)計模塊,對其他模塊隱藏本模塊設(shè)計的實現(xiàn)細節(jié)。7.7 對象對象是抽象數(shù)據(jù)類型的一個
41、具體例子。產(chǎn)品根據(jù)抽象數(shù)據(jù)類型進行設(shè) 計,產(chǎn)品的變量是抽象數(shù)據(jù)類型的實例。7.8 繼承、多態(tài)和動態(tài)綁定繼承:新的數(shù)據(jù)類型可定義為先前定義過的類型的擴展,而不是從頭 開始定義。動態(tài)綁TE:把對象與合適的方法連接起來的行為。多態(tài):方法可應(yīng)用于不同類的形態(tài)。7.9面向?qū)ο蠓缎屯ㄟ^實例說明,盡管面向?qū)ο蠓缎陀泻芏鄡?yōu)點,但還是存在一些問題。歸通過本次課的學(xué)習(xí),理解信息隱藏的必要性,掌握繼承、多重性和動納態(tài)綁定的意義,區(qū)分泛化、聚合和關(guān)聯(lián)的不同??偨Y(jié)第13次課程教學(xué)方案周次13課時數(shù)2教學(xué)章節(jié)第8章可重用性和可移植性8.1 重用的概念8.2 重用的障礙8.3 重用實例研究8.4 對象和重用8.5 設(shè)計和實
42、現(xiàn)期間的重用8.6 其他設(shè)計模式目標要求理解為什么重用如此重要,了解在工作流期間獲得重用的技術(shù),理解設(shè)計 模式的重要性。重 點 難 點重點:重用難點:設(shè)計模式教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動一體 文字教材電子教案口錄像材料口錄音材料直播課堂資 口 CAI課件 IP課件其他資源:源 課 課本第160頁1-6題后作業(yè)教學(xué)課件第8章可重用性和可移植性板書設(shè)第13次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段環(huán)節(jié)通過實例說明在軟件開發(fā)中很多程序是在不斷重復(fù)地進行開發(fā),而利用重用技術(shù)可以避免重復(fù)開發(fā)08.1 重用的概念 使用一個產(chǎn)品中的組件來簡化另一個功能不同的產(chǎn)品的
43、開發(fā)。(1)偶然重用:一個新產(chǎn)品的開發(fā)者意識到,以前設(shè)計的產(chǎn)品的一個組件可在這個新產(chǎn)品中重用。(2)有意重用:使用專門為未來可能的重用而建造的軟件組件。8.2 重用的障礙 描述重用可能會遇到的 6大障礙。8.3 重用實例研究 通過實例說明現(xiàn)代重用在實踐中是如何成功進行的o8.4 對象和重用 當正確使用面向?qū)ο蠓缎蜁r,得到的模塊(對象)具有信息性內(nèi)聚,這促進了重用。8.5 設(shè)計和實現(xiàn)期間的重用(1)設(shè)計重用:當設(shè)計一個產(chǎn)品時,設(shè)計小組的成員可能會發(fā)現(xiàn)從早先的設(shè)計中得到的模塊或類,經(jīng)過一些小的修改或不做修改,可在目前的 項目中重用。(2)應(yīng)用框架:當重用框架時,開發(fā)者需要設(shè)計所建產(chǎn)品的特定應(yīng)用操作
44、。(3)設(shè)計模式:是通常的設(shè)計問題的解決方案,這類問題以一組交互類的形式出現(xiàn),需要由用戶根據(jù)需要定制這類交互類以形成專門的設(shè)計。(4)軟件體系結(jié)構(gòu):面臨各類設(shè)計事項,包括根據(jù)它的組件進行的產(chǎn) 品的組織、產(chǎn)品級的控制結(jié)構(gòu)、通信和同步問題、數(shù)據(jù)庫和數(shù)據(jù)訪問、組 件的物理分布、性能及設(shè)計替代的選擇。8.6其他設(shè)計模式適配器設(shè)計模式、橋設(shè)計模式、迭代器設(shè)計模式、抽象工廠設(shè)計模式歸納總結(jié)通過本次課的學(xué)習(xí),理解為什么重用如此重要,了解在工作流期間獲 得重用的技術(shù),理解設(shè)計模式的重要性。第14次課程教學(xué)方案周次14課時數(shù)2教學(xué)章節(jié)第8章可重用性和可移植性8.7 設(shè)計模式的種類8.8 設(shè)計模式的優(yōu)缺點8.9
45、重用及互聯(lián)網(wǎng)8.10 重用和交付后維護8.11 可移植性8.12 為什么需要可移植性8.13 實現(xiàn)可移植性的技術(shù)目標要求理解設(shè)計模式的重要性,理解重用對可維護性的影響,掌握可移植性的重 要性。重 點 難 點(1)重點:可移植性(2)難點:實現(xiàn)可移植性的技術(shù)教學(xué)方式課堂講授小組活動口實驗演示難點答疑提問作業(yè)講評口實踐教學(xué)口考試測驗其他活動_媒體資源文字教材電子教案口錄像材料口錄音材料直播課堂 CAI課件 IP課件 其他資源:課后作業(yè)課本第161頁11-20題。第15次教學(xué)活動設(shè)計教學(xué)內(nèi)容設(shè)計與手段環(huán)節(jié)本次課將繼回顧上次課的內(nèi)容,包括重用的概念,重用的不同類型。續(xù)討論重用的重要性,以及可移植性及相
46、關(guān)技術(shù)。講授內(nèi)容8.7 設(shè)計模式的種類創(chuàng)建類設(shè)計模式、結(jié)構(gòu)類設(shè)計模式、動作類設(shè)計模式8.8 設(shè)計模式的優(yōu)缺點介紹設(shè)計模式的5大優(yōu)點和4大缺點。8.9 重用及互聯(lián)網(wǎng)一方面,互聯(lián)網(wǎng)促進了代碼重用的廣泛傳播。另一方面,下載材料的 質(zhì)量不可預(yù)測,因而重用的后果也許很嚴重。8.10 重用和交付后維護重用可減少產(chǎn)品維護的時間和花費,重用對交付后維護的影響比對開 發(fā)的影響大。8.11 可移植性假設(shè)產(chǎn)品P由編譯器C進行編譯,然后運行在源計算機上,源計算機 的硬件配置為H,操作系統(tǒng)為O。產(chǎn)品P'與產(chǎn)品P的功能相同,但必須由 編譯器C'進行編譯,并運行在目標計算機上,目標計算機的硬件配置為 HT
47、,操作系統(tǒng)為 O o如果把P轉(zhuǎn)換為P'的成本比從頭開始編寫 P的 成本少的多,則產(chǎn)品P是可移植的。移植軟件的問題包括以下問題:(1)硬件的小兼容性(2)操作系統(tǒng)的不兼容性(3)數(shù)值計算軟件的不兼容性(4)編譯器的不兼容性8.12為什么需要可移植性軟件產(chǎn)品的生存期通常比第一次為編寫軟件的硬件生存期更長。8.13實現(xiàn)可移植性的技術(shù)使用流彳丁的局級語言、隔離產(chǎn)品中不口移植的部分和堅持語言標準、 可移植數(shù)據(jù)和模型驅(qū)動結(jié)構(gòu)。歸納總結(jié)通過本次課的學(xué)習(xí),理解設(shè)計模式的重要性,理解重用對可維護性的 影響,掌握可移植性的重要性。第15次課程教學(xué)方案周次15課時數(shù)2第9章計劃和估算教9.1計劃和軟件過程學(xué)9.2周期和成本估算章9.3軟件項目管理計劃的組成節(jié)9.4軟件項目管理計劃框架9.5 IEEE軟件項目管理計劃目標要求理解計劃的重要性,掌握估算構(gòu)建一個軟件產(chǎn)品的規(guī)模和成本技術(shù)。重 點 難 點(1)重點:計劃的概念、周期和成本估算(2)難
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初一新生安全教育大會
- 2024至2030年中國汽車用端子數(shù)據(jù)監(jiān)測研究報告
- 2024年中國地鐵列車空調(diào)通風(fēng)離心風(fēng)機市場調(diào)查研究報告
- 2024至2030年中國超細分級機數(shù)據(jù)監(jiān)測研究報告
- 2024年保密基本知識考試試題含答案(基礎(chǔ)題)
- 宣傳掃黑除惡預(yù)防校園欺凌
- 歷史上的長征故事征文
- 愛的教育書信讀后感
- 新一代信息技術(shù)產(chǎn)業(yè)園區(qū)建設(shè)合作框架協(xié)議
- 環(huán)保產(chǎn)業(yè)園區(qū)綠色金融支持合作計劃書
- 外研版(三起)(2024)小學(xué)三年級上冊英語全冊教案
- 初一《皇帝的新裝》課本劇劇本
- 幼兒園意識形態(tài)風(fēng)險點排查報告
- 英美文學(xué)導(dǎo)論21級學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 腰椎感染護理查房
- 2023-2024學(xué)年全國小學(xué)三年級上語文人教版期末考卷(含答案解析)
- 2024秋期國家開放大學(xué)專科《法律咨詢與調(diào)解》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 七年級全冊語文古詩詞
- 銷售業(yè)務(wù)拓展外包協(xié)議模板2024版版
- 2024軟件維護合同范本
- 2022-2023學(xué)年北京市海淀區(qū)七年級上學(xué)期期末語文試卷(含答案解析)
評論
0/150
提交評論