Chapter 20. Global, Anytime Steps of Controlled Evolution

Controlled evolution works because the users can follow along. They can see how their decisions affect the LDS because each specific question you ask yields a specific and small-scale change (or no change at all). Users have little difficulty understanding the evolution of the LDS.

Sometimes, however, you must perform the following modifications that the users perceive as drastic because the modifications affect large portions of the diagram:

  • Redrawing the diagram
  • Altering the overall style of an LDS
  • Changing a fragment’s level of abstraction

Redrawing the Diagram

During a modeling meeting, you typically work at an erasable board with a marker. After the meeting, you use data modeling ...

Get Mastering Data Modeling: A User-Driven Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.