《軟件工程》教學日歷_第1頁
《軟件工程》教學日歷_第2頁
《軟件工程》教學日歷_第3頁
《軟件工程》教學日歷_第4頁
《軟件工程》教學日歷_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《軟件工程》教學日歷

周次講授內(nèi)容學時作業(yè)實驗任務(wù)

軟件工程概述

?組建項目小組:考慮技術(shù)能力、投入時間、

內(nèi)容:講解軟件開發(fā)面臨的問題、軟件

第1講4作業(yè):軟件工程概述(個人)工作態(tài)度、配合程度等因素

的本質(zhì)特性、軟件工程的基本概念及其

?討論選定實驗項目,理解問題描述

要素、軟件質(zhì)量屬性與模型、軟件開發(fā)

的基本活動以及常見的軟件過程模型。

軟件開發(fā)管理?調(diào)查分析已有的相關(guān)軟件產(chǎn)品,確定自己的

產(chǎn)品定位

第2講內(nèi)容:講解軟件開發(fā)團隊的角色分工和2作業(yè):制定團隊章程(團隊)?4開實驗項目啟動會議

組織結(jié)構(gòu)、項目溝通管理、軟件估算技?確定小組人員分工和職貢,分析每個成員的

術(shù)和軟件項目管理的主要活動。技能水平和投入時間

軟件闈置管理

?安裝使用配置管理1:具Gil

第3講內(nèi)容:講解軟件配置管理的基本概念、2作業(yè):配置管理實臉報告(團隊)?學習相關(guān)的開發(fā)平臺

團隊開發(fā)的版本控制等內(nèi)容,介紹當前?團隊分匚協(xié)作,完成配置管理實驗任務(wù)

流行的Gil1:具安的G及GiiHub使用.

同次講授內(nèi)容學時作業(yè)實驗任務(wù)

敏捷開發(fā)方法

內(nèi)容:講解敏捷方法與傳統(tǒng)瀑布模型的?討論制定實驗項目的迭代規(guī)劃

第4講根本區(qū)別、徽捷方法的核心理念、Scrum2作業(yè):軟件項目管理計劃(團隊)?編寫初步的項目計劃文檔

團隊組織與開發(fā)活動,簡要介紹用戶故?建立團隊開發(fā)管理環(huán)境

事、結(jié)對編程、測試盟動開發(fā)、持續(xù)集

成等敏捷開發(fā)實踐。

需求獲取技術(shù)

?討論實驗項目問題描述

第5講內(nèi)容:介紹需求工程的活動內(nèi)容,講解2?分析調(diào)研用戶特征和要求

軟件需求的基本概念與類型,重點描述?確定系統(tǒng)特性列表

常見的需求獲取技術(shù)。

基于情兔的需求方法

?將用例描述拆分成用戶故事

內(nèi)容:講解用戶故事的基本要素和特

?細化迭代1開發(fā)計劃

第6講性、用戶故事的分解方法、用戶故事類4作業(yè):用戶故事(個人)

?分工實現(xiàn)系統(tǒng)的初步原型

型和用戶故事描述,介紹基于用例的情

?報告演示團隊開發(fā)的原型系統(tǒng)

坦分析方法以及用戶角色的提取與分

析技術(shù)。

同次講授內(nèi)容學時作業(yè)實驗任務(wù)

UML交互建模

?討論確定系統(tǒng)需求

?建立實驗項目用例模型

第7講內(nèi)容:講解UML順序圖的基本概念及2作業(yè):軟件需求規(guī)格說明文檔(團隊)

?編寫需求規(guī)格說明文檔

其交互建模方法,說明軟件需求規(guī)格說

?啟動迭代1開發(fā)

明的基本組成和編寫原則。

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

?比較選擇系統(tǒng)技術(shù)方案

內(nèi)容:介紹面向?qū)ν治龌驹恚??確定系統(tǒng)總體結(jié)構(gòu)

第8講2

點講解如何使用CRC卡片發(fā)現(xiàn)系統(tǒng)的?分配迭代1開發(fā)任務(wù)

概念類,講解UML類圖的基本元素以?團隊執(zhí)行迭代1開發(fā)

及使用UML類圖描述系統(tǒng)結(jié)構(gòu)模型。

UML行為建模

?提交軟件需求規(guī)格說明

第9講內(nèi)容:介紹行為建模的基本過程,詳細2作業(yè):統(tǒng)一建模語言(個人)?完成迭代1開發(fā)

講解UML狀態(tài)圖和活動圖的組成元素?集成迭代1系統(tǒng)

和建模方法。

同次講授內(nèi)容學時作業(yè)實驗任務(wù)

軟件體系結(jié)構(gòu)

?完善軟件體系結(jié)構(gòu)設(shè)計

內(nèi)容:介紹系統(tǒng)分解的基本概念和原?分配迭代2開發(fā)任務(wù)

第10講5作業(yè):軟件設(shè)計文檔(團隊)

則,講解常見的軟件體系結(jié)構(gòu)風格、軟?團隊執(zhí)行迭代2開發(fā)

件體系結(jié)構(gòu)框架以及軟件體系結(jié)構(gòu)設(shè)?編寫軟件設(shè)計文檔

計過程,

行為驅(qū)動開發(fā)

內(nèi)容:介紹行為驅(qū)動開發(fā)的基本思想和

?修改和完善軟件設(shè)計文檔

第II講過程.講解如何使用通用語言來描試客3作業(yè):界面的計原型(團隊)

?繼續(xù)進仃迭代2開發(fā)

戶想要的系統(tǒng)行為:介紹交互設(shè)計的基

本原則和過程,簡要說明如何運用工具

設(shè)計用戶界面原型。

軟件設(shè)計

內(nèi)容:概要介紹軟件設(shè)計的基本原則,

講解如何從系統(tǒng)設(shè)計目標出發(fā),選擇合?提交軟件設(shè)計文檔

第12講6

適的體系結(jié)構(gòu)并定義設(shè)計策略;重點講?維續(xù)進行迭代2開發(fā)

解單?職責原則、開放封閉原典J、Liskov

替換原則、依賴倒置原則和接口分高原

則等面向?qū)ο笤O(shè)計原則。

同次講授內(nèi)容學時作業(yè)實驗任務(wù)

代碼歪構(gòu)與模式

內(nèi)容:介紹編程規(guī)范和代碼走查方法,?繼續(xù)進行迭代2開發(fā)

第13講2作業(yè):設(shè)計模式(個人)

講解良好的編碼實踐實例:介紹軟件重?組織走查己完成的代碼

構(gòu)的原則和主要方法,講解幾種常見的

設(shè)計模式.

軟件測試基礎(chǔ)

?繼續(xù)進行迭代2開發(fā)

內(nèi)容:介紹軟件測試的基本概念和原

第14講3作業(yè):測試用例設(shè)計(個人)?重構(gòu)部分質(zhì)量差的代碼

則,概要講解軟件測試的不同類型和測

?集成迭代2系統(tǒng)

狀模也,羽點講解白叁測出力法和用立

測試方法.

軟件系統(tǒng)測忒

?設(shè)計系統(tǒng)測試方案

?團隊成員分工設(shè)計測試用例

第15講內(nèi)容:講解%成測忒測試、功能測試類2作業(yè):軟件測試報告(團隊)

溫馨提示

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

評論

0/150

提交評論