Domain 3: Information Systems Acquisition, Development, and Implementation - PART 3B Flashcards
An advantage in using a bottom-up vs. a top-down approach to software testing is that:
errors in critical modules are detected earlier.
An advantage of using sanitized live transactions in test data is that:
test transactions are representative of live processing.
At the completion of a system development project, a post-project review should include which of the following?
Identifying lessons learned that may be applicable to future projects
At the end of the testing phase of software development, an IS auditor observes that an intermittent software error has NOT been corrected. No action has been taken to resolve the error. The IS auditor should:
recommend that problem resolution be escalated.
Change control for business application systems being developed using prototyping could be complicated by the:
rapid pace of modifications in requirements and design.
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 quality plan is not part of the contracted deliverables.
During a post-implementation review of an enterprise resource management system, an IS auditor would MOST likely:
review access control configuration.
During a postimplementation review, which of the following activities should be performed?
Return on investment analysis
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:
improper acceptance of a program.
During the requirements definition stage of a proposed enterprise resource planning system, the project sponsor requests that the procurement and accounts payable modules be linked. Which of the following test methods would be the BEST to perform?
Integration testing
During the system testing phase of an application development project the IS auditor should review the:
error reports.
During which of the following phases in system development would user acceptance test plans normally be prepared?
Requirements definition
During which phase of software application testing should an organization perform the testing of architectural design?
Integration testing
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?
Test and release a pilot with reduced functionality.
A failure discovered in which of the following testing stages would have the GREATEST impact on the implementation of new application software?
Acceptance testing
From a risk management point of view, the BEST approach when implementing a large and complex IT infrastructure is:
a deployment plan based on sequenced phases.
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:
existence of a set of functions and their specified properties.
The GREATEST advantage of rapid application development over the traditional system development life cycle is that it:
shortens the development time frame.
Ideally, stress testing should be carried out in a:
test environment using live workloads.
An IS audit group has been involved in the integration of an automated audit tool kit with an existing enterprise resource planning system. Due to performance issues, the audit tool kit is not permitted to go live. What should the IS auditor’s BEST recommendation be?
Review the results of stress tests during user acceptance testing.
An IS auditor finds that a system under development has 12 linked modules and each item of data can carry up to 10 definable attribute fields. The system handles several million transactions a year. Which of these techniques could an IS auditor use to estimate the size of the development effort?
Function point analysis
An IS auditor finds that user acceptance testing of a new system is being repeatedly interrupted by defect fixes from the developers. Which of the following would be the BEST recommendation for an IS auditor to make?
Consider the feasibility of a separate user acceptance environment.
An IS auditor has been asked to review the implementation of a customer relationship management system for a large organization. The IS auditor discovered the project incurred significant over-budget expenses and scope creep caused the project to miss key dates. Which of the following should the IS auditor recommend for future projects?
A software baseline
An IS auditor is involved in the reengineering process that aims to optimize IT infrastructure. Which of the following will BEST identify the issues to be resolved?
Gap analysis
An IS auditor is reviewing an enterprise’s system development testing policy. Which of the following statements concerning use of production data for testing would the IS auditor consider to be MOST appropriate?
Senior IS and business management must approve use before production data can be used for testing.
An IS auditor is reviewing a project for the implementation of a mission-critical system and notes that, instead of parallel implementation, the team opted for an immediate cutover to the new system. Which of the following is the GREATEST concern?
The implementation phase of the project has no back out plan.