Using Patterns for Design and Documentation
Georg Odenthal and Klaus Quibeldey-Cirkel, University of Siegen, Germany
Documenting with Patterns
Motivation Using Patterns in the Design Process
Pattern Candidate Identification
The Procedure
Step 1: Searching and Choosing.
Searching for a suitable pattern.
Identifying a component of a given design.
Step 2: Planning and Allocating.
Mapping the elements of the problem domain to the pattern.
Planning and validating the changes of the current design.
Reducing the pattern’s flexibility.
Importing the technical classes (Separation of technical concerns).
Example Step 1: Searching and Choosing
Example Step 2: Planning and Allocating
Example Step 3: Fitting
Example Step 4: Elaborating
Evaluation
Components’ Change of Role
Don’t call us, we’ll call you
MotivationUsing Patterns for Design Documentation
Documenting with Patterns
Representing the Structure
Hypertext Structure
Documenting with Patterns
Representing the Structure
Patternlevel
Documenting with Patterns
Representing the Structure
Representing the Structure
Representing the Structure
Outlook
Documenting with Patterns