重构主要的用意是提高代码的可读性或改变代码内部结构与设计,使其更容易维护。

重构主要的用意是提高代码的可读性或改变代码内部结构与设计,使其更容易维护。


参考答案和解析
正确

相关考题:

关于DreamweaverCS5的编辑窗口,以下说法哪个是正确的?A、代码窗口与设计窗口只能打开一个。B、代码窗口与设计窗口能同时打开,但代码窗口不能被编辑C、代码窗口中的代码会随设计窗口的编辑修改而改变D、在代码窗口修改代码,设计窗口内容也会做相应改变

良好编码习惯的好处:(1)方便代码的交流和维护;(2)不影响编码的效率,不与大众习惯冲突;(3)使代码更美观、阅读更方便;(4)使代码的逻辑更清晰、更易于理解。() 此题为判断题(对,错)。

在设计科目代码时应注意代码的标准性和可读性。 ( )此题为判断题(对,错)。

系统实现的主要工作包括()。A 代码设计B 数据设计C 系统维护D 系统测试

系统设计的主要目标是()。A、经济性B、提高系统的可靠性C、提高软件的可维护性D、减少源程序的代码行E、提高系统的运行效率

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠 性。() 此题为判断题(对,错)。

数据维护的主要内容有()。 A.数据库的重建和重构B.代码的增加、修改及设置新的代码C.数据库的安全性控制与完整性控制D.数据库的备份、转储和恢复

HTML5提供了一些专门用于实现页面架构的元素,以下说法不正确的是( ) A.在页面布局时,提高了代码可读性B.为页面协同开发、维护优化等工作带来了便利C.浏览器的兼容程度不一,页面兼容性降低D.进一步实现了页面结构与页面设计代码的相对分离

与汇编程序相比,C语言程序的优点包括( )。 A、更容易移植B、更容易阅读C、目标代码质量较高D、能够进行位操作

关于维护软件所需的成本,以下叙述正确的是(18) 。A.纠正外部和内部设计错误比纠正源代码错误需要更大的成本B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本

逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。A.需求分析S 逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。A.需求分析B.软件设计C.软件设计D.软件维护

关于维护软件所需的成本,以下叙述中正确的是______。A.纠正外部和内部设计错误比纠正源代码错误需要更人的成本B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本

修改现有软件系统的设计文档和代码以增强可读性,这种行为属于( )维护。A.正确性 B.适应性 C.完善性D.预防性

某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应该系统的功能,以满足企业业务功能的变化与扩展。目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:问题(1):随着时间和人员的变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要设计大量的软件模块。为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。【问题1】(8分) 软件的逆向工程是分析已有程序,寻求比源代码更高级的抽象表现形式。与之相关的概念包括软件重构、设计恢复、重构工程等。请说明设计恢复中常见的恢复信息的4种级别。 【问题2】(11分) 重构是对软件内部结构的一种调整,目的是不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。针对题干中的问题(1)和问题(2),宜采用何种重构方法? 【问题3】(6分) 软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。

修改现有软件系统的设计文档和代码以增强可读性,这种行为属于(50)维护。A.正确性B.适应性C.完善性D.预防性

优秀代码的特点不包括( )。A.设计复杂B.容易修改C.运行效率高D.易于维护

阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。【说明】某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应该系统的功能,以满足企业业务功能的变化与扩展。目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:问题(1):随着时间和人员的变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要设计大量的软件模块。为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。 【问题1】 软件的逆向工程是分析已有程序,寻求比源代码更高级的抽象表现形式。与之相关的概念包括软件重构、设计恢复、重构工程等。请说明设计恢复中常见的恢复信息的4种级别。【问题2】 重构是对软件内部结构的一种调整,目的是不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。针对题干中的问题(1)和问题(2),宜采用何种重构方法?【问题3】 软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。

关于代码优化下列表述不对的是()A、JavaScript程序代码编写出来后,主要是交给浏览器去运行B、尽可能使用全局变量,可以使代码简单C、书写风格应遵循“标识符短而含义清晰”、“代码缩进对齐”、“尽可能注释”等原则D、在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好

在PHP的模板中使用流程替代语法,大大增强了程序的可读性及代码的后期维护。

代码维护中如果系统的应用范围或应用环境发生了变化,就有必要()A、订正B、重新设计C、添加代码D、删除代码

逆向工程(Reverse Engineering)通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。A、需求分析B、软件设计C、软件测试D、软件维护

关于代码审核的优点,以下哪些说法是正确的?()A、代码审核有助于提高代码的质量B、为了降低更改费用,代码审核一定在到达开发阶段里程碑时才能进行,而不能在中间里程碑时进行C、审核之中可由一个专门编程标准与风险审查,有利于遍出更规范的代码D、代码审核可以节约大量测试和维护时间,代码审核实际是一次内部交流,有利于疑难、悬而未决的问题早解决,减少不必要的延期

逆向工程通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。A、需求分析B、软件设计C、软件测试D、软件维护

下面有关MVC设计模式说法不正确的是()A、按MVC设计模式,一个模型对应多个视图,可以减少代码的复制即代码的维护量B、模型返回的数据与显示逻辑分离C、控制层可以把不同的模型和不同的视图组合在一起,完成不同的请求。D、MVC更符合软件工程化管理的精神,并能提高软件运行速度。

下面关于流程替代语法说法错误的是()。A、增强程序的可读性。B、提高代码后期维护的效率。C、避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。D、流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。

多选题代码维护中如果系统的应用范围或应用环境发生了变化,就有必要()A订正B重新设计C添加代码D删除代码

单选题下面关于流程替代语法说法错误的是()。A增强程序的可读性。B提高代码后期维护的效率。C避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。D流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。

单选题白盒测试是()A根据程序内部结构和逻辑来设计测试例子B在完全不考虑程序的内部结构和特性的情况下,测试程序的外部特性C检查代码逻辑表达是否正确和完整,检查代码结构是否合理等D为了检测在安装过程中是否有错误、是否容易操作等