Download - FunctionPoints(Accounting Application)
-
7/27/2019 FunctionPoints(Accounting Application)
1/13
Project Name Accounting Application
ILF 14
EIF 0
EO 15
EQ 4
EI 6
Total Unadjusted Function Points 39Total GSC 0.8
Total Adjusted Function Points 31.2
Programmer can complete how much FP
per day 1.2
Total Man Days 26
Phases Percentage Man Days
Requirement Gathering 20 5.2
Technical Design 20 5.2
Execution 100 26
Testing ( White box testing) 5 1.3
Total Man Days 37.7
Total man days with black box testing 51.81472
Number of Developers 1
Total Project Schedule 51.81472
Total Acceptance test case 37
-
7/27/2019 FunctionPoints(Accounting Application)
2/13
Functionality DET RET Value
Voucher data 6 1 7
Chart of Accounts 2 1 7
-
7/27/2019 FunctionPoints(Accounting Application)
3/13
Description
DET :- Debit account code , Credit Account code ,
Amount , Date , Add voucher button and Print voucher
button
DEtT :- Account code and parent account code
-
7/27/2019 FunctionPoints(Accounting Application)
4/13
Functionality DET RET Value Description
NA NA NA NA NA
-
7/27/2019 FunctionPoints(Accounting Application)
5/13
Functionality DET FTR Value Description
Report Trial Balance 20 1 5 Assumed maximum 20 fields
Profit and Loss 20 1 5 Assumed maximum 20 fields
Balance sheet 20 1 5 Assumed maximum 20 fields
-
7/27/2019 FunctionPoints(Accounting Application)
6/13
Functionality DET FTR Value Description
Print voucher 20 1 4 Assumed 20 DET's
-
7/27/2019 FunctionPoints(Accounting Application)
7/13
Functionality DET FTR Value
Add voucher 7 1 3
Add account code 4 1 3
-
7/27/2019 FunctionPoints(Accounting Application)
8/13
Description
DET :- Debit account code , Credit Account code , Amount , Date ,
Add voucher button , Print voucher button and display grid
DET:- Account code , Add button , unselect all button and Grid
-
7/27/2019 FunctionPoints(Accounting Application)
9/13
GSC Attribute Definitions Value
Data communications:
How many communication facilities are
there to aid in the transfer or exchange of
information with the application or system?2
Distributed data processing
How are distributed data and processing
functions handled? 0
PerformanceDid the user require response time or
throughput? 2
Heavily used configuration
How heavily used is the current hardware
platform where the application will be
executed? 1
Transaction rateHow frequently are transactions
executed; daily, weekly, monthly, etc.? 1
On-Line data entryWhat percentage of the information is
entered On-Line? 1
End-user efficiencyWas the application designed for end-user
efficiency? 1
On-Line update How many ILFs are updated by On-Linetransaction? 1
Complex processingDoes the application have extensive
logical or mathematical processing? 1
ReusabilityWas the application developed to meet
one or many users needs? 1
Installation easeHow difficult is conversion and
installation? 1
Operational ease
How effective and/or automated are start-
up, back up, and recovery procedures?1
Multiple sites
Was the application specifically designed,
developed, and supported to be installedat multiple sites for multiple organizations?
1
Facilitate change
Was the application specifically designed,
developed, and supported to facilitate
change? 1
GSC 0.8
-
7/27/2019 FunctionPoints(Accounting Application)
10/13
1) Dynamic quality characteristics (Qd)
((0,3,4,5,6)*weight factor)/4
functionality 5 (weight factor 0,75)
security 3 (weight factor 0,05)
suitability 4 (weight factor 0,10)
performance 3 (weight factor 0,05)
portability 3 (weight factor 0,05)Q de 1.15 explicitly measurable
userfriendliness 0.02 (weight factor 0,02)
efficiency 0 (weight factor 0,02)
performance 0 (weight factor 0,02)
maintainability 0 (weight factor 0,02)
Q di 0.02 implicitly measurable
Q dynamic 1.17 (Qd=Qde +Qdi)
2) Function dependent variables (Df) and test points (TPf)
Df=((Ue+Uy+I+C)/16)*U
TPf=FPf*Df*Qd
function\factors TPf FPf Ue Uy I C
Voucher data 14.84 7 12 12 2 3
chart of accounts data 5.12 7 3 2 2 3
Report trail balance 4.75 5 3 2 2 6
Report profit and loss 4.75 5 3 2 2 6
Report balance sheet 4.75 5 3 2 2 6
Print voucher 9.36 4 12 12 2 6
add Voucher 8.34 3 12 12 2 12
Add account code 3.29 3 6 2 4 3
total 55.21 39
3) Statically measurable quality characteristics (Qs) = 16
flexibility 0 (Y/N = 0/16)
testability 0 (Y/N = 0/16)
security 0 (Y/N = 0/16)
continuity 0 (Y/N = 0/16)
Easy to use 16 (Y/N = 0/16)
4) Total number of test points TP (TP= sum(TPf) + (FP*Qs)/500)
TP = 55.21 + ( 500 * 16 ) / 500
TOTAL NUMBER OF TEST POINTS 71.21
5) Environmental factor E = 0.95
test tools 2 (1/2/4)
Development testing 8 (2/4/8)
test basis 3 (3/6/12)
development environm 2 (2/4/8)
test environment 1 (1/2/4)
testware 4 (1/2/4)
-
7/27/2019 FunctionPoints(Accounting Application)
11/13
6) Primary test hours (PT=TP*Skill*E)
Skill factor 1.50
PT= 71.21 * 1.50 * 0.95
TOTAL PRIMARY HOURS 101.73
7) Total number of test hours
Team size 3Planning and control tools 8
11 %
TOTAL HOURS 112.92 hour 14.11472 Days
8) Distribution over phases Incl man.overhead Excl man.overhead
preparation 10 % 11.29 hour 10.17 hour
specification 40 % 45.17 hour 40.69 hour
execution 45 % 50.81 hour 45.78 hour
completion 5 % 5.65 hour 5.09 hour
-
7/27/2019 FunctionPoints(Accounting Application)
12/13
Qd = 1.17
U Df
1 1.81
1 0.63
1 0.81
1 0.81
1 0.81
1 2.00
1 2.38
1 0.94
FP = 39
sum TPf = 55.21
Qs = 16
TP = 71.21
E = 0.95
-
7/27/2019 FunctionPoints(Accounting Application)
13/13
S = 1.50
PT = 101.73
T = 112.92