在数据流图中,将下图所示的段标识为具有交易流特征,其中p2标识为交易中心
该段的第一级架构设计将产生一组具有相关调用序列的流程模块。最合适的架构是
(A) p1 调用 p2,p2 调用 p3,或 p4,或 p5
(B) p2 调用 p1,然后调用 p3,或 p4,或 p5
(C)定义了一个新的模块 Tc 来控制交易流程。这个模块 Tc 首先调用 pl 然后调用
(D)定义了一个新的模块 Tc 来控制交易流程。该模块 Tc 调用 p2。 p2 调用 p1,然后调用 p3,或 p4,或 p5答案: (D)
解释:
N(节点)= 9
E(边)= 10
圈复杂度 = E – N + 2P
= 10 -9 + 2*1
= 3
这个问题的测验