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

Software_Project_Estimation_LMS

Uploaded by

Aditya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Software_Project_Estimation_LMS

Uploaded by

Aditya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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