简答题

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

正确答案

衡量软件的复杂程度有12条基本原则,如下:
1)软件的复杂性与其规模的关系不是线性的;
2)数据结构复杂的程序较复杂;
3)控制结构复杂的程序较复杂;
4)转向语句使用不当的程序较复杂;
5)循环结构比选择结构复杂、选择结构比顺序结构复杂;
6)语句、数据、子程序模块等出现的顺序对复杂性有影响;
7)非局部变量较多的程序较复杂;
8)参数按地址调用(Callbyreference)比按值调用(Callbyvalue)复杂;
9)函数副作用比显式参数传递难理解;
10)作用不同的变量同名时较难理解;
11)模块、过程间联系密切的程序较复杂;
12)程序嵌套层数越多越复杂。

答案解析

相似试题
  • 软件测试应遵循的原则有哪些?

    简答题查看答案

  • 衡量软件的独立性有两个定性的度量标准,即()和()。

    填空题查看答案

  • 软件设计的基本原理包括哪些内容?

    简答题查看答案

  • 软件复杂性的常用度量方法包括()

    单选题查看答案

  • 在建立软件开发组织的时候要注意的原则是哪些?

    简答题查看答案

  • 软件复杂性主要表现在程序的复杂性。程序的复杂性主要指()程序的复杂性。

    填空题查看答案

  • 软件特性中,允许对软件进行修改而不增加其复杂性指的是()。

    单选题查看答案

  • 软件危机产生的主要原因有哪些?

    简答题查看答案

  • 对软件项目经理人员的要求有哪些?

    简答题查看答案