Special Summer Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

IFPUG I40-420 Certified Function Point Specialist Exam Practice Test

Page: 1 / 25
Total 249 questions

Certified Function Point Specialist Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

The user can request the same data to be displayed in four languages. The data in the different languages are stored in user-maintained tables. How would this display of data be measured?

Options:

A.

1 EQ

B.

4 EQs

C.

1 EO

D.

4 EOs

Question 2

An enhancement project adds 3 business function attributes to each of 3 data functions. Before the enhancement each of these data functions was valued at 2 RETs and 19 DETs. Each of these data functions is maintained by the same screen in the application. What is the CHGA of these data functions?

Options:

A.

21 UFP

B.

45 UFP

C.

30 UFP

D.

0 UFP

Question 3

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

Question 4

The procedure for determining VRF is:

What is the equation used in step 3?

Options:

A.

(TDI +0.1)*0.35

B.

(TDI +0.1)*0.65

C.

(TDI *0.01)+0.35

D.

(TDI *0.01)+0.65

Question 5

The Report Generation application receives data from outside the boundary, and saves the data in the Reporting Data logical file, with additional processing logic involved. The user Information is maintained in the Report Generation application in the User Account logical file. How would the data functions be counted?

Options:

A.

One ILF and one EIF

B.

Two ILFs

C.

One ILF

D.

One ILF, one EIF and one EQ

Question 6

A logical data store is maintained by the application being counted. It has tax code as the key attribute and tax rate as the only other attribute. How would this data store be counted?

Options:

A.

1 ILF

B.

1 RET of an ILF

C.

1 EIF

D.

Not counted

Question 7

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

Question 8

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

Question 9

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

Question 10

The data retrieved from the state drop down list is obtained by reading the State file that contains only state code and state description. The State file is not updated frequently as states are not added on a frequent basis. How would the drop down list be measured?

Options:

A.

1 EQ with 1 FTR

B.

1 EO with 1FTR

C.

1 EQ with OFTR

D.

Not counted

Question 11

Consider the following diagram.

The business requirement states that an employee must have at least one cubicle, but may have an unlimited number of cubicles assigned. A cubicle can also be occupied by more than one employee at a time. How many total DETs are depicted?

Options:

A.

4

B.

6

C.

8

D.

10

Question 12

An enhancement project added 3 high complexity EIs, changed 1 EI from average to low complexity and deleted 3 low complexity EIs. What is the EI contribution to enhancement function point measure?

Options:

A.

30

B.

28

C.

21

D.

19

Question 13

Which scenario would yield non-zero enhancement FPs?

Options:

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

Question 14

What is true about conversion functionality?

Options:

A.

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

B.

Exists only during the development or enhancement of an application

C.

Conversion functionality is outside the scope of FP counting

D.

Both A and B

Question 15

Which of the following statements regarding functional size measurement is true?

Options:

A.

Early functional size measurements can never change during design and coding phase

B.

It is quite normal to identify additional functionality that was not specified in the original requirements in the form of scope creep

C.

It is not necessary to update the application functional size upon completion of an enhancement.

D.

Both B and C

Question 16

Business data is defined as:

Options:

A.

information needed to be stored and retrieved by the functional area addressed by the application

B.

information needed by the core users for translation

C.

the business objects that represent valid values of entities external to the application

D.

data that reflects static information that is stored and retrieved by the application

Question 17

An FTR is be defined as a:

Options:

A.

data function maintained by a base functional component

B.

data function read and/or maintained by a transactional function

C.

base functional component maintained by a transactional function

D.

base functional component read and/or maintained by a transactional function

Question 18

Which is the first step of the Measurement process?

Options:

A.

Gather the available documentation

B.

Determine the counting scope and application boundary

C.

Measure data functions

D.

Measure transactional functions

Question 19

Which of the following equations is the correct equation to calculate the VAF?

Options:

A.

VAF =(TDI 0.10) + 0.65

B.

VAF=(TDI * 0.10)+ 0.35

C.

VAF =(TDI * 0.01)+ 0.65

D.

VAF = (TDI* 0.01)+ 0.35

Question 20

Which of the following statements is true?

Options:

A.

The development project functional size is a measure of baseline functionality only

B.

The development project functional size is a measure of installed functionality

C.

The enhancement project functional size is a measure of baseline functionality

D.

The application functional size is a measure of the functionality that an application provides to the user

Question 21

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

Question 22

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

Question 23

What is a user identifiable group of logically related data or control information referenced by the application, but maintained within the boundary of another application?

Options:

A.

An ILF

B.

An IIF

C.

An EIF

D.

An ELF

Question 24

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

Question 25

Which of the following best describes the FP counting boundary?

Options:

A.

The boundary indicates the border between data and transaction function types

B.

The boundary indicates the presence of external users and application domains

C.

The boundary indicates the conceptual interface between the software under study and its users

D.

The boundary indicates the presence of internal users and application domains

Question 26

Which of the following statements about an External Input is true?

Options:

A.

Has the primary intent to maintain one or more ILFs

B.

An elementary process to hold data or control information from outside the boundary

C.

Has the primary intent to alter the behavior of a transaction

D.

Has the primary intent to reference one or more EIFs

Question 27

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

Question 28

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.

Options:

Question 29

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:

Question 30

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:

Question 31

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:

Options:

Question 32

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:

Question 33

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

Determine the complexity of data functions:

Select the complexity for each function:

Options:

Question 34

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:

Question 35

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:

Question 36

The Procurement application user requires the ability to control how and when reports are printed. The following list shows the specific user requirements for generating reports:

  • Display a list of reports that are available to be printed.
  • The user selects a report to be printed. If report control information exists for the requested report, the report control is displayed from the Report Control logical file.
  • If report control information has not been specified for the requested report, the user may add the following report controls:

  • uk.co.certification.simulator.questionpool.PList@86d70b30

  • If report control information exists for the requested report, the user may update or delete the report controls.

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

Identify the functions used:

Options:

Question 37

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@13512620

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

Page: 1 / 25
Total 249 questions