Massive Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: netdisc

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

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

Question 2

Which of the following types of processing logic is (are) mandatory for an elementary process to be classified as an EQ?

Options:

A.

At least one ILF or EIF is referenced

B.

Information is prepared and then presented outside the boundary

C.

Data or control information is retrieved

D.

All of the above

Question 3

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 4

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 5

What is an elementary process?

Options:

A.

The smallest unit of activity that is meaningful to the developer

B.

The largest unit of activity that is meaningful to the user

C.

The smallest unit of activity that is meaningful to the user

D.

The largest unit of activity that is meaningful to the developer

Question 6

Which of the following statements is (are) true?

Options:

A.

An EIF can only be counted as an EIF for one application

B.

An EIF must be an ILF in another application

C.

An EIF is only counted by the application that uses all of its DETs

D.

All of the above

Question 7

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 8

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 9

The application functional size after an enhancement project does NOT include the size of the:

Options:

A.

conversion functionality

B.

functions being added by the enhancement project

C.

functions being changed by the enhancement project - as they are / will be after implementation

D.

functions being deleted by the enhancement project

Question 10

What indicates the conceptual interface between the software under study and its users?

Options:

A.

The boundary membrane

B.

The application interface

C.

The boundary interface

D.

The boundary

Question 11

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 12

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 13

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 14

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?

Options:

A.

El

B.

EO

C.

EQ

D.

ILF

Question 15

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

Options:

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

Question 16

A Purchasing application prior to the enhancement had 204 FP. An enhancement project contributed the following:

  • Added FP = 12
  • Change Before FP = 30
  • Deleted FP = 0
  • Change After FP = 31
  • Conversion FP = 0

What is the EFP?

Options:

A.

13

B.

42

C.

43

D.

236

Question 17

What would be the correct sequence of activities for measuring transactional functions? 1. Classify each transactional function as an EI, EO or EQ 2. Identify each elementary process required by the user 3. Determine the functional complexity for each transactional function 4. Determine the functional size for each transactional function 5. Count FTRs for each transactional function 6. Count DETs for each transactional function

Options:

A.

1-3-2-1-4-5

B.

2-3-1-6-5-4

C.

4-2-1-5-6-3

D.

2-1-5-6-3-4

Question 18

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?

Options:

A.

3

B.

4

C.

6

D.

Not counted

Question 19

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

Options:

A.

4

B.

5

C.

7

D.

0

Question 20

A Human Resources application has online field help for the add, change and delete transactions. The help facility is maintained by a separate application. How would the field help be measured for the Human Resources application?

Options:

A.

1 EQ

B.

3 EQs

C.

4 EQS

D.

Not counted

Question 21

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?

Options:

A.

1

B.

6

C.

20

D.

It can never be valued at 7 UFP

Question 22

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 23

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

Question 24

The user requirements call for a model stock portfolio list to be created. The user will be able to enter selection criteria for the equities to be included in the model stock portfolio list. There is another requirement for the user to be able to save the selection criteria. How many elementary processes would be counted?

Options:

A.

Not counted

B.

1

C.

2

D.

3

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?

Options:

A.

19.20

B.

26.88

C.

57.60

D.

80.64

Question 26

A transaction file contains records to maintain the Master file. A flag is included on each incoming record to indicate if the Master file record is to be added, changed or deleted. A batch job is developed to process the transaction file. How many transactional functions would be counted?

Options:

A.

1

B.

2

C.

3

D.

4

Question 27

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 28

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.

Options:

Question 29

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 30

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:

Question 31

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 32

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:

Question 33

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 34

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@23be0500

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

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 36

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:

Question 37

Several functions are outlined within the following scenario for the Internet Application (IA):

  • From the company intranet the user selects the IA application.
  • The purchase item option allows the user to pay their internet shopping bill, after performing inquiry selection of items for purchase. The pay bill option updates the Customer, Inventory and Purchase History logical files.
  • If this is the user's first purchase, the Customer Information screen captures information about the customer and stores it on the Customer logical file. Once the customer information is saved and the customer chooses the next option, they are returned to the Pay Bill option.
  • If the user is an existing customer, they may view their customer information. The customer has the option of changing their information, but cannot delete it.
  • An itemized report totaling monthly customer purchases is created at the end of each month.

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

Identify the functions used:

Options:

Demo: 37 questions
Total 249 questions