O'Reilly logo

Visual Models for Software Requirements by Joy Beatty and Anthony Chen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Model Categorization

Imagine that you need to cut a round hole in a sheet of plywood. You have a shelf full of tools that you could use. You would very quickly narrow your search to those tools that can cut. For example, you would immediately pass over the hammer, the file, and the screwdriver. But you would zero in on all the different types of cutting tools such as scissors, tin snips, drills, routers, ripsaws, jigsaws, and handsaws. From there, you would focus on selecting the one that could make the circular cuts you need in the easiest way possible. Some of the tools might require more setup because they use an air compressor instead of a battery or electrical outlet. The point is that you have “categorized” your tools by type ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required