Sie sind auf Seite 1von 21

150

Maintaining Information Systems

Chapter 18
Maintaining Information Systems
True-False Questions
1.

Today more programmers work on maintenance activities than work on new development.
Answer: True

2.

Reference: p. 616

Difficulty: Med

Reference: p. 616

Difficulty: Med

Reference: p. 616

Difficulty: Med

Reference: p. 616

Difficulty: Easy

Reference: p. 618

The project identification and planning and analysis SDLC phases are analogous to the maintenance
process of transforming requests into changes.
Answer: False

11.

Difficulty: Med

Many similarities exist between the SDLC and the activities within the maintenance process.
Answer: True

10.

Reference: p. 616

Transforming requests into changes is a major maintenance activity.


Answer: True

9.

Difficulty: Med

Obtaining maintenance requests, transforming requests into changes, designing changes and
implementing changes are the four major maintenance activities.
Answer: True

8.

Reference: p. 615

Installation is one of the four major maintenance activities.


Answer: False

7.

Difficulty: Easy

The decision to either maintain a system or replace it is often an issue of economics.


Answer: True

6.

Reference: p. 615

Implementation is the last phase of the systems development life cycle.


Answer: False

5.

Difficulty: Med

Maintenance activities are limited to software changes.


Answer: False

4.

Reference: p. 615

Overcoming internal processing errors and providing better support for changing business needs are
two reasons why systems are maintained.
Answer: True

3.

Difficulty: Med

Difficulty: Hard

Reference: p. 618

The systems analysis SDLC phase is analogous to the maintenance process of obtaining maintenance
requests.
Answer: False

Difficulty: Hard

Reference: p. 618

151

Maintaining Information Systems

12.

The systems design SDLC phase is analogous to the maintenance process of designing changes.
Answer: True

13.

Reference: p. 620

Difficulty: Easy

Reference: p. 620

Difficulty: Med

Reference: p. 620

Difficulty: Hard

Reference: p. 620

Difficulty: Med

Reference: p. 620

Difficulty: Easy

Reference: p. 620

Preventive maintenance repairs design and programming errors.


Answer: False

24.

Difficulty: Med

Preventive maintenance safeguards a system from future problems.


Answer: True

23.

Reference: p. 619

Perfective maintenance evolves the system to solve new problems or take advantage of new
opportunities.
Answer: True

22.

Difficulty: Med

Adaptive maintenance evolves the system to solve new problems or take advantage of new
opportunities.
Answer: False

21.

Reference: p. 619

Adaptive maintenance modifies the system to environmental changes.


Answer: True

20.

Difficulty: Med

Corrective maintenance repairs design and programming errors.


Answer: True

19.

Reference: p. 619

Corrective maintenance modifies the system to environmental changes.


Answer: False

18.

Difficulty: Hard

A significant portion of the expenditures for information systems within organizations goes to the
maintenance of existing systems.
Answer: True

17.

Reference: p. 618

One way to distinguish maintenance from new development is that maintenance reuses most existing
system modules in producing the new system version.
Answer: True

16.

Difficulty: Med

The maintenance phases primary deliverables are finalized design specifications.


Answer: False

15.

Reference: p. 618

The systems implementation SDLC phase is analogous to the maintenance process of implementing
changes.
Answer: True

14.

Difficulty: Easy

Difficulty: Med

Reference: p. 620

Adaptive maintenance accounts for as much as 75 percent of all maintenance activity.


Answer: False

Difficulty: Med

Reference: p. 620

Chapter 18

25.

Maintaining Information Systems

Corrective maintenance focuses on removing defects from an existing system without adding new
functionality.
Answer: True

26.

Difficulty: Med

Reference: p. 621

Difficulty: Easy

Reference: p. 621

Difficulty: Easy

Reference: p. 622

Difficulty: Med

Reference: p. 622

Difficulty: Med

Reference: p. 622

Difficulty: Med

Reference: p. 623

An advantage of the combined maintenance organizational structure is the formal transfer of systems
between groups improving the system and documentation quality.
Answer: False

37.

Reference: p. 621

Separate, combined, and functional are types of maintenance organizational structures.


Answer: True

36.

Difficulty: Med

Management support is one of the major cost elements of maintenance.


Answer: False

35.

Reference: p. 621

Software structure is a cost element of maintenance.


Answer: True

34.

Difficulty: Hard

The quality of system documentation influences maintenance costs.


Answer: True

33.

Reference: p. 620

The number of customers for a given system influences maintenance costs.


Answer: True

32.

Difficulty: Hard

The number of latent defects in a system influences most of the costs associated with maintaining a
system.
Answer: True

31.

Reference: p. 620

Transitive defects are the number of unknown errors existing in the system after it is installed.
Answer: False

30.

Difficulty: Med

The number of customers for a given system influences most of the costs associated with maintaining
a system.
Answer: False

29.

Reference: p. 620

Both perfective and preventive maintenance typically have a much higher priority than corrective
maintenance.
Answer: False

28.

Difficulty: Med

Adaptive maintenance is a significant part of an organizations maintenance effort.


Answer: False

27.

152

Difficulty: Hard

Reference: p. 623

A disadvantage associated with the separate maintenance organizational structure is that


documentation and testing thoroughness suffers due to a lack of a formal transfer of responsibility.

153

Maintaining Information Systems

Answer: False
38.

Reference: p. 625

Difficulty: Med

Reference: p. 625

Difficulty: Med

Reference: p. 626

Difficulty: Med

Reference: p. 627

Difficulty: Hard

Reference: p. 627

Difficulty: Hard

Reference: p. 627

A primary objective of using CASE and other automated tools for systems development and
maintenance is to change radically how code and documentation are modified and updated.
Answer: True

49.

Difficulty: Easy

Baseline routines are guidelines that list the instructions to construct an executable system from the
baseline source code.
Answer: False

48.

Reference: p. 624

Build routines are software modules that have been tested, documented, and approved to be included
in the most recently created version of a system.
Answer: False

47.

Difficulty: Hard

Configuration management is the process of assuring that only authorized changes are made to a
system.
Answer: True

46.

Reference: p. 624

Changes to a system are usually implemented in batches.


Answer: True

45.

Difficulty: Med

The queue of maintenance tasks is dynamic.


Answer: True

44.

Reference: p. 624

Managing maintenance requests is a maintenance activity.


Answer: True

43.

Difficulty: Easy

Over time, the MTBF should rapidly decrease after a few months of system use.
Answer: False

42.

Reference: p. 623

Mean time between failures is a measurement of error occurrences that can be tracked over time to
indicate the quality of a system.
Answer: True

41.

Difficulty: Hard

It is now common to rotate individuals in and out of maintenance activities.


Answer: True

40.

Reference: p. 623

An advantage to the functional maintenance organizational structure is that the maintenance group
knows or has access to all assumptions and decisions behind the systems original design.
Answer: False

39.

Difficulty: Hard

Difficulty: Med

Reference: p. 628

Reverse engineering and reengineering tools are primarily used to maintain older systems that have
incomplete documentation or that were developed prior to CASE use.

Chapter 18

Maintaining Information Systems

Answer: True
50.

Difficulty: Med

154

Reference: p. 628

Locking out the use of pages in a portion of a Website can be done by inserting a Temporary Out of
Service notice on the main page of the section being maintained and disabling all links within that
segment.
Answer: True

Difficulty: Med

Reference: p. 629

Multiple Choice Questions


51.

The largest systems development expenditure for many organizations is:


a.
b.
c.
d.

systems maintenance
project planning
implementation
requirements structuring

Answer: a
52.

implementation phase
redesign phase
maintenance phase
system renewal phase

Answer: c

Reference: p. 616

operation
implementation
maintenance
analysis

Answer: c

Difficulty: Easy

Reference: p. 616

Which of the following is a major activity that occurs during maintenance?


a.
b.
c.
d.

coding
transforming requests into changes
conversion
training and supporting users

Answer: b
55.

Difficulty: Med

The last phase of the systems development life cycle is:


a.
b.
c.
d.

54.

Reference: p. 615

Once an information system is installed, it is essentially in the:


a.
b.
c.
d.

53.

Difficulty: Med

Difficulty: Med

Reference: p. 616

All of the following are major activities that occur during maintenance except:
a.
b.
c.
d.

transforming requests into changes


designing changes
implementing changes
structuring requirements

155

Maintaining Information Systems

Answer: d
56.

obtaining maintenance requests


transforming requests into changes
designing changes
all of the above

Answer: d

Reference: p. 616

obtaining maintenance requests


transforming requests into changes
designing changes
implementing changes

Answer: a

Difficulty: Med

Reference: p. 619

The SDLC phases of project initiation and planning and analysis are analogous to the maintenance
process of:
a.
b.
c.
d.

obtaining maintenance requests


transforming requests into changes
designing changes
implementing changes

Answer: b

Difficulty: Med

Reference: p. 619

The SDLC design phase is analogous to the maintenance process of:


a.
b.
c.
d.

obtaining maintenance requests


transforming requests into changes
designing changes
implementing changes

Answer: c
61.

Difficulty: Med

The first phase of the SDLC, project identification and selection, is analogous to the maintenance
process of:
a.
b.
c.
d.

60.

Reference: p. 616

request new development


report problems
request new system features with an existing system
all of the above

Answer: d

59.

Difficulty: Med

An SSR or similar document can be used to:


a.
b.
c.
d.

58.

Reference: p. 616

Which of the following is a major activity occurring during maintenance?


a.
b.
c.
d.

57.

Difficulty: Med

Difficulty: Easy

Reference: p. 619

The SDLC phase of implementation is analogous to the maintenance process of:


a.
b.
c.
d.

obtaining maintenance requests


transforming requests into changes
designing changes
implementing changes

Chapter 18

Maintaining Information Systems

Answer: d
62.

Difficulty: Easy

156

Reference: p. 619

Which of the following best identifies the deliverables for the maintenance phase?
a.

The creation of a document that will consolidate the information that must be considered when
implementing a physical distributed systems design.
b. The development of a new version of the software and new versions of all design documents that
were developed or modified during the maintenance process.
c. Structured descriptions and diagrams that outline the logic contained within each DFD process.
d. Documentation, a user training plan, user training modules, and a user support plan.
Answer: b
63.

preventive maintenance
corrective maintenance
adaptive maintenance
perfective maintenance

Answer: b

Difficulty: Med

Reference: p. 620

Changes made to a system to repair flaws in its design, coding, or implementation describes:
a.
b.
c.
d.

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Answer: a

Difficulty: Med

Reference: p. 620

Which of the following is a type of maintenance?


a.
b.
c.
d.

preventive
perfective
corrective
all of the above

Answer: d
67.

Reference: p. 620

maintenance
support
repair
installation

Answer: a

66.

Difficulty: Med

Changes made to a system to fix or enhance its functionality best defines:


a.
b.
c.
d.

65.

Reference: p. 619

Which of the following types of maintenance accounts for as much as 75 percent of all maintenance
activity?
a.
b.
c.
d.

64.

Difficulty: Med

Difficulty: Easy

All of the following are types of maintenance except:


a.
b.
c.
d.

supportive maintenance
corrective maintenance
adaptive maintenance
perfective maintenance

Reference: p. 620

157

Maintaining Information Systems

Answer: a
68.

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Answer: b

Reference: p. 620

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Answer: b

Difficulty: Med

Reference: p. 620

Changes made to a system to add new features or to improve performance best describes:
a.
b.
c.
d.

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Answer: d

Difficulty: Med

Reference: p. 620

Which of the following typically is assigned the highest priority?


a.
b.
c.
d.

preventive maintenance
perfective maintenance
corrective maintenance
adaptive maintenance

Answer: c
73.

Difficulty: Med

Changes made to a system to evolve its functionality to changing business needs or technologies best
describes:
a.
b.
c.
d.

72.

Reference: p. 620

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Answer: d

71.

Difficulty: Med

Evolving the system to solve new problems or take advantage of new opportunities describes:
a.
b.
c.
d.

70.

Reference: p. 620

Modifying a system to reflect environmental changes describes:


a.
b.
c.
d.

69.

Difficulty: Med

Difficulty: Med

Changes made to a system to avoid possible future problems best describes:


a.
b.
c.
d.

corrective maintenance
adaptive maintenance
preventive maintenance
perfective maintenance

Reference: p. 620

Chapter 18

Maintaining Information Systems

Answer: c
74.

perfective maintenance
preventive maintenance
adaptive maintenance
corrective maintenance

Answer: a

Reference: p. 621

tools
software structure
personnel
customers

Answer: d

Difficulty: Med

Reference: p. 621

Which of the following influences most of the costs associated with maintaining a system?
a.
b.
c.
d.

personnel
documentation quality
number of latent defects
number of customers

Answer: c

Difficulty: Med

Reference: p. 621

The ease with which software can be understood, corrected, adapted, and enhanced best describes:
a.
b.
c.
d.

maintenance
maintainability
adaptability
comfort level

Answer: b
79.

Difficulty: Hard

Which of the following maintenance cost elements is the most significant?


a.
b.
c.
d.

78.

Reference: p. 620

In the 1990s, maintenance accounted for 10 - 20 percent of the software budget.


In the 1990s, maintenance accounted for 30 - 40 percent of the software budget.
In the 1990s, maintenance accounted for 50 - 60 percent of the software budget.
In the 1990s, maintenance accounted for 70 - 80 percent of the software budget.

Answer: d

77.

Difficulty: Hard

Which of the following is a true statement?


a.
b.
c.
d.

76.

Reference: p. 620

Which of the following is felt by many systems professionals to be new development, not
maintenance?
a.
b.
c.
d.

75.

Difficulty: Med

158

Difficulty: Med

Reference: p. 621

Which of the following is not a cost element of maintenance?


a.
b.
c.
d.

defects
documentation
personnel
time

Answer: d

Difficulty: Med

Reference: p. 622

159

Maintaining Information Systems

80.

Which of the following are cost elements of maintenance?


a.
b.
c.
d.

defects
documentation
personnel
all of the above

Answer: d
81.

Difficulty: Med

Reference: p. 622

According to research mentioned in the textbook:


a.

in the year 2000, there were approximately 5 million programmers working on new programs, as
opposed to 3 million programmers working on maintenance
b. in the year 2000, there were approximately 14 million programmers working on new programs, as
opposed to 16 million programmers working on maintenance
c. in the year 2000, there were approximately 1 million programmers working on new programs, as
opposed to 2 million programmers working on maintenance
d. in the year 2000, there were approximately 4 million programmers working on new programs, as
opposed to 6 million programmers working on maintenance
Answer: d
82.

separate
combined
vertical
functional

Answer: c

Reference: p. 623

separate
combined
functional
none of the above

Answer: a

Difficulty: Med

Reference: p. 623

The lack of thoroughness in documentation and testing caused by the absence of a formal transfer of
responsibility is a disadvantage of:
a.
b.
c.
d.

the separate maintenance organizational structure


the combined maintenance organizational structure
the functional maintenance organizational structure
none of the above

Answer: b
85.

Difficulty: Med

Which of the following maintenance organizational structures has as its advantage the formal transfer
of systems between groups improves the system and documentation quality?
a.
b.
c.
d.

84.

Reference: p. 623

Which of the following is not a maintenance organizational structure?


a.
b.
c.
d.

83.

Difficulty: Hard

Difficulty: Med

Reference: p. 623

The maintenance group knowing or having access to all assumptions and decisions behind the
systems original design is an advantage of:
a.

the separate maintenance organizational structure

Chapter 18

Maintaining Information Systems

160

b. the combined maintenance organizational structure


c. the functional maintenance organizational structure
d. all of the maintenance organizational structures
Answer: b
86.

the separate maintenance organizational structure


the combined maintenance organizational structure
the functional maintenance organizational structure
all of the maintenance organizational structures

Answer: a

Reference: p. 623

the separate maintenance organizational structure


the combined maintenance organizational structure
the functional maintenance organizational structure
all of the maintenance organizational structures

Answer: c

Difficulty: Med

Reference: p. 623

Effective management of systems maintenance requires:


a.
b.
c.
d.

managing maintenance personnel


measuring maintenance effectiveness
controlling maintenance requests
doing all of the above

Answer: d
89.

Difficulty: Med

Personnel having limited job mobility and lacking access to adequate human and technical resources is
a disadvantage of:
a.
b.
c.
d.

88.

Reference: p. 623

All things not being documented, so the maintenance group may not know critical information about
the system is a disadvantage of:
a.
b.
c.
d.

87.

Difficulty: Med

Difficulty: Med

Reference: p. 623

Which of the following is a true statement?


a.

Many systems professionals do not want to perform maintenance because they feel that it is more
exciting to build something new rather than change an existing system.
b. Organizations have historically provided greater rewards and job opportunities to those
performing new development.
c. It is now common to rotate individuals in and out of maintenance activities.
d. All of the above are true statements.
Answer: d
90.

Reference: p. 624

To measure maintenance effectiveness, you should measure:


a.
b.
c.
d.

the number of failures


the time between each failure
the type of failure
all of the above

Answer: d
91.

Difficulty: Med

Difficulty: Med

Reference: p. 624

A measurement of error occurrences that can be tracked over time to indicate the quality of a system

161

Maintaining Information Systems

best defines:
a.
b.
c.
d.

consistency ratio
mean time between failures
error tracking
regression analysis

Answer: b
92.

number of failures
time between each failure
type of failure
none of the above

Answer: c

Difficulty: Med

Reference: p. 627

Software modules that have been tested, documented, and approved to be included in the most
recently created version of a system are called:
a.
b.
c.
d.

pretested modules
baseline modules
quality assurance modules
none of the above

Answer: b

Difficulty: Med

Reference: p. 627

The person responsible for controlling the checking out and checking in of baseline modules for a
system that is being developed or maintained is the:
a.
b.
c.
d.

code agent
systems operator
system librarian
catalog agent

Answer: c
96.

Reference: p. 625

configuration management
consistency management
quality management
business process reengineering

Answer: a

95.

Difficulty: Med

The process of assuring that only authorized changes are made to a system defines:
a.
b.
c.
d.

94.

Reference: p. 624

Which of the following is a more revealing method of measurement?


a.
b.
c.
d.

93.

Difficulty: Med

Difficulty: Med

Reference: p. 627

Guidelines that list the instructions to construct an executable system from the baseline source code
are called:
a.
b.
c.
d.

build routines
base routines
construction routines
reference routines

Answer: a

Difficulty: Med

Reference: p. 627

Chapter 18

97.

Maintaining Information Systems

162

Which of the following is a true statement regarding the role of CASE in maintenance?
a.

A primary objective of using CASE for systems development and maintenance is to change
radically the way in which code and documentation are modified and updated.
b. When using an integrated CASE environment, analysts maintain design documents and source
code.
c. Although CASE is very beneficial during the first part of the SDLC, it is not as advantageous
during maintenance.
d. all of the above
Answer: a
98.

source code control


version control
integrity control
revision control

Answer: d

Difficulty: Med

Reference: p. 628

Which of the following configuration management tools addresses interrelated files?


a.
b.
c.
d.

source code control


version control
integrity control
revision control

Answer: a
100.

Reference: p. 628

Which of the following configuration management tools stores only the most recent version of a
module, with previous versions being reconstructed when needed by applying changes in reverse
order?
a.
b.
c.
d.

99.

Difficulty: Med

Difficulty: Med

Reference: p. 628

When performing Website maintenance, issues and procedures include each of the following except:
a.
b.
c.
d.

checking for broken links


HTML validation
re-registration
stability

Answer: d

Difficulty: Hard

Reference: p. 629

Fill In the Blanks


101.

Obtaining maintenance requests, transforming requests into changes, designing changes, and
implementing changes are the four major maintenance activities.
Difficulty: Hard

102.

Reference: p. 616

Obtaining maintenance requests equates to the SDLC phase of project identification and selection.
Difficulty: Med

Reference: p. 619

163

Maintaining Information Systems

103.

Project initiation and planning and analysis are analogous to the maintenance process of transforming
requests into a specific system change.
Difficulty: Med

104.

The SDLC design phase equates to the maintenance process of designing changes.
Difficulty: Easy

105.

Reference: p. 623

The maintenance group knowing or having access to all assumptions and decisions behind the
systems original design is an advantage associated with the combined maintenance organizational
structure.
Difficulty: Hard

114.

Reference: p. 621

The formal transfer of systems between groups improving the system and documentation quality is an
advantage associated with the separate maintenance organizational structure.
Difficulty: Hard

113.

Reference: p. 620

Maintainability is the ease with which software can be understood, corrected, adapted, and enhanced.
Difficulty: Med

112.

Reference: p. 620

Corrective maintenance refers to changes made to a system to repair flaws in its design, coding, or
implementation.
Difficulty: Med

111.

Reference: p. 620

Perfective maintenance refers to changes made to a system to add new features or to improve
performance.
Difficulty: Hard

110.

Reference: p. 620

Preventive maintenance refers to changes made to a system to avoid possible future problems.
Difficulty: Med

109.

Reference: p. 620

Adaptive maintenance refers to changes made to a system to evolve its functionality to changing
business needs or technologies.
Difficulty: Med

108.

Reference: p. 619

Maintenance refers to changes made to a system to fix or enhance its functionality.


Difficulty: Easy

107.

Reference: p. 619

The SDLC implementation phase equates to the maintenance process of implementing changes.
Difficulty: Easy

106.

Reference: p. 619

Reference: p. 623

Personnel having a vested interest in effectively maintaining the system and having a better
understanding of functional requirements is an advantage associated with the functional maintenance
organizational structure.
Difficulty: Hard

Reference: p. 623

Chapter 18

115.

Maintaining Information Systems

Documentation and testing thoroughness may suffer due to a lack of a formal transfer of responsibility
is a disadvantage associated with the combined maintenance organizational structure.
Difficulty: Hard

116.

Reference: p. 627

Revision control and source code control are two general kinds of configuration management tools.
Difficulty: Hard

125.

Reference: p. 628

Configuration management tools are special software systems that manage system configuration and
version control activities.
Difficulty: Med

124.

Reference: p. 627

Reverse engineering and reengineering tools are two special-purpose tools that are primarily used to
maintain older systems that have incomplete documentation or that were developed prior to CASE
use.
Difficulty: Hard

123.

Reference: p. 627

Build routines are guidelines that list the instructions to construct an executable system from the
baseline source code.
Difficulty: Hard

122.

Reference: p. 627

A system librarian is the person responsible for controlling the checking out and checking in of
baseline modules when a system is being developed or maintained.
Difficulty: Med

121.

Reference: p. 627

Baseline modules are software modules that have been tested, documented, and approved to be
included in the most recently created version of a system.
Difficulty: Hard

120.

Reference: p. 624

Configuration management is the process of assuring that only authorized changes are made to a
system.
Difficulty: Med

119.

Reference: p. 624

Mean time between failures is a measurement of error occurrences that can be tracked over time to
indicate the quality of a system.
Difficulty: Med

118.

Reference: p. 623

Number of failures, time between each failure, and type of failure are three factors for measuring
maintenance effectiveness.
Difficulty: Hard

117.

164

Reference: p. 628

When maintaining Websites, future editions, re-registration, HTML validation, checking for broken
links, and 24x7x365 are issues and procedures to consider.
Difficulty: Hard

Reference: p. 629

165

Maintaining Information Systems

Matching Questions
Match each of the following terms with its corresponding definition.
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
126.

adaptive maintenance
baseline modules
build routines
configuration management
corrective maintenance
maintainability
maintenance
mean time between failures
perfective maintenance
preventive maintenance
system librarian

A measurement of error occurrences that can be tracked over time to indicate the quality of a system.
Answer:

127.

Reference: p. 621

Reference: p. 620

Reference: p. 627

Reference: p. 620

Software modules that have been tested, documented, and approved to be included in the most
recently created version of a system.
Answer:

134.

Changes made to a system to fix or enhance its functionality.


Answer:

133.

Reference: p. 627

The process of assuring that only authorized changes are made to a system.
Answer:

132.

Changes made to a system to add new features or to improve performance.


Answer:

131.

Reference: p. 620

The ease with which software can be understood, corrected, adapted, and enhanced.
Answer:

130.

A person responsible for controlling the checking out and checking in of baseline modules for a
system that is being developed or maintained.
Answer:

129.

Reference: p. 624

Changes made to a system to evolve its functionality to changing business needs or technologies.
Answer:

128.

Reference: p. 627

Changes made to a system to repair flaws in its design, coding, or implementation.


Answer:

Reference: p. 620

Chapter 18

135.

Maintaining Information Systems

Guidelines that list the instructions to construct an executable system from the baseline source code.
Answer:

136.

166

Reference: p. 627

Changes made to a system to avoid possible future problems.


Answer:

Reference: p. 620

Match each of the following terms with its corresponding definition.


a.
b.
c.
d.
e.
f.
137.

baseline modules
build routines
configuration management
maintainability
maintenance
mean time between failures

The process of assuring that only authorized changes are made to a system.
Answer:

138.

Reference: p. 627

Reference: p. 620

Software modules that have been tested, documented, and approved to be included in the most
recently created version of a system.
Answer:

142.

Reference: p. 621

Changes made to a system to fix or enhance its functionality.


Answer:

141.

Guidelines that list the instructions to construct an executable system from the baseline source code.
Answer:

140.

Reference: p. 627

The ease with which software can be understood, corrected, adapted, and enhanced.
Answer:

139.

Reference: p. 627

A measurement of error occurrences that can be tracked over time to indicate the quality of a system.
Answer:

Reference: p. 624

167

Maintaining Information Systems

Match each of the following maintenance organizational structures to corresponding descriptions.


(Answers may occur more than once.)
a. combined
b. functional
c. separate
143.

An advantage is that the formal transfer of systems between groups improves the system and
documentation quality.
Answer:

144.

Reference: p. 623

Reference: p. 623

A disadvantage is that the documentation and testing thoroughness may suffer due to a lack of a
formal transfer of responsibility.
Answer:

148.

Reference: p. 623

An advantage is that the maintenance group knows or has access to all assumptions and decisions
behind the systems original design.
Answer:

147.

A disadvantage is that all things cannot be documented, so the maintenance group may not know
critical information about the system.
Answer:

146.

Reference: p. 623

A disadvantage is that the personnel may have limited job mobility and lack access to adequate human
and technical resources.
Answer:

145.

Reference: p. 623

An advantage is that the personnel have a vested interest in effectively maintaining the system and
have a better understanding of functional requirements.
Answer:

Reference: p. 623

Chapter 18

Maintaining Information Systems

168

Match each of the following types of maintenance to its corresponding home example.
a.
b.
c.
d.
149.

corrective
adaptive
perfective
preventive

Adding storm windows to improve the cooling performance of an air conditioner.


Answer:

150.

Reference: p. 620

Painting the exterior to protect your home from severe weather conditions.
Answer:

152.

Reference: p. 620

Adding a new room on your house.


Answer:

151.

Reference: p. 620

Repairs made to things that never worked according to the design specifications of your new home.
Answer:

Reference: p. 620

Match each of the following maintenance organizational structures to its advantage.


a. functional
b. separate
c. combined
153.

An advantage is that the maintenance group knows or has access to all assumptions and decisions
behind the systems original design.
Answer:

154.

Reference: p. 623

An advantage is that the personnel have a vested interest in effectively maintaining the system and
have a better understanding of functional requirements.
Answer:

155.

Reference: p. 623

An advantage is that the formal transfer of systems between groups improves the system and
documentation quality.
Answer:

Reference: p. 623

169

Maintaining Information Systems

Essay Questions
156.

Identify several types of maintenance.


Four types of maintenance were identified in the text. The types are corrective maintenance, adaptive
maintenance, perfective maintenance, and preventive maintenance. Corrective maintenance refers to
changes made to a system to repair flaws in its design, coding, or implementation. Adaptive
maintenance refers to changes made to a system to evolve its functionality to changing business needs
or technologies. Changes made to a system to add new features or to improve performance are
perfective maintenance changes. Changes made to a system to avoid possible future problems are
preventive maintenance changes.

157.

To measure maintenance effectiveness, what three factors must be measured?


The three factors are number of failures, time between failures, and type of failure.

158.

What is maintainability? Identify several factors that influence the maintainability of a system.
Maintainability is the ease with which software can be understood, corrected, adapted, and enhanced.
The cost elements of maintenance include defects, customers, documentation, personnel, tools, and
software structure. The defect element refers to the number of unknown defects in a system when it is
installed. Typically, the more latent defects, the higher the maintenance costs. The customer element
refers to the number of different customers that a maintenance group must support. Generally, the
more customers, the greater the maintenance costs. The documentation element refers to the quality of
technical system documentation including test cases. Without quality documentation, maintenance
efforts increase exponentially. The personnel element refers to the number and quality of personnel
dedicated to the support and maintenance of a system. Maintenance programmers should be able to
understand and change the software that they did not originally create. The tool element refers to
software development tools, debuggers, hardware, and other resources. Such tools help reduce
maintenance costs. Software structure refers to the structure and maintainability of the software. If
programs are well-structured, they are easier to understand, modify, and fix.

159.

What is the role of CASE in maintenance?


CASE can be used during maintenance to radically change the way code and documentation are
updated and modified. An integrated CASE environment enables analysts to maintain design
documents and to utilize code generators to create a new version of the system automatically. In
addition to the general CASE tools, design recovery tools can be used to create high-level design
documents of a program by reading and analyzing its source code.

160.

Briefly outline the advantages of the different maintenance organizational structures.


The text presented three different maintenance organizational structures: separate, combined, and
functional. The separate approachs advantage is that the formal transfer of systems between groups
improves the system and documentation quality. The combined structures advantage is that the
maintenance group knows or has access to all assumptions and decisions behind the systems original
design. The functional approachs advantage is that the personnel have a vested interest in effectively
maintaining the system and a better understanding of the functional requirements.

161.

Briefly outline the disadvantages of the different maintenance organizational structures.


The separate approachs disadvantage is that all things cannot be documented, so the maintenance
group may not know critical information about the system. The combined approachs disadvantage is
that documentation and testing thoroughness may suffer due to a lack of a formal transfer of

Chapter 18

Maintaining Information Systems

170

responsibility. The functional approachs disadvantage is that the personnel may have limited job
mobility and lack access to adequate human and technical resources.
162.

Identify two methods for maintaining a Website 24x7x365?


The two approaches mentioned in the textbook are locking out use of the pages while the changes are
made and including a time and date stamp of the most recent change.

163.

What is MTBF?
Mean time between failures is a measurement of error occurrences that can be tracked over time to
indicate the quality of a system.

164.

Discuss configuration management. Who is the system librarian?


Configuration management is the process of assuring that only authorized changes are made to a
system. When system maintenance is required, maintenance personnel check out the baseline modules
from a system librarian. The system librarian controls the checking out and checking in of baseline
modules for a system when a system is being developed or maintained.

165.

Identify the four major activities that occur within maintenance.


Obtaining maintenance requests, transforming requests into changes, designing changes, and
implementing changes are the four major activities.

166.

What are the deliverables for the maintenance phase?


The maintenance phase produces a new version of the software and new versions of the design
documents developed or modified during the maintenance phase.

Das könnte Ihnen auch gefallen