軟件功能點介紹_第1頁
軟件功能點介紹_第2頁
軟件功能點介紹_第3頁
軟件功能點介紹_第4頁
軟件功能點介紹_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件功能點介紹第1頁,課件共39頁,創(chuàng)作于2023年2月2007.112內容功能點標準概述功能點計數(shù)過程功能點分析方法示例功能點應用場景Q&A第2頁,課件共39頁,創(chuàng)作于2023年2月2007.113功能點標準概述IFPUG功能點1979IBM的AllanAlbrecht提出FP方法1984正式的FP使用指南發(fā)布1988FPCPMrelease2.01990FPCPMrelease3.01994FPCPMrelease4.01999FPCPMrelease4.12003加入ISO/IEC標準2004FPCPMrelease4.2第3頁,課件共39頁,創(chuàng)作于2023年2月2007.114功能點標準概述IFPUGIFPUG(InternationalFunctionPointsUsers’Group)即國際功能點用戶組是一個致力于功能點分析研究的非營利性組織。1986年IFPUG組織成立,后續(xù)的FP指南都是由IFPUG組織所發(fā)布的FunctionPointCountingPracticesManual系列版本第4頁,課件共39頁,創(chuàng)作于2023年2月2007.115功能點標準概述什么是功能點功能點(FunctionPoints)是度量軟件規(guī)模的一個標準度量單元一個軟件的大小可以通過交付給用戶的功能點數(shù)來度量,就如一間房子的大小通過提供給用戶的建筑面積或使用面積來度量一樣。第5頁,課件共39頁,創(chuàng)作于2023年2月2007.116功能點標準概述什么是功能點分析功能點分析(FunctionPointAnalysis)是從用戶角度度量軟件開發(fā)的一種標準方法。功能點分析基于用戶的邏輯功能需求,而不考慮應用的物理實現(xiàn)第6頁,課件共39頁,創(chuàng)作于2023年2月2007.117功能點計數(shù)過程確定功能點計數(shù)類型識別計數(shù)范圍及應用邊界數(shù)數(shù)據(jù)功能點數(shù)事務功能點確定未調整功能點數(shù)確定調整系數(shù)值計算調整功能點數(shù)第7頁,課件共39頁,創(chuàng)作于2023年2月2007.118功能點計數(shù)過程確定功能點計數(shù)類型識別計數(shù)范圍及應用邊界識別數(shù)據(jù)功能并轉換為未調整功能點數(shù)識別事務功能并轉換為未調整功能點數(shù)確定未調整功能點數(shù)(UFP)確定調整系數(shù)根據(jù)相應的計算公式計算調整功能點數(shù)第8頁,課件共39頁,創(chuàng)作于2023年2月2007.119功能點計數(shù)過程查詢員工信息EQuser1HRsystemEmployeeinformation(ILF)CurrencyAppConversionrate(EIF)Boundary新建員工信息EIuser1user1生成員工信息報表EO第9頁,課件共39頁,創(chuàng)作于2023年2月2007.1110功能點分析方法filefilefileApplicationAApplicationBfile外部輸入EI外部輸出EO外部查詢EQ事務功能內部邏輯文件ILF外部接口文件EIF數(shù)據(jù)功能第10頁,課件共39頁,創(chuàng)作于2023年2月2007.1111功能點分析方法把用戶的業(yè)務功能需求分為數(shù)據(jù)功能需求和處理數(shù)據(jù)的事務功能需求數(shù)據(jù)分為應用內部邏輯數(shù)據(jù)和應用外部的接口數(shù)據(jù),事務分為對數(shù)據(jù)的外部輸入、輸出和查詢分別分析這些組成部分的功能點第11頁,課件共39頁,創(chuàng)作于2023年2月2007.1112功能點分析方法數(shù)據(jù)功能(DataFunction)指提供給用戶的以滿足應用內部和外部數(shù)據(jù)需求的功能性分為內部邏輯文件(ILF)和外部接口文件(EIF)復雜性由數(shù)據(jù)元素類型(DET)和記錄元素類型(RET)決定第12頁,課件共39頁,創(chuàng)作于2023年2月2007.1113功能點分析方法數(shù)據(jù)功能(DataFunction)ILFEIF1to19DET20to50DET51ormoreDET1RETLow(7)Low(7)Average(10)2to5RETLow(7)Average(10)High(15)6ormoreRETAverage(10)High(15)High(15)1to19DET20to50DET51ormoreDET1RETLow(5)Low(5)Average(7)2to5RETLow(5)Average(7)High(10)6ormoreRETAverage(7)High(10)High(10)第13頁,課件共39頁,創(chuàng)作于2023年2月2007.1114功能點分析方法事務功能(TransactionFunction)指提供給用戶的以滿足應用數(shù)據(jù)處理需求的功能性分為外部輸入(EI)、外部輸出(EO)、外部查詢(EQ)復雜性由數(shù)據(jù)元素類型(DET)和文件引用類型(FTR)決定第14頁,課件共39頁,創(chuàng)作于2023年2月2007.1115功能點分析方法事務功能(TransactionFunction)EI1to4DET5to15DET16ormoreDET0to1FTRLow(3)Low(3)Average(4)2FTRLow(3)Average(4)High(6)3ormoreFTRAverage(4)High(6)High(6)第15頁,課件共39頁,創(chuàng)作于2023年2月2007.1116功能點分析方法事務功能(TransactionFunction)EO1to5DET6to19DET20ormoreDET0to1FTRLow(4)Low(4)Average(5)2to3FTRLow(4)Average(5)High(7)4ormoreFTRAverage(5)High(7)High(7)第16頁,課件共39頁,創(chuàng)作于2023年2月2007.1117功能點分析方法事務功能EQ1to5DET6to19DET20ormoreDET0to1FTRLow(3)Low(3)Average(4)2FTRLow(3)Average(4)High(6)3ormoreFTRAverage(4)High(6)High(6)第17頁,課件共39頁,創(chuàng)作于2023年2月2007.1118功能點分析方法確定系統(tǒng)的14個特征值FPA方法認為有14個因素影響FP的個數(shù)這14個特征值根據(jù)SRS的內容來判斷非功能需求設計約束根據(jù)每個特征值的特點,決定它的取值,取值范圍介于0到5之間第18頁,課件共39頁,創(chuàng)作于2023年2月2007.1119功能點分析方法第19頁,課件共39頁,創(chuàng)作于2023年2月2007.1120功能點分析方法計算調整系數(shù)VAF=(TDI*0.01)+0.65TDI(TOTALDEGREEOFINFLUENCE)0.65<VAF<1.35計算功能點FPC=UFP*VAF第20頁,課件共39頁,創(chuàng)作于2023年2月2007.1121示例示例一第21頁,課件共39頁,創(chuàng)作于2023年2月2007.1122功能點應用場景1項目前期的可行性分析關注技術可行性之外的內容采用快速功能點方法判斷項目所需完成的工期和初步預算,從而決定組織是否能夠支撐或接受該項目示例:某組織希望啟動一個網上書城的應用項目,涉及的業(yè)務實體大概為30個左右,可以快速得到項目的功能點數(shù)為1200(30*10*4)個。所以對應的工作量為40到80人月,需要的預算為120萬到240萬左右,對應的開發(fā)時間為8到17個月第22頁,課件共39頁,創(chuàng)作于2023年2月2007.1123功能點應用場景2甲方確立項目范圍與標的甲方在招標的過程中首先需要在內部立項、申請預算功能點方法有助于給出明確的預算申請依據(jù),使得預算過程更加透明示例:1000個功能點的項目,甲方內部申請的預算為1000*2K=2000K,其中1000FP是根據(jù)功能點標準得到,而每個功能點的費用為2K則可以依據(jù)行業(yè)數(shù)據(jù)得到(假定一個功能點的開發(fā)成本為1.5K左右,考慮到乙方的利潤為20%,以及甲方10%左右的管理成本)第23頁,課件共39頁,創(chuàng)作于2023年2月2007.1124功能點應用場景3為乙方確立項目的范圍與標的甲方要求乙方在投標過程中采用功能點報價或評估工期,便于甲方從第三方的角度審查核實乙方的報價是否過高或偏低第24頁,課件共39頁,創(chuàng)作于2023年2月2007.1125功能點應用場景4甲乙雙方合同談判的依據(jù)與傳統(tǒng)的基于模塊的報價方法相比較,基于功能點的談判過程對雙方更為透明。甲方不必再單獨依賴于所謂的“最低價中標”或“中間價中標”等評判方式甲方可以依據(jù)乙方所提供的軟件功能點數(shù)量進行驗收并支付合同款項如何確保質量標準?第25頁,課件共39頁,創(chuàng)作于2023年2月2007.1126功能點應用場景5乙方項目立項的依據(jù)基于功能點方法,乙方內部的人員配備、費用安排以及工期設定等都可以更透明乙方比較不同項目的預算可以更好地將市場因素與技術因素區(qū)分開來,從而給定相對客觀的立項依據(jù)示例:項目的項目,它們的合同價分別是50萬、100萬、150萬,那么乙方內部立項的預算是否會有所不同?第26頁,課件共39頁,創(chuàng)作于2023年2月2007.1127功能點應用場景6項目計劃與跟蹤的基礎對于增量型項目,采用功能點可以直接衡量項目的產出,甚至可以作為依據(jù)向客戶收取與功能點數(shù)量對應的費用對于瀑布型項目則可以考慮引入轉換機制,使得每階段產出都可用功能點衡量問題:如何減小雙向轉換所帶來的誤差?第27頁,課件共39頁,創(chuàng)作于2023年2月2007.1128功能點應用場景7評審質量目標的確定每次評審會議的出口約束條件如何設定?基于過程約束的相對標準往往效果有限例如,評審會議要關閉所有已經發(fā)現(xiàn)的問題?那些沒有發(fā)現(xiàn)的問題如何處理?例如需求評審的質量目標為0.1-0.3缺陷/FP,則規(guī)模為1000FP的需求應該在需求評審之后發(fā)現(xiàn)100到300個缺陷,否則應該進行原因分析第28頁,課件共39頁,創(chuàng)作于2023年2月2007.1129功能點應用場景8測試階段的質量目標設定軟件測試除了關注測試用例是否充分外,還要考慮所發(fā)現(xiàn)的問題是否已經足夠測試用例的充分性可以功能點去衡量,測試發(fā)現(xiàn)的問題也用功能點去衡量,再結合缺陷趨勢分析、缺陷正交分析,最后可以判斷測試后質量狀況第29頁,課件共39頁,創(chuàng)作于2023年2月2007.1130功能點應用場景9基于功能點的驗收方式與需求的功能點一一對應進行驗收考慮完整的需求變更流程,否則無法使用功能點嚴格對應方法基于功能點評價質量標準基于功能點預估應用系統(tǒng)的運營質量第30頁,課件共39頁,創(chuàng)作于2023年2月2007.1131功能點應用場景10項目需求變更的測量軟件項目往往都面臨需求變更的可能,采用功能點方法有助于將變更的程度和粒度描述清楚開發(fā)過程中新增加了2個需求,修改了1個需求,則有可能是50功能點,也有可能是80個或者100個功能點,所以使用功能點方法可以統(tǒng)一對需求變更程度的衡量。從過程度量的角度,需求穩(wěn)定度指標才更有意義第31頁,課件共39頁,創(chuàng)作于2023年2月2007.1132功能點應用場景11軟件需求詳細程度的約束條件甲乙雙方往往無法界定需求描述的詳細程度,從而為后續(xù)需求變更“埋下伏筆”。使用功能點的方法可以有效地指導需求描述的詳細程度,將需求評審的標準由相對標準轉變?yōu)榻^對標準最大程度避免因為前期需求描述不清晰而導致需求頻繁變更第32頁,課件共39頁,創(chuàng)作于2023年2月2007.1133功能點應用場景12大項目與組合項目管理大項目與組合項目管理要解決的關鍵問題之一就是在不同的項目間進行比較而采用功能點方法可以對不同的項目進行歸一化處理,從而比較單位生產率、單位成本或者單位質量狀況第33頁,課件共39頁,創(chuàng)作于2023年2月2007.1134功能點應用場景13甲方內部資產管理對許多甲方組織的IT部門來說,描述現(xiàn)有的IT系統(tǒng)規(guī)模非常有意義,對于硬件設備相對容易,對于軟件系統(tǒng)則可以采用功能點的方法。例如計費系統(tǒng)為40K功能點,客服系統(tǒng)為32K功能點、內部工作管理系統(tǒng)為13K功能點。這樣便于從資產管理的角度知道“自己的家底有多少”第34頁,課件共39頁,創(chuàng)作于20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論