0% found this document useful (0 votes)
5 views

Software_Project_Estimation_LMS

Uploaded by

Aditya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Software_Project_Estimation_LMS

Uploaded by

Aditya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Project Estimation Using Use

Case Points (UCP) and Function Points


(FP)
Part 1: Estimating Library Management System (LMS) Using Function
Points (FP)
Step 1: Identify Functional Elements

The functional elements for LMS are classified as:

- External Inputs (EI): Adding new books, registering users, updating book status, issuing
and returning books

- External Outputs (EO): Generating reports, notifying users, producing receipts

- External Inquiries (EQ): Searching for books, checking book availability

- Internal Logical Files (ILF): Books database, user/member database

- External Interface Files (EIF): External library or publisher databases

Step 2: Calculate Unadjusted Function Points (UFP)


Unadjusted function points are calculated by multiplying the number of each functional
element by its complexity weight.

Step 3: Calculate the Complexity Adjustment Factor (CAF)


The Complexity Adjustment Factor (CAF) is calculated using the General System
Characteristics (GSC). The formula is:

CAF = 0.65 + (0.01 * Total GSC Score)

Step 4: Calculate the Final Function Points (FP)


Final FP = UFP * CAF

Part 2: Estimating Use Case Points (UCP)


Step 1: Use Case Complexity Weighting

Use cases are weighted based on the number of transactions:

- Simple: 3 or fewer transactions, weight = 5


- Average: 4-7 transactions, weight = 10

- Complex: More than 7 transactions, weight = 15

Step 2: Actor Identification and Weighting


Actors are classified as:

- Simple (human via GUI), weight = 1

- Average (system via API), weight = 2

- Complex (external system), weight = 3

Step 3: Technical Complexity Factor (TCF)


The Technical Complexity Factor (TCF) is calculated using 13 technical factors. The formula
is:

TCF = 0.6 + (0.01 * Total Technical Factor Weight)

Step 4: Environmental Factor (EF)


The Environmental Factor (EF) is calculated using 8 environmental factors. The formula is:

EF = 1.4 + (-0.03 * Total Environmental Factor Weight)

Step 5: Calculate UCP


UCP is calculated as: UCP = (Use Case Weight * Actor Weight) * TCF * EF

You might also like