Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)



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 of the following best describes ‘timeboxing’ in DSDM?
A)Ensuring that tasks which cannot be completed on time are abandoned before they cause a project to over-run.
B)Ensuring that team members work no more than 40 hours per week, thus keeping productivity at a high level.
C)Ensuring that the most important requirements are addressed first, while less important requirements may be left to one side, so that a product can be completed on time.
3

Which of the following best describes XP?
A)An object-oriented methodology that was originally developed by the Rational team, and that later evolved into the IBM-Rational Unified Process.
B)A highly iterative approach to systems development that relies on pair programming, minimal documentation and simplicity of design, among other things.
C)A methodology that was used by Microsoft during the development of the latest generation of the Windows operating system.
4

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

Which one of the following is a workflow in the UP?
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

Which of the following is the best description of what is modelled by the Software Engineering Institute’s Capability Maturity Model (CMM)?
A)The increasing level of skill shown by the members of a software project team as they gain experience from working on a series of projects.
B)The successive stages of maturity in an organisation, as shown in its approach to software development.
C)The growing usefulness of a software system after implementation, as users gain experience and become more familiar with its capabilities.
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

Which of these is the main focus of the Elaboration phase in the UP?
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.







O-O Systems Analy, Bennett, 3eOnline Learning Center

Home > Chapter 21 > Multiple Choice Quiz