Chapter 18. CASE and Cognition

Computer-Aided Software Engineering, CASE, is no longer the hottest topic in software and applications development. Even the vendors of CASE tools are retitling their products, calling them “integrated development environments” or just “tool suites.” Whatever they are called, the development tools we use or fail to use can have a lot to do with what we accomplish as developers.

I happen to be a strong proponent of tools. Admittedly, many of those available today are relatively primitive, often misconceived systems produced by misguided tool vendors who neither understand nor use the software engineering methodologies their tools support. Still, they can be effective tools in much the same way that a stone ax beats ...

Get Peopleware Papers: Notes on the Human Side of Software, The 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.