CISA 301 - 400 Flashcards

1
Q

An advantage in using a bottom-up vs. a top-down approach to software testing is that:

A. interface errors are detected earlier.
B. confidence in the system is achieved earlier.
C. errors in critical modules are detected earlier.
D. major functions and processing are tested earlier.

A

C. errors in critical modules are detected earlier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

An advantage of using sanitized live transactions in test data is that:

A. all transaction types will be included.
B. every error condition is likely to be tested.
C. no special routines are required to assess the results.
D. test transactions are representative of live processing.

A

D. test transactions are representative of live processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

At the completion of a system development project, a post-project review should include which of the following?

A. Assessing risk that may lead to downtime after the production release
B. Identifying lessons learned that may be applicable to future projects
C. Verifying that the controls in the delivered system are working
D. Ensuring that test data are deleted

A

B. Identifying lessons learned that may be applicable to future projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Before implementing controls in a newly developed system, management should PRIMARILY ensure that the controls:

A. satisfy a requirement in addressing a risk.
B. do not reduce productivity.
C. are based on a minimized cost analysis.
D. are detective or corrective.

A

A. satisfy a requirement in addressing a risk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The BEST time for an IS auditor to assess the control specifications of a new application software package which is being considered for acquisition is during:

A. the internal lab testing phase.
B. testing and prior to user acceptance.
C. the requirements gathering process.
D. the implementation phase.

A

C. the requirements gathering process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A clerk changed the interest rate for a loan on a master file. The rate entered is outside the normal range for such a loan. Which of the following controls is MOST effective in providing reasonable assurance that the change was authorized?

A. The system will not process the change until the clerk’s manager confirms the change by entering an approval code.
B. The system generates a weekly report listing all rate exceptions and the report is reviewed by the clerk’s manager.
C. The system requires the clerk to enter an approval code.
D. The system displays a warning message to the clerk.

A

A. The system will not process the change until the clerk’s manager confirms the change by entering an approval code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A company has contracted with an external consulting firm to implement a commercial financial system to replace its existing system developed in-house. In reviewing the proposed development approach, which of the following would be of GREATEST concern?

A. Acceptance testing is to be managed by users.
B. A quality plan is not part of the contracted deliverables.
C. Not all business functions will be available on initial implementation.
D. Prototyping is being used to confirm that the system meets business requirements.

A

B. A quality plan is not part of the contracted deliverables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A company has implemented a new client-server enterprise resource planning (ERP) system. Local branches transmit customer orders to a central manufacturing facility. Which of the following would BEST ensure that the orders are processed accurately and the corresponding products are produced?

A. Verifying production to customer orders
B. Logging all customer orders in the ERP system
C. Using hash totals in the order transmitting process
D. Approving (production supervisor) orders prior to production

A

A. Verifying production to customer orders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A company has recently upgraded its purchase system to incorporate electronic data interchange (EDI) transmissions. Which of the following controls should be implemented in the EDI interface to provide for efficient data mapping?

A. Key verification
B. One-for-one checking
C. Manual recalculations
D. Functional acknowledgements

A

D. Functional acknowledgements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A company’s development team does not follow generally accepted system development life cycle (SDLC) practices. Which of the following is MOST likely to cause problems for software development projects?

A. Functional verification of the prototypes is assigned to end users.
B. The project is implemented while minor issues are open from user acceptance testing (UAT).
C. Project responsibilities are not formally defined at the beginning of a project.
D. Program documentation is inadequate.

A

C. Project responsibilities are not formally defined at the beginning of a project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A company undertakes a business process reengineering (BPR) project in support of a new and direct marketing approach to its customers. Which of the following would be an IS auditor’s main concern about the new process?

A. Whether key controls are in place to protect assets and information resources
B. Whether the system addresses corporate customer requirements
C. Whether the system can meet the performance goals (time and resources)
D. Whether the new system will support separation of duties

A

A. Whether key controls are in place to protect assets and information resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A company uses a bank to process its weekly payroll. Time sheets and payroll adjustment forms (e.g., hourly rate changes, terminations) are completed and delivered to the bank, which prepares checks (cheques) and reports for distribution. To BEST ensure payroll data accuracy:

A. payroll reports should be compared to input forms.
B. gross payroll should be recalculated manually.
C. checks (cheques) should be compared to input forms.
D. checks (cheques) should be reconciled with output reports.

A

A. payroll reports should be compared to input forms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A decision support system (DSS) is used to help high-level management:

A. solve highly structured problems.
B. combine the use of decision models with predetermined criteria.
C. make decisions based on data analysis and interactive models.
D. support only structured decision-making tasks.

A

C. make decisions based on data analysis and interactive models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

During a system development life cycle (SDLC) audit of a human resources (HR) and payroll application, the IS auditor notes that the data used for user acceptance testing (UAT) have been masked. The purpose of masking the data is to ensure the:

A. confidentiality of the data.
B. accuracy of the data.
C. completeness of the data.
D. reliability of the data.

A

A. confidentiality of the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

During the audit of an acquired software package, an IS auditor finds that the software purchase was based on information obtained through the Internet, rather than from responses to a request for proposal (RFP). The IS auditor should FIRST:

A. test the software for compatibility with existing hardware.
B. perform a gap analysis.
C. review the licensing policy.
D. ensure that the procedure had been approved.

A

D. ensure that the procedure had been approved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

During the development of an application, quality assurance testing and user acceptance testing were combined. The MAJOR concern for an IS auditor reviewing the project is that there will be:

A. increased maintenance.
B. improper documentation of testing.
C. improper acceptance of a program.
D. delays in problem resolution.

A

C. improper acceptance of a program.

17
Q

During the review of data file change management controls, which of the following BEST helps to decrease the research time needed to investigate exceptions?

A. One-for-one checking
B. Data file security
C. Transaction logs
D. File updating and maintenance authorization

A

C. Transaction logs

18
Q

During which of the following phases in system development would user acceptance test plans normally be prepared?

A. Feasibility study
B. Requirements definition
C. Implementation planning
D. Post implementation review

A

B. Requirements definition

19
Q

The editing/validation of data entered at a remote site would be performed MOST effectively at the:

A. central processing site after running the application system.
B. central processing site during the running of the application system.
C. remote processing site after transmission of the data to the central processing site.
D. remote processing site prior to transmission of the data to the central processing site.

A

D. remote processing site prior to transmission of the data to the central processing site.

20
Q

An enterprise is developing a new procurement system, and things are behind schedule. As a result, it is proposed that the time originally planned for the test phase be shortened. The project manager asks the IS auditor for recommendations to mitigate the risk associated with reduced testing. Which of the following is a suitable risk mitigation strategy?

A. Test and release a pilot with reduced functionality.
B. Fix and retest the highest-severity functional defects.
C. Eliminate planned testing by the development team, and proceed straight to acceptance testing.
D. Implement a test tool to automate defect tracking.

A

A. Test and release a pilot with reduced functionality.

21
Q

A failure discovered in which of the following testing stages would have the GREATEST impact on the implementation of new application software?

A. System testing
B. Acceptance testing
C. Integration testing
D. Unit testing

A

B. Acceptance testing

22
Q

Functionality is a characteristic associated with evaluating the quality of software products throughout their life cycle, and is BEST described as the set of attributes that bear on the:

A. existence of a set of functions and their specified properties.
B. ability of the software to be transferred from one environment to another.
C. capability of software to maintain its level of performance under stated conditions.
D. relationship between the performance of the software and the amount of resources used

A

A. existence of a set of functions and their specified properties.