10.4 Dependable processes

Dependable software processes are software processes that are designed to produce dependable software. The rationale for investing in dependable processes is that a good software process is likely to lead to delivered software that contains fewer errors and is therefore less likely to fail in execution. A company using a ­dependable process can be sure that the process has been properly enacted and documented and that appropriate development techniques have been used for critical systems ­development. Figure 10.4 shows some of the attributes of dependable software ­processes.

Figure 10.4 

Attributes of dependable processes

Process characteristic Description
Auditable The process should be understandable by people ...

Get Software Engineering, 10th Edition 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.