McGraw-Hill OnlineMcGraw-Hill Higher EducationLearning Center
Student Centre | Lecturer Centre | Info Centre | HOME

Glossary
Q 18.C supplement
Self-test Questions

Cover
Object-Oriented Systems Analysis and Design Using UML, 2/e
Simon Bennett, Systems Architect with GEHE UK
Steve McRobb, Senior Lecturer, De Montfort University
Ray Farmer, Associate Dean, Coventry University

Managing Object-Oriented Projects

Self-test Questions



1

Which of the following statements best describes how critical path analysis finds the critical path?
A)It aims to identify those milestones where the earliest start time is equal to the latest start time.
B)It aims to identify those milestones where the earliest start time is less than the latest start time.
C)It aims to identify those milestones where the earliest start time is greater than the latest start time.
2

Which of the following statements describes how Gantt charts can be used in conjunction with a staffing bar chart?
A)The Gantt chart can be used to show the total resource requirement at a given time.
B)The Gantt chart can be used to highlight resource conflicts.
C)The Gantt chart can be used as an aid to resource smoothing.
3

Which of the following statements best explains what is meant by slack time in Critical Path Analysis?
A)The slack time is the difference between an activity’s earliest start time and its latest start time.
B)Time when no activity is occurring in the project is known as slack time.
C)Slack time is the time remaining when a project finishes earlier than scheduled.
4

Which of the following is not one of the underlying principles in DSDM?
A)DSDM teams are empowered to make decisions.
B)DSDM teams can lengthen a time-box if the project is behind schedule.
C)All changes during development are reversible.
5

Which of the following is not a legitimate maintainability objective in DSDM?
A)Maintainable from initial operation.
B)Only after the first year of operation.
C)Not subject to maintenance at all.
6

Extreme programming relies heavily on which of the following?
A)All program code must be developed as quickly as possible.
B)2. Group ownership of program code.
C)Program code can only be modified by its author to avoid errors.
7

Which of the following statements best describes refactoring?
A)Refactoring is a key step in object-oriented design.
B)Refactoring ensures that any changes in requirements are included in design.
C)Refactoring is essentially restructuring and simplifying code to improve flexibility.
8

Which of the following statements accurately describes predictor metrics?
A)Predictor metrics should be evaluated before the project starts.
B)Predictor metrics estimate how satisfied the user will be.
C)Predictor metrics can used to predict various aspects of a project including the level of reuse possible.
9

The effective use of metrics is most limited by which of the following factors?
A)The need to collect historical data to calibrate the metrics.
B)The availability of suitable CASE tools.
C)The length of time it takes to apply metrics.
10

Which of the following statements is most appropriate when introducing object-oriented information systems development?
A)All staff should start using object-orientation at the same time.
B)Expertise should be developed on pilot projects.
C)All systems should be redeveloped using the object-oriented approach.