从前面求故障测试码的算法原理中,我们可以看到,一个电路的可测性问题应该包括下列两个方面:
  (1)要容易由外部输入信号来控制电路中各节点的电平值,以便能够敏化故障和控制敏化通路上的各控制信号。这种特性反映用测试向量来改变一个节点逻辑状态的难易程度,称为节点的可控性(Controllability )。
  (2)要容易建立故障敏化通路,使内部故障能构传播到外部输出端,以便能够从外部输出端口观察内部故障是否存在。这种特性反映从外部输出端口观察内部故障的难易程度,称为可观性(Observability )。
  对可控性和可观性的度量可作为可测性的一种度量方法。目前出现的分析可控性和可观性的度量基准和方法都不相同。下面简要介绍几种常见的方法。
  
可测性分为可控性和可观性两个方面。通俗地说,可控性是指可以找到测试码控制该故障,即可从输入端控制;而可观性则表示故障可以传播到输出端,即可从输出端观察。
  可测性分析的算法有许多,下面讲一个简单的算法,有一定的代表性。