Karl Wiegers
Oct 6, 2023

--

My favorite diagram is the dialog map, which models a user interface as a finite-state machine using a state transition diagram. Or, more intelligibly, it's a bunch of boxes and arrows that show possible navigation pathways within an application. Dialog maps are valuable for requirements analysis (find missing or erroneous requirements), UX design at a high level of abstraction so you're not distracted by details, and test design.

--

--

Karl Wiegers
Karl Wiegers

Written by Karl Wiegers

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com

Responses (1)