Why modeling is an essential business analysis activity

Drawing diagrams of business problems and software systems is a powerful aid to requirements development.

Karl Wiegers
Analyst’s corner
Published in
8 min readFeb 11, 2023

--

A photo of a woman holding up a large drawing of a light bulb (meaning an idea) in front of a wall covered with diagrams.
Photo from Pexels by Andrea Piacquadio

Software systems can be enormously complex. One way people deal with complexity is through abstraction. Abstraction allows us to represent information at varying levels of detail, depending on…

--

--

Karl Wiegers
Analyst’s corner

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