试题详情
- 简答题一般情况下,程序的效率和清晰性相比哪一个更重要?
-
在计算机发展的早期,由于CPU效率低,内存小,程序在运行时容易出现运行时间太长或内存溢出问题。因此,人们在编写程序时,很注重程序的时间效率和空间效率,而不太注重程序的清晰性。
随着计算机硬件性能的飞速发展以及软件规模和复杂性的急剧增加,这种情况已经发生了根本的转变,程序的清晰性越来越受到重视,程序的清晰性不好会给测试、维护修改带来困难,这对于规模庞大和复杂的软件尤其明显。
软件运行的效率主要取决于软件的体系结构及算法,编码阶段虽然也有机会提高效率,但效果并不明显。对于效率没有特殊严格要求的系统来说,要将程序的清晰性放在第一位,在不影响清晰性的情况下,去改进效率。 关注下方微信公众号,在线模考后查看
热门试题
- 软件范围标明了软件要实现的基本功能,并尽
- 软件需求分析的操作性原则和需求工程的指导
- ()不属于计算机控制器中的部件。
- 模块(),则说明模块的独立性越强。
- 在面向对象的系统开发过程中,每个阶段需要
- 简单描述数据字典的内容和定义数据的方法。
- 在软件开发模型中,下列哪一个模型主要用于
- 简述一个成熟的软件机构应具有的特点。
- 比较α测试与β测试,说明其异同。
- 在单元测试中,驱动模块的作用是用来模拟被
- 在学校教学管理系统中,学生查询成绩就是系
- 可行性报告中不包括以下哪个方面()
- 动态测试指通过()发现错误。对软件产品进
- 需求分析产生的文档是()
- 软件开发过程中必须遵循哪些软件工程原则?
- 软件开发管理主要研究内容?
- 在软件开发过程中的每个阶段都要进行严格的
- 软件工程的纵向分解是把软件开发分为几个(
- 软件工程方法学包含3个要素分别是什么?
- 简述Gantt图的优缺点。