软件开发基础(二)

软件需求

软件测试

测试方法

①黑盒测试

②白盒测试

 测试阶段

①单元测试

②集成测试

③确认测试

④系统测试

程序复杂度定量度量

McCabe方法

1.流图

实质上是“退化了的”程序流程图,仅仅描绘程序的控制流程,完全不表现对数据的具体操作以及分支或循环的具体条件。

2.计算环形复杂度的方法

①流图中线性无关的区域数等于环形复杂度

②流图G的环形复杂度V(G) = E-N+2;E:流图中边的条数;N:结点数

③流图G的环形复杂度V(G) =P+1;P是流图中判定结点的数目;

示例:


猜你喜欢

转载自blog.csdn.net/dongjinkun/article/details/83060223