You are on page 1of 2

Exercise 3: Function Point Calculation with VAF

Due date: 02-June, 21:00


Upload PDF file with name “Your name-ID.pdf”

Description:
You are working on estimating the effort required for a software project. The project
involves developing a web-based e-commerce application. The application will have
the following functionalities:
1. User registration and authentication: Users can create accounts, log in, and manage
their profiles.
2. Product catalog: The application will display a catalog of products with their details
such as name, description, price, and availability.
3. Shopping cart: Users can add products to their shopping cart, view the cart, and
proceed to checkout.
4. Order management: The application will handle order placement, order tracking,
and order history.
5. Payment gateway integration: The application will integrate with a payment
gateway for secure online transactions.
6. Admin panel: An administrative panel will be provided to manage products,
inventory, user accounts, and order processing.
You have gathered the following information:
• User Inputs:
• User registration and authentication: 4
• Product search and filtering: 3
• Adding/removing products from the cart: 5
• Placing an order: 4
• External Inputs:
• Payment gateway integration: 3
• Admin panel functionalities: 6
• External Outputs:
• Product catalog display: 4
• Order confirmation email: 3
• External Inquiries:
• Order status inquiry: 2
• User profile inquiry: 2
You also need to consider the Value Adjustment Factor (VAF) based on the following
factors:
Complexity Factors:
• Data communications: 3
• Distributed data processing: 4
• Performance: 5
General System Characteristics:
• Documentation: 4
• Reusability: 3
• Installation ease: 4
• Operational ease: 3
• Multiple sites: 5
Hint: To calculate Function Points, you need to assign a weight (low, medium, or high)
to each function type and apply the VAF to adjust the final value. Then, calculate the
total Function Points.

Solution:

You might also like