首页学历类考试高等教育自学考试工学类02333《软件工程》
(简答题)

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

正确答案

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

答案解析

相似试题

  • (简答题)

    软件测试应遵循的原则有哪些?

    答案解析

  • (填空题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

快考试在线搜题