File: ch11, Chapter 11: Acquiring IT Applications and Infrastructure

advertisement
File: ch10, Chapter 10: Acquiring IT Applications
True/False
1. Organizations typically move slowly to acquire new information technologies due to the risks involved.
Ans: False
Response: See page 302
2. Organizations today can buy, lease, or build their own information systems.
Ans: True
Response: See page 302
3. The first step in the IT acquisition process is to create the IT architecture.
Ans: False
Response: See page 306
4. The IT development process is complex.
Ans: True
Response: See page 305
5. The application portfolio in an organization is a set of recommended applications resulting from the
planning and justification process in application development.
Ans: True
Response: See page 305
6. The application portfolio in an organization is a set of recommended applications resulting from IT
architecture creation process in application development.
Ans: False
Response: See page 305
7. Planning the acquisition of IT resources starts with technical details of the proposed application.
Ans: False
Response: See page 306
8. Planning the acquisition of IT resources starts with an analysis of the organization’s strategic plan.
Ans: True
Response: See page 306
9. The IT planning process begins with an analysis of the organization’s IT infrastructure.
Ans: False
Response: See page 306
10. The organizational strategic plan is the only input needed in developing the IT strategic plan.
Ans: False
Response: See pages 306-307
11. The IT architecture delineates the way an organization’s information resources should be used to
accomplish its mission.
Ans: True
Response: See page 306
12. The IT infrastructure delineates the way an organization’s information resources should be used to
accomplish its mission.
Ans: False
Response: See page 306
13. The IT architecture includes both technical and managerial aspects of information resources.
Ans: True
Response: See page 306
14. The IT architecture includes only the managerial aspects of information resources.
Ans: False
Response: See page 306
15. The IT strategic plan is a set of long-range goals that describe the IT infrastructure and major IS
initiatives needed to achieve the goal of the organization.
Ans: True
Response: See page 306
16. The IT strategic plan states the mission of the IS department.
Ans: True
Response: See page 306
17. The IT infrastructure states the mission of the IS department.
Ans: False
Response: See page 306
18. The IS operational plan is a set of projects that will be executed by the IS department and by functional
area managers.
Ans: True
Response: See pages 306-307
19. Fixed costs include infrastructure cost, cost of IT services, and IT management cost.
Ans: True
Response: See page 307
20. The cost of a system continues after it is installed.
Ans: True
Response: See page 308
21. Evaluating the benefits of IT projects is typically more complex than evaluating their costs.
Ans: True
Response: See page 308
22. Evaluating the costs of IT projects is typically more complex than evaluating their benefits.
Ans: False
Response: See page 308
23. Benefits are harder to quantify than costs.
Ans: True
Response: See page 308
24. Costs are harder to quantify than benefits.
Ans: False
Response: See page 308
25. In many cases, IT projects generate intangible benefits that may be very desirable but difficult to
quantify.
Ans: True
Response: See page 308
26. Financial analyses must consider tangible benefits and intangible benefits.
Ans: True
Response: See page 308
27. Financial analyses of potential IT projects need only consider tangible benefits.
Ans: False
Response: See page 308
28. The Net Present Value method of cost-benefit analysis works well in situations where the costs and
benefits of the potential IT project are well defined or tangible enough to convert them into monetary
values.
Ans: True
Response: See page 308
29. The Return on Investment method of cost-benefit analysis measures the effectiveness of management in
generating profits with its available assets.
Ans: True
Response: See page 308
30. The Net Present Value method of cost-benefit analysis measures the effectiveness of management in
generating profits with its available assets.
Ans: False
Response: See page 308
31. Buying an existing package can be a cost-effective and time-saving strategy compared with developing
the application in-house.
Ans: True
Response: See page 310
32. Developing an application in-house can be a cost-effective and time-saving strategy compared with
buying an existing application.
Ans: False
Response: See page 310
33. Organizational needs are rarely fully satisfied by buying one software package.
Ans: True
Response: See page 310
34. Organizational needs are typically fully satisfied by buying one software package.
Ans: False
Response: See page 310
35. The buy option is particularly attractive if the software vendor allows the company to modify the
package to meet its needs.
Ans: True
Response: See page 310
36. The buy option is particularly attractive when the software is very expensive.
Ans: False
Response: See page 310
37. Companies should not consider changing their business processes to accommodate leased packages.
Ans: False
Response: See page 310
38. Companies should consider changing their business processes to accommodate leased packages, if
those packages meet 80 percent of the organizations’ needs.
Ans: True
Response: See page 310
39. Leasing can be especially attractive to small and medium-size organizations that cannot afford major
investments in software.
Ans: True
Response: See page 310-311
40. Leasing is more typically more attractive to large organizations than to small organizations.
Ans: False
Response: See page 310-311
41. Insourcing application development is usually more time consuming and expensive than buying or
leasing.
Ans: True
Response: See page 310-311
42. Insourcing application development often leads to a better fit with the specific organizational
requirements.
Ans: True
Response: See page 311
43. Insourcing application development is usually less time consuming and less expensive than buying or
leasing.
Ans: False
Response: See page 311
44. Insourcing application development does not often lead to a better fit with the specific organizational
requirements.
Ans: False
Response: See page 311
45. The systems development life cycle consists of sequential processes by which information systems are
developed.
Ans: True
Response: See page 311
46. Today, developers use the waterfall approach on the majority of systems development projects.
Ans: False
Response: See page 311
47. The SDLC has three major advantages: control, accountability, and error detection.
Ans: True
Response: See page 312
48. The SDLC has three major advantages: cost, speed of development, and error detection.
Ans: False
Response: See page 312
49. The later in the development process that errors are detected, the more expensive they are to correct.
Ans: True
Response: See page 312
50. The earlier in the development process that errors are detected, the less expensive they are to correct.
Ans: True
Response: See page 312
51. The earlier in the development process that errors are detected, the more expensive they are to correct.
Ans: False
Response: See page 312
52. The SDLC is relatively inflexible.
Ans: True
Response: See page 312
53. The SDLC is quite flexible because it has a set sequence of steps to follow.
Ans: False
Response: See page 312
54. The SDLC discourages changes to user requirements once they have been established.
Ans: True
Response: See page 312
55. The SDLC encourages changes to user requirements once they have been established.
Ans: False
Response: See page 312
56. The SDLC is time-consuming and expensive.
Ans: True
Response: See page 312
57. The systems investigation stage begins with the business problem or opportunity.
Ans: True
Response: See page 312
58. The systems investigation stage begins with the IT architecture.
Ans: False
Response: See page 312
59. The most important task in the systems investigation stage is developing the technical specifications for
the new system.
Ans: False
Response: See page 312
60. Technical feasibility determines if the project is an acceptable financial risk and if the organization can
afford the expense and time needed to complete the project.
Ans: False
Response: See page 313
61. Resistance to a new information system may be overt or covert.
Ans: True
Response: See page 313
62. Sabotaging the new system is a form of overt resistance.
Ans: True
Response: See page 313
63. Sabotaging the new system is a form of covert resistance.
Ans: False
Response: See page 313
64. Doing your job the way you have always done it in spite of the new system is a form of overt
resistance.
Ans: False
Response: See page 313
65. The most difficult task in systems analysis is identifying the specific information requirements that the
system must satisfy.
Ans: True
Response: See page 314
66. The most difficult task in systems analysis is identifying the technical specifications of the new system.
Ans: False
Response: See page 314
67. Systems analysis describes how a system will solve the business problem, and systems design describes
what the system must do to accomplish the task.
Ans: False
Response: See page 314
68. The deliverable of the systems analysis stage is the technical design.
Ans: False
Response: See page 314
69. Logical systems design specifications are abstract.
Ans: True
Response: See page 315
70. Physical systems design specifications are abstract.
Ans: False
Response: See page 315
71. Once all participants approve systems specifications, they should not be changed.
Ans: True
Response: See page 315
72. Once all participants approve systems specifications, they should be changed as needed to keep up with
changing business conditions.
Ans: False
Response: See page 315
73. Writing computer code is typically a scientific process that can be engineered.
Ans: False
Response: See page 316
74. Writing computer code is as much art as it is science.
Ans: True
Response: See page 316
75. In structured programming, the loop technique allows the logic flow to branch, depending on certain
conditions being met.
Ans: False
Response: See page 316
76. In structured programming, the loop technique enables the program to execute the same program, or
parts of the program, until certain conditions are met.
Ans: True
Response: See page 316
77. In structured programming, the decision technique enables the program to execute the same program, or
parts of the program, until certain conditions are met.
Ans: False
Response: See page 316
78. In structured programming, the sequence technique enables the program to execute the same program,
or parts of the program, until certain conditions are met.
Ans: False
Response: See page 316
79. Testing occurs only at the end of the programming stage.
Ans: False
Response: See page 316
80. Testing occurs continually throughout the programming stage.
Ans: True
Response: See page 316
81. Syntax errors are easier to find than logic errors.
Ans: True
Response: See page 316
82. Logic errors are easier to find than syntax errors.
Ans: False
Response: See page 316
83. Syntax errors permit the program to run.
Ans: False
Response: See page 316
84. Logic errors permit the program to run.
Ans: True
Response: See page 316
85. Parallel conversion is the process where the old system and the new system operate simultaneously for
a period of time.
Ans: True
Response: See page 317
86. Direct conversion is the process where the old system is cut off and the new system is turned on at a
certain point in time.
Ans: True
Response: See page 317
87. Parallel conversion is the process where the old system is cut off and the new system is turned on at a
certain point in time.
Ans: False
Response: See page 317
88. Pilot conversion is the process where the new system is introduced in one part of the organization.
Ans: True
Response: See page 317
89. Phased conversion is the process where the new system is introduced in one part of the organization.
Ans: False
Response: See page 317
90. Phased conversion is the process where components of the new system are introduced in stages.
Ans: True
Response: See page 317
91. Pilot conversion is the process where the components of the new system are introduced in stages.
Ans: False
Response: See page 317
92. Parallel conversion is the safest process.
Ans: True
Response: See page 317
93. Direct conversion is the safest process.
Ans: False
Response: See page 317
94. Parallel conversion is the riskiest process.
Ans: False
Response: See page 317
95. Direct conversion is the riskiest process.
Ans: True
Response: See page 317
96. Maintenance ends when the new system is implemented and has run long enough for a systems audit.
Ans: False
Response: See page 318
97. Maintenance continues for the life of the system.
Ans: True
Response: See page 318
98. In the prototyping approach, developers do not try to obtain a complete set of user requirements.
Ans: True
Response: See page 318
99. In the prototyping approach, developers try to obtain a complete set of user requirements.
Ans: False
Response: See page 319
100. The main advantage of the prototyping approach is that it speeds up the development process.
Ans: True
Response: See pages 318-319
101. The main advantage of the systems development life cycle is that it speeds up the development
process.
Ans: False
Response: See pages 318-319
102. Prototyping is an iterative process with a great deal of user involvement.
Ans: True
Response: See page 318-319
103. The systems development life cycle is an iterative process with a great deal of user involvement.
Ans: False
Response: See page 319
104. Prototyping allows the users to clarify their information requirements as they use the prototype.
Ans: True
Response: See page 319
105. The systems development life cycle allows users to clarify their information requirements as they use
the system.
Ans: False
Response: See page 319
106. Prototyping generally produces better documentation than the SDLC.
Ans: False
Response: See page 319
107. Prototyping may not produce adequate documentation.
Ans: True
Response: See page 319
108. In joint application design, systems analysts interview or directly observe potential users of the new
information system individually to understand each user’s needs.
Ans: False
Response: See page 319
109. The tools used to automate the early stages of the SDLC (systems investigation, analysis, and design)
are called upper CASE tools.
Ans: True
Response: See page 319
110. The tools used to automate later stages of the SDLC (programming, testing, operation, and
maintenance) are called lower CASE tools.
Ans: True
Response: See page 319
111. The tools used to automate the early stages of the SDLC (systems investigation, analysis, and design)
are called lower CASE tools.
Ans: False
Response: See page 319
112. The tools used to automate later stages of the SDLC (programming, testing, operation, and
maintenance) are called upper CASE tools.
Ans: False
Response: See page 319
113. CASE tools require more extensive and accurate definition of user requirements.
Ans: True
Response: See page 319
114. CASE tools are easy to customize.
Ans: False
Response: See page 319
115. The main advantage of rapid application development is the active involvement of users in the
development process.
Ans: True
Response: See page 320
116. End-user development usually results in applications that are well documented.
Ans: False
Response: See page 320
117. Objects represent tangible, real-world entities.
Ans: True
Response: See page 320-321
118. Objects represent abstract ideas of systems developers.
Ans: False
Response: See page 320-321
119. Outsourcing is the use of outside contractors or external organizations to acquire IT services.
Ans: True
Response: See page 321
120. An application service provider is a vendor who assembles the software needed by enterprises and
packages them with outsourced development, operations, maintenance, and other services.
Ans: True
Response: See page 322
121. The essential difference between an application service provider and an outsourcer is that an ASP will
manage application servers in a centrally controlled location, rather than on a customer’s site.
Ans: True
Response: See page 321-322
122. The most difficult task in evaluating a vendor and software package is to determine a set of detailed
criteria for choosing the best vendor and package.
Ans: True
Response: See page 326
123. The most difficult task in evaluating a vendor and software package is to determine the financial
health and “staying power” of the vendor.
Ans: False
Response: See page 326
124. Service level agreements delineate the division of work between a company and its vendors.
Ans: True
Response: See page 327
Multiple Choice
1. IT applications can be developed in which of the following ways?
a) build the system in-house
b) buy an application and install it
c) lease software from an application service provider
d) outsource it
e) all of the above
Ans: e
Response: See page 302
2. The information systems planning process proceeds in which order?
a) organization mission – organization strategic plan – IS strategic plan – new IT architecture
b) organization mission – IS strategic plan – organization strategic plan – IS operational plan
c) organization strategic plan – organization mission – IS strategic plan – new IT architecture
d) IT architecture – IS strategic plan – organization strategic plan – organization mission
e) IS development projects – IS operational plan – new IT architecture – organization mission
Ans: a
Response: See page 306-307
3. A typical IS operational plan contains which of the following elements?
a) mission of the IS function
b) summary of the information needs of the functional areas and of the entire organization
c) IS function’s estimate of its goals
d) application portfolio
e) all of the above
Ans: e
Response: See page 306-307
4. Which of the following is not a part of the typical IS operational plan?
a) mission of the IS function
b) organizational mission
c) IT architecture
d) application portfolio
e) IS function’s estimate of its goals
Ans: b
Response: See page 307
5. Evaluating the benefits of IT projects is more complex than evaluating their costs for which of the
following reasons?
a) benefits are harder to quantify
b) benefits are often intangible
c) IT can be used for several different purposes
d) probability of obtaining a return from an IT investment is based on the probability of implementation
success
e) all of the above
Ans: e
Response: See page 308
6. Evaluating the benefits of IT projects is more complex than evaluating their costs for all of the following
reasons except:
a) benefits are harder to quantify
b) benefits are often tangible
c) IT can be used for several different purposes
d) probability of obtaining a return from an IT investment is based on the probability of implementation
success
Ans: b
Response: See page 308
7. The _____ method converts future values of benefits to today’s value by “discounting” them at the
organization’s cost of funds.
a) net present value
b) cost-benefit analysis
c) return on investment
d) internal rate of return
e) business case approach
Ans: a
Response: See page 308
8. The _____ method measures the effectiveness of management in generating profits with its available
assets.
a) net present value
b) cost-benefit analysis
c) return on investment
d) internal rate of return
e) business case approach
Ans: c
Response: See page 308
9. Which of the following are advantages of the buy option for acquiring IS applications?
a) many different types of off-the-shelf software are available
b) software can be tried out
c) saves time
d) company will know what it is getting
e) all of the above
Ans: e
Response: See page 309
10. Which of the following is not an advantage of the buy option for acquiring IS applications?
a) few types of off-the-shelf software are available, thus limiting confusion
b) software can be tried out
c) saves time
d) company will know what it is getting
e) all of the above
Ans: a
Response: See page 309
11. Which of the following are disadvantages of the buy option for acquiring IS applications?
a) software may not exactly meet the company’s needs
b) software may be impossible to modify
c) company will not have control over software improvements
d) software may not integrate with existing systems
e) all of the above
Ans: e
Response: See page 310
12. Which of the following systems acquisition methods results in software that can be tried out, has been
used for similar problems in other organizations, and can save time?
a) systems development life cycle
b) prototyping
c) end-user development
d) buy option
e) object-oriented development
Ans: d
Response: See page 310
13. Which of the following systems acquisition methods results in software that is controlled by another
company, may be difficult to enhance or modify, and may not support desired business processes?
a) systems development life cycle
b) prototyping
c) end-user development
d) buy option
e) component-based development
Ans: d
Response: See page 310
14. Which of the following systems acquisition methods forces staff to systematically go through every
step in the development process and has a lower probability of missing important user requirements?
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) object-oriented development
Ans: a
Response: See page 311
15. Which of the following systems acquisition methods is time-consuming, costly, and may produce
excessive documentation?
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) object-oriented development
Ans: a
Response: See page 311
16. Place the stages of the systems development life cycle in order:
a) investigation – analysis – design – programming – testing – implementation – operation – maintenance
b) investigation – design – analysis – programming – testing – implementation – maintenance – operation
c) analysis – design – investigation – operation – maintenance – programming – testing – implementation
d) investigation – analysis – design – programming – testing – maintenance – operation – implementation
Ans: a
Response: See page 312
17. The feasibility study addresses which of the following issues?
a) economic feasibility
b) technical feasibility
c) behavioral feasibility
d) all of the above
Ans: d
Response: See page 313
18. The _____ that changes are made in the systems development life cycle, the _____ expensive these
changes become.
a) sooner, less
b) later, less
c) more frequently, more
d) more extensively, more
e) sooner, more
Ans: a
Response: See page 313
19. ____ feasibility determines if the hardware, software, and communications components can be
developed and/or acquired to solve the business problem.
a) technical
b) economic
c) organizational
d) behavioral
Ans: a
Response: See page 313
20. _____ feasibility determines if the project is an acceptable financial risk and if the organization can
afford the expense and time needed to complete the project.
a) technical
b) economic
c) organizational
d) behavioral
Ans: b
Response: See page 313
21. _____ feasibility addresses the human issues of an information systems project.
a) technical
b) economic
c) organizational
d) behavioral
Ans: d
Response: See page 313
22. _____ feasibility concerns a firm’s policies and politics, power structures, and business relationships.
a) technical
b) economic
c) organizational
d) behavioral
Ans: c
Response: See page 314
23. Which of the following is not a part of systems analysis?
a) definition of the business problem
b) identification of the causes of, and solution to, the business problem
c) identification of the information requirements that the solution must satisfy
d) identification of the technical specifications of the solution
Ans: d
Response: See page 314
24. Systems analysts use which of the following techniques to obtain the information requirements for the
new system?
a) direct observation
b) structured interviews
c) unstructured interviews
d) document analysis
e) all of the above
Ans: e
Response: See page 314
25. Which of the following is not a technique used to obtain the information requirements for the new
system?
a) direct observation
b) structured interviews
c) unstructured interviews
d) use the system themselves
e) document analysis
Ans: d
Response: See page 314
26. Which of the following are problems associated with eliciting information requirements?
a) business problem may be poorly defined
b) users may not know exactly what the business problem is
c) users may disagree with each other
d) the problem may not be related to information systems
e) all of the above
Ans: e
Response: See page 314
27. _____ is the systems development stage that determines how the information system will do what is
needed to solve the business problem.
a) systems design
b) systems analysis
c) systems implementation
d) systems development
e) operation and maintenance
Ans: a
Response: See page 314
28. Logical systems design refers to _____, while physical systems design refers to _____.
a) the collection of user requirements, the development of software
b) what the system will do, how the tasks are accomplished
c) how the tasks are accomplished, what the system will do
d) the order of task accomplishment, how the tasks are accomplished
e) operation of the system, debugging the system
Ans: b
Response: See page 315
29. Systems design answers the question, _____:
a) How will the information system do what it must to obtain a solution to the business problem?
b) Why must the information system do what it must to obtain a solution to the business problem?
c) What is the problem the information system must address?
d) Who will benefit from use of the information system being developed?
e) What is the effective operational life of the system?
Ans: a
Response: See page 315
30. When users ask for added functionality during a systems development project, this is called:
a) user-defined software
b) scope creep
c) bloatware
d) out-of-control project
e) runaway project
Ans: b
Response: See page 315
31. Structured design advocates the use of software modules. Which of the following items are advantages
of this approach?
a) modules can be reused
b) modules cost less to develop
c) modules are easier to modify
d) all of the above
Ans: d
Response: See page 316
32. Structured programming includes which of the following restrictions?
a) each module has one, and only one, function
b) each module has one entrance and one exit
c) no GOTO statements allowed
d) has only three techniques: sequence, decision, loop
e) all of the above
Ans: d
Response: See page 316
33. Which of the following is not a restriction of structured programming?
a) each module has multiple functions
b) each module has one entrance and one exit
c) no GOTO statements allowed
d) has only three techniques: sequence, decision, loop
e) none of the above
Ans: a
Response: See page 316
34. In structured programming’s _____ structure, the logic flow branches depending on certain conditions
being met.
a) decision
b) sequence
c) decision
d) return
e) parallel
Ans: a
Response: See page 316
35. In structured programming’s _____ structure, the software executes the same program, or parts of it,
until certain conditions are met.
a) decision
b) sequence
c) decision
d) return
e) parallel
Ans: c
Response: See page 316
36. _____conversion is the process where the old system and the new system operate simultaneously for a
period of time.
a) parallel
b) direct
c) pilot
d) phased
Ans: a
Response: See page 317
37. _____ conversion is the process where the old system is cut off and the new system is turned on at a
certain point in time.
a) parallel
b) direct
c) pilot
d) phased
Ans: b
Response: See page 317
38. _____ conversion is the process where the new system is introduced in one part of the organization.
a) parallel
b) direct
c) pilot
d) phased
Ans: c
Response: See page 318
39. _____ conversion is the process where components of the new system are introduced in stages.
a) parallel
b) direct
c) pilot
d) phased
Ans: d
Response: See page 318
40. The riskiest type of conversion process is:
a) parallel
b) direct
c) pilot
d) phased
Ans: b
Response: See page 317
41. If a firm shuts down its old COBOL legacy system and starts up the new PeopleSoft ERP system
immediately, this is called _____:
a) phased conversion
b) direct conversion
c) parallel conversion
d) pilot conversion
Ans: b
Response: See page 317
42. As systems age, maintenance costs _____:
a) decrease
b) increase
c) stay the same
d) remain negligible
e) are not considered
Ans: b
Response: See page 318
43. Maintenance includes which of the following types of activities?
a) debugging
b) updating the system to accommodate changes in business conditions, but not adding functionality
c) adding new functionality to the system
d) all of the above
Ans: d
Response: See page 318
44. Which of the following systems acquisition methods helps clarify user requirements, promotes genuine
user participation, and may produce part of the final system?
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) component-based development
Ans: b
Response: See page 318
45. Which of the following systems acquisition methods may encourage inadequate problem analysis, is
not practical with large numbers of users, and may result in a system with lower quality.
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) component-based development
Ans: b
Response: See page 318
46. The _____ approach to systems development defines an initial list of user requirements, then develops
the system in an iterative fashion.
a) integrated computer-assisted software engineering
b) joint application design
c) rapid application development
d) prototyping
e) systems development life cycle
Ans: d
Response: See page 318
47. The _____ approach to systems development is a group-based tool for collecting user requirements.
a) integrated computer-assisted software engineering
b) joint application design
c) rapid application development
d) prototyping
e) systems development life cycle
Ans: b
Response: See page 319
48. The _____ approach to systems development uses specialized tools to automate many of the tasks in the
systems development life cycle.
a) integrated computer-assisted software engineering
b) joint application design
c) rapid application development
d) prototyping
Ans: a
Response: See page 319
49. Which of the following is not an advantage of the Joint Application Design approach to systems
development?
a) involves fewer users in the development process
b) saves time
c) greater user acceptance of the new system
d) can produce a system of higher quality
Ans: a
Response: See page 319
50. Computer-aided software engineering tools provide which of the following advantages?
a) can produce systems with longer effective operational lives
b) can produce systems that more closely meet user requirements
c) can speed up the development process
d) can produce systems that are more adaptable to changing business conditions
e) all of the above
Ans: e
Response: See page 319
51. Which of the following is not an advantage of computer-aided software engineering tools?
a) can produce systems with longer effective operational lives
b) can produce systems that more closely meet user requirements
c) can require fewer developers
d) can speed up the development process
Ans: c
Response: See page 319
52. Computer-aided software engineering tools provide which of the following disadvantages?
a) produce initial systems that are more expensive to build and maintain
b) require more extensive and accurate definition of user requirements
c) difficult to customize
d) difficult to use with existing systems
e) all of the above
Ans: e
Response: See page 319
53. Which of the following is not a disadvantage of computer-aided software engineering tools?
a) produce initial systems that are more expensive to build and maintain
b) require more extensive and accurate definition of user requirements
c) require more developers
d) difficult to customize
Ans: c
Response: See page 319
54. Advantages of Rapid Application Development include which of the following?
a) active involvement of users in the development process
b) faster development process
c) system better meets user needs
d) reduction in training costs
e) all of the above
Ans: e
Response: See page 320
55. Which of the following systems acquisition methods bypasses the IT department, avoids delays, and
results in increased user acceptance of the new system?
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) component-based development
Ans: c
Response: See page 320
56. Which of the following systems acquisition methods may eventually require maintenance assistance
from the IT department, produce inadequate documentation, and result in a system with inadequate
interfaces to existing systems?
a) systems development life cycle
b) prototyping
c) end-user development
d) external acquisition
e) component-based development
Ans: c
Response: See page 320
57. Which of the following is the most difficult and crucial task in evaluating a vendor and a software
package?
a) identifying potential vendors
b) determining the evaluation criteria
c) evaluating vendors and packages
d) choosing the vendor and package
e) negotiating a contract
Ans: b
Response: See page 325-326
Short Answer
1. Differentiate between the IT strategic plan and the IS operational plan.
Response: See pages 306-307
2. Discuss tangible and intangible benefits of a proposed system.
Response: See page 308
3. Describe the various methods of conducting cost-benefit analyses.
Response: See page 308
4. What is the waterfall approach to systems development?
Response: See page 311
5. Describe the feasibility study of the SDLC.
Response: See pages 312-314
6. Compare and contrast the systems analysis and systems design phases of the SDLC.
Response: See pages 314-316
7. Describe good-enough software.
Response: See pages 316-317
8. Compare and contrast rapid application development and joint application design.
Response: See pages 319-320
9. What are application service providers and how do they differ from outsourcing?
Response: See page 321-323
10. Describe the vendor selection process.
Response: See page 325-327
Download