Chapter 19 Systems Construction and Implementation True/False Questions 1. The purpose of systems implementation is to construct and deliver into production a working information system. Answer: False Page: 684 LOD: Medium Rationale: Systems implementation is the installation and delivery of the entire system into production. Systems construction is the development, installation, and testing of system components. 2. Systems construction is the development, installation, and testing of system components. Answer: True Page: 684 LOD: Easy 3. Systems implementation is the installation and delivery of the entire system into production. Answer: True Page: 684 LOD: Easy 4. The first activity of the construction phase is to install new software packages. Answer: False Page: 684 LOD: Medium Rationale: The first activity is build and test networks. 5. During the activity of building and testing networks, system users are involved extensively. Answer: False Page: 687 LOD: Medium Rationale: During this phase analysts, designers and builders are involved. 6. If the new system will be using existing networks, the task of building and testing networks can be skipped. Answer: True Page: 687 LOD: Easy 7. An unpopulated database means a database that has no authorized users. Answer: False Page: 687 LOD: Medium Rationale: An unpopulated database is one where the database structure is implemented but data has not been loaded. 406 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition Chapter 19 Systems Construction and Implementation 8. The task of building and testing databases is often done at the same time as programming. Answer: False Page: 687 LOD: Easy Rationale: This task must immediately precede other programming activities because databases are the resources shared by the computer programs to be written. 9. The first activity of the construction phase is to is build and test networks. Answer: True Page: 684 LOD: Easy 10. When the database to be built is a noncorporate, applications-oriented database, the systems analyst often completes the task of building and testing the database. Answer: True Page: 687 LOD: Medium 11. The primary deliverable of the building and testing database activity is a populated database structure for the new database. Answer: False Page: 687 LOD: Easy Rationale: The primary deliverable of the building and testing database activity is an unpopulated database structure for the new database. 12. The term unpopulated means the database structure is implemented but data have not been loaded into the database structure. Answer: True Page: 687 LOD: Easy 13. The main input into the install and test new software activity are the new software packages and documentation that are received from system vendors. Answer: True Page: 688 LOD: Easy 14. The principal deliverable of the install and test new software activity is the installed and tested software packages and the documentation being placed in the library. Answer: True Page: 688 LOD: Easy 15. A stub test is a test performed on a subset of a program. Answer: True Page: 688 LOD: Easy Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition 407 Chapter 19 Systems Construction and Implementation 16. A program test is a test performance on the entire system. Answer: False Page: 689 LOD: Medium Rationale: A unit or program test is a test performed on an entire program. 17. A unit test is a test performed on an entire program. Answer: True Page: 689 LOD: Easy 18. A stub test is a test performed on an entire program. Answer: False Page: 688 LOD: Medium Rationale: A stub test is a test performed on a subset of a program. 19. A systems acceptance test is performed by end users. Answer: True Page: 691 LOD: Easy 20. Independent companies can be hired to perform an audit test. Answer: True Page: 692 LOD: Easy Multiple Choice Questions 21. If a programmer wrote a subroutine to calculate shipping cost, it would initially be tested with a(n): A) systems test B) stub test C) unit test D) program test E) sub test Answer: B Page: 688 LOD: Medium 408 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition Chapter 19 Systems Construction and Implementation 22. A person who is a specialist in the design of local and wide area networks and their connectivity is called a(n): A) network administrator B) network designer C) network administrator D) systems analyst E) systems integrator Answer: B Page: 687 LOD: Medium 23. The person generally responsible for network security is called a(n): A) network administrator B) network designer C) network administrator D) systems analyst E) systems integrator Answer: A Page: 687 LOD: Medium 24. The person who tunes database performance, adds security controls, and provides for backup and recovery of a database is a(n): A) database programmer B) database administrator C) database designer D) data administrator E) data programmer Answer: B Page: 687 LOD: Medium 25. Which installation strategy is the riskiest? A) abrupt cut-over B) parallel conversion C) location conversion D) staged conversion E) there is no difference in the risk Answer: A Page: 691 LOD: Medium Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition 409 Chapter 19 Systems Construction and Implementation 26. Which installation strategy is the most costly if there are no major problems with the new system? A) abrupt cut-over B) parallel conversion C) location conversion D) staged conversion E) there is no difference in the cost Answer: B Page: 691 LOD: Medium 27. Which installation strategy converts one site before the others? A) abrupt cut-over B) parallel conversion C) location conversion D) staged conversion E) c and d Answer: C Page: 691 LOD: Medium 28. Which installation strategy converts the to the new system one version at a time? A) abrupt cut-over B) parallel conversion C) location conversion D) staged conversion E) c and d Answer: D Page: 691 LOD: Medium 29. Which kind of validation testing involves simulating a data loss disaster? A) systems performance B) peak workload processing C) human engineering D) methods and procedures E) backup and recovery Answer: E Page: 692 LOD: Easy 410 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition Chapter 19 Systems Construction and Implementation 30. Which kind of validation testing might lead to rescheduling some processing to other parts of the day? A) systems performance B) peak workload processing C) human engineering D) methods and procedures E) backup and recovery Answer: B Page: 692 LOD: Medium 31. Which kind of validation testing makes sure the system is easy to use? A) systems performance B) peak workload processing C) human engineering D) methods and procedures E) backup and recovery Answer: B Page: 692 LOD: Easy 32. Which of the following systems conversion strategies involves operating the old and new system jointly over a period of time before a cutover to the new system is made? A) abrupt cut-over B) parallel conversion C) location conversion D) staged conversion E) partial conversion Answer: B Page: 691 LOD: Medium 33. A system acceptance test addresses which level(s) of acceptance testing? A) validation testing B) verification testing C) audit testing D) unit testing E) a, b, and c Answer: E Page: 691 LOD: Medium Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition 411 Chapter 19 Systems Construction and Implementation 34. Which kind of testing runs the system in a simulated environment using simulated data? A) validation testing B) verification testing C) audit testing D) matrix testing E) litmus testing Answer: B Page: 691 LOD: Medium 35. Which kind of testing runs the system in a live environment using real data? A) validation testing B) verification testing C) audit testing D) matrix testing E) litmus testing Answer: A Page: 692 LOD: Medium 36. Which kind of testing might be done by a quality assurance staff? A) validation testing B) verification testing C) audit testing D) matrix testing E) litmus testing Answer: C Page: 692 LOD: Medium 37. Which of the following is NOT a task of the Systems Implementation phase? A) install databases B) train system users C) prepare conversion plan D) install and test new software packages E) conduct system test Answer: D Page: 686, 690 LOD: Medium 412 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition Chapter 19 Systems Construction and Implementation 38. Which of the following is NOT a task of the Systems Construction phase? A) build and test databases B) build and test networks C) conduct system test D) install and test new software packages E) write and test new programs Answer: C Page: 686, 690 LOD: Medium 39. A test of the programming to implement an entire use case would be a(n): A) systems test B) stub test C) unit test D) systems performance test E) sub test Answer: C Page: 689 LOD: Medium 40. Which kind of testing is sometimes called alpha testing? A) audit testing B) unit testing C) validation testing D) stub testing E) verification testing Answer: A Page: 691 LOD: Medium Fill in the Blank Questions 41. _____________________________ is the situation that is a variation on the abrupt and parallel conversions. It is based on the version concept. Each successive version of the new system is converted as it is developed. Answer: Staged conversion Page: 691 LOD: Hard 42. A(n) _____________________________________ is a final system test performed by end-users using real data over an extended time period. It is an extensive test that addresses three levels of testing: verification testing; validation testing and audit testing. Answer: systems acceptance test Page: 691 LOD: Hard Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition 413 Chapter 19 Systems Construction and Implementation 43. ____________________________ runs the system in a simulated environment using simulated data. It is sometimes called alpha testing. Answer: Verification testing Page: 691 LOD: Hard 44. ____________________________ runs the system in a live environment using real data. It is sometimes called beta testing. Answer: Validation testing Page: 692 LOD: Hard 45. __________________________ certifies that the system is free of errors and is ready to be placed into operation. Answer: Audit testing Page: 692 LOD: Hard 46. The ____________________________ phase involves the development, installation and testing of system components. Answer: Systems construction Page: 684 LOD: Hard 47. _____________________________________ is the delivery of a system into production. Answer: Systems implementation Page: 684 LOD: Hard 48. ________________________ is the test performed on individual events or modules of a program. In other words, it is the testing of an isolated subset of a program. Answer: stub testing Page: 688 LOD: Hard 49. __________________________________ is a test whereby all the events and modules that have been coded and stub tested for a program are tested as an integrated unit; it is the testing of an entire program. Answer: Unit or program testing Page: 689 LOD: Hard 50. __________________________________ ensures that application programs written and tested in isolation work properly when they are integrated into a total system. Answer: Systems testing Page: 689 LOD: Hard 414 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition Chapter 19 Systems Construction and Implementation 51. _______________________________ refers to the situation where on a specific date, the old system is terminated and the new system is placed into operation. Answer: Abrupt cutover Page: 691 LOD: Hard 52. ___________________________ refers to the situation where both the old and new systems are both operated for some time period. This ensures that all major problems in the new system have been solved before the old system is discarded. Answer: Parallel Conversion Page: 691 LOD: Hard 53. _________________________ is the situation where the same system will be used in multiple geographic locations, that it is usually converted one location at a time using either abrupt or parallel conversion techniques at a location. Answer: Location conversion Page: 691 LOD: Hard 54. The term unpopulated means that database _____________________ is implemented but ______ has not been loaded. Answer: structure, data Page: 687 LOD: Medium 55. Building an unpopulated database is done during the systems _______________ phase. Answer: construction Page: 687 LOD: Medium 56. If the system involves writing software, it is done during the systems _______________ phase. Answer: construction Page: 687 LOD: Medium 57. Preparing a conversion plan is done during the systems _______________ phase. Answer: implementation Page: 689 LOD: Medium 58. Installing the database is done during the systems _______________ phase. Answer: implementation Page: 690 LOD: Medium 59. Training users is done during the systems _______________ phase. Answer: implementation Page: 690 LOD: Medium Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition 415 Chapter 19 Systems Construction and Implementation 60. A test to measure the throughput and response time under a normal processing workload is called a _____________________________ test. Answer: systems performance Page: 692 LOD: Medium 416 Whitten/Bentley, Systems Analysis & Design Methods, Seventh Edition