๐ŸŽ„

CertoMetrics - 15% OFF Special Discount Offer - Ends In:

0d 00h 00m 00s
Coupon code: SALE2026

IFPUG Certified Function Point Specialist ( CFPS ) (I40-420)

Get full access to the updated question bank and confidently prepare for your exam.

Vendor

IFPUG

Certification

IFPUG Certifications

Content

248 Qs

Status

Verified

Updated

1 day ago

Test the Practice Engine

Experience our interactive testing environment with free demo questions

Launch Free Demo
Best Value Bundle

Premium Bundle

Complete Success Suite

$108 $69

Save $39 Instantly

  • โœ“
    Full PDF + Interactive Engine Everything you need to pass
  • โœ“
    All Advanced Question Types Drag & Drop, Hotspots, Case Studies
  • โœ“
    Priority 24/7 Expert Support Direct line to certification leads
  • โœ“
    90 Days Free Priority Updates Stay current as exams change

Success Metric

98.4% Pass Rate

Verified by 15k+ Students
Secure Checkout
Popular

Standard Simulation

Practice Engine

$59

One-Time Payment

  • Web-Based (Zero Install)
  • Real Testing Environment Virtual & Practice Modes
  • Interactive Engine Drag & Drop, Hotspots
  • 60 Days Free Updates

Compatible with All Devices

Chrome
Verified Secure Checkout

Basic Tier

PDF Study Guide

$49

Digital Access

  • โœ“ Exam Questions (PDF)
  • โœ“ Mobile Friendly
  • โœ“ 60 Days Updates
Download Free Sample PDF

Verified 50-Question Preview (I40-420)

Secure Checkout

Verified Community

The CertoMetrics Standard.

Recommend the #1 platform for verified IFPUG certification resources.

Success Network

Help a Colleague Succeed.

Invite a peer to get their own updated I40-420 prep kit.

Exam Overview

The IFPUG Certified Function Point Specialist (CFPS) certification is a globally recognized credential validating expertise in the International Function Point Users Group (IFPUG) Function Point Analysis (FPA) method. Achieving CFPS status demonstrates a deep understanding of this industry-standard technique for objectively measuring software size. This certification is crucial for professionals involved in software project estimation, productivity analysis, quality assurance, and vendor contract management. It provides a common, unbiased language for communicating software scope and effort, leading to more accurate project planning, improved resource allocation, and enhanced overall project predictability. Earning your CFPS elevates your professional credibility and positions you as an expert in quantitative software measurement, essential for data-driven decision-making in today's complex IT landscape.

Questions

40

Passing Score

700/1000

Duration

90 Minutes

Difficulty

Intermediate

Level

Specialist

Skills Measured

Core IFPUG Function Point Analysis (FPA) principles, definitions, and rules as described in the IFPUG Counting Practices Manual (CPM).
Identification and sizing of Data Functions, specifically Internal Logical Files (ILFs) and External Interface Files (EIFs).
Identification and sizing of Transactional Functions, specifically External Inputs (EIs), External Outputs (EOs), and External Inquiries (EQs).
Calculation of the Unadjusted Function Point (UFP) count and the Value Adjustment Factor (VAF) using the General System Characteristics (GSCs).
Application of FPA counting guidelines for various project types, including development and enhancement projects, and understanding counting boundaries and scope.

Career Path

Target Roles

Software Project Manager Business Analyst Software Estimator / Cost Analyst Quality Assurance Specialist Vendor Manager

Common Questions

Is the material up to date?

Yes. We update our question bank weekly to match the latest IFPUG standards. You get free updates for 90 days.

What format do I get?

You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).

Is there a guarantee?

Absolutely. If you fail the I40-420 exam using our materials, we offer a full money-back guarantee.

When do I get the download?

Instantly. The download link is available in your dashboard immediately after payment is confirmed.

Free Study Guide Samples

Previewing updated I40-420 bank (50 Questions).

QUESTION 1

Identify the potential EI from the following activities:

A
Authorization for purchase order screen
B
Generating a report of unauthorized transactions
C
Sending a transaction to another application that updates the ILF in that other application
D
Confirmation message that the transaction carrot proceed due to data integrity issues

Correct Option:

QUESTION 2

The Human Resources Tracking application (HRT) is used to follow the status of all applicants to the company. When an applicant resume is received, the user immediately scans the applicant's resume using the HRT scan new applicant function. HRT assigns an applicant number to the resume image, saves the number and resume image to the Applicant ILF, and sends an email notification to the hiring manager. What transaction(s) would be counted for the new applicant function?

A
1 EI
B
1 EO
C
1 EI and 1 EO
D
1 EI and 1 EQ

Correct Option:

QUESTION 3

An application enhancement adds 3 business functional attributes to each of 3 files. Each of these files had been valued at 2 RETs and 19 DETs. All of the DETs for each of these files are maintained using the same screen in the application. What is the functional size of the transactional function after the enhancement?

A
3
B
4
C
6
D
Not counted

Correct Option:

QUESTION 4

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?

A
4
B
2
C
1
D
Not counted

Correct Option:

QUESTION 5

The procedure for determining VRF is:

What is the equation used in step 3?

A
(TDI +0.1)*0.35
B
(TDI +0.1)*0.65
C
(TDI *0.01)+0.35
D
(TDI *0.01)+0.65

Correct Option:

QUESTION 6

For the scenario above calculate the FP.

A
31
B
26
C
32
D
26

Correct Option:

QUESTION 7

The user requires the ability to retrieve detailed information on a specific item in inventory by entering the item number and pressing the Retrieve button. When the detailed information is displayed, the user is also given the ability to change the detailed information or delete the entire item from the inventory and pressing either the Change or Delete button. How would this (these) transactional function(s) be measured?

A
1 EQ
B
1 EI and 1 EQ
C
2 EIs
D
2 EIs and 1 EQ

Correct Option:

QUESTION 8

Which statement applies when counting FTRs for an EO?

A
Count one FTR for each base functional component that is maintained by the EO
B
Count one FTR for each unique data function that is accessed by the EO
C
Count one FTR for each unique base functional component that is accessed by the EO
D
Count one FTR for each data function that is written to by the EO

Correct Option:

QUESTION 9

The Pay Employee elementary process calculates the total paycheck amount using the payment cycle timing and send the completed paycheck to the printer. The payment cycle contains timing information that affects the Pay Employee elementary process. Identify the function that represents the Pay Employee transaction?

A
El
B
EO -
C
EQ
D
ILF

Correct Option:

QUESTION 10

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?

A
1
B
2
C
3
D
4

Correct Option:

QUESTION 11

An organization has purchased a new Order Entry application. One of the requirements is to convert an existing file of customer information to the new application. In the Development project functional size how is the conversion counted?

A
1 ILF
B
1 EIF and 1 EI
C
1 EI
D
Not counted

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 12

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?

A
4
B
5
C
7
D
0

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 13

The development team for an application is split between India, Italy and Indonesia. The users of the application are all located in one location. Only one installation site was considered in the design of the application. How would the DI be scored for the Multiple Sites GSC?

A
0
B
1
C
2
D
3

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 14

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

A
0.12
B
1.02
C
1.08
D
1.11

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 15

For the scenario listed above calculate the aDFP using a VAF of 1.2.

A
61.60
B
73.26
C
58.26
D
69.60

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 16

The TDI changed from 41 to 46 during an application enhancement. What are the VAFB and VAFA?

A
VAFB = .76, VAFA = .80
B
VAFB = .98, VAFA = 1.13
C
VAFB = 1.04, VAFA = 1.08
D
VAFB = 1.06, VAFA = 1.11

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 17

Which scenario would yield non-zero enhancement FPs?

A
An enhancement involving adding more rows to a table that holds State Code information
B
An enhancement that adds a low complexity EI and deletes a low complexity EI
C
An enhancement that introduces an extra sort file into the system
D
An enhancement that changes the color of the screen from blue grey

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 18

An application has 3 ILFs and 3 EIFs, all of average complexity. An enhancement to the system creates a new query with 22 attributes that displays data from each of the existing ILFs and EIFs. The new query also updates one of the existing ILFs. The original application FP was 200. What is the new AFPA?

A
7
B
207
C
217
D
258

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 19

An EO maintains 1 ILF and references 3 ILFs. What is the minimum number of DETs necessary for it to be valued at 7 UFP?

A
1
B
6
C
20
D
It can never be valued at 7 UFP

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 20

The user requires monthly listing of new customers acquired during the month. The listing is transmitted by email to the sales manager. No ILFs are maintained during processing. How would this transactional function be measured?

A
1 EO
B
1 EIF
C
1 EI
D
1 EQ

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 21

The revenue and expense amounts are retrieved from the General Ledger data store without any graph below be counted?

A
1 low EO
B
1 low EQ
C
1 average EQ
D
Not counted

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 22

The Account data store is maintained by 2 different applications, the Accounts Payable application and the Accounts Receivable application. Each application has its own unique view of the data. There are some common data elements, and some that are unique to each application. How would you count the Account data store?

A
ILF to Accounts Payable, ILF to Accounts Receivable
B
ILF to Accounts Payable, EIF to Accounts Receivable
C
EIF to Accounts Payable, ILF to Accounts Receivable
D
EIF to Accounts Payable, EIF to Accounts Receivable

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 23

In an enhancement project, a processing logic change is made to the validation of a product record in the Inventory system. Only when a product record is added or changed the validation is performed. Add, Change, Delete, and an implied Inquiry transactions exist for the Inventory system. Which transactions should be included in the enhancement measure?

A
Add, Change, Delete, and the implied Inquiry
B
Add, Change, and Delete
C
Add, and Change
D
Add only

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 24

A development project creates an application with 7 low EIs, 4 high EOs and 7 low EQs. Additionally, 5 low EIFs are referenced and 2 high ILFs are updated. What is the DFP?

A
100
B
125
C
135
D
142

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 25

An enhancement project adds 4 new EOs, changes 4 EOs, and deletes 4 EOs. Each of the EOs has 10 DETs and references 3 EIFs. The TDI remains 31. What is the aEFP?

A
19.20
B
26.88
C
57.60
D
80.64

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 26

An application was 100 AFPB before enhancement.

4 FP were deleted

Changed functionality was 12 FP before the enhancement and 14 FP after the enhancement

10 FP were added

There were 18 conversion FP -

What is the enhancement project functional size?

A
42
B
46
C
138
D
146

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 27

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:

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

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 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: standard hourly rate / conversion rate = U.S dollar hourly rate

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.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 29

An Assets Tracking application has a batch update process. Twice a month each of the branch offices sends a transaction file to the headquarters.

Records are flagged with an "A" for equipment that is Added to the inventory; "C" for equipment that has been Upgraded or refurbished; "D" for equipment that has been Disposed of and is to be removed from inventory.

A summary inventory update report will be created that totals number of inventory records added, changed and deleted broken out by equipment type. The report will be sorted by branch and will start on a new page for each change of branch.

A detail inventory report will be available to the branches with the detail of inventory records updated.

From the Names of Possible Functions listed identify the transactional functions for the Assets Tracking application. Select N/A if a Name of Possible Functions does not apply.

Identify the functions used.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 30

PAYROLL APPLICATION - MAINTAIN EMPLOYEE TIME SCREEN

Employees can Add or Update their weekly hours information by entering the project and absence data on the Maintain Employee Time screen. Data is saved to the Employee Payroll ILF.

To begin the Add or Update from the Maintain Employee Time screen, the employee enters his/her employee badge number presses the Retrieve button. Retrieve will fill in the employee name and supervisor badge number from the Employee Master ILF, and will display the current pay period start date and end date from the Payroll Master ILF.

Employees can Delete existing weekly hours information by entering his/her employee badge number and pressing the delete button on the Maintain Employee Time screen. When the employee presses the delete button the current pay period hours will be removed from the Employee Payroll ILF.

PAYROLL APPLICATION - EMPLOYEE PROJECT ACTIVITY REPORT

The Employee Project Activity report is produced for each employee and routed electronically to that employee's email address. Each employee's project task hours for the current pay period are read from the Employee Payroll ILF. The report calculates and displays both daily and weekly total hours for the current pay period.

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

Identify the functions used.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 31

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 32

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 book information contains 10 additional logical pieces of data o magazine information contains 13 additional logical pieces of data o video recordings information contains 12 additional logical pieces of data o audio recordings information contains 14 additional logical pieces of data

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

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 33

The Procurement application requires the ability to maintain information on each new supplier. The information that must be maintained on the Supplier logical file includes:

๏ƒ  Supplier id

๏ƒ  Supplier name

๏ƒ  Supplier mailing address

๏ƒ  Supplier skill

As a result of creating a new supplier record, the supplier's annual costs should be automatically calculated and saved with the other supplier information.

Orders are maintained in the Order logical file by the Procurement application. The Accounts Payable logical file is updated for each order. Line items for each order are stored in the Order Detail subgroup of the order logical file.

Backorders and delivery errors are tracked by the Procurement application on the Transparency Track Record logical file. This file is compared to each supplier's values in the Service Level Agreement logical file which is maintained by the Contract application. The Procurement application produces a report for the Legal Office of suppliers that are performing outside of their Service Level Agreement.

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

Identify the functions used.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 35

ALERT SYSTEM - ALERT NOTIFICATION

Brokers use the Alert Profile screen to maintain the Alert Profile logical file. They can Add, Change, Delete and View alert information.

Brokers also maintain a list of many securities to monitor. The securities information is considered to be part of the Alert Profile.

The Alert Profile record is not considered complete until at least one security has been entered. The account number, alert contact name, alert phone number, and security id are required fields. The user is required to enter at least one of the remaining fields: low price threshold, high price threshold, and high volume threshold, they may enter values in all three.

When an Alert Profile record is Added a validation is performed on the account number against the Account Master logical file and a validation on the securities against the Securities logical file.

When Alert Profile records are Changed a validation is on the account number against the Account Master. All fields can be modified.

No validations are performed for the Alert Profile View.

When an Alert Profile record is Deleted the user must enter the account number, alert contact name, alert phone number. The account number is validated against the Account Master.

Error messages are displayed whenever validations fail

Select the complexity of each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 36

The Patient Billing application includes functionality to maintain the Patient logical file.

The user enters a patient id and presses the View button to display an existing patient record, including diagnosis description and insurance company name. An error message is displayed if the patient record does not exist.

The user Adds a new patient by entering a patient ID and the remaining values. The user completes the add by pressing the Add button. An error message is displayed if the patient id already exists.

The user Updates information about the patient. All attributes can be modified except for patient id. The user completes the update by pressing the Update button

A diagnosis code must be selected using a drop down list for the primary diagnosis and the secondary diagnosis. The drop down list function is identical for primary and secondary diagnosis. The Diagnosis logical file is maintained in the Patient Billing application and is the source for the Diagnosis Code Drop Down list. The Diagnosis Code Drop Down list displays the diagnosis code, description and authorized days of hospitalization.

An insurance company code must be selected using the Insurance Company Drop Down list. The Insurance logical file is used as the source. The Insurance Company Drop Down list displays the insurance company number, group type and name.

All other drop down lists use static data as the source.

Determine the complexity for the following functions:

Select the complexity for each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 37

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.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 38

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

Determine the complexity of data functions:

Select the complexity for each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 39

EXAM SCHEDULING SYSTEM (ESS) - EXAM SCHEDULING FUNCTIONS

The controller uses the Maintain Exam Schedule screen to schedule exams for various courses and subjects.

The exam serial number from the University Master logical file is entered in the screen. On pressing the Retrieve key, the exam name, controller number, finals week start date and finals week end date efe displayed from the University Master logical file. In addition, exam status, course id, subject id, exam date, start time, end time, proctor and message are displayed from Schedule Information logical file.

The Add or Modify options allow addition/update to the course id, subject id, exam start date, start time, end time, proctor and message using the exam serial number as the key field. The data in the add/update mode gets saved in the Schedule Information logical file with the 'pending approval' in the exam status, no other data is stored.

Course id, subject id and exam date pick lists provide data from static tables.

The exam dates should be within the finals week start and end dates

Determine the complexity for functions listed:

Select the complexity for each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 40

Several data functions are described in the scenario for the Accounts Receivable fAFO application:

From the main menu, the user selects the receive payment option.

The receive payment option opens a screen which allows the user to enter payment information in the Payment Information logical file. The receive payment option updates the Customer Payment logical file to store the outstanding balance due. If there is no existing outstanding balance, the current balance is added to the Customer Payment logical file.

The Currency Translation file is imported daily from the Banking Application and updates the AR application's Customer Currency logical file. The Customer Currency logical file is used by the AR application to translate the currency from the customer's local currency to the Euro. The user also maintains the country code and full country name in the Customer Currency logical file.

The user maintains the customer name, address and account number in the Customer Information file in the AR application.

From the main menu, the user selects the balance review option.

The balance review option accesses the Customer Payment logical file. The balance summary option allows the user to create a balance summary report by customer. This report is viewable on the screen, can be emailed to a user, downloaded to a spreadsheet, and printed to hardcopy. For audit purposes, every balance summary report is saved to the Audit Balance Summary logical file.

The balance detail option accesses the Customer Information, Customer Payment and Customer Currency logical files. A printed report is created that contains a list of all customers with balance changes in the current month. The balance is shown in both customer local currency and the Euro. The report also includes the customer address with country name after translating the country code using the Customer Currency logical file.

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

Identify the functions used:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 41

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 42

A Flight Reservation application has the ability to make a reservation and reserve a seat.

A passenger calls to make a reservation. The booking agent adds the information into the Flight Reservation logical file.

At a later time the passenger can make a change to the reservation through the booking agent.

The booking agent views the flight reservation record before changing it.

The booking agent can also reserve a seat for the passenger for each leg of his travel, but cannot change or delete the seat reservation once made. Seat reservations are stored in the Seat Reservation logical file.

The booking agent can view the seat reservation record.

From the Names of Possible Functions listed identify the transactional functions for the Flight Reservation application. Select N/A if a Name of Possible Functions does not apply.

Identify the functions used:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 43

The High Point grocery store has implemented a frequent buyer program. Discounts on various products will be provided as an incentive for customers to register in the program. The Frequent Buyer (FB) application is being built to collect and store the customer information and to keep track of the purchasing patterns of the customers.

The customers will fill out a form providing their contact information and other demographic information

FB users will use the Customer screen to Add Customer information in the Customer Master logical file.

FB users also use the Customer screen to View Customer information and Change Customer Information.

The Customer List report lists all customers and is available for display by selecting the Customer List report option from the Main Menu.

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

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 44

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 45

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 46

A Call Center (CC) application is being enhanced to maintain and display 2 new pieces of information. The CC will add the 2 new DETs to all 5 of the modified transactional functions.

The Product Summary Report had 2 FTRs and 12 DETs.

Add Literature and Change Literature had 4 FTRs and 19 DETs.

The Literature Report (no calculations or derived data) had 4 FTRs and 19 DETs.

The Call Log Report (no calculations or derived data) had 1 FTRs and 19 DETs.

What is the complexity of the transactional functions after the enhancement?

Select the complexity for each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 47

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 48

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:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 49

INTERNET APPLICATION (IA) -MAINTAIN INTERNET DATA

From the IA main menu, the IA user selects the Purchase Item option.

The Purchase Item option opens a screen which allows the user to pay their internet shopping bill after performing an inquiry of the items selected for purchase. The Pay Bill option updates the Customer logical file to store the date of last purchase. The Inventory logical file is updated to determine when stock is depleted. The Inventory logical file contains the following information: product id, units of measure, count of product on hand, count of product on order, count of product on back-order, and reorder point.

The Product logical file is maintained by the PARTS application. Product contains product id, description, expected life of product, category, manufacturer, SKU, and weight.

Upon the customer's first purchase, the Customer Information screen captures the following information about the customer and stores it on the Customer logical file which includes: customer number, name, street address, state/province/region, country, postal code, payment type, gender, and future email offer flag.

The Purchase History logical file (PHF) is used to contain the history of customer purchases. The PHF contains a demographics section which contains the following: customer number, gender, product category, product id, and purchase frequency. The other part of the PHF contains information pertaining to the cost of purchases: customer number, purchase date, quantity, purchase cost, expected life of product. An additional part of the PHF contains information about email offers sent to the customer. This part of the PHF contains information: date of email, product id, sale price, sale end date, and offer end date.

The purchase cost is stored in the PHF in US Dollars after conversion from the customer's local currency using the Currency logical file. The Currency logical file contains the following information: country currency converting from, country currency converting to, conversion rate, date and time of conversion rate.

Determine the complexity of the data functions:

Determine the complexity of the following function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

QUESTION 50

Determine the complexity of the data and/or transactions identified in the following scenario:

The Library Information System (LIS) user Adds new member information by entering the member code, the member name, the telephone number, the address and the starting membership date. Information is stored and maintained in the Member logical file.

The LIS user Changes some member information or Deletes it, by entering the member code. The LIS retrieves all the information related to the member code and displays it on the screen. Then, the LIS user Changes all the data displayed, with the exception of the member code, or completely Deletes the member information. If the member code is not found in the Member logical file, then an error message is displayed to the user.

The LIS user Views member information by entering the member code and/or the member name on the screen. All the member data is retrieved and displayed in the search results. If the member code and/or the member name is not found in the Member logical file, then an error message is displayed to the user.

All functions are activated by pressing the OK button.

Determine the complexity for the following functions:

Select the complexity for each function:

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 248 answers & explanations

Full Question Bank Locked

You have reached the end of the free study guide preview. Upgrade now to unlock all 248 questions and the full simulation engine.

Customer Reviews

5 / 5
(15,000+ verified)
5
100%
4
0%
3
0%
2
0%
1
0%

Global Community Feedback

DM

David M.

Verified Student

"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."

SJ

Sarah J.

Premium Member

"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."

MC

Michael C.

Verified Buyer

"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"

Need Assistance?

> Our expert support team is available to assist you with any inquiries about our exam materials.

Contact Support
Average response: < 24 Hours

Get Exam Updates

> Subscribe to receive instant notifications on new questions and exclusive flash sales.

* Join 5,000+ students getting weekly updates

Support Chat โ— Active Now

๐Ÿ‘‹ Hi! How can we help you pass your exam?

Enter email to start chatting