IFPUGCPM4.2功能點實踐手冊(中文摘要)_第1頁
IFPUGCPM4.2功能點實踐手冊(中文摘要)_第2頁
IFPUGCPM4.2功能點實踐手冊(中文摘要)_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、 功能點基礎(chǔ)IFPUGCPM4.2功能點分析度量步驟確定功能點計數(shù)類型識別軟件的應用邊界識別數(shù)據(jù)功能以確定其復雜度以及UFP識別事務功能以確定其復雜度以及UFP確定UFP數(shù)確定值調(diào)整因子計算調(diào)整FP數(shù)IFPUG4.2的定義用戶指明用戶功能性需求的任何人和/或任何時候與軟件通信或互動的任何人或事物。用戶視角是對業(yè)務功能的描述。此外,它應該被用戶認可??梢杂脕碛嬎愎δ茳c數(shù)。能以不同的文檔形式出現(xiàn)。用戶可識別是指為處理而定義的需求或/和能被用戶和軟件開發(fā)者贊同和讀懂的數(shù)據(jù)組。應用邊界定義了應用的外部范圍。內(nèi)部應用與外部用戶世界的概念接口;起一種“膜”的作用,數(shù)據(jù)就是通過這層膜進出應用。包含被應用維護

2、的邏輯數(shù)據(jù);協(xié)助識別在應用中查詢但不在應用中維護的邏輯數(shù)據(jù)依賴于用戶對應用外部業(yè)務的視角它與技術(shù)和/或?qū)嵤┓绞较嗒毩?。范圍定義了一組(部分)被度量的軟件;由功能點計數(shù)的目的決定;確定功能點計數(shù)中包括的功能;可以包含一個或多個應用。控制信息是影響應用基本處理過程的數(shù)據(jù)。它指明了處理什么,何時處理或處理方式。外部輸入(EI)是處理來自應用邊界之外的數(shù)據(jù)或控制信息的基本處理過程。EI的主要目的是維護一個或多個ILF并且/或者改變系統(tǒng)的行為。EI應該滿足下面所有規(guī)則:數(shù)據(jù)或控制信息從應用邊界之外輸入。如果穿過邊界的數(shù)據(jù)不是改變系統(tǒng)行為的控制信息,那么至少應維護一個ILF。對于已識別的處理過程,至少滿足

3、下面三個條件之一:處理邏輯與該應用中其它EI所用的處理邏輯不同。該組已識別的數(shù)據(jù)元素不同于該應用中其它EI的數(shù)據(jù)元素。所涉及的ILF或EIF不同于該應用中其它EI所涉及的文件。EI的復雜度取決于FTR和DET的數(shù)量EI的FTR計算規(guī)則:每個被維護的ILF算一個FTR。每個在EI處理過程中讀取的ILF或EIF算一個FTR。由EI維護和讀取的ILF只算一個FTR。EI的DET計算規(guī)則:完成EI的過程中,如果一個用戶可識別的、非重復的字段穿越應用邊界,那么該字段應算一個DET。如果在EI過程中,系統(tǒng)取出或派生一個字段并且該字段存儲在一個ILF之內(nèi)且沒有穿越應用邊界,則無須計算DET。如果應用能夠發(fā)送

4、一個系統(tǒng)響應信息(如:說明EI過程中發(fā)生錯誤,確認處理過程已經(jīng)完成,確認處理過程應該繼續(xù))到應用邊界之外則算一個DETo即使有多種方法調(diào)用同一功能,則多個功能鍵算一個DET。1-4DET5-15DET16或更多0-1FTR低低一般2FTR低一般高3FTR或更多一般高高外部輸出(EO)是向應用邊界之外發(fā)送數(shù)據(jù)或控制信息的基本處理過程.E0的主要目的是通過邏輯處理方式向用戶呈現(xiàn)信息,而不只是直接恢復數(shù)據(jù)或控制信息。該處理邏輯必須包含至少一個數(shù)學公式或計算過程,或生成派生數(shù)據(jù)。一個EO也可能維護一個或多個ILF和/或改變系統(tǒng)行為。EO應該滿足下面所有條件:數(shù)據(jù)或控制信息發(fā)送出應用邊界。對于已識別的基

5、本處理過程,至少滿足下面三個條件之一:處理邏輯與該應用中其它E0所用的處理邏輯不同。該組已識別的數(shù)據(jù)元素不同于該應用中其它EO的數(shù)據(jù)元素。所涉及的ILF或EIF不同于該應用中其它E0所涉及的文件。此外,EO還應該滿足下述條件之一:處理邏輯包含至少一個數(shù)學公式或計算過程。至少一個ILF被處理邏輯維護。處理邏輯改變了系統(tǒng)的行為。外部查詢(EQ)是向應用邊界之外發(fā)送數(shù)據(jù)或控制信息的基本處理過程.EQ的主要目的是通過恢復數(shù)據(jù)或控制信息向用戶呈現(xiàn)信息。該處理邏輯不包括任何的數(shù)學公式或計算過程,不會生成任何的派生數(shù)據(jù)EQ處理過程中既不會維護任何ILF,也不會改變系統(tǒng)行為。EQ應該滿足下面所有條件:數(shù)據(jù)或控

6、制信息發(fā)送出應用邊界。對于已識別的基本處理過程,至少滿足下面三個條件之一:處理邏輯與該應用中其它EQ所用的處理邏輯不同。該組已識別的數(shù)據(jù)元素不同于該應用中其它EQ的數(shù)據(jù)元素。所涉及的ILF或EIF不同于該應用中其它EQ所涉及的文件。此外,EQ應該滿足下述所有條件:該處理邏輯從一個ILF或EIF返回數(shù)據(jù)或控制信息。該處理邏輯不包含任何數(shù)學公式或計算過程。該處理邏輯不改變系統(tǒng)行為。該處理邏輯不維護任何ILF。EO/EQ復雜度取決于FTR和DET的數(shù)量EO/EQ的FTR計算規(guī)則:每個在EO/EQ處理過程中讀取的ILF和EIF算一個FTR。EO的額外FTR每個在EO處理過程中維護的ILF算一個FTR。

7、每個在EO處理過程中讀取和維護的ILF算一個FTR。EO/EQ的DET計算規(guī)則:DET數(shù)量等于根據(jù)下列規(guī)則確定的字段總數(shù):用戶可識別的非重復的字段進入應用邊界并且指明處理什么、何時處理或處理方式并且由EO/EQ返回或產(chǎn)生,那么每個字段算一個DET。每個發(fā)出應用邊界的用戶可識別的非重復字段算一個DET。如果字段同時進入發(fā)出邊界,對該EO/EQ來說,只算一個DETo如果應用能夠發(fā)送一個系統(tǒng)響應信息(如:說明過程中發(fā)生錯誤,確認處理過程已經(jīng)完成,確認處理過程應該繼續(xù))到應用邊界之外,這種能力算一個DETo即使有多種方法調(diào)用同一功能,則多個功能鍵算一個DET。對那些雖然被保存、返回、派生的沒有穿越邊界

8、的字段不計算DET。文字的,頁面的,系統(tǒng)產(chǎn)生的標簽不計算1-5DET6-19DET20或更多0-1FTR低低一般2-3FTR低一般高4FTR或更多一般高高DET。內(nèi)部邏輯文件(ILF)是一組用戶可識別的在應用邊界內(nèi)且被維護的邏輯相關(guān)數(shù)據(jù)或者控制信息dLF的主要目的是通過應用的一個或幾個基本處理過程維護數(shù)據(jù)。下面的所有規(guī)則用來判斷ILF:該組數(shù)據(jù)或控制信息是邏輯相關(guān)的且由用戶定義。該組數(shù)據(jù)在應用的邊界之內(nèi)且通過一個或幾個基本處理過程來維護。外部接口文件(EIF)是一組在應用邊界內(nèi)被查詢,但是在其它應用中被維護的、用戶可識別的、邏輯相關(guān)數(shù)據(jù)或者控制信息。EIF的主要目的是使數(shù)據(jù)在應用邊界之內(nèi)通過一

9、個或幾個基本處理過程得以查詢。這就意味著一個應用中的一個EIF必然是其它應用中的ILF。下面的所有規(guī)則用來判斷EIF:該組數(shù)據(jù)或控制信息是邏輯相關(guān)的且由用戶定義。該組數(shù)據(jù)處于被計數(shù)應用之外且被該應用查詢。被計數(shù)的應用不對該組數(shù)據(jù)進行維護。該組數(shù)據(jù)被其它的應用維護。ILF/EIF的復雜度取決于RET和DET數(shù)量ILF/EIF的DET計算規(guī)則:如果通過一個基本處理過程的執(zhí)行在ILF維護或從ILF或EIF中返回一個特定的用戶可識別的、非重復字段,那么每個這樣的字段算一個DETo當兩個應用維護和/或查詢相同的ILF/EIF,但是每個應用單獨維護/查詢相應的DET,只計算被每個應用使用的DETo對于那些

10、用戶要求與其它的EIF/ILF建立關(guān)聯(lián)的數(shù)據(jù)字段來說,每個這樣的數(shù)據(jù)字段都應算一個DEToILF/EIF的RET計算規(guī)則:每個ILF或EIF的可選或必選子組算作一個RETo如果該ILF/EIF沒有子組,那么就將該ILF/EIF算作一個RETo1-19DET20-50DET51或更多1RET低低一般2-5RET低一般高6或更多一般高高ILF/EIF復雜矩陣低一般高EI346EO457EQ346ILF71015EIF5710功能點復雜程度對應表調(diào)整系數(shù)GSC的值取決于每個特征因子的影響程度,如:0.毫無影響偶然影響偏下影響一般影響重大影響強烈影響數(shù)據(jù)通訊分布式數(shù)據(jù)處理性能運行設(shè)備事務處理量在線數(shù)據(jù)

11、輸入終端用戶效率計算公式數(shù)據(jù)在線更新算法可重用性安裝容易程度操作容易程度多點運行客戶化程度新型開發(fā)項目功能點總數(shù)=(UFP+CFP)*VAF應用功能點總數(shù)=ADD*VAF增強型功能點總數(shù)=(ADD+CHGA+CFP)*(VAFA)+(DEL*VAFB)增強后應用功能點總數(shù)=(UFPB+ADD+CHGA)-(CHGB+DEL)*VAFA調(diào)整系數(shù)=(全部影響度*0.01)+0.65ADD=增加的功能點CFP=轉(zhuǎn)換功能點CHGA=增強后改變功能的UFPCHGB=增強前改變功能的UFPDEL=被刪除功能點UFP=未調(diào)整功能點總數(shù)UFB=項目前應用UFPVAF=調(diào)整系數(shù)VAFA=增強后調(diào)整系數(shù)VAFB=增強前調(diào)整系數(shù)EI、EO和EQ的主要目的功能EIEOEQ改變系統(tǒng)行為PIFN/A維護一個或多個ILFPIFN/A將信息呈現(xiàn)給用戶FPIPIPI事務功能類型的主要目的F事務功能類型的功能,可以有但不是主要目的N/A不允許的事務功能處理邏輯形式EIEOEQ進行驗證ccc具備數(shù)學公式或進行計算cm*n等值轉(zhuǎn)換ccc通過使用特定的標準篩選數(shù)據(jù)ccc分析條件以確定哪個是可行的ccC至少更新一個IL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論