|
Monday Morning
|
| 11 | Responsibility-Driven Design: Practical Techniques for Modeling Object Behavior Rebecca Wirfs-Brock and Alan McKean, Wirfs-Brock Associates |
Colorado Convention Center - A209 |
|
Responsibility-driven design is distinguished from other methods is its emphasis on describing objects and their collaborative behavior, and its use of informal tools that aid in thinking about design. This tutorial presents an overview of the responsibility-driven design process and shows several techniques for improving, understanding, and expressing object design models. Student notes consist of an extensive case study illustrating techniques and results. These techniques include CRC cards, object role stereotypes, control style analysis, behavior refactoring worksheets, and hot spot cards for identifying and planning design variations. These techniques can be successfully applied to augment your current design toolkit and complement UML design models. This tutorial gives attendees an opportunity to briefly practice these design techniques.
Participants will learn a number of informal design modeling techniques that can be used to reason about their objects, their patterns of collaboration and choices for using inheritance and composition. Students will learn how behavioral techniques and models can complement and enhance more formal design models. Attendee Background: Students should be familiar with object concepts and have some exposure to object design modeling. Students should be interested in learning how informal modeling techniques can fit into an object design process. Rebecca Wirfs-Brock is president of Wirfs-Brock Associates, a firm specializing in the transfer of object analysis and design expertise to organizations and individuals through training, mentoring, and consulting. She spent 17 years as a Software Engineer at Tektronix, leading Tek's development of Color Smalltalk. She has lectured and presented tutorials on object analysis, design and management topics, and has been an innovator in object technology since 1984. Rebecca is co-inventor of the Responsibility-Driven Design method and co-author of the classic, "Designing Object-Oriented Software." Alan McKean, Vice President of Training at Wirfs-Brock Associates, has devoted his career applying principles of design and adult learning to find better ways to communicate technical information. A student of Buckminster Fuller's and an MSCS graduate of the University of Oregon, he specializes in system architecture and design. An experienced speaker and software developer, he has developed core curricula in object-oriented development and distributed object systems. |
|
at a Glance |
|
of all Tutorials |
|