When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
Learn how to analyze software size, estimate project effort, and apply Function Point Analysis (FPA) techniques for accurate software project planning and estimation. This course provides practical skills in functional size measurement, software estimation, cost analysis, and project benchmarking using standardized Function Point methods.
The course begins with the foundations of Function Point Analysis, including the evolution from traditional Lines of Code (LOC) metrics to functionality-based software sizing approaches. Learners will understand why Function Point Analysis is widely used for technology-independent estimation and software project evaluation.
As the course progresses, learners explore the key steps involved in Function Point counting, including system boundary definition, component identification, and role analysis. The course also focuses on data and transactional function counting, Unadjusted Function Point (UFP) calculations, and the application of the Value Adjustment Factor (VAF).
Advanced modules cover development and enhancement project estimation, effort and cost conversion techniques, and practical case studies that demonstrate real-world applications of Function Point Analysis in software environments.
What makes this course unique is its structured, step-by-step approach that combines foundational concepts with practical software estimation scenarios. By the end of the course, learners will be able to confidently apply Function Point Analysis to estimate software size, improve planning accuracy, benchmark projects, and support data-driven decision-making in software development environments.
This module introduces the fundamentals of Function Point Analysis (FPA), tracing its evolution from traditional Lines of Code (LOC) metrics to a standardized, functionality-based approach for measuring software size and improving estimation accuracy.
What's included
6 videos4 assignments
Show info about module content
6 videos•Total 27 minutes
Introduction, Function Point History and Variations•8 minutes
Problems with Lines of Code•3 minutes
Why IFPUG Thinks You Should Not Use LOC•3 minutes
What are Function Points•4 minutes
How Do Function Points Overcome LOC Problems•2 minutes
Uses of Function Points Why IFPUG Says We Should Use Function Points•7 minutes
4 assignments•Total 60 minutes
Origins & Challenges of LOC•10 minutes
Why Move Beyond LOC•10 minutes
Benefits & Purpose of Function Points•10 minutes
Graded - Foundations of Function Point Analysis•30 minutes
Getting Started with Function Point Counting
Module 2•2 hours to complete
Module details
This module explores the foundational steps in Function Point counting, including defining system boundaries, understanding roles, and identifying key components required for accurate functional size measurement.
What's included
6 videos4 assignments
Show info about module content
6 videos•Total 30 minutes
Objectives of Function Points Counting When Should You Count Function Points•10 minutes
Who Should Count Function Points Function Point Counting Steps•4 minutes
Function Point Counting Diagram•1 minute
Early Counting Steps•5 minutes
UFP Count: RET, FTR & DET•3 minutes
UFP Count: EI, EO, EQ, ILF & EIF•7 minutes
4 assignments•Total 60 minutes
Objectives & Roles in FP Counting•10 minutes
Understanding the Counting Process•10 minutes
Core UFP Components•10 minutes
Graded - Getting Started with Function Point Counting•30 minutes
Mastering Function Point Calculations
Module 3•2 hours to complete
Module details
This module provides an in-depth understanding of Function Point calculations, including data and transactional function counting, Unadjusted Function Point (UFP) computation, Value Adjustment Factor (VAF), and practical development project examples.
What's included
8 videos4 assignments
Show info about module content
8 videos•Total 50 minutes
UFP Count: Conversion Functionality•4 minutes
Count Data Functions•8 minutes
Count Transactional Functions•7 minutes
Computing the Unadjusted Function Point Count•4 minutes
Determine the Value Adjustment Factor (VAF)•8 minutes
Function Point Analysis (FPA) Example•5 minutes
Development FP Example: Application Count•11 minutes
Development FP Example: Conversion Count•3 minutes
4 assignments•Total 60 minutes
Advanced Counting Concepts•10 minutes
From UFP to Adjusted FP•10 minutes
Development Project Case Study•10 minutes
Graded - Mastering Function Point Calculations•30 minutes
Advanced Applications & Real-World Usage
Module 4•2 hours to complete
Module details
This module focuses on advanced applications of Function Point Analysis, including enhancement projects, effort and cost estimation, and real-world case studies, concluding with key benefits and practical insights.
What's included
6 videos4 assignments
Show info about module content
6 videos•Total 32 minutes
Enhancement FP Formula•6 minutes
Application FP After Enhancement•3 minutes
Converting Adjusted Function Points to Efforts and Cost•6 minutes
Function Point Analysis (FPA) Another Example•8 minutes
Summary of benefits of Function Point Analysis•6 minutes
Welcome to EDUCBA, a place where knowledge is limitless! We provide a wide selection of instructive and engaging programmes designed to empower students of all ages and experiences. From the convenience of your home, start a revolutionary educational experience with our cutting-edge technologies courses and experienced instructors.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.