DIGITAL ASSIGNMENT-1
NAME: KARRA ABHISHIKTH
REG NUM: 15MIS0295
SLOT: F2
FACULTY: KAMALAKANNAN. J
Q) Perform Albert function point analysis for the identified activities
of your project and perform critical path method to estimate the
project duration.
A)
MODULES:
1. Sign Up
2. Login
3. Ledger Book
4. Emi calculator
Albert function point analysis for Gold Loan Finance management
system
Basis of function point analysis has five components
a. External input types
b. External output types
c. External Inquiry types
d. Logical internal File type
e. External Interface file type
Function point is a weighted measure of software functionality.
Function point is computed in two steps:
1. Calculating unadjusted function point count(UFC)
2. Multiplying the UFC by a technical Factor count(TFC)
FP=UFC*(0.65+0.01*TFC)
FOR OUR PROJECT:
EXTERNAL INPUT (EI): Maintains ILF or passes control data into the
application.
EXTERNAL OUTPUT (EO): Presents information to the user; includes
calculations, derivations or updates ILF.
EXTERNAL QUERY (EQ): Presents information to user through simple
data retrieval.
INTERNAL LOGICAL FILE (ILF): Logical group of data maintained by
the application
EXTERNAL INTERFACE FILE (EIF): Logical group of data referenced
but not maintained.
Multiplier
Low Average High Total
External 3 4 6 20
Input
Type
External 4 5 7 5
Output
Type
Logical 7 10 15 3
Internal
File Type
External 5 7 10 5
Interface
File Type
External 3 4 6 2
Inquiry
Type
Unadjusted function point= 6*NEI +7*NEO + 3*NILF + 2*NEQ +
5*NEIF
= (6*20) + (7*5) + (3*10) + (5*7) + (2*6)
= 120+35+30+35+12
= 232
= 232*(0.65+0.01*23)
= 232*(0.65+0.23)
= 232*(0.88)
= 204.16
Activity on Node for calculating critical path
Activities Duration Precedents
Requirements 2 -
collection(A)
Outline Design(B) 1 A
Detailed Design(C) 6 B
Coding(D) 4 C
Selection(E) 3 -
System 1 -
Configuration(F)
Install (G) 8 E
Data Migration(H) 10 F
Draft office 5 F
procedure(I)
Recruit Staff(J) 2 -
User Testing(K) 4 I,J
Install test system(L) 6 G,H
Project manual(M) 1 L
Print Manual(N) 1 M
Deliver software(O) 2 N
Paths:
A B C D = 13
E G L M N = 19
F H L M N = 19
F I K = 10
J K=6
Critical Paths:
E G L M N = 19
F H L M N = 19
FOR A MODULE CALCULATING FUNCTION POINTS:
Multiplier
Low Average High Total
External 3 4 6 5
Input
Type
External 4 5 7 0
Output
Type
Logical 7 10 15 2
Internal
File Type
External 5 7 10 2
Interface
File Type
External 3 4 6 1
Inquiry
Type
Unadjusted function point= 3*NEI +4*NEO + 7*NILF + 3*NEQ +
5*NEIF
= (3*4) + (0*4) + (2*7) + (2*5) + (1*3)
= 12+0+14+10+3
= 39
= 39* (0.65+0.01*19)
= 39*(0.65+0.19)
= 39*(0.84)
= 32.76