教學優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系。曙海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承20年積累的教學品質(zhì),以項目實現(xiàn)為導向,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。
??功能點的最基本概念
??1979年:IFPUG的原始功能點
??2000年(約):NESMA的簡化功能點
??2009年:中國功能點標準
??IFPUG功能點定義五種計數(shù)項
o?復雜的調(diào)整因子定義(本課程中棄用)
??NESMA兩級簡化體系
o?Indicative Function Point
o?Estimated Function Point
??AFP簡化體系
o?Agile Function Point
??軟件因素調(diào)整因子
o?應用類型調(diào)整因子
o?規(guī)模調(diào)整因子
o?變更調(diào)整因子
o?二次開發(fā)調(diào)整因子
o?維護調(diào)整因子
o?多端開發(fā)調(diào)整因子
??開發(fā)因素調(diào)整因子
o?團隊經(jīng)驗因子
o?語言類型因子
??實際使用中因子的選擇
??兩種功能點
o?應用功能點(靜態(tài))
o?開發(fā)功能點(動態(tài))
??對已完成系統(tǒng)的應用功能點進行度量
o?界面計數(shù)法(最原始的IFPUG計數(shù)法,效率200~400FP/人天,精度10%(與使用者水平相關))
o?簡化的界面計數(shù)法(NESMA?EFP計數(shù)法,效率約2000FP/人天,精度不詳(估計在15%左右))
§?練習:對已有軟件(需要在課堂環(huán)境中可訪問)進行功能點計數(shù)
o?數(shù)據(jù)庫回歸法(2009年中國標準中推薦使用的計數(shù)法,效率約4000~6000FP/人天,精度不詳(估計在30%左右))
§?練習:對預先導出的數(shù)據(jù)庫表進行功能點計數(shù)練習
o?基于需求文檔的功能點計數(shù)法(兼容NESMA?EFP計數(shù)法,效率無限(但需要文檔反應真實產(chǎn)品且變更被記錄),精度10%(與使用者水平相關))
§?練習:使用AdaScope工具對按SEAi結構編寫的需求文檔進行計數(shù)
o?SEAiSimpleApi自動計數(shù)法(AdaPPM工具中的簡化計數(shù)法,效率無限(僅需10分鐘安裝插件),精度約10%(與架構相關,需要校準);無法識別三方行為(多數(shù)時候差異不大,特定狀態(tài)需人工校準))
§?演示:在生產(chǎn)軟件中安裝SEAiSimpleApi,并在AdaPPM中對其進行自動功能點計數(shù)
o?SEAiApi自動計數(shù)法(AdaPPM工具中的標準計數(shù)法,效率無限(需要寫代碼時植入注解),精度與人類相同(與使用者水平相關),可使用SEAiSimpleApi進行交叉驗證;可以識別三方行為)
§?演示:在生產(chǎn)軟件中安裝SEAiApi,添加注解,并在AdaPPM中對其進行自動功能點計數(shù)
??對已迭代開發(fā)系統(tǒng)的開發(fā)功能點進行度量
o?增強/E?與廢棄/R功能點的功能點計數(shù)
o?SEAi中對增強與廢棄功能的標記
§?練習:使用AdaScope對迭代需求進行自動計數(shù)
??簡化的界面計數(shù)法(NESMA?EFP計數(shù)法,效率約2000FP/人天,精度不詳(估計在15%左右))
??度量的2個時機
??五大度量指標(FP=功能點數(shù))
o?生產(chǎn)率?=?FP/人天
o?編碼消耗率?=?邏輯代碼行?/?FP
o?測試用例密度?=?測試用例數(shù)?/?FP
o?測試缺陷密度?=?測試缺陷數(shù)?/?FP
o?發(fā)布缺陷密度?=?發(fā)布缺陷數(shù)?/?FP
??基礎度量數(shù)據(jù)的定義與采集方法
o?功能點數(shù)
o?人天數(shù)計算方法
o?測試用例計數(shù)方法
o?測試缺陷計數(shù)方法
o?發(fā)布缺陷數(shù)計數(shù)方法
??基準比對與五點估算
o?利用P10,P25,P50,P75,P90對基線進行分布表述
??橫向對比
o?利用“應用功能點”及派生度量項建立團隊基線
o?演示1:在AdaPPM中對比組織內(nèi)部項目的五大指標排名
o?演示2:在AdaPPM中對比項目 pk?業(yè)界的五大指標
??縱向跟蹤(統(tǒng)計過程控制)
o?利用“開發(fā)功能點”及派生度量項建立統(tǒng)計過程控制
o?演示1:在AdaPPM中監(jiān)控各項指標穿越P25/P75的情況
??基于功能點的績效管理
o?平衡積分卡的四象限
o?理解保健因素與激勵因素的差異
o?“首席科學家制度”
??QAMMI量化敏捷成熟度模型概述
o?基于行為與基于量化的成熟度模型對比
o?擴展的度量數(shù)據(jù)(約10個左右)
??基準比對Benchmarking方法
??練習1:在Excel表中建立Benchmarking基線
??演示1:在AdaPPM中建立Benchmarking基線,并與行業(yè)數(shù)據(jù)進行對比
??演示2:在AdaPPM中分析Benchmarking基線的走向
??歸一化分析(練習見后)
??相關性分析及其強弱分析
o?相關性與因果關系的區(qū)分
??練習1:在Excel中進行求解兩組數(shù)據(jù)的相關系數(shù)
??演示1:在AdaPPM中進行相關性分析
??可控因素與不可控因素
??根因分析與解決方案CAR
??預測模型
o?練習1:在Excel表中對已知數(shù)據(jù)進行函數(shù)擬合
o?演示1:在Excel表中求解“歸一化測試缺陷密度”
o?演示1:在Excel表中求解“達到特定缺陷密度所需的CCI數(shù)值”
?