Heinz School
CARNEGIE MELLON UNIVERSITY

95-706 Spring 2000

Reading Questions 1

Directions

The reading assignment for Monday, January 24, 2000 is Chapter 1 of Fowler and Chapter 1 of Cockburn.

This set of questions concerning this reading assignment is due on Monday, January 24, 2000 at 11:00 A.M.

Part I. Questions about Fowler, Chapter 1.

1. According to Fowler, how did we get to using UML?

2. Fowler gives three reasons for doing analysis and design. Briefly summarize the three reasons. Do you agree or disagree with these reasons? Why?

Part II. Questions about Cockburn, Chapter 1.

3. According to Cockburn, what is object orientation?

4. According to Cockburn, what do we mean when we say class, object, inheritance, encapsulation and polymorphism? How do his ideas compare to what you learned in your object oriented programming course?

5. According to Cockburn, what is a framework?