課程目標(biāo) |
課程內(nèi)容 |
課時(shí) |
|
? 掌握軟件工程的基本概念與方法; ? 掌握軟件生命周期模型及選擇模型的原則; ? 掌握軟件需求、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試的典型實(shí)踐; ? 掌握軟件開發(fā)過程體系參考模型和體系建立的方法、步驟; ? 掌握軟件過程改進(jìn)的方法、過程與策略; ? 掌握軟件開發(fā)過程角色與職責(zé)定義以及團(tuán)隊(duì)建設(shè); ? 掌握軟件配置管理、質(zhì)量保證、軟件評(píng)審的典型實(shí)踐; ? 掌握軟件維護(hù)體系的建立及團(tuán)隊(duì)建設(shè)。 |
軟件工程基本概念和軟件開發(fā)方法 |
軟件項(xiàng)目的特點(diǎn) |
1.5 |
軟件項(xiàng)目管理的困難 |
|||
軟件項(xiàng)目成功的標(biāo)準(zhǔn) |
|||
高效軟件的開發(fā)的三要素 |
|||
軟件項(xiàng)目管理的七個(gè)定律 |
|||
軟件工程的七個(gè)基本原則 |
|||
成功軟件項(xiàng)目十大要決 |
|||
軟件生命周期模型 |
瀑布模型 |
||
原型法 |
|||
迭代模型 |
|||
增量模型 |
|||
統(tǒng)一軟件過程 |
|||
選擇生命周期模型的原則 |
|||
軟件需求開發(fā)典型實(shí)踐 |
如何獲取需求 |
1.5 |
|
如何分析需求 |
|||
如何描述需求 |
|||
如何評(píng)審需求 |
|||
如何管理需求變更 |
|||
軟件設(shè)計(jì)典型實(shí)踐 |
軟件設(shè)計(jì)的基本理念 |
2 |
|
Meyer的5個(gè)模塊化的規(guī)則 |
|||
體系結(jié)構(gòu)設(shè)計(jì) |
|||
GRASP設(shè)計(jì)模式 |
|||
面向?qū)ο蟮拿艚菰O(shè)計(jì)原則 |
|||
設(shè)計(jì)描述的方法 |
|||
設(shè)計(jì)評(píng)審檢查單 |
|||
軟件實(shí)現(xiàn)的典型實(shí)踐 |
配對(duì)編程(pair programming) |
0.5 |
|
測(cè)試驅(qū)動(dòng)(Test-driven) |
|||
持續(xù)集成(Continuous integration) |
|||
小發(fā)行版(Small releases) |
|||
一周40小時(shí) (40-hour week) |
|||
編碼標(biāo)準(zhǔn)(Coding standards) |
|||
重構(gòu)(Refactoring) |
|||
軟件測(cè)試典型實(shí)踐 |
軟件測(cè)試的基本理念 |
1 |
|
測(cè)試用例的生成方法 |
|||
微軟的測(cè)試經(jīng)驗(yàn) |
|||
其他的測(cè)試經(jīng)驗(yàn) |
|||
測(cè)試成熟度模型 |
|||
練習(xí):需求描述 |
1.5 |
||
軟件過程改進(jìn)方法 |
CMMI簡(jiǎn)史、表示方法、基本內(nèi)容、實(shí)施過程 |
1 |
|
實(shí)施CMMI需解決的思想問題 |
|||
在實(shí)施CMMI中有哪些普遍問題? |
|||
實(shí)施CMMI成功的策略 |
|||
軟件開發(fā)過程體系參考模型和體系結(jié)構(gòu) |
相關(guān)的質(zhì)量標(biāo)準(zhǔn) |
0.5 |
|
體系建立的原則與方法 |
|||
體系建立的步驟 |
|||
體系建立的12步 |
|||
軟件開發(fā)過程角色與職責(zé)定義 |
組織結(jié)構(gòu)管理原則 |
0.5 |
|
組織結(jié)構(gòu)的模式 |
|||
角色分工 |
|||
人員配備的原則 |
|||
良好的團(tuán)隊(duì)文化 |
|||
微軟的組隊(duì)模型 |
|||
業(yè)內(nèi)的標(biāo)桿數(shù)據(jù) |
|||
配置管理典型實(shí)踐 |
為什么需要配置管理? |
1 |
|
什么是配置管理? |
|||
配置管理的基本概念 |
|||
配置管理的任務(wù) |
|||
配置管理計(jì)劃 |
|||
配置標(biāo)識(shí) |
|||
變更管理 |
|||
版本管理 |
|||
配置審計(jì) |
|||
配置狀態(tài)報(bào)告 |
|||
軟件配置管理工具 |
|||
質(zhì)量保證典型實(shí)踐 |
質(zhì)量保證的目的與作用 |
0.5 |
|
質(zhì)量保證與質(zhì)量控制的側(cè)重點(diǎn) |
|||
質(zhì)量保證的組織保證 |
|||
質(zhì)量保證的策略 |
|||
質(zhì)量保證的8個(gè)原則 |
|||
QA人員的工作內(nèi)容 |
|||
使用檢查單的注意事項(xiàng) |
|||
適用人群 |
軟件評(píng)審典型實(shí)踐 |
評(píng)審的分類 |
1 |
審查的基本原理 |
|||
高中層經(jīng)理; 軟件項(xiàng)目經(jīng)理; 軟件系統(tǒng)分析師、研發(fā)工程師、測(cè)試工程師; 軟件配置管理人員、QA人員、EPG成員; 希望改進(jìn)軟件研發(fā)與維護(hù)過程的相關(guān)人員。 |
審查的詳細(xì)過程 |
||
審查中的注意問題 |
|||
服務(wù)與維護(hù) |
軟件維護(hù)的定義 |
0.5 |
|
軟件維護(hù)的類型 |
|||
軟件維護(hù)的工作量分布 |
|||
軟件維護(hù)的困難 |
|||
實(shí)施變更的策略指南 |
|||
維護(hù)小組的職責(zé) |
|||
軟件維護(hù)的過程 |
|||
練習(xí):軟件設(shè)計(jì) |
1.5 |
||
討論與答疑 |
1.5 |
||
課時(shí)合計(jì) |
16小時(shí) |
【培訓(xùn)證書】
培訓(xùn)結(jié)束后可以獲得由艾縱認(rèn)證頒發(fā)的培訓(xùn)證書。