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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.