11 Reliability engineering
Objectives
The objective of this chapter is to explain how software reliability may be specified, implemented, and measured. When you have read this chapter, you will:
understand the distinction between software reliability and software availability;
have been introduced to metrics for reliability specification and how these are used to specify measurable reliability requirements;
understand how different architectural styles may be used to implement reliable, fault-tolerant systems architectures;
know about good programming practice for reliable software engineering;
understand how the reliability of a software system may be measured using statistical testing.
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.