试题详情
- 简答题衡量软件的复杂程度有哪些基本原则?
-
衡量软件的复杂程度有12条基本原则,如下:
1)软件的复杂性与其规模的关系不是线性的;
2)数据结构复杂的程序较复杂;
3)控制结构复杂的程序较复杂;
4)转向语句使用不当的程序较复杂;
5)循环结构比选择结构复杂、选择结构比顺序结构复杂;
6)语句、数据、子程序模块等出现的顺序对复杂性有影响;
7)非局部变量较多的程序较复杂;
8)参数按地址调用(Call by referencE.比按值调用(Call by value)复杂;
9)函数副作用比显式参数传递难理解;
10)作用不同的变量同名时较难理解;
11)模块、过程间联系密切的程序较复杂;
12)程序嵌套层数越多越复杂。 关注下方微信公众号,在线模考后查看
热门试题
- ()用于概述相互合作的对象流的交互关系和
- JDK中运用了()来限制添加到Set中的
- ID为left的DIV标签,用CSS设置
- 以下对部署图说法正确的有()。
- 如果用例A与用例B相似,但A的动作序列是
- McCall等人提出了由()、评价准则、
- 为了给页面所有
标题创建样式规则,
- sA方法的基本思想是()。
- 路径覆盖
- 开发软件项目的工作量和交货时间td的4次
- 数据字典有哪些条目?
- 在确认测试的叙述中不正确的是()。
- SA方法的分析步骤是首先调查了解当前系统
- 程序文档应该包括代码的功能、代码的完成者
- 计算题:甲乙两名程序测试员同时对一个程序
- SSL支持()加密,加密使用的位数越多,
- 好的编程风格应遵循哪四条规则?
- 软件需求分析方法中,结构化分析是一种常用
- Halstead给出了称为文本复杂性度量
- 要在网页中显示下列内容:售票员说:"定价