品質
ソフトウェア安全性
Software Safety
読み:そふとうぇああんぜんせい
ソフトウェアが危険な状態を引き起こしたり、安全機能を妨げたりする可能性を扱う活動と性質です。
01初心者向け
まず意味をつかむ
プログラムの動きが設備に伝わると、人や物への被害につながることがあります。どんな状態を避けるべきかを最初に考えます。
02実務者向け
仕事でどう使うか
危険源を特定し、そこに関係する入力、出力、制御条件を追います。安全に関わる要求を設計と試験につなげ、変更が危険源へ与える影響を確認します。
03専門家向け
判断を一段深める
故障が少ないという信頼性の評価だけでは、発生時に安全な状態へ移れるかは分かりません。人の操作や装置との組合せも含め、危険源と制御の対応を追跡します。
IN PRACTICE
具体例で考える
架空の搬送設備でセンサー情報が途切れたときに危険な動きへつながらないよう、設計レビューで停止条件の検証方法を確認します。
理解を助けるための架空の例です。危険な状態を定義
関与する制御を特定
安全要求の証拠を確認
装置や人との組合せまで見ます。
ここは誤解しやすい
通常操作で異常が出なかっただけで、安全上重要な失敗時の動作まで確認できたと考えないようにします。
この知識を、組織の力へ。
