New Year Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

I40-420 Certified Function Point Specialist Questions and Answers

Questions 4

The Great Escape movie theater chain has theaters in multiple cities. The Great Escape Sales system needs to send sales tax collected to the correct government offices. The Sales system calculates the tax due by multiplying the theater's sales by the tax rate for the city where the theater is located. The Tax Rate table has Tax Rate ID, Location, Tax Rate, Effective Date, Expiration Date columns. Tax Rate records are added, changed and deleted by the developers using third party utilities with the information that is submitted by the Sales system users in Change Requests approved by the Change Control Board (CCB). How many function points would be counted for the Tax Rate table?

Options:

A.

None

B.

5

C.

7

D.

Not enough information

Buy Now
Questions 5

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

Buy Now
Questions 6

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

Buy Now
Questions 7

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

Buy Now
Questions 8

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?

Options:

A.

1 EI

B.

1 EO

C.

1 EI and 1 EO

D.

1 EI and 1 EQ

Buy Now
Questions 9

A screen that adds an order record to the Order file is being enhanced to capture 10 additional attributes. These new attributes do not fit onto the existing screen, so a new screen is being created to collect the 10 new attributes before creating the Order record. How is the screen counted for the enhancement project?

Options:

A.

1 changed EI

B.

1 changed EI, 1 added EI

C.

1 deleted EI, 1 added EI

D.

1 deleted EI, 2 added EIs

Buy Now
Questions 10

There are 10 ILFs in an Equity Trading application. There is an enhancement project that is modifying 10 screens and 5 reports. All screens and reports reference 6 ILFs of the Equity Trading application. No modifications are made to the ILFs. How many data functions would be counted?

Options:

A.

15 ILFs

B.

10 ILFs

C.

6 ILFs

D.

None

Buy Now
Questions 11

Within the Human Resources Application, information for an employee is added by entering general information. In addition to the general information, the employee is either a salaried employee or hourly employee. Each type of employee has unique attributes. Either type of employee can have information about dependents. How many RETs are described in this scenario?

Options:

A.

0

B.

1

C.

2

D.

3

Buy Now
Questions 12

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?

Options:

A.

Candidate application 1 high ILF, Hiring application 1 average ILF

B.

Candidate application 1 high EIF, Hiring application 1 high EIF

C.

Candidate application 1 high ILF, Hiring application 1 average EIF

D.

Candidate Information is reference data only

Buy Now
Questions 13

For the scenario above calculate the FP.

Options:

A.

21

B.

26

C.

32

D.

36

Buy Now
Questions 14

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

Buy Now
Questions 15

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?

Options:

A.

1 EQ

B.

1 EI and 1 EQ

C.

2 EIs

D.

2 EIs and 1 EQ

Buy Now
Questions 16

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:

Buy Now
Questions 17

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.

Options:

Buy Now
Questions 18

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:

Options:

Buy Now
Questions 19

  • The Organization consists of three levels of organizational hierarchy. There are one or more Groups to a Department and one or more Departments to a Division. When a Division is deleted all associated Departments and Groups are also deleted. Organization data (including all three parts) is maintained by the Payroll application.
  • All the remaining tables are maintained by the HR application.
  • All the remaining data is maintained by the HR application.
  • The HR application stores information on the employee in the Employee logical file. Employee dependent information about the spouse and children of the employee are stored on the Employee Dependent table.
  • Health insurance plan, dental insurance plan, life insurance, and accident insurance data is stored in the Benefits logical file.
  • Pay rate, bonus percentage, vacation accrual rate, vacation balance, and pension accrual rate are stored on the Compensation logical file.
  • Training classes attended and scheduled are stored in the Training logical file.
  • The health insurance table contains the code and description for all Health Insurance plans offered to the employees for health coverage.
  • The dental insurance table contains the code and description for all Dental Insurance plans offered to the employee for dental coverage

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

Identify the data functions used:

Options:

Buy Now
Questions 20

The Stock Purchasing (SP) and Point of Sale (POS) applications have the following requirements.

  • The POS application maintains details of customer purchases in the Item Purchases logical file.
  • The SP application is used to place orders with suppliers based on daily inventory levels.
  • The SP application is used to maintain supplier information. The Supplier Information logical file contains descriptions of items the supplier stocks and supplier contact information.
  • The Inventory logical file is maintained by the SP application through a daily batch process which references the Item Purchases logical file.
  • When the batch process is complete, the SP application displays a list of items that are below 20% of normal inventory levels. The user selects items to be ordered and specifies the supplier. The SP application then generates a purchase order for each supplier. The purchase orders are sent electronically to each supplier and stored in the Order logical file.
  • From the Names of Possible Functions listed identify the data function both the SP and POS applications. Select N/A if a Name of Possible Function does not apply.

Identify the functions used:

Options:

Buy Now
Questions 21

A baseline count is to be conducted for the Payment Information Application (PIA).

Client Credit History logical file is made available to the teller while processing a customer's wire payment. The Client Credit History logical file is retrieved from the Credit Master Application (CMA).

PIA also receives an end-of-day import file of wire payments from the Foreign Banking (FB) application. PIA maintains all customer wire payments in the Wire Payment logical file. During the processing of the wire payments, the currency is converted from the customer's local currency to PIA's currency using the FB application Currency logical file.

The teller must review the client credit history, and then update the Credit Limit logical file in the PIA before processing the wire payment.

Tellers maintain the Customer Account logical file using the maintain customer account function within PIA.

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

Identify the data functions used:

Options:

Buy Now
Questions 22

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:

Buy Now
Questions 23

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:

Buy Now
Questions 24

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:

Options:

Buy Now
Questions 25

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:

Buy Now
Questions 26

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:

Options:

Buy Now
Questions 27

Conversion functionality is defined as:

Options:

A.

transactional or data functions provided to convert data and/or provide other user specified conversion requirements

B.

conversion functionality required by the developer

C.

a measure of the conversion functionality delivered to the user when the project is complete

D.

a measure of the data that is converted for the user when the project is complete

Buy Now
Questions 28

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

Buy Now
Questions 29

Which of the following statements is (are) true regarding the definition of maintain? Maintain is defined as:

Options:

A.

Ability to add, change or delete transactions through an elementary process

B.

Ability to add, change or delete data through an elementary process

C.

Ability to add, change or delete data through a functional user requirement

D.

None of the above

Buy Now
Questions 30

Documentation of a function point count can include:

Options:

A.

Identification of missing source documentation

B.

Each data function and the number of DETs and RETs

C.

Each transactional function and the number of DETs and RETs

D.

B and C

Buy Now
Questions 31

Which rule applies to identifying a data function?

Options:

A.

Include entities referred to as code data

B.

Accepts data or control information that enters the application boundary

C.

Identify all logically related and user recognizable data or control information within the counting scope

D.

Maintains logical files

Buy Now
Questions 32

Which of the following types of processing logic is mandatory for an elementary process to be classified as an EO?

Options:

A.

Equivalent values are converted

B.

Information is prepared and then presented outside the boundary

C.

At least one ILF or EIF is referenced

D.

All of the above

Buy Now
Questions 33

When counting DETs which of the following rules apply?

Options:

A.

Count a DET for each recursive field on the ILF or EIF

B.

Count a DET for each piece of data in an ILF or EIF required by the user to establish a relationship with another ILF or EIF

C.

Count a DET for each repeating field that is identical in format

D.

Count a DET for each field that appears more than once in an ILF or EIF

Buy Now
Questions 34

An example of the purpose of an FP count is to provide:

Options:

A.

input to the estimation process needed to determine the level of effort to develop the first release of an application

B.

a comparison of functionality delivered by two different suppliers' packages

C.

determine the size of an application as part of the organization's effort to determine the size of its software portfolio

D.

All of the above

Buy Now
Questions 35

When counting an EI, which of the following statements is true of the term maintain?

Options:

A.

It is the ability to create or modify an elementary process

B.

It is the ability to create data in another application

C.

It is the ability to add, change or delete data through the elementary process

D.

None of the above

Buy Now
Questions 36

In FP count calculations, the term DEL is the size of the function being:

Options:

A.

delivered by the enhancement project

B.

described by the enhancement project

C.

deleted by the enhancement project

D.

developed by the enhancement project

Buy Now
Questions 37

Which type of functional size (FS) measures the functionality added, changed, or deleted at the completion of an enhancement project?

Options:

A.

Application FS

B.

Baseline FS

C.

Enhancement project FS

D.

Development project FS

Buy Now
Exam Code: I40-420
Exam Name: Certified Function Point Specialist
Last Update: Dec 22, 2024
Questions: 249

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99