Distributing Subsystem Responsibilities ldentify new,or reuse existing,design elements (for example,classes and/or subsystems) ◆ Allocate subsystem responsibilities to design elements ◆ Incorporate applicable mechanisms (for example, persistence,distribution) Document design element collaborations in "interface realizations ■ One or more interaction diagrams per interface operation Class diagram(s)containing the required design element relationships ◆Revisit“Identify Design Elements” ■ Adjust subsystem boundaries and dependencies,as needed Object Oriented Analysis and Design 10Object Oriented Analysis and Design 10 Distributing Subsystem Responsibilities Identify new, or reuse existing, design elements (for example, classes and/or subsystems) Allocate subsystem responsibilities to design elements Incorporate applicable mechanisms (for example, persistence, distribution) Document design element collaborations in “interface realizations” ▪ One or more interaction diagrams per interface operation ▪ Class diagram(s) containing the required design element relationships Revisit “Identify Design Elements” ▪ Adjust subsystem boundaries and dependencies, as needed