Chapter 14_ Object-oriented Design.pdf

9 downloads 42 Views 79KB Size Report
Apr 2, 2009 ... continuously. 4. List the five key stages in an object-oriented design process. Your Answer: Page 1 of 3. Your Results for "Quiz". 4/2/2009.
Your Results for "Quiz"

Page 1 of 3

Print this page

Your Results for "Quiz" Site Title: Software Engineering, eighth edition Book's Title: Software Engineering, eighth edition Book's Sommerville Author: Location on Student Resources > Chapter 14: Site: Object-oriented Design > Quiz

Summary of Results All 10 questions in this activity are essays, which are not scored by the system. You answered 10 questions, and left 0 questions blank. More information about scoring

Date/Time April 2, 2009 at 11:27 AM (EDT) Submitted:

1.

What are the stages in an object-oriented development process? Your Answer: t

Object-oriented analysis. Object-oriented design. Object-oriented programming.

2.

What is the distinction between an object and an object class? Your Answer: t

An object is created at run-time by instantiating an object class. The object includes state variables and operations on that state as defined in the object class definition.

3.

Briefly describe two types of concurrent object implementation. Your Answer: t

Servers: The object is a parallel process with methods corresponding to the object operations. Methods execute in response to external requests Active objects: The state of the object is changed by internal operations within the object itself. The process executing these operations runs continuously.

4.

List the five key stages in an object-oriented design process. Your Answer:

http://wps.pearsoned.co.uk/wps/grader

4/2/2009

Your Results for "Quiz"

Page 2 of 3

t

Understand and define the context and use of the system. Design the system architecture. Identify the principal objects in the system. Develop design models. Specify object interfaces.

5.

What do you understand by the system context and model of use? Your Answer: t

The system context is a static model of the other systems in the environment of the system being designed. The model of use is a dynamic model that describes how the system being designed interacts with its environment.

6.

In the architectural model of the weather station system, what are the three layers in the software? Your Answer: t

The interface layer. The data collection layer. The instruments layer.

7.

List four approaches that may be used to identify object classes. Your Answer: t

Grammatical analysis identifying nouns and verbs. Identify tangible things in the application domain. Use an approach based on the behaviour of the system. Use scenario-based analysis.

8.

Briefly describe three design models that are part of the UML. Your Answer: t

http://wps.pearsoned.co.uk/wps/grader

4/2/2009

Your Results for "Quiz"

Page 3 of 3

Subsystem models that show logical groupings of objects. Sequence models that show the sequence of object interactions. State machine models that show state changes in response to events.

9.

What is the purpose of interface design in an OO design process? Your Answer: t

To define the signatures and semantics of the interfaces that are provided by an object or group of objects.

10.

Briefly explain why an OO approach facilitates design evolution. Your Answer: t

The internal details of an object are hidden from other objects so changing these details is unlikely to have knock-on effects on other objects.

E-mail Your Results My name is (first last): E-mail my results to: E-mail address:

Send as:

Me:

Text

Instructor:

Text

TA:

Text

Other:

Text

Help

E-Mail Results

Copyright © 1995-2008, Pearson Education, Inc. | Legal and Privacy Terms

http://wps.pearsoned.co.uk/wps/grader

4/2/2009