faultとfailure

講義の中で登場したfaultとfailure。故障という意味でごちゃごちゃに使われることが多いけど、テクニカルタームとしては、明確に意味が分かれている。

faultはシステム内部で発生するエラーで、システムの外(利用者など)からは見えなく、システムを使用する上では影響がないもの。対して、failureは影響がシステムの外に及ぶもの。

MTBFのFはfailure。この使い分けを間違えると全く違う意味になってしまうので注意。ところが、この使い分けがあやふやな文献も結構ある。