
この記事は「JCSQE全く分からなかったよね反省会を試験前からやるかなカレンダー」1日目の記事です。
アドベントカレンダーの概念を間違えている気がしますがあまり気にせず書きます。
ちなみにAdventorでカレンダー作ろうとしたら「現在カレンダーの新規作成はできません。」って出ました。
当たり前ですね。
このカレンダーの趣旨
このカレンダーは、私が「JCSQEの問題集を実施してさっぱり分からなかったところ」をよく覚えよう!という目的で書きます。
1日目は問題2:品質の概念から「ディペンダビリティ」って何だろうという問題でした。
ソフトウェア品質知識体系ガイド(第3版): SQuBOK Guide V3(以後SQuBOK v3)では、18ページに記載があります。
このページに書いてある通り、ディペンダビリティさんは広い意味の概念で、規格によって定義が異なったり、保全性を含んでいたり単一定義に留まらないようです。
というか単一定義にとどまらない信頼性っぽい定義が他にトラストワージネスがあったり、かなりややこしいです。
JIS8815:2019さんの定義のように「総合」信頼性っていわれると「お、おう」って感じです。
ディペンダビリティさんが含むものは、信頼性、回復性、保全性、保全支援性能などなどなどなどなので
時間経過しても壊れないかな?劣化しないかな?壊れても直しやすいかな?みたいな概念っぽいですね。
でも統一した定義はないっていってますね。うーん
https://www.jstage.jst.go.jp/article/essfr/9/4/9_318/_article/-char/ja
を読むとかなり定義に苦労しているような。。
個人的にこのディペンダビリティについて大切なのは、ふわっとして色々なものを包括しているけど
その包括しているものが従来のリライアビリティだけじゃなくて回復しやすいかなとか色々な特性を含んでいて
その特性を「色々」ではなくて「分けて認識できる」ことが重要なんじゃないかなと思いました。
(だからこそ保全性だけじゃない総合信頼性って言葉ができた?)
さいごに
既に現時点でこれは厳しいのではって気がしてきました。とほほ