曙海教學(xué)優(yōu)勢(shì)
我們的課程培訓(xùn)了大批受歡迎的實(shí)戰(zhàn)型工程師。大批企業(yè)與我們
建立了良好的合作關(guān)系。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
?
??功能點(diǎn)的最基本概念
??NESMA功能點(diǎn)定義
ü?ILF內(nèi)部邏輯文件與EIF外部接口文件
ü?EI外部輸入,EO外部輸出,EQ外部查詢
??功能點(diǎn)在完整的QAD量化敏捷開(kāi)發(fā)中的位置
此類文檔的編寫者由于沒(méi)有經(jīng)過(guò)功能點(diǎn)的培訓(xùn),因此其文檔中不存在功能點(diǎn)計(jì)數(shù)項(xiàng)的清晰條目,還存在大量從字面上看不到的功能點(diǎn)。因此需要對(duì)其進(jìn)行標(biāo)記、分析后方可計(jì)數(shù)。
??本章節(jié)將使用講師的“SEAi需求結(jié)構(gòu)”的簡(jiǎn)化版本,在極短的時(shí)間內(nèi),即可將Word或人類語(yǔ)言拆分并表達(dá)為前三層,其第二層就是ILF和EIF(統(tǒng)稱為實(shí)體),第三層則是EI、EO、EQ(統(tǒng)稱為行為),因此可直接用于計(jì)算功能點(diǎn)。
??IFPUG功能點(diǎn)定義五種計(jì)數(shù)項(xiàng)
o?復(fù)雜的調(diào)整因子定義(本課程中棄用)
o?NESMA兩級(jí)簡(jiǎn)化體系
§?Indicative Function Point
§?Estimated Function Point
o?AFP簡(jiǎn)化體系
§?Agile Function Point
??軟件因素調(diào)整因子
o?應(yīng)用類型調(diào)整因子
o?規(guī)模調(diào)整因子
o?變更調(diào)整因子
o?二次開(kāi)發(fā)調(diào)整因子
o?維護(hù)調(diào)整因子
o?多端開(kāi)發(fā)調(diào)整因子
??開(kāi)發(fā)因素調(diào)整因子
o?團(tuán)隊(duì)經(jīng)驗(yàn)因子
o?語(yǔ)言類型因子
??實(shí)際使用中因子的選擇
??初期功能點(diǎn)的引入
??中國(guó)標(biāo)準(zhǔn)時(shí)代
o?行業(yè)協(xié)會(huì)標(biāo)準(zhǔn):《軟件成本低額規(guī)范》
o?北京市地方標(biāo)準(zhǔn)
o?工信部標(biāo)準(zhǔn)
o?國(guó)標(biāo)
o?國(guó)軍標(biāo)
??其他主要參考體系
o?韓國(guó)標(biāo)準(zhǔn)
o?澳大利亞Southern Scope
??功能點(diǎn)定義
??估算的三個(gè)時(shí)機(jī)
??功能點(diǎn)計(jì)數(shù)
??調(diào)整因子計(jì)算
??派生計(jì)算項(xiàng)
o?工作量(標(biāo)準(zhǔn)人天)
o?成本(不同標(biāo)準(zhǔn)中有兩種不同的計(jì)算策略)
§?開(kāi)發(fā)成本計(jì)算
§?總成本計(jì)算
o?工期
o?講師增補(bǔ)的數(shù)值:
§?邏輯代碼行數(shù),代碼混沌指數(shù)
§?測(cè)試用例數(shù),測(cè)試缺陷數(shù),發(fā)布缺陷數(shù)
??基準(zhǔn)比對(duì)與五點(diǎn)估算
此模板是一種格式化的Word文檔,使用特定的符號(hào)系統(tǒng)包含了功能點(diǎn)的各種要素。只要在其中編寫需求(或?qū)⑵渲械臉?biāo)記符號(hào)應(yīng)用于企業(yè)自身的需求文檔),即可供相應(yīng)的工具完成自動(dòng)化計(jì)數(shù)。
課堂練習(xí)(二選一):
1.?將之前的需求以特定格式填寫在模板中
2.?在企業(yè)自身的需求文檔中引入SEAi腳本符號(hào)系統(tǒng)?
此軟件使用簡(jiǎn)化的功能點(diǎn)計(jì)算過(guò)程(兼容各種國(guó)內(nèi)標(biāo)準(zhǔn)),可直接讀取SEAi需求模板中的功能點(diǎn)符號(hào),通過(guò)設(shè)定不同的調(diào)整因子數(shù)值,自動(dòng)完成計(jì)算。
計(jì)算結(jié)果包括:原始功能點(diǎn),調(diào)整因子,調(diào)整后功能點(diǎn),工作量,成本,代碼行數(shù),測(cè)試用例數(shù),測(cè)試缺陷數(shù),發(fā)布缺陷數(shù)。
課堂練習(xí):
1.?計(jì)算一個(gè)較大型項(xiàng)目的功能點(diǎn)及派生數(shù)據(jù)
整體計(jì)劃包括項(xiàng)目早期的立項(xiàng)、合同等計(jì)劃。也包括了敏捷開(kāi)發(fā)的整體計(jì)劃。
??新產(chǎn)品開(kāi)發(fā)的功能點(diǎn)計(jì)劃
o?二次開(kāi)發(fā)功能點(diǎn)的計(jì)算
o?其他功能點(diǎn)不覆蓋的工作量(如數(shù)據(jù)導(dǎo)入等)
??其他估算與計(jì)劃方法
o?數(shù)學(xué)方法(代碼行法、類比法)
o?非數(shù)學(xué)方法(專家估算法)
??迭代計(jì)劃中使用功能點(diǎn)
o?使用SEAi需求條目代替用戶故事
o?直接從SEAi條目數(shù)計(jì)算功能點(diǎn)
o?維護(hù)類任務(wù)功能點(diǎn)計(jì)算
??其他估算方法
o?故事點(diǎn)
o?雞蛋估算法,T恤估算法
??迭代跟蹤產(chǎn)品的進(jìn)度
o?量化地跟蹤產(chǎn)品的內(nèi)在質(zhì)量
§?使用迭代開(kāi)發(fā)+功能點(diǎn)度量來(lái)跟蹤,可以有效防止虛假進(jìn)度。
o?內(nèi)在質(zhì)量的持續(xù)跟蹤
§?可以防止在項(xiàng)目結(jié)束時(shí)發(fā)生質(zhì)量問(wèn)題而導(dǎo)致看似順利的進(jìn)程受阻。
整體跟蹤發(fā)生在項(xiàng)目完成,或大型里程碑(必須是迭代式而非瀑布式里程碑)處,對(duì)計(jì)劃的執(zhí)行情況進(jìn)行評(píng)估。
??實(shí)際完成功能點(diǎn)數(shù)據(jù)的快速/自動(dòng)收集
o?數(shù)據(jù)庫(kù)表法,界面計(jì)數(shù)法,函數(shù)反射法,接口反射法
??核心指標(biāo)度量與評(píng)估
o?生產(chǎn)率FP/人天,成本RMB/FP,編碼消耗率LLOC/FP
o?測(cè)試密度TC/FP,測(cè)試缺陷密度TD/FP,發(fā)布缺陷密度RD/FP
??QAMMI量化敏捷成熟度模型
o?基于功能點(diǎn)+Benchmarking的橫向比較
SEAi模板中可分批次完成需求,并在不同批次中引入需求的維護(hù)、變更、刪除等標(biāo)識(shí),以供迭代開(kāi)發(fā)、維護(hù)型項(xiàng)目使用。
課堂練習(xí)(二選一):
1.?將之前的需求切分為3個(gè)迭代
2.?選擇適當(dāng)?shù)男枨螅瑢⑵錁?biāo)識(shí)為增強(qiáng)、廢棄,模擬正常開(kāi)發(fā)中的可能情況?
此軟件可讀取需求文檔中的迭代計(jì)劃,并計(jì)算出單個(gè)迭代的對(duì)應(yīng)功能點(diǎn)和相關(guān)派生數(shù)據(jù)。
計(jì)算結(jié)果包括:原始功能點(diǎn),調(diào)整因子,調(diào)整后功能點(diǎn),工作量,成本,代碼行數(shù),測(cè)試用例數(shù),測(cè)試缺陷數(shù),發(fā)布缺陷數(shù)。
課堂練習(xí):
1.?計(jì)算上述文檔中的一個(gè)迭代
?
其他:功能點(diǎn)的擴(kuò)展應(yīng)用(詳見(jiàn)各個(gè)模塊的時(shí)間)
以下方法并非“重構(gòu)”特有,對(duì)高標(biāo)準(zhǔn)要求的新項(xiàng)目一樣適用。
??基于功能點(diǎn)的重構(gòu)決策
??基于功能點(diǎn)的重構(gòu)計(jì)劃
o?重構(gòu)團(tuán)隊(duì)人力模型
??基于功能點(diǎn)的重構(gòu)跟蹤
??重構(gòu)案例分享
潛在練習(xí):此處可對(duì)一個(gè)實(shí)際的正將、正在重構(gòu)的項(xiàng)目進(jìn)行練習(xí)
??基于功能點(diǎn)的測(cè)試密度計(jì)劃 TC/FP
??基于功能點(diǎn)的測(cè)試密度度量
o?歸一化測(cè)試密度 RD/FP
??基于4個(gè)100%的自動(dòng)化測(cè)試策略
潛在練習(xí):此處可現(xiàn)場(chǎng)采集各個(gè)項(xiàng)目的度量數(shù)據(jù),并按行業(yè)計(jì)算數(shù)據(jù)的合理性
??拓展的度量項(xiàng)
o?技術(shù)相關(guān):CCI代碼混沌指數(shù)
o?測(cè)試相關(guān):測(cè)試覆蓋率,測(cè)試頻率,測(cè)試效率自動(dòng)化率
o?發(fā)布相關(guān):發(fā)布頻率,發(fā)測(cè)比,線上缺陷次率
??基于功能點(diǎn)的敏捷團(tuán)隊(duì)績(jī)效管理
o?與業(yè)界基線的比較
??基于功能點(diǎn)的個(gè)人績(jī)效管理
?