Page 1
Using UML, Patterns, and Java
Object-Oriented Software Engineering
Chapter 8, Object Design: Reuse and Patterns
Bernd Bruegge & Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns, and Java 2
Podcast Ch08-01
♦Title: Object Design ♦Description: Where does object design
fit?; object design activities
♦Participants: Barry Kurtz (instructor);
Brandon Winters, Sara Hyde, Cheng Vue, Dan Baehr (students)
♦Textbook: Object-Oriented Software
Engineering: Using UML, Patterns and Java by Bernd Bruegge and Allen H. Dutoit
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 3
Object Design
♦ Object design is the process of adding details to the
requirements analysis and making implementation decisions
♦ The object designer must choose among different
ways to implement the analysis model with the goal to minimize execution time, memory and other measures
- f cost.
♦ Requirements Analysis: Use cases, functional and
dynamic model deliver operations for object model
♦ Object Design: Iterates on the models, in particular
the object model and refine the models
♦ Object Design serves as the basis of implementation