Download_test bank for systems analysis and design 12th edition scott tilley

Page 1

Test Bank for Systems Analysis and Design,

12th Edition, Scott Tilley

To download the complete and accurate content document, go to: https://testbankbell.com/download/test-bank-for-systems-analysis-and-design-12th-ed ition-scott-tilley/

Test Bank for Systems Analysis and Design, 12th Edition, Scott Tilley Visit TestBankBell.com to get complete for all chapters

Chapter 11 - Managing Systems Implementation

True / False

1. Although programmers perform the actual coding, IT managers usually assign systems analysts to work with them as part of a team.

a. True

b. False

ANSWER: True

RATIONALE: Although programmers typically perform the actual coding, IT managers usually assign systems analysts to work with them as a team.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 357

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Overview of Application Development

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:18 PM

2. Using flowcharts, programmers can break large systems into subsystems that are easier to understand and code.

a. True

b. False

ANSWER: True

RATIONALE: Using flowcharts, programmers can break large systems into subsystems and modules that are easier to understand and code.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 358

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Overview of Application Development

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:21 PM

3. Compiling a program using a CASE tool or a language compiler detects syntax errors, which are language grammar errors.

a. True

b. False

ANSWER: True

RATIONALE: Compiling a program using a CASE tool or a language compiler detects syntax errors,

Copyright Cengage Learning. Powered by Cognero. Page 1

Chapter 11 - Managing Systems Implementation

which are language grammar errors.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 370

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.06 - Explain coding

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:24 PM

4. Commercial software packages must undergo unit and integration testing similar to that of in-house developed systems, although system testing usually is not performed.

a. True

b. False

ANSWER: False

RATIONALE: Commercial software packages must undergo system testing similar to that of in-house developed systems, although unit and integration testing usually are not performed.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 372

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.06 - Explain coding

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:27 PM

5. The skill set required to develop documentation usually is the same as that required to develop a system.

a. True

b. False

ANSWER: False

RATIONALE: The skill set required to develop documentation usually is not the same as that to develop a system.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 375

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user

Copyright Cengage Learning. Powered by Cognero. Page 2

Chapter 11 - Managing Systems Implementation

documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:28 PM

6. Effective online documentation is an important productivity tool because it empowers users and reduces the time that IT staff members must spend in providing telephone, email, or face-to-face assistance.

a. True

b. False

ANSWER: True

RATIONALE: Effective online documentation is an important productivity tool because it empowers users and reduces the time that IT staff members must spend in providing telephone, email, or face-to-face assistance.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 376

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.09 - Explain the role of online documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:06 PM

7. Most webinars are web-based broadcasts that allow a user to download multimedia files to a PC or portable device.

a. True

b. False

ANSWER: False

RATIONALE: Most webinars are scheduled events with a group of preregistered users and an online presenter or instructor.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 385

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Training

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:30 PM

Copyright Cengage Learning. Powered by Cognero. Page 3

Chapter 11 - Managing Systems Implementation

8. Data conversion is easier when a new system replaces a manual system because all data can be entered manually, unless it must be scanned.

a. True

b. False

ANSWER: False

RATIONALE: Data conversion is more difficult when the new system replaces a manual system, because all data must be entered manually unless it can be scanned.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 383

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:32 PM

9. To minimize the need to require information from two different systems, cyclical information systems usually are converted using the direct cutover method at the beginning of a quarter, calendar year, or fiscal year.

a. True

b. False

ANSWER: True

RATIONALE: To minimize the need to require information from two different systems, cyclical information systems usually are converted using the direct cutover method at the beginning of a quarter, calendar year, or fiscal year.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 381

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:33 PM

10. Phased operation is more expensive than full parallel operation because the analyst has to work with the entire system at any given time.

a. True

b. False

ANSWER: False

Copyright Cengage Learning. Powered by Cognero. Page 4

Chapter 11 - Managing Systems Implementation

RATIONALE: Phased operation is less expensive than full parallel operation because the analyst has to work with only one part of the system at a time.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 382

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:34 PM

11. The post-implementation evaluation of a system verifies that the new system meets specified requirements, complies with user objectives, and produces the anticipated benefits.

a. True

b. False

ANSWER: True

RATIONALE: The post-implementation evaluation of a system verifies that the new system meets specified requirements, complies with user objectives, and produces the anticipated benefits.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 388

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:36 PM

12. Modules that are independent are tightly coupled.

a. True

b. False

ANSWER: False

RATIONALE: Modulesthatareindependentarelooselycoupled.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 362

QUESTION TYPE: True / False

HAS VARIABLES: False

Copyright Cengage Learning. Powered by Cognero. Page 5

Chapter 11 - Managing Systems Implementation

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:36 PM

DATE MODIFIED: 4/29/2019 1:39 PM

13. If modules are loosely coupled, one module is linked to internal logic contained in another module.

a. True

b. False

ANSWER: False

RATIONALE: Ifmodulesaretightlycoupled,onemoduleislinkedtointernallogiccontainedin anothermodule.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 362

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:39 PM

DATE MODIFIED: 4/29/2019 1:45 PM

14. Podcastscanbeprescheduled,madeavailableondemand,ordeliveredasautomaticupdates,dependingona user’spreference.

a. True

b. False

ANSWER: True

RATIONALE: Podcastscanbeprescheduled,madeavailableondemand,ordeliveredasautomatic updates,dependingonauser’spreference.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 385

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:46 PM

DATE MODIFIED: 4/29/2019 1:49 PM

15. ISO requires a specific development plan, which outlines a step-by-step process for transforming user requirements

Copyright Cengage Learning. Powered by Cognero. Page 6

Chapter 11 - Managing Systems Implementation

into a finished product.

a. True

b. False

ANSWER: True

RATIONALE: ISO requires a specific development plan, which outlines a step-by-step process for transforming user requirements into a finished product.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 355

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.01 - Explain quality assurance and three techniques to help improve the finished product

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:49 PM

DATE MODIFIED: 4/29/2019 4:25 PM

16. Static development is the process of constructing the programs and code modules that serve as the building blocks of the information system.

a. True

b. False

ANSWER: False

RATIONALE: Application development is the process of constructing the programs and code modules that serve as the building blocks of the information system.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 356

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:51 PM

DATE MODIFIED: 4/29/2019 4:25 PM

17. Agileprojectsusevariousiterativeandincrementalmodels.

a. True

b. False

ANSWER: True

RATIONALE: Agile projects use various iterative and incremental models.

POINTS: 1

DIFFICULTY: Easy

Copyright Cengage Learning. Powered by Cognero. Page 7

Chapter 11 - Managing Systems Implementation

REFERENCES: 357

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

18. Akernelconsistsofrelatedprogramcodeorganizedintosmallunitsthatareeasytounderstandandmaintain.

a. True

b. False

ANSWER: False

RATIONALE: A module consists of related program code organized into small units that are easy to understand and maintain.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 357

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

PM

19. Pseudocode is a technique for representing program logic.

a. True

b. False

ANSWER: True

RATIONALE: Pseudocode is a technique for representing program logic.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 358

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:52 PM

DATE MODIFIED: 4/29/2019 3:20 PM

Copyright Cengage Learning. Powered by Cognero. Page 8

DATE CREATED: 4/29/2019 1:52 PM
DATE MODIFIED: 4/29/2019 3:19 PM
1:52
3:17
DATE CREATED: 4/29/2019
PM DATE MODIFIED: 4/29/2019

Chapter 11 - Managing Systems Implementation

20. After a systems analyst documents the system’s requirements, he or she breaks the system down into subsystems and modules in a process called scaling.

a. True

b. False

ANSWER: False

RATIONALE: After a systems analyst documents the system’s requirements, he or she breaks the system down into subsystems and modules in a process called partitioning.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 359

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:52 PM

DATE MODIFIED: 4/29/2019 3:27 PM

21. Aflagmoduleisreusablecodeandcanbeinvokedfrommorethanonepointinthechart.

a. True

b. False

ANSWER: False

RATIONALE: A library module is reusable code and can be invoked from more than one point in the chart.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 360

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:52 PM

DATE MODIFIED: 4/29/2019 3:34 PM

22. Cohesiondescribesthedegreeofinterdependenceamongmodules.

a. True

b. False

ANSWER: False

RATIONALE: Coupling describes the degree of interdependence among modules.

POINTS: 1

DIFFICULTY: Moderate

Copyright Cengage Learning. Powered by Cognero. Page 9

Chapter 11 - Managing Systems Implementation

REFERENCES: 362

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE

23. Theprinciplesofcohesionandcouplingdonotapplytoobject-orientedapplicationdevelopment.

a. True

b. False

ANSWER: False

RATIONALE: The principles of cohesion and coupling also apply to O-O application development.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 366

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.04 - Apply object-oriented development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand DATE

24. Criticsofagiledevelopmentoftenclaimthatbecauseitfocusesonquickiterationsandfastreleases,itlacks disciplineandproducessystemsofquestionablequality.

a. True

b. False

ANSWER: True

RATIONALE: Critics of agile development often claim that because it focuses on quick iterations and fast releases, it lacks discipline and produces systems of questionable quality.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 367

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.05 - Apply agile development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:53 PM

Copyright Cengage Learning. Powered by Cognero. Page 10

CREATED:
1:52
3:36
4/29/2019
PM DATE MODIFIED: 4/29/2019
PM
1:53
MODIFIED: 4/29/2019 3:39
CREATED: 4/29/2019
PM DATE
PM

Chapter 11 - Managing Systems Implementation

DATE MODIFIED: 4/29/2019 3:41 PM

25. XPisanagiledevelopmentmethod.

a. True

b. False

ANSWER: True

RATIONALE: XP is an agile development method.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 368

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.05 - Apply agile development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:53 PM

DATE MODIFIED: 4/29/2019 3:42 PM

26. Meshingistheprocessofturningprogramlogicintospecificinstructionsthatthecomputersystemcan execute.

a. True

b. False

ANSWER: False

RATIONALE: Coding is the process of turning program logic into specific instructions that the computer system can execute.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 369

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.06 - Explain coding

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:53 PM

DATE MODIFIED: 4/29/2019 3:45 PM

27. Languageandgrammarerrorsarereferredtoasscripterrors.

a. True

b. False

ANSWER: False

RATIONALE: Language and grammar errors are referred to as syntax errors.

POINTS: 1

Copyright Cengage Learning. Powered by Cognero. Page 11

Chapter 11 - Managing Systems Implementation

DIFFICULTY: Easy

REFERENCES: 370

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:53 PM

28. Testdatashouldcontainonlycorrectdata.

a. True

b. False

ANSWER: False

RATIONALE: Test data should contain both correct data and erroneous data and should test all possible situations that could occur.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 371

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand DATE CREATED: 4/29/2019

29. Program documentation describes the system’s functions and how they are implemented.

a. True

b. False

ANSWER: False

RATIONALE: System documentation describes the system’s functions and how they are implemented.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 374

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

Copyright Cengage Learning. Powered by Cognero. Page 12

DATE MODIFIED: 4/29/2019 3:52 PM
1:53 PM DATE MODIFIED: 4/29/2019 3:50 PM

Chapter 11 - Managing Systems Implementation

DATE CREATED: 4/29/2019 1:53 PM

DATE MODIFIED: 4/29/2019 3:52 PM

30. Thetestenvironmentforaninformationsystemcontainscopiesofallprograms,procedures,andtestdata files.

a. True

b. False

ANSWER: True

RATIONALE: The test environment for an information system contains copies of all programs, procedures, and test data files.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 378

QUESTION TYPE: True / False

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Post-Implementation Tasks

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:53 PM

DATE MODIFIED: 4/29/2019 3:54 PM

Multiple Choice

31. The main objective of is to avoid problems or to identify them as soon as possible.

a. direct cutover

b. quality assurance

c. application development

d. cohesion

ANSWER: b

RATIONALE: The main objective of quality assurance (QA) is to avoid problems or to identify them as soon as possible.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 353

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.01 - Explain quality assurance and three techniques to help improve the finished product

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Software Quality Assurance

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 1:58 PM

Copyright Cengage Learning. Powered by Cognero. Page 13

Chapter 11 - Managing Systems Implementation

32. To achieve better, faster, and less expensive methods of software development, the designed the Capability Maturity Model (CMM), which improves quality, reduces development time, and cuts costs.

a. International Organization for Standardization (ISO)

b. Software Engineering Institute (SEI)

c. Open Database Connectivity (ODBC) project

d. Center for the Application of Information Technologies (CAIT)

ANSWER: b

RATIONALE:

SEI’sprimaryobjectiveistofindbetter,faster,andless-expensivemethodsof softwaredevelopment.Toachievethatgoal,SEIdesignedaninfluentialsetof softwaredevelopmentstandardscalledtheCapabilityMaturityModel(CMM)®, whichhasbeenusedsuccessfullybythousandsoforganizationsaroundtheglobe.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 353

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.01 - Explain quality assurance and three techniques to help improve the finished product

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: A-head: Introduction

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:25 PM

33. The Software Engineering Institute (SEI) established a new model, called _____, which incorporates software and systems development into a much larger framework.

a. the Department of Defense (DoD) model

b. the Thousand-Yard Model

c. Open Database Connectivity (ODBC) model

d. Capability Maturity Model Integration (CMMI)

ANSWER: d

RATIONALE: EventuallytheSEIestablishedanewmodel,calledCapabilityMaturityModel Integration(CMMI)®,thatintegratessoftwareandsystemsdevelopmentintoamuch largerframework.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 353

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.01 - Explain quality assurance and three techniques to help improve the finished product

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Software Quality Assurance

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

Copyright Cengage Learning. Powered by Cognero. Page 14

Chapter 11 - Managing Systems Implementation

DATE MODIFIED: 4/29/2019 2:01 PM

34. requires that a software supplier document all testing and maintain records of test results.

a. The International Organization for Standardization (ISO)

b. The Software Engineering Institute (SEI)

c. Open Database Connectivity (ODBC)

d. The Center for the Application of Information Technologies (CAIT)

ANSWER: a

RATIONALE: ISO requires that a software supplier document all testing and maintain records of test results.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 355

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.01 - Explain quality assurance and three techniques to help improve the finished product

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Software Quality Assurance

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:28 PM

35. is the process of constructing the programs and code modules that serve as the building blocks of an information system.

a. Application structuring

b. Application analysis

c. Application development

d. Application virtualization

ANSWER: c

RATIONALE: Application development is the process of constructing the programs and code modules that serve as the building blocks of the information system.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 356

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Overview of Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:30 PM

36. A consists of related program code organized into small units that are easy to understand and maintain.

Copyright Cengage Learning. Powered by Cognero. Page 15

Chapter 11 - Managing Systems Implementation

a. node

b. stub

c. decision tree

d. module

ANSWER: d

RATIONALE: Amoduleconsistsofrelatedprogramcodeorganizedintosmallunitsthatareeasyto understandandmaintain.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 357

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Overview of Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:04 PM

37. graphically represent the logical rules and interaction between program modules using a series of symbols connected by arrows.

a. Training plans

b. Acceptance tests

c. Flowcharts

d. Simulations

ANSWER: c

RATIONALE: A flowchart represents logical rules and interaction graphically, using a series of symbols connected by arrows.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 358

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.02 - Outline application development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Overview of Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:05 PM

38. Structured application development usually involves a(n) _____, which proceeds from a general design to a detailed structure.

a. top-down approach

b. test plan

Copyright Cengage Learning. Powered by Cognero. Page 16

Chapter 11 - Managing Systems Implementation

c. training plan

d. integrated approach

ANSWER: a

RATIONALE: Structured application development usually involves a top-down approach, which proceeds from a general design to a detailed structure.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 359

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:06 PM

39. In a structure chart, a control couple shows a message, also called a(n) _____, which one module sends to another.

a. pilot

b. status flag

c. open loop

d. unit plan

ANSWER: b

RATIONALE: A control couple shows a message, also called a status flag, that one module sends to another.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 360

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:07 PM

40. In a structure chart, a(n) line, with a diamond on one end, indicates that a control module determines which subordinate modules will be invoked.

a. method

b. condition

c. class

d. attribute

ANSWER: b

Copyright Cengage Learning. Powered by Cognero. Page 17

Chapter 11 - Managing Systems Implementation

RATIONALE: A condition line indicates that a control module determines which subordinate modules will be invoked, depending on a specific condition.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 361

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:08 PM

41. In a structure chart, a curved arrow represents a _____, which indicates that one or more modules are repeated.

a. pie

b. status flag

c. loop

d. freeform

ANSWER: c

RATIONALE: A curved arrow represents a loop.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 361

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:09 PM

42. measures a module’s scope and processing characteristics.

a. Coupling

b. Indexing

c. Cohesion

d. Partitioning

ANSWER: c

RATIONALE: Cohesion measures a module’s scope and processing characteristics.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 361

QUESTION TYPE: Multiple Choice

Copyright Cengage Learning. Powered by Cognero. Page 18

Chapter 11 - Managing Systems Implementation

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:10 PM

43. describes the degree of interdependence among modules.

a. Resolution

b. Modularity

c. Dynamism

d. Coupling

ANSWER: d

RATIONALE: Coupling describes the degree of interdependence among modules.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 362

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:11 PM

44. In sequence, the steps typically followed to create a structure chart are _____.

a. reviewing the data flow diagrams (DFDs); identifying modules and relationships; adding couples, loops, and conditions; and analyzing the structure chart

b. identifying modules and relationships; adding couples, loops, and conditions; analyzing the structure chart and the data dictionary; and reviewing the data flow diagrams (DFDs)

c. adding couples, loops, and conditions; analyzing the structure chart and the data dictionary; reviewing the data flow diagrams (DFDs); and identifying modules and relationships

d. analyzing the structure chart and the data dictionary; reviewing the data flow diagrams (DFDs); identifying modules and relationships; and adding couples, loops, and conditions

ANSWER: a

RATIONALE: In sequence, the steps typically followed to create a structure chart are reviewing the data flow diagrams (DFDs); identifying modules and relationships; adding couples, loops, and conditions; and analyzing the structure chart and the data dictionary.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 363-364

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

Copyright Cengage Learning. Powered by Cognero. Page 19

Chapter 11 - Managing Systems Implementation

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:13 PM

45. A class diagram includes the class _____, which represent the program logic.

a. attributes

b. events

c. methods

d. characters

ANSWER: c

RATIONALE: A class diagram includes methods, which represent program logic.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 365

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.04 - Apply object-oriented development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Object-Oriented Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:14 PM

46. A class diagram includes the class _____, which describe the characteristics of objects in the class.

a. methods

b. keys

c. events

d. attributes

ANSWER: d

RATIONALE: A class diagram includes the class attributes, which describe the characteristics of objects in the class.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 365

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.04 - Apply object-oriented development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Object-Oriented Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

Copyright Cengage Learning. Powered by Cognero. Page 20

Chapter 11 - Managing Systems Implementation

DATE MODIFIED: 4/29/2019 2:15 PM

47. In _____, two programmers work on the same task on the same computer; one drives while the other navigates.

a. pair programming

b. multitasking

c. dual tasking

d. driver programming

ANSWER: a

RATIONALE: In pair programming, two programmers work on the same task on the same computer; one drives (programs) while the other navigates (watches).

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 368

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.05 - Apply agile development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Agile Application Development

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:16 PM

48. is the process of reviewing program code to spot logic errors, which produce incorrect results.

a. Desk checking

b. Direct cutover examination

c. Results walkthrough

d. Cohesion assurance

ANSWER: a

RATIONALE: Desk checking is the process of reviewing the program code to spot logic errors, which produce incorrect results.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 370

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:42 PM

49. Many organizations require a more formal type of desk checking called _____.

a. a control module

Copyright Cengage Learning. Powered by Cognero. Page 21

Chapter 11 - Managing Systems Implementation

b. integration testing

c. a structured walk-through

d. a data couple

ANSWER: c

RATIONALE: Many organizations require a more formal type of desk checking called a structured walkthrough.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 370

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:44 PM

50. In addition to analyzing logic and program code, a project team usually holds a session with users, called a _____, to review the interface with a cross-section of people who will work with the new system and ensure that all the necessary features have been included.

a. unit test

b. design walk-through

c. function assessment

d. closure meeting

ANSWER: b

RATIONALE: In addition to analyzing logic and program code, the project team usually holds a session with users called a design walk-through, to review the interface with a cross section of people who will work with the new system and ensure that all necessary features have been included.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 370

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:44 PM

51. The objective of is to identify and eliminate execution errors that could cause a program to terminate abnormally, and logic errors that could have been missed during desk checking.

a. unit testing

Copyright Cengage Learning. Powered by Cognero. Page 22

Chapter 11 - Managing Systems Implementation

b. integration testing

c. functional testing

d. global testing

ANSWER: a

RATIONALE: The objective of unit testing is to identify and eliminate execution errors that could cause a program to terminate abnormally, and logic errors that could have been missed during desk checking.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 370

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:20 PM

52. During _____, programmers must test programs that interact with other programs and files separately before they are integrated into the system.

a. unit testing

b. integrated testing

c. acceptance testing

d. functional testing

ANSWER: a

RATIONALE: During unit testing, programmers must test programs that interact with other programs and files individually, before they are integrated into the system.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 371

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:22 PM

53. In a technique called _____, the programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully.

a. modular testing

b. stub testing

c. acceptance testing

Copyright Cengage Learning. Powered by Cognero. Page 23

Chapter 11 - Managing Systems Implementation

d. unit testing

ANSWER: b

RATIONALE: In stub testing, the programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 371

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:22 PM

54. Which is specified by the detailed procedures in a test plan?

a. The result of the final test of all programs

b. How a separate operational and test environment is prepared

c. The test data to be used

d. Who will work with the new system and ensure that all necessary features have been included

ANSWER: c

RATIONALE: A test plan consists of detailed procedures that specify how and when the testing will be performed, who will participate, and what test data will be used.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 371

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:24 PM

55. Testing two or more programs that depend on each other is called _____.

a. integration testing

b. unit testing

c. acceptance testing

d. system testing

ANSWER: a

RATIONALE: Testing two or more programs that depend on each other is called integration testing.

POINTS: 1

DIFFICULTY: Easy

Copyright Cengage Learning. Powered by Cognero. Page 24

Chapter 11 - Managing Systems Implementation

REFERENCES: 372

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:24 PM

56. Successful completion of system testing is the key to user and management approval, which is why system tests sometimes are called _____.

a. integrated tests

b. modular tests

c. unit tests

d. acceptance tests

ANSWER: d

RATIONALE: Successful completion of system testing is the key to user and management approval, which is why system tests sometimes are called acceptance tests.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 372

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:25 PM

57. After completing integration testing, a systems analyst must perform _____, which involves the entire information system and includes all typical processing situations.

a. functional testing

b. unit testing

c. stub testing

d. system testing

ANSWER: d

RATIONALE: After completing integration testing, system testing is performed, which involves the entire information system. A system test includes all likely processing situations and is intended to assure users, developers, and managers that the program meets all specifications and that all necessary features have been included.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 372

Copyright Cengage Learning. Powered by Cognero. Page 25

Chapter 11 - Managing Systems Implementation

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:27 PM

58. Program documentation _____.

a. describes the inputs, outputs, and processing logic for all program modules

b. consists of instructions and information for users who will interact with the system and includes user manuals, help screens, programs, and online tutorials

c. includes data dictionary entries, data flow diagrams, screen layouts, and the systems request that initiated the program

d. creates links within the program that will take a user to the appropriate documentation

ANSWER: a

RATIONALE: Program documentation describes the inputs, outputs, and processing logic for all program modules.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 374

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:54 PM

59. System developers use to document and trail program defects, code changes, and replacement code.

a. bug tracking software

b. the obstruction generator

c. fault promotion analysis

d. the defect distribution policy

ANSWER: a

RATIONALE: System developers also use defect tracking software, sometimes called bug tracking software, to document and track program defects, code changes, and replacement code.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 374

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

Copyright Cengage Learning. Powered by Cognero. Page 26

Chapter 11 - Managing Systems Implementation

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:30 PM

60. Operations documentation _____.

a. describes the inputs, outputs, and processing logic for all program modules

b. describes a system’s functions and how they are implemented

c. contains all the information needed for processing and distributing online and printed output

d. consists of instructions and information for users who will interact with the system

ANSWER: c

RATIONALE: Operations documentation contains all the information needed for processing and distributing online and printed output.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 375

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:57 PM

61. User documentation _____.

a. allows users to prepare overall documentation, such as process descriptions and report layouts, early in the software development life cycle (SDLC)

b. describes a system’s functions and how they are implemented

c. contains all the information needed for users to process and distribute online and printed output

d. consists of instructions and information for users who will interact with the system

ANSWER: d

RATIONALE: User documentation consists of instructions and information for users who will interact with the system and includes user manuals, help screens, and online tutorials.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 375

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

Copyright Cengage Learning. Powered by Cognero. Page 27

Chapter 11 - Managing Systems Implementation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Documentation

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 12:58 PM

62. The environment for the actual system operation is called the _____.

a. production environment

b. exploratory environment

c. functional environment

d. globalized environment

ANSWER: a

RATIONALE: The environment for the actual system operation is called the operational environment or production environment.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 378

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Operational and Test Environments

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:33 PM

63. Access to the operational environment is limited to and must strictly be controlled.

a. systems analysts

b. users

c. programmers

d. managers

ANSWER: b

RATIONALE: Access to the operational environment is limited to users and must strictly be controlled.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 378

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Operational and Test Environments

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:35 PM

Copyright Cengage Learning. Powered by Cognero. Page 28

Chapter 11 - Managing Systems Implementation

64. A(n) refers to a web-based broadcast that allows a user to download multimedia files to a PC or portable device.

a. webinar

b. tutorial

c. podcast

d. data frame

ANSWER: c

RATIONALE: A podcast refers to a web-based broadcast that allows a user to download multimedia files to a PC or portable device.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 385

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Training

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:36 PM

65. When developing a training program, which guideline should be kept in mind?

a. Train people individually.

b. Select the most effective place to conduct the training.

c. Develop a single training program for distinct employee groups.

d. Provide only hands-on experience training.

ANSWER: b

RATIONALE: When developing a training program, select the most effective place to conduct the training.

POINTS: 1

DIFFICULTY: Moderate

REFERENCES: 386

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Training

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:37 PM

66. Using a strategy, knowledgeable users can be selected who then conduct sessions for others.

a. structured walk-through

b. train-the-trainer

Copyright Cengage Learning. Powered by Cognero. Page 29

Chapter 11 - Managing Systems Implementation

c. direct cutover

d. top-down design

ANSWER: b

RATIONALE: Using a train-the-trainer strategy, knowledgeable users can be selected who then conduct sessions for others.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 387

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Training

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 1:03 PM

67. When training is complete, many organizations conduct a full-scale test, or _____, which is a dress rehearsal for users and IT support staff.

a. a parallel operation

b. a pre-implementation evaluation

c. data conversion

d. simulation

ANSWER: d

RATIONALE: When training is complete, many organizations conduct a full-scale test, or simulation, which is a dress rehearsal for users and IT support staff.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 387

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Training

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:39 PM

68. During _____, existing data is loaded into the new system.

a. data visualization

b. data conversion

c. data collision

d. data normalization

ANSWER: b

Copyright Cengage Learning. Powered by Cognero. Page 30

Chapter 11 - Managing Systems Implementation

RATIONALE: During data conversion, existing data is loaded into the new system.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 382

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Data Conversion

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:40 PM

69. is the process of putting a new information system online and retiring the old system.

a. System integration

b. Online system documentation

c. System override

d. System changeover

ANSWER: d

RATIONALE: System changeover is the process of putting the new information system online and retiring the old system.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 379

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:41 PM

70. involves more risk than other changeover methods.

a. Direct cutover

b. Pilot operation

c. Parallel cutover

d. Phased operation

ANSWER: a

RATIONALE: Direct cutover involves more risk than other changeover methods.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 380

QUESTION TYPE: Multiple Choice

Copyright Cengage Learning. Powered by Cognero. Page 31

Chapter 11 - Managing Systems Implementation

HAS VARIABLES: False

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:42 PM

71. As the accompanying figure illustrates, the approach causes the changeover from the old system to the new system to occur immediately when the new system becomes operational.

a. phased operation

b. parallel operation

c. pilot operation

d. direct cutover

ANSWER: d

RATIONALE: The direct cutover approach causes the changeover from the old system to the new system to occur immediately when the new system becomes operational.

Copyright Cengage Learning. Powered by Cognero. Page 32

Chapter 11 - Managing Systems Implementation

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 379-380

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

PREFACE NAME: Figure 2

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:43 PM

72. As the accompanying figure illustrates, the changeover method requires that both the old and the new information systems operate fully for a specific period.

a. phased operation

b. parallel operation

c. pilot operation

d. direct cutover

ANSWER: b

RATIONALE: Parallel operation requires that both systems run simultaneously for a specified period.

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 380 381

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

PREFACE NAME: Figure 2

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 1:10 PM

73. As the accompanying figure illustrates, the changeover method involves implementing the complete new system at a selected location of the company.

a. phased operation

b. parallel operation

c. pilot operation

d. direct cutover

ANSWER: c

RATIONALE: The pilot operation changeover method involves implementing the complete new system at a selected location of the company.

Copyright Cengage Learning. Powered by Cognero. Page 33

Chapter 11 - Managing Systems Implementation

POINTS: 1

DIFFICULTY: Easy

REFERENCES: 381

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

PREFACE NAME: Figure 2

LEARNING OBJECTIVES: SAD.12e.11.10 - Describe the five tasks involved in system installation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: System Changeover

KEYWORDS: Bloom’s: Remember

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:46 PM

Critical Thinking Questions 11-1

Lisa and her team have finished the coding of a new application, and they are ready to begin testing. She asks Tina, a senior software tester, for help in designing the types of tests that Lisa and her team should perform.

74. Lisa mentions that one program has been developed to interact with other programs, and she wants to begin by testing the programs individually. Tina tells her about a process in which a programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully. What is the name of this process?

a. Integration testing

b. System testing

c. Link testing

d. Stub testing

ANSWER: d

RATIONALE: In stub testing, the programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully.

POINTS: 1

DIFFICULTY: Challenging

REFERENCES: 371

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

PREFACE NAME: Case 11-1

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Apply

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 1:14 PM

75. Tina also recommends that Lisa test groups of programs that depend on each other to confirm that they work together correctly. What is one of the names of this type of testing?

a. Integration testing

b. System testing

Copyright Cengage Learning. Powered by Cognero. Page 34

Chapter 11 - Managing Systems Implementation

c. Unit testing

d. Stub testing

ANSWER: a

RATIONALE: Testing two or more programs that depend on each other is called integration testing.

POINTS: 1

DIFFICULTY: Challenging

REFERENCES: 372

QUESTION TYPE: Multiple Choice

HAS VARIABLES: False

PREFACE NAME: Case 11-1

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Apply

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 4/29/2019 2:48 PM

Essay

76. Provide a step-by-step description of how to create a structure chart.

ANSWER: Typically, three steps are followed when creating a structure chart. Data flow diagrams (DFDs) are reviewed to identify the processes and methods, identify the program modules and determine control-subordinate relationships, and add symbols for couples and loops. Afterward, the structure chart is analyzed to ensure that it is consistent with the system documentation.

STEP 1. REVIEW THE DFDS: The first step is to review all DFDs for accuracy and completeness, especially if changes have occurred since the systems analysis phase. If object models were also developed, they should be analyzed to identify the objects, the methods that each object must perform, and the relationships among the objects. A method is similar to a functional primitive and requires code to implement the necessary actions.

STEP 2. IDENTIFY MODULES AND RELATIONSHIPS: Working from the logical model, functional primitives or object methods are transformed into program modules. When analyzing a set of DFDs, remember that each DFD level represents a processing level. If DFDs are being used, one works way down from the context diagram to the lowerlevel diagrams, identifying control modules and subordinate modules, until the functional primitives are reached. If more cohesion is desired, processes can be divided into smaller modules that handle a single task.

STEP 3. ADD COUPLES, LOOPS, AND CONDITIONS: Next, couples, loops, and conditions are added to the structure chart. If DFDs are being used, the data flows and the data dictionary can be reviewed to identify the data elements that pass from one module to another. In addition to adding the data couples, control couples are added where a module is sending a control parameter, or flag, to another module. Loops and condition lines that indicate repetitive or alternative processing steps are also added. If an object model was developed, the class diagrams and object relationship diagrams can be reviewed to be sure that the interaction among the objects is fully understood.

POINTS: 1

Copyright Cengage Learning. Powered by Cognero. Page 35

Chapter 11 - Managing Systems Implementation

Student provides the steps involved in creating a structure chart.

DIFFICULTY: Moderate

REFERENCES: 363

QUESTION TYPE: Essay

HAS VARIABLES: False

STUDENT ENTRY MODE: Basic

Failure Below Expectations Developing

LEARNING OBJECTIVES: SAD.12e.11.03 - Apply structured development

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Structured Application Development

KEYWORDS: Bloom’s: Understand

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 1:20 PM

77. List the objectives of system testing.

ANSWER: Regardless of how a system was developed, system testing has the following major objectives:

• Perform a final test of all programs

• Verify that the system will handle all input data properly, both valid and invalid

• Ensure that the IT staff has the documentation and instructions needed to operate the system properly and that backup and restart capabilities of the system are adequate

• Demonstrate that users can interact with the system successfully

• Verify that all system components are integrated properly and that actual processing situations will be handled correctly

• Confirm that the information system can handle predicted volumes of data in a timely and efficient manner

POINTS: 1

Student lists the objectives of system testing.

DIFFICULTY: Moderate

REFERENCES: 372

QUESTION TYPE: Essay

HAS VARIABLES: False

STUDENT ENTRY MODE: Basic

LEARNING OBJECTIVES: SAD.12e.11.07 - Explain unit, integration, and system testing

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

Copyright Cengage Learning. Powered by Cognero.

Page 36
Criteria 0 1 2 3 4
RUBRIC:
Mastery
Competent
RUBRIC: Criteria 0 1 2 3 4
Competent Mastery
Failure Below Expectations Developing

Chapter 11 - Managing Systems Implementation

DATE CREATED: 1/30/2019 11:40 AM

DATE MODIFIED: 5/1/2019 1:21 PM

78. Explain the process of program documentation.

ANSWER: Program documentation describes the inputs, outputs, and processing logic for all program modules. The program documentation process starts in the systems analysis phase and continues during systems implementation. Analysts prepare overall documentation, such as process descriptions and report layouts, early in the SDLC. This documentation guides programmers, who construct modules that are well supported by internal and external comments and descriptions that can be understood and maintained easily. A systems analyst usually verifies that program documentation is complete and accurate.

POINTS: 1

RUBRIC:

Student explains the process of program documentation.

DIFFICULTY: Moderate

REFERENCES: 374

QUESTION TYPE: Essay

HAS VARIABLES: False

STUDENT ENTRY MODE: Basic

LEARNING OBJECTIVES: SAD.12e.11.08 - Differentiate between program, system, operations, and user documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:54 PM

DATE MODIFIED: 5/1/2019 1:22 PM

79. Explain why users prefer online documentation. Why is it an important tool?

ANSWER:

Most users now prefer online documentation, which provides immediate help when they have questions or encounter problems. Many users are accustomed to context-sensitive help screens, hints and tips, hypertext, on-screen demos, and other user-friendly features commonly found in popular software packages; they expect the same kind of support for in-house developed software.

Effective online documentation is an important productivity tool because it empowers users and reduces the time that IT staff members must spend in providing telephone, email, or face-to-face assistance. Interactive tutorials are especially popular with users who like to learn by doing, and visual impact is very important. The use of YouTube as a host for tutorial videos has become commonplace.

POINTS: 1

RUBRIC:

Copyright Cengage Learning. Powered by Cognero. Page 37

0 1 2 3 4
Competent
Criteria
Failure Below Expectations Developing
Mastery
0 1 2
Criteria
3 4 Failure Below Expectations Developing Competent Mastery

Chapter 11 - Managing Systems Implementation

Student explains why users now prefer online documentation. Student explains why online documentation is an important tool.

DIFFICULTY: Moderate

REFERENCES: 376

QUESTION TYPE: Essay

HAS VARIABLES: False

STUDENT ENTRY MODE: Basic

LEARNING OBJECTIVES: SAD.12e.11.09 - Explain the role of online documentation

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:55 PM

DATE MODIFIED: 5/1/2019 1:24 PM

80. Define coding and explain how it is performed.

ANSWER: Coding is the process of turning program logic into specific instructions that the computer system can execute. Working from a specific design, a programmer uses a programming language to transform program logic into code statements. An individual programmer might create a small program, while larger programs typically are divided into modules that several individuals or groups can work on simultaneously.

POINTS: 1

Student defines coding.

Student explains how coding is performed.

DIFFICULTY: Moderate

REFERENCES: 369

QUESTION TYPE: Essay

HAS VARIABLES: False

STUDENT ENTRY MODE: Basic

LEARNING OBJECTIVES: SAD.12e.11.06 - Explain coding

NATIONAL STANDARDS: United States - BUSPROG: Technology

TOPICS: Testing the System

KEYWORDS: Bloom’s: Understand

DATE CREATED: 4/29/2019 1:55 PM

DATE MODIFIED: 5/1/2019 1:25 PM

Copyright Cengage Learning. Powered by Cognero. Page

38
RUBRIC: Criteria 0 1 2 3 4 Failure Below Expectations Developing Competent Mastery
Chapter 11 - Managing Systems Implementation Copyright Cengage Learning. Powered by Cognero. Page 39 Test Bank for Systems Analysis and Design, 12th Edition, Scott Tilley Visit TestBankBell.com to get complete for all chapters

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.