9SYSTEM DOCUMENTATION

Image

System documentation specifies system requirements, design, test cases, and test procedures. In a large software system, the system documentation is often the most expensive part; the Waterfall software development model, for example, often produces more documentation than code. In addition, typically you must maintain system documentation manually, so if you change a description (such as a requirement) in one document, you’ll need to search through the system documentation and update every other document that references that description for consistency. This is a difficult and costly process.

In this chapter, we’ll look ...

Get Write Great Code, Volume 3 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.