(IFPUG) Flashcards
21 cards from real CRCM practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 20 (IFPUG) flashcards as text
Under IFPUG guidelines, which scenario correctly describes when an External Inquiry (EInq) differs from an External Output (EO)?
Answer: An EInq retrieves data without transforming or deriving new values; an EO may derive or calculate output data
The key distinction is that an EInq retrieves and displays data without mathematical derivation, while an EO processes, calculates, or transforms data to produce output.
A CRCM overseeing an IT compliance audit finds the project team counted a file that stores temporary processing data not visible to end users. Under IFPUG rules, this file should be:
Answer: Excluded from the count because it is not a user-identifiable group of data
IFPUG requires that ILFs be user-identifiable groups of logically related data; temporary or technical files invisible to users do not qualify.
In the context of IFPUG and regulatory compliance, how does function point sizing help a compliance manager evaluate outsourced software development contracts?
Answer: It provides a technology-neutral unit for defining deliverable scope and verifying what was actually built
Function points offer a consistent, language-independent size metric that can be used to specify contractual scope and objectively verify delivery.
A regulatory compliance system's External Input adds a record to one ILF, updates a second ILF, and references an EIF for validation. What is the File Type Referenced (FTR) count for this EI?
Answer: 3 (two ILFs maintained plus one EIF referenced)
For an EI, FTRs include all ILFs maintained and all EIFs referenced during processing, so 2 maintained ILFs plus 1 referenced EIF equals 3 FTRs.
Which IFPUG concept most closely aligns with a compliance manager's concern about measuring the true business value delivered by a software project?
Answer: Functional size, which measures user-visible functionality independent of implementation
Functional size captures the amount of business functionality delivered to users, making it the most business-relevant IFPUG measure for compliance managers.
According to IFPUG, what is the unadjusted function point (UFP) value for a low-complexity Internal Logical File?
Answer: 7
A low-complexity ILF is assigned 7 unadjusted function points according to the IFPUG Counting Practices Manual.
A compliance officer reviewing an IFPUG count finds that the counting team included the same data group as both an ILF and an EIF. Which IFPUG rule does this violate?
Answer: A data group maintained by the application cannot simultaneously be counted as an EIF for the same application
IFPUG rules state that if data is maintained by the application being counted, it is an ILF for that application and cannot also be an EIF within the same count.
Under IFPUG's Counting Practices Manual, which component is classified as a Data Function rather than a Transaction Function?
Answer: Internal Logical File (ILF)
Internal Logical Files are Data Functions because they represent user-identifiable groups of logically related data maintained within the application boundary.
A compliance system receives data from a third-party regulator's database and stores it internally for reporting. How should the regulator's database be counted in IFPUG FPA?
Answer: As an External Interface File (EIF)
Data maintained by an external application and referenced (but not maintained) by the counted application is classified as an External Interface File.
In IFPUG function point counting, what does the term 'application boundary' define?
Answer: The conceptual interface between the application being measured and the external world
The application boundary separates the application being measured from its users and other applications, determining what is counted inside versus outside.
A CRCM using IFPUG metrics to estimate a regulatory reporting project finds that a transaction updates data in two ILFs and references one EIF. What is the minimum number of Data Element Types (DETs) that must be counted for the EIF?
Answer: One DET per unique field referenced by the transaction
DETs for an EIF are counted as the unique user-recognizable, non-repeated fields that are referenced across all transactions that use that EIF.
Which IFPUG complexity level assigns the highest unadjusted function point value to an External Output?
Answer: High complexity
High complexity External Outputs are assigned 7 unadjusted function points, the maximum for that transaction type.
When applying IFPUG FPA to assess scope changes in a compliance system mid-project, which type of count is most appropriate?
Answer: Enhancement function point count
An Enhancement Function Point Count measures the size of changes (additions, modifications, deletions) made to an existing application during an enhancement project.
A compliance manager uses IFPUG metrics to benchmark software vendors. Which IFPUG-derived metric most directly compares development productivity across vendors?
Answer: Function Points per person-month
Function Points per person-month is a standard IFPUG-aligned productivity metric that normalizes output across different technologies and vendor teams.
In IFPUG counting, a Record Element Type (RET) is used to measure complexity of which function type?
Answer: Data Functions (ILFs and EIFs)
RETs are subgroups of logically related data within an ILF or EIF, and they are used along with DETs to determine the complexity of Data Functions.
A regulatory compliance application is being retired. Under IFPUG guidelines, how should this be reflected in a function point count?
Answer: As a deletion in an enhancement count, reducing the application baseline to zero
When an application is fully retired, all its functions are counted as deleted in an enhancement count, bringing the baseline size to zero.
Which IFPUG principle ensures that counting is independent of the programming language or technology used?
Answer: Technology independence (language-neutral measurement from the user's perspective)
IFPUG FPA measures functionality from the user's perspective, making the count independent of implementation technology or programming language.
For CRCM exam purposes, how does IFPUG define a 'user' in the context of function point analysis?
Answer: Any person or application that interacts with the application being measured across its boundary
In IFPUG, 'user' includes both human users and other applications that send or receive data across the application boundary.
A compliance reporting system has an External Output that retrieves data from two ILFs and formats a regulatory report. The report contains 12 unique data fields. What complexity level does the FTR and DET combination suggest?
Answer: High complexity, based on 2 FTRs and more than 5 DETs
An EO referencing 2 FTRs and more than 5 DETs falls into the High complexity cell of the IFPUG EO complexity matrix.
Which ISO standard formally recognizes IFPUG Function Point Analysis as a functional size measurement method?
Answer: ISO/IEC 20926
ISO/IEC 20926 is the international standard that specifies the IFPUG method for functional size measurement of software.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- aba.com — Score validity, test delivery, fees, registration deadline, retake fee, retake policy, test dates, exam format, passing score, score release · verified Oct 2026