I40-420 Exam Questions & Answers
Certified Function Point Specialist • IFPUG
100% money-back guarantee
About I40-420 Exam
The IFPUG I40-420 Certified Function Point Specialist (CFPS) certification exam is a globally recognized credential that validates expertise in function point analysis and software sizing methodologies. This comprehensive examination covers essential topics including function point fundamentals, counting practices, sizing techniques, and best practices for accurate software measurement. Professionals pursuing this certification demonstrate their ability to assess software projects, estimate development costs, and manage project scope effectively using industry-standard function point analysis. The CFPS certification is ideal for software developers, project managers, quality assurance professionals, business analysts, and IT consultants who seek to enhance their credibility and advance their careers in the software development industry.
Preparing for the I40-420 exam requires strategic study using updated exam dumps and comprehensive practice tests that mirror the actual certification assessment. These valuable resources help candidates identify knowledge gaps, reinforce key concepts, and build confidence before test day. Practice tests simulate real exam conditions, allowing aspirants to manage time effectively and become familiar with the question formats they will encounter. By leveraging quality study materials and practice exams, candidates significantly improve their chances of passing the IFPUG I40-420 certification on their first attempt, positioning themselves as qualified function point analysis professionals ready to contribute meaningfully to software development projects and organizational success.
Exam Topics & Objectives
4-Week Study Plan for I40-420
Week 1: Foundation & Definition Phase
- Study FPA fundamentals and history of Function Point Analysis
- Learn the five components of function points: External Inputs (EI), External Outputs (EO), External Inquiries (EQ), Internal Logical Files (ILF), External Interface Files (EIF)
- Master the Definition phase concepts and objectives
- Complete practice exercises identifying function types in sample applications
- Review complexity classification rules for each function type
- Take Week 1 assessment quiz on Definition phase terminology
Week 2: Implementation Phase & Counting Rules
- Deep dive into Implementation phase methodology and deliverables
- Study detailed counting rules for each function type (EI, EO, EQ, ILF, EIF)
- Learn Data Element Type (DET) and File Type Referenced (FTR) calculations
- Practice complexity matrices for low, medium, and high ratings
- Work through 5 different application counting scenarios step-by-step
- Review VAF (Value Adjustment Factor) and General System Characteristics
- Complete practice problems on unadjusted function point calculations
Week 3: Advanced Counting & Case Study Preparation
- Study boundary determination and scope definition in function point counting
- Master counting rules for transactions, logical groups, and maintenance updates
- Review special counting situations: recurring logic, control flow, modularity factors
- Analyze 2-3 complete case study examples provided by IFPUG
- Practice identifying counting errors in sample projects
- Study real-world application documentation and extract function points
- Complete mid-point mock exam covering Weeks 1-2 content
Week 4: Case Studies & Exam Preparation
- Work through 3-4 full case study problems from beginning to end
- Practice time-management for case study section under timed conditions
- Review all General System Characteristics (GSCs) and VAF application
- Complete comprehensive practice exam covering all three exam sections
- Review weak areas and common mistakes from practice exams
- Study formula memorization: UFP, FP with VAF, effort calculations
- Final review of key definitions and edge cases before exam day
Sample I40-420 Questions
Practice with real exam-style questions. Reveal answers to verify your knowledge.
Consider the following diagram.

The business requirement states that an employee must have at least one cubicle, but may have an unlimited number of cubicles assigned. A cubicle can also be occupied by more than one employee at a time. How many total DETs are depicted?
When counting an EI, which of the following statements is true of the term maintain?
A Banking Deposit application (BDS) has three subsystems; each subsystem serves one particular location. All three subsystems share the core functionalities of the application, while each has its own unique functions. Databases are physically split and maintained separately by locations as well. What is the application size of BDS?

An enhancement adds 3 update screens to the application. Each of these screens updates 2 files and displays 17 data attributes. What is the functional size of the transactional functions after the enhancement?
The human resources department has 2 applications that use the Candidate Information file. Candidate Information contains 86 logical pieces of data.
The Candidate application maintains and/or references 86 pieces of data from Candidate Information. The Candidate application groups the data into candidate personal and candidate work history.
The Hiring application references 53 pieces of data from Candidate Information. The Hiring application groups the data into Candidate Record.
How would you count the Candidate Information file for each Application?
Get access to all 236 verified questions with detailed answers.
Unlock All I40-420 Questions