Summer Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

IFPUG I40-420 Certified Function Point Specialist Exam Practice Test

Demo: 37 questions
Total 249 questions

Certified Function Point Specialist Questions and Answers

Question 1

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 2

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:

Options:

Question 3

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.

Options:

Question 4

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:

Question 5

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@494c77f0

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

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:

Options:

Question 7

Several functions are outlined within the following scenario for the Accounts Receivable application:

  • From the main menu, the user selects the receive payment option.
  • The receive payment option opens a screen which allows the user to add or change payment information on the Payment Information logical file after performing an inquiry on payments received for the customer. The receive payment option updates the Customer Master logical file to store a current outstanding balance due. If there was no existing outstanding balance, the current balance is added to the Customer Master logical file.
  • From the main menu, the user selects the balance review option.
  • The balance review option accesses the Customer Master logical file and allows the user to create a summary report with customer balance totals.
  • The balance review summary option accesses the Customer Master and Currency Translation logical files. A report is created that contains a comprehensive list of all past balance changes in both company standard currency and customer local currency.

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

Identify the functions used:

Options:

Question 8

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:

Question 9

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@494c4ce0

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

Question 10

The Account Reconciliation Application (ARA) is used by banking operations to match credit (in) and debit (out) transactions within client accounts. Both credit and debit transactions are received from several other applications and stored as the Client Reconciliation logical file. ARA is capable of automatically matching transactions based on the Business Parameters logical file which is maintained by users in the ARA.

Access permissions in the User Access logical file are maintained by users in the ARA, and contain online user account permissions and approval levels.

The users can maintain their own report forms in the Reporting logical file. All reports use the Currency logical file, which is maintained by an external application, to convert the local payment currency to Euros.

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

Identify the functions used:

Options:

Question 11

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@494c4640

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

Question 12

The Robot Automation Program (RAP) is an application which allows factory technicians to create and edit the weld placement programs for various robots on the assembly line. Both transactions maintain the Weld Specification and Robot logical files.

The use may select and view reboot details:

The user may print individual welding program details:

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

Identify the functions used:

Options:

Question 13

A Corporate Finance application is being developed.

The application adds or updates the Receivable logical file and the Payable logical file. The user requires that this information is sent to the Accounts application to keep accounting records consistent. The combined receivable and payable data is sent to the Accounts application daily at 8:00 PM.

When implementing a solution to send the receivable and payable information, it was decided to include a header and trailer record with the accounts information. These records are used by the Corporate Finance user to ensure that everything was technically correct when transmitting the file.

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

Identify the functions used:

Options:

Question 14

Which of the following statements about an External Inquiry are true?

Options:

A.

An elementary process that processes data that is sent from outside the boundary

B.

Has a primary intent to alter the behavior of data or control information

C.

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

All of the above

Question 15

Which of the following is an attribute used to represent relationships of one entity to another?

Options:

A.

Primary key

B.

Secondary key

C.

Foreign key

D.

Domestic key

Question 16

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

Question 17

Which elementary process processes data or control information sent from outside the application's boundary?

Options:

A.

An external interface file

B.

An external inquiry

C.

An external output

D.

An external input

Question 18

Which transactional function(s) has (have) the primary intent of presenting information to the user and must reference a data function to retrieve data or control information?

Options:

A.

EI

B.

EO

C.

EQ

D.

Both B and C

Question 19

An application's functional size is also referred to as the installed functional size. When is the application functional size updated?

Options:

A.

Never, the application functional size is the baseline or installed functional size

B.

Once a year if there were enhancement projects that altered the application functions

C.

Every time completion of an enhancement project alters the application's functions

D.

The application is re-counted once a year regardless of the number of enhancement projects

Question 20

What is the primary intent of an EIF?

Options:

A.

Hold data maintained through one or more elementary processes of the application being counted

B.

Maintain one or more groups of data and/or to alter the behavior of the system

C.

Hold data referenced trough one or more elementary process of the application being counted

D.

Present information to a user through processing logic other than, or in addition to, the retrieval of data or control information

Question 21

Which of the following is NOT an example of the purpose of a function point count?

Options:

A.

To enable comparison of functionality delivered by two applications

B.

To determine maintenance support cost per function point

C.

To understand the percentage of lines of code that is being reused across three different applications

D.

To determine the effort and duration of a development project

Question 22

Which of the following statements regarding the counting scope is true?

Options:

A.

It defines the set of Functional User Requirements to be included in the FP count

B.

It always includes more than one application

C.

It determines the purpose of the applications being counted

D.

It defines a (sub) set of the modules being sized

Question 23

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

Question 24

What is the purpose of the VAF?

Options:

A.

Adjust the FP by +/- 35%

B.

Adjust the FP by 0.65

C.

Increase the reference data by 0.65

D.

Increase the aFP by 35%

Question 25

Which statement(s) is (are) true for an elementary process?

Options:

A.

It is the smallest init of activity that is meaningful to the user

B.

It is the smallest unit of activity that that leaves the application in a dynamic state

C.

It is the smallest unit of activity that constitutes a complete transaction

D.

Both A and C

Question 26

Which of the following defines the purpose of a count?

Options:

A.

Provides an answer to a business question, and it is the business question that determines the purpose

B.

Influences the positioning of the application between the software under review and the surrounding software

C.

Influences the type of FP count to answer the business problem under investigation

D.

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

Question 27

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 28

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

Question 29

A database table is maintained by the application being counted. It is an associative entity that has 5 foreign key attributes and no additional attributes. How would this associative entity be counted?

Options:

A.

1 ILF

B.

1 RET of an ILF

C.

1 EIF

D.

Not counted

Question 30

A Human Resources application screen allows the user to control three aspects of report processing: sort sequence, printer port, and the choice of generating a DVD. The options within the three aspects are mutually exclusive. A confirmation message Is sent back to the user after the control information has been saved in the Parameter ILF. How many DETs are counted?

Options:

A.

10

B.

9

C.

5

D.

4

Question 31

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 32

An application retrieves records from a data store and displays the retrieved data on an HTML page. The HTML page contains a scroll bar to view all of the attributes. A user must scroll down through 4 screens of information to see all of the attributes contained on the HTML page. How is this counted?

Options:

A.

1 EOs

B.

4EOs

C.

1 EQ

D.

4 EQs

Question 33

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

Question 34

At the end of each month, Application A sends a transaction file to Application B. The transaction file contains a listing of item information including item number, item description and item price. All three attributes in the transaction file are contained in the Item ILF in Application A. For Application A, how would the elementary process be measured?

Options:

A.

EI

B.

EO

C.

EQ

D.

EIF

Question 35

Application Y reads the contents of a file maintained in Application X and uses the data in the processing of a transactional function. How would this data function be counted for Application Y?

Options:

A.

EIF

B.

EO

C.

EQ

D.

ILF

Question 36

For the scenario above calculate the FP.

Options:

A.

21

B.

26

C.

32

D.

36

Question 37

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

Demo: 37 questions
Total 249 questions