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

Systems Development Methodologies

Self-test Questions



1

How does Peter Checkland describe the difference between a method and a methodology?
A)There is no difference; the words mean the same thing.
B)Methodologies are more complex than methods, and are therefore more likely to be used in large organizations or where there is a government-imposed rule.
C)A particular project follows a method, while a methodology is a more general set of principles that can guide a range of projects.
2

Which three logical views of a system are proposed in this chapter?
A)Logical, physical and detailed.
B)Data, process and time.
C)Current, future and proposed.
3

What was the main aim of structured methodologies?
A)To specify clearly all functions, data storage and interfaces for a proposed system.
B)To document all activities undertaken within the project.
C)To ensure that the project follows a waterfall lifecycle.
4

Which one of the following is a phase in the USDP?
A)Construction.
B)Testing.
C)Design.
5

Which one of the following is a workflow in the USDP?
A)Inception.
B)Requirements.
C)Elaboration.
6

One of the following is not a similarity between participative design and object-oriented approaches. Which one?
A)The active participation of users in the development activity.
B)An iterative and experimental approach to requirements definition and design.
C)The use of UML notation for models.
7

Which of the following statements best describes the difference between hard and soft methodologies?
A)Hard methodologies are particularly useful for the development of complex systems, whereas soft methodologies are more appropriate for the development of simple systems.
B)Hard methodologies are particularly useful when there is little uncertainty about the system requirements, whereas soft methodologies are more appropriate where there is uncertainty about the system requirements.
C)Hard methodologies are particularly useful for developing systems that will be used by scientists and engineers, whereas soft methodologies are more appropriate for developing systems that will be used by business people.
8

What is Flynn’s contingency framework used for?
A)To determine whether a project should proceed or should be cancelled.
B)To determine which type of methodology would be most appropriate for a project.
C)To determine how much overall float or slack should be incorporated into the project plan.
9

What is meant by ‘process uncertainty’?
A)Doubt regarding the reliability of a proposed software system.
B)Doubt about whether a project will be completed on time or within budget.
C)Doubt regarding the best way to build a proposed software system.
10

What is the main focus of the Elaboration phase in the USDP?
A)The team concentrates on developing a small subset of the system in order to assess the overall viability of the project.
B)The team concentrates on producing a design for the whole system that demonstrates how it can be built within an acceptable timescale and at an acceptable cost.
C)The team concentrates on building a system that is capable of satisfactory operation in its target environment.