18
Rohit Sinha

Fp analysis (counting functional points)

Embed Size (px)

Citation preview

Page 1: Fp analysis (counting functional points)

Rohit Sinha

Page 2: Fp analysis (counting functional points)

A person who counts FP looks at a system as mentioned below

Page 3: Fp analysis (counting functional points)

Function point Calculation Steps

• Identify the count of EO,EQ,ILF,EIF.• For each ILF and EIF, identify the number of RETs and DET’s.• For each EI,EO,EQ identify the no of FTRs and DET’s.• Compute the total unadjusted function points.• Determine the 14 GSCs for TDI calculation.• Determine the Efforts from the formulas.

Page 4: Fp analysis (counting functional points)

How to identify

• Words to notice while FP calculation: EI EO EQ

Add Browse AdjustAllocate Display ExportModify Enquire GenerateAssign Extract Notify

Remove/Change/Reset List pick PrintCreate/Delete List view Report

Set/Undo/update Inquire Summary

Page 5: Fp analysis (counting functional points)
Page 6: Fp analysis (counting functional points)

EI Complexity Matrix

FTR’s 1-4 DET’s 5-15 DET’s 16+ DET’s

0-1 LOW LOW AVERAGE

2 LOW AVERAGE HIGH

3+ AVERAGE HIGH HIGH

Page 7: Fp analysis (counting functional points)

EO and EQ Complexity MatrixFTR’s 1-5 DET’s 6-9 DET’s 20+ DET’s

0-1 LOW LOW AVERAGE

2-3 LOW AVERAGE HIGH

3+ AVERAGE HIGH HIGH

Page 8: Fp analysis (counting functional points)

ILF and EIF Complexity matrixRET’s 1-19 DET’s 20-50 DET’s 51+ DET’s

1 LOW LOW AVERAGE

2-5 LOW AVERAGE HIGH

6+ AVERAGE HIGH HIGH

Page 9: Fp analysis (counting functional points)

Function Point Counting WeightsTYPE LOW AVERAGE HIGH TOTAL

EI _*3 _*4 _*6 =

EO _*4 _*5 _*7 =

EQ _*3 _*4 _*6 =

ILF _*7 _*10 _*15 =

EIF _*5 _*7 _*6 =

Page 10: Fp analysis (counting functional points)

Formulas

Page 11: Fp analysis (counting functional points)

Calculations

• UFP = UFP(Data)+UFP(Transaction)• AFP = UFP* VAF• VAF = 0.65 + (.01* TDI)• EFFORTS = AFP*Productivity

Page 12: Fp analysis (counting functional points)

Terms Explained

• UFP = Unadjusted Function Points• AFP = Adjusted Function Points• VAF = Value Adjustment Factor• TDI = Total Degree of Influence• RET- calculated for the Data Function(ILF/EIF)• FTR- calculated for the Transaction

Function(EI/EO/EQ).

Page 13: Fp analysis (counting functional points)

Terms Explained

• TDI is calculated based on the 14 GSC’s(General System Characteristics) on a scale of 0-5.

Page 14: Fp analysis (counting functional points)

S.No Complexity Adjustment Factor TDI

1 Data Communication 0-5

2 Distributed Functions 0-5

3 Performances 0-5

4 Heavily utilized operational Environment 0-5

5 Transaction Rate 0-5

6 On-line data entry 0-5

7 Design for end-user efficiency 0-5

8 On-line master update 0-5

9 Complex processing 0-5

10 Code Reusability 0-5

11 Installation ease 0-5

12 Operational ease 0-5

13 Multiple sites 0-5

14 Ease of change 0-5

Page 15: Fp analysis (counting functional points)

Seller Buyert

ADD,MODIFYA

INVENTORY REPORT

INFORM ORDER TO

SELLER

PLACE ORDERS

ADD TO CART

DISPLAYITEMS

SEARCH ITEMS

DELETE ITEM

ITEM MASTER(ILF)

CART

ORDERS

Financial systemTAX RATES

Shopping Portal

Page 16: Fp analysis (counting functional points)

Income TaxReports- includes severalCalculated fields........

EO

EmployeeEMP No.Dept NoNameBasic Salary...

ILF

Employee DetailDept No XXXXXEmp# Name SalA01 AAAA 12P54 PQRS 32..... ....... ........ ....... ...

EQ

EI

Tax Rate

Tax SlabTax Rate......................................

EIF

Other ApplicationApplication Boundary

USER 1

USER 2

Page 17: Fp analysis (counting functional points)

Practical Example• Counting Radio alarm clock• Inputs(EI’s) Outputs(EO’s/EQ’s) Set time, Set alarm, Set Alarm, Sound, Display time type of alarm, Set volume, St am/pm, Set snooze, Set On/Off alarm. • Internal Logical files(ILF) Time data(alarm data/ time data) Radio data• External Interface File(EIF’s) Radio frequency

Page 18: Fp analysis (counting functional points)