Big Black Friday Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

Certified Function Point Specialist Question and Answers

Certified Function Point Specialist

Last Update Nov 30, 2025
Total Questions : 249

We are offering FREE I40-420 IFPUG exam questions. All you do is to just go and sign up. Give your details, prepare I40-420 free exam questions and then go for complete pool of Certified Function Point Specialist test questions that will help you more.

I40-420 pdf

I40-420 PDF

$36.75  $104.99
I40-420 Engine

I40-420 Testing Engine

$43.75  $124.99
I40-420 PDF + Engine

I40-420 PDF + Testing Engine

$57.75  $164.99
Questions 1

Which of the following statements is a characteristic of the GSC - complex processing?

Options:

A.  

Development of the application is influenced by how the development was carried out

B.  

Development of the application is influenced by the complexity of data communication

C.  

Development of the application is influenced by the complexity of the processing logic

D.  

None of the above

Discussion 0
Questions 2

The functional complexity of an EO is based upon which of the following?

Options:

A.  

The number of RETs

B.  

The number of FTRs

C.  

The number of DETs

D.  

Both B and C

Discussion 0
Questions 3

Which GSC describes the degree to which processing logic influenced the development of the application?

Options:

A.  

Transaction rate

B.  

Complex processing

C.  

Performance

D.  

Reusability

Discussion 0
Questions 4

Which transactional function cannot alter the behavior of the application?

Options:

A.  

EI

B.  

EO

C.  

EQ

D.  

Both A and C

Discussion 0
Questions 5

Which of the following forms of processing logic is mandatory that an EO perform at least one (m*)?

Options:

A.  

Behavior of the application is altered

B.  

Equivalent values are converted

C.  

At least one ILF or EIF is referenced

D.  

Information is prepared and then presented outside the boundary

Discussion 0
Questions 6

Which GSC describes the degree to which the application communicates directly with the processor?

Options:

A.  

Data communications

B.  

Distributed data processing

C.  

Transaction rate

D.  

Online update

Discussion 0
Questions 7

What is the definition of "consistent state?"

Options:

A.  

point at which the requirements have been determined and approved by the user

B.  

point at which processing has been fully executed; the Functional User Requirement has been satisfied and there is no more to be done

C.  

development of all functionality is complete and the testing can begin; the Functional User Requirement have been met

D.  

conversion processes have been completed and all historical data converted

Discussion 0
Questions 8
  • The Foreign Exchange System (FXS) allows banking operations to monitor trades processed from different foreign exchange trading systems which are located in London, New York and Hong Kong.
  • The Trade logical file is maintained using a series of batch jobs which copy each of the three foreign exchange data sets into FXS usable format. Once processed, the Add Trade batch function loads the data Into the Trade logical file and adds a date/time stamp.
  • A Daily Trade Detail report is produced listing all trades monitored. This report is sorted by trading location.
  • Two monthly reports are produced. A Monthly Summary Trade report is produced that contains summary trade numbers by trading location. A Monthly Trade Monitoring report is produced that lists all trades monitored, is sorted by trade date and contains a consolidated trade value.

From the Names of Possible Functions listed identify the base functional components for the FXS application. Select N/A if a Name of Possible Function Type does not apply.

Identify the functions used:

Options:

Discussion 0
Questions 9

A Call Center (CC) application is being enhanced to track two new pieces of Information. The CC will reference the two new DETs in five modified data functions.

  • Productlogical file prior to the enhancement had 2 RETs and 25 DETs, the CC application had previously referenced 12 of those DETs.
  • Literaturelogical file previously referenced 5 RETs and 19 DETs. The two new DETs are being added to another RET NOT previously referenced.
  • Call Log logical file prior to the enhancement had 2 RETs and 19 DETs, the CC previously referenced all the DETs.
  • Customerlogical file prior to the enhancement had 1 RET and 36 DETs, the CC previously referenced only 25 of the DETs.
  • Contactlogical file prior to the enhancement had 1 RET and 68 DETs, the CC previously referenced all DETs.

Determine the complexity of the following functions:

Select the complexity for each function:

Options:

Discussion 0
Questions 10

An External Inquiry is defined as an elementary process that:

Options:

A.  

Sends data outside the boundary

B.  

Sends Control Information outside the boundary

C.  

Has a primary intent to present information to a user through retrieval of data or control information

D.  

All of the above

Discussion 0
Questions 11

The functional complexity of an EI is based on the number of:

Options:

A.  

Data Element Types

B.  

Record Element Types

C.  

File Types Referenced

D.  

Both A and C

Discussion 0
Questions 12

Which of the following statements is false?

Options:

A.  

Technical requirements do not contribute to the functional size

B.  

CPM is transformed into an ISO standard for size with inclusion of GSC

C.  

Functional size can be estimated in the proposal phase

D.  

Prior to FP counting, we need to determine the purpose of the count

Discussion 0
Questions 13

Calculate the VAF for the following GSCs:

  • Data Communications- Application is more than a front-end, and supports more than one type of TP communications protocol.
  • Performance- Response time is critical during peak hours. No special design was required.
  • All remaining GSC DIs are evaluated at 3 each

Options:

A.  

0.12

B.  

1.02

C.  

1.08

D.  

1.11

Discussion 0
Questions 14

Phase 1 of an application enhancement adds 2 business function attributes to each of 3 files. No changes were made to reference the new attributes. Prior to the enhancement each of these files was valued at 3 RETs and 12 DETs. What is the CHGA of these files?

Options:

A.  

21 UFP

B.  

45 UFP

C.  

30 UFP

D.  

0 UFP

Discussion 0
Questions 15

An enhancement involves changing an EQ with 12 fields to include 3 extra fields. The EQ referenced 3 files before the change, and one extra file needs to be referred to as part of the change. How would the enhanced EQ be counted?

Options:

A.  

12 DETS,3 FTRs

B.  

15 DETS, 3 FTRs

C.  

15 DETS, 1 FTR

D.  

15 DETS, 4 FTRS

Discussion 0
Questions 16

An application originally valued at 327 FP was enhanced. The enhancement added 3 low EQs, 2 low EIs and 2 high EOs. What is the AFPA?

Options:

A.  

29

B.  

32

C.  

356

D.  

359

Discussion 0
Questions 17

Which requirement(s) would be accounted for using only the GSCs?

Options:

A.  

Design the screen so that all transactions would be done in less than three keystrokes

B.  

Provide support for four spoken languages

C.  

Provide conversion and installation guides

D.  

All the above

Discussion 0
Questions 18

Which of the following rules apply when counting DETs for both EOs and EQs?

Options:

A.  

Count one DET for each unique user recognizable, non-repeated attribute that crosses the boundary

B.  

Count one DET for each literal such as report titles or screen identifiers

C.  

Count one DET for each attribute generated within the boundary and saved to an ILF without exiting the boundary

D.  

Count one DET for each navigation aid used to navigate within a list

Discussion 0
Questions 19

A batch file is processed by an application for the purpose of adding new jobs and updating existing jobs. The batch file has two types of transactions (add and change). Each transaction type has two record types associated with it: record 1 is for job information and record 2 is for job description. How many EIs are counted for the batch job?

Options:

A.  

1

B.  

2

C.  

3

D.  

4

Discussion 0
Questions 20

Four different country managers require a report about the sales turnover for their respective countries. Country managers 1 and 2 require the data to be sorted in the ascending order of the sales, whereas country mangers 3 and 4 require the data to be sorted in the ascending order of sales and profit. How many elementary processes would be counted for the sales turnover report?

Options:

A.  

4

B.  

2

C.  

1

D.  

Not counted

Discussion 0
Questions 21

An application originally valued at 327 FP was enhanced. The enhancement added 3 low EQs, 2 low EIs, 2 high EOs, and changed 3 low ILFs. What is the enhancement project functional size?

Options:

A.  

29

B.  

50

C.  

356

D.  

377

Discussion 0
Questions 22

An enhancement project adds one new attribute to each of 10 ILFs. The 10 EIs that maintain these ILFs also include the new attribute. Before the enhancement, the ILFs each had 1 RET and 15 DETs, and the EIs each had 1 FTR and 15 DETs. What is the EFP for the enhancement project?

Options:

A.  

100

B.  

110

C.  

130

D.  

140

Discussion 0
Questions 23

EXAM SCHEDULING APPLICATION (ESA) - EXAM SCHEDULING SCREEN

  • The controller uses a screen to schedule exams for various courses and subjects. The exam serial number from the University Master logical file, maintained by the University Master Information application, is entered in the screen. On pressing the RETRIEVE key, the exam status, exam name, controller number, finals week start date and finals week end date are displayed.
  • Detailed exam schedules stored within the Schedule logical file are also displayed on the screen as part of the RETRIEVE.
  • By pressing the ADD key or MODIFY key, the user may add or update the course id, subject id, exam date, start time, end time, proctor and message using exam serial number as the key field. The data is saved in the Schedule logical file with the 'pending approval' in the exam status.
  • Course id, subject id and exam date pick lists provide data from static tables.
  • The exam date should be within the finals week start and end dates

From the Names of Possible Functions listed identify the base functional components for the ESA application. Select N/A if a Name of Possible Function Type does not apply.

Identify the functions used:

Options:

Discussion 0
Questions 24

LIBRARY INFORMATION SYSTEM (LIS) - REGISTER A TEXT

  • The LIS user Adds data related to a new text in the Library, by entering ISBN code, title, author, publisher, series, typology, publishing date and acquisition date on the screen and pressing the OK button. All data entered is maintained in the Text logical file. The ISBN code and the publisher are validated against the Publishers Guide logical file.
  • The LIS user Views data related to an existing text in the Library by entering the ISBN code, title, author or publisher on a selection screen.
  • If only one text matches the selection criteria, the View Text screen is displayed. ISBN code, title, author, publisher, series, typology, publishing date and acquisition date are displayed.
  • If a record in the Text logical file does not match the criteria entered, an error message is displayed to the user.
  • If more than one record matches the criteria, the Multiple Text List List is displayed. For each of the texts that matches the criteria the following attributes are shown: ISBN code, title, author, publishing date and the percentage match to the criteria. The LIS user can display the View Text screen by selecting a single text and pressing the OK button.
  • The LIS user Changes Text text data by changing any values on the View Text screen with the exception of the ISBN code and pressing the Change button. If the publisher is changed it is validated against the Publishers Guide logical file.
  • The user Deletes text data from the Text logical file by entering on the screen the ISBN code of the text and pressing the Delete button.

Determine the complexity of the following functions:

Select the complexity for each function:

Options:

Discussion 0
Questions 25

The Human Resources (HR) application contains 5 data functions.

Determine the complexity of data functions:

Select the complexity for each function:

Options:

Discussion 0
Questions 26

The Human Resources (HR) application includes functionality to maintain the Department logical file.

  • The user enters a department number and presses the View button to display an existing department. An error message is displayed if the department does not exist.
  • When the user adds or updates a department, the cost center is validated against the Cost Center logical file. The Cost Center logical file is maintained in the Payroll application.
  • The user Adds a new department by entering department #, Name, phone #, mail stop, cost center and manager. The user completes the add by pressing the Add button. An error message displayed if the department # already exists.
  • The user Updates information about the displayed department. Name, phone #, mail stop, cost center and manager may be changed. The user completes the update by pressing the Update button.
  • The user Deletes the displayed department by pressing the Delete button.
  • A manager must be selected using the Manager Drop Down list, which displays manager name and department number. The Employee logical file is maintained in the HR application and is the source for the Manager Drop Down list.

Determine the complexity for department transactions.

Select the complexity for each function.

Options:

Discussion 0
Questions 27

LIBRARY INFORMATION SYSTEM (LIS) - REPORTS

LIS produces five reports:

Text Out On Loan

  • References Customer logical file
  • References Text logical file
  • Displays 8 fields

Text Overdue

  • References Customer logical file
  • References Text logical file
  • Displays 4 fields

Text With Multiple Hold Requests

  • References Text logical file
  • References Publisher Guide logical file
  • References Customer logical file
  • Displays 25 fields

Inventory List

  • References Inventory logical file
  • Displays 12 fields including 1 calculated field

Text On Order

  • References Order logical file
  • References Publisher Guide logical file
  • References Text logical file
  • References Employee logical file
  • Displays 15 fields including 2 calculated fields

Determine the complexity of the following functions.

Select the complexity for each function:

Options:

Discussion 0
Questions 28

Identify the data and/or transactional functions in the following scenario:

In an international company, the user requires the Human Resources (HR) application to provide the following capabilities:

  • All hourly employees must be paid In United States dollars
  • When adding or changing employee information (name, social security number, number of dependents, type code, supervisory level, standard hourly rate, collective bargaining unit number, and location name), on the employee screen, the HR application must access the Currency application (CA) to retrieve a conversion rate. After retrieving the conversion rate, the HR application converts the employee's local standard hourly rate to a U.S. hourly rate using the following calculation:
  • uk.co.certification.simulator.questionpool.PList@1eb89ca0

  • When deleting employee information, on the employee screen, the HR application must NOT access the CA application to retrieve a conversion rate.
  • The HR application must maintain employee information in the HR Employee logical file
  • From the Names of Possible Functions listed identify the base functional components for the HR application. Select N/A if a Name of Possible Function Type does not apply.

Identify the functions used.

Options:

Discussion 0
Questions 29

LIBRARY INFORMATION SYSTEM (LIS)

  • The Lend Text functions allow the LIS user to register information about the texfs lending in the Lend logical file. Data stored and maintained in Lend are: ISBN code, enroll code, lend date, due date, return date.
  • LIS maintains information about the Distributors from whom the library orders books, magazines and other publications. Account number, distributor name and 10 other logical pieces of information are maintained.
  • Library Branch data is stored in LIS and is maintainable by the library staff. Information Is maintained on 10 branches. Data maintained includes branch id, branch name, location, directions, hours of operation, and 17 other logical pieces of information.
  • Purchase Wish List logical file is maintained by LIS. Employees enter books, magazines, video recordings, audio recordings and personal computer software that they believe the library patrons would be interested in borrowing. This list is used as a source when making purchase decisions. The information is grouped by media type and information is collected based on the media type.
  • There are 8 common pieces of data collected for all media types

  • uk.co.certification.simulator.questionpool.PList@1eb8a260

  • Employee logical file is maintained in the LIS application and contains information about the library staff, including employee id, name, address, full or part time status, and title.

Determine the complexity of the following functions:

Select the complexity for each function

Options:

Discussion 0
Questions 30

Data used by the Payroll Activity application is organized in the following logical groups:

The Absence file and Pay Period file were implemented as part of the technical solution to facilitate business transactions.

From the Names of Possible Functions listed identify the data functions for the Payroll Activity application. Select N/A if a Name of Possible Function does not apply.

Identify the data functions used:

Options:

Discussion 0
Questions 31

An enhancement project involves both the Human Resource (HR) application and the Mail Distribution (MD) application.

The HR application maintains all data elements in the Employee logical file. The users of the HR application require validations for employee pay grade and employee job title in the Employee logical file. The employee pay grade will be validated against the Pay Grade logical file which is maintained by the Finance application. The employee job title will be validated against the Job Title logical file which is maintained by the Compensation application.

The MD application maintains two data elements in the Employee logical file. The users of the MD application require additional validations for building and floor within the employee mailing address. The building and floor will be validated against the Building logical file which is a new file being developed by this project.

The users will use the MD application to maintain the Building logical file. The users of the MD application also maintain building and floor in the Employee logical file.

From the Names of Possible Functions listed identify the data functions for the HR application and the MD application. Select N/A if a Name of Possible Function does not apply.

Identify the data functions used:

Options:

Discussion 0
Questions 32

CORPORATE INFORMATION SYSTEM (CIS) - EMPLOYEE DATA TRANSFER

  • From the CIS main menu, the CIS user selects the Transfer Employee Data option.
  • The Transfer Employee Data option creates a transaction file of CIS Employee logical file records that have a status flag equal to Add or Change. Each record in the transaction file contains employee badge number, first name, last name, phone number, facility, supervisor badge number, organization, job code, and status flag.
  • The CIS transaction file is written to the Financial System (FS) server's temporary file work area. This data transfer is a user requirement for both applications.
  • From the FS main menu, the FS user selects the Load Employee Data option.
  • The Load Employee Data option accesses the CIS transaction file from the FS server's temporary file work area. The Load Employee Data option processes the input records according to the status flag, initiating different processing logic for Add and Change. The Load Employee Data option loads all attributes from each record to the FS, except the status flag.
  • As part of the same elementary process, when an employee is being Added or Changed to the FS Employee logical file it also saves the employee's pay grade code, retrieved from the Payroll System.
  • Both applications have a requirement to access a version of the Employee logical file.

Determine the complexity for the functions listed.

Select the complexity for each function:

Options:

Discussion 0
Questions 33

An existing EO is updated from 17 DETs and 1 FTR with the addition of 2 new DETs and 3 new FTRs. What is the FP of this updated EO?

Options:

A.  

4

B.  

5

C.  

7

D.  

0

Discussion 0
Questions 34

Several data functions are described in the scenario for the Internet Application (IA):

  • The user may query store locations where an order can be picked up. The Store Location logical file is updated in the IA as new locations open
  • The user may pay their internet shopping bill using the purchase item option. This option updates the Customer logical file with the date of purchase, the Inventory logical file with stock number and quantity, and Purchase History logical file with date, stock number, price and discounts applied.
  • Prior to the completion of the purchase item option the purchase amount is converted from US dollars into the user' s local currency. The currency conversion requires reference data from the Currency Exchange logical file, which Is maintained through the Financial application. The Currency Exchange file is updated daily. The payment code is used to determine how the payment will be made.
  • If this is the user's first purchase, customer Information is added to the Customer logical file. As part of adding customer information the Country file is referenced in order to store country code in the Customer logical file rather than country name.

From the Names of Possible Functions listed identify the data functions for the IA. Select N/A if a Name of Possible Function does not apply.

Identify the data functions used:

Options:

Discussion 0
Questions 35

An application has 3 ILFs and 3 EIFs all of average complexity. An enhancement to the system introduces a new screen that references all of the existing ILFs and EIFs, and maintains 1 of the existing ILFs. The enhancement project function point count will take into account:

Options:

A.  

FPs associated with the new screen, FPs associated with the 3 ILFs, FPs associated with the 3 EIFs

B.  

FPs associated with the new screen, FPs associated with the 1ILF maintained

C.  

FPs associated with the new screen

D.  

FPs associated with the new screen, FPs associated with the 3 ILFs

Discussion 0
Questions 36

An enhancement introduces a new module, which includes 3 new logical files and modifies 2 existing logical files all maintained by this application. Additionally, the reference to a logical file maintained by another application is eliminated. Assuming all the logical files have a complexity of average, what is the functional size of the data functions for the enhancement?

Options:

A.  

43

B.  

47

C.  

57

D.  

60

Discussion 0
Questions 37

The two types of subgroups of an ILF are:

Options:

A.  

optional and required

B.  

optional and mandatory

C.  

discretionary and mandatory

D.  

discretionary and required

Discussion 0