问题 问答题 简答题

衡量软件的复杂程度有哪些基本原则?

答案

参考答案:

衡量软件的复杂程度有12条基本原则,如下:

1)软件的复杂性与其规模的关系不是线性的;

2)数据结构复杂的程序较复杂;

3)控制结构复杂的程序较复杂;

4)转向语句使用不当的程序较复杂;

5)循环结构比选择结构复杂、选择结构比顺序结构复杂;

6)语句、数据、子程序模块等出现的顺序对复杂性有影响;

7)非局部变量较多的程序较复杂;

8)参数按地址调用(Call by referencE.比按值调用(Call by value)复杂;

9)函数副作用比显式参数传递难理解;

10)作用不同的变量同名时较难理解;

11)模块、过程间联系密切的程序较复杂;

12)程序嵌套层数越多越复杂。

单项选择题
单项选择题