tutorials
9 sunday morning Waterfront Centre Hotel, Cheakamus Room
9W wednesday afternoon Pan Pacific Hotel, Pavilion A

Responsibility-Driven Analysis

Rebecca Wirfs-Brock, Wirfs-Brock Associates and John Schwartz, GST Telecom

This tutorial tours the current state of the Responsibility-Driven Analysis Method. Responsibility-Driven Analysis is a method that focuses on behavioral aspects. This tutorial presents a process for analyzing a system and creating system requirements and various documents describing our software system. Our method extends the basic concept of a Use Case, as described in the Unified Modeling Language (UML) to include conversations that depict interactions between the system and actors and change cases that describe how we intend to change and extend existing systems. We also develop a variety of descriptions including system requirements, concept glossaries, user navigation maps, and Use Case Packages. We continue to add precision and improve our understanding of the system to be built throughout analysis.

Participants will gain an overview of our current analysis process, as well as the activities and artifacts of responsibility-driven analysis. They will be presented with guidelines and examples to illustrate key decisions and work products. They will see how Responsibility-Driven Analysis artifacts both extend and fit with UML artifacts through examining analysis models from actual applications to illustrate key points of our analysis process.

Attendee Background: Participants should be familiar with object concepts and looking for a practical analysis process that emphasizes traceability between requirements and system descriptions, behavioral system descriptions, producing a consistent vocabulary for both system description, and producing a conceptual object model.

Rebecca Wirfs-Brock is President of Wirfs-Brock Associates, a company devoted to enabling companies to effectively leverage object technology. She teaches about and develops systems using Responsibility-Driven Development techniques. She is a recognized author, teacher and speaker on object design and co-inventor of the Responsibility-Driven design method. Rebecca was the lead author of "Designing Object-Oriented Software", Prentice-Hall, 1990. She served as conference chair of OOPSLA '95. Currently, she is writing an object design book that focuses on practical techniques and guidelines.

John Schwartz is the Director of Software Architecture at GST Telecom. He is responsible for GST's distributed object model framework that integrates billing, provisioning, and customer care functionality. John was previously an instructor and consultant at ParcPlace-Digitalk, where he contributed to the Object Behavior Analysis (OBA) methodology. He has over 20 years experience in industry, including managing training and consulting groups, developing large information system applications, and contributing to OMG object database standards.

Another tutorial on the responsibility-driven approach is:

21, 21R: Responsibility-Driven Design

 

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 13:43:56