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

某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应该系统的功能,以满足企业业务功能的变化与扩展。

目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:

问题(1):随着时间和人员的变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;

问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。

这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要设计大量的软件模块。

为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。

【问题1】(8分) 软件的逆向工程是分析已有程序,寻求比源代码更高级的抽象表现形式。与之相关的概念包括软件重构、设计恢复、重构工程等。请说明设计恢复中常见的恢复信息的4种级别。 【问题2】(11分) 重构是对软件内部结构的一种调整,目的是不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。针对题干中的问题(1)和问题(2),宜采用何种重构方法? 【问题3】(6分) 软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。


相关考题:

● 企业信息化建设需要大量的资金投入,成本支出项目多且数额大。在企业信息化建设的成本支出项目中,系统切换费用属于 (63) 。A. 设备购置费用 B. 设施费用C. 开发费用 D. 系统运行维护费用

通常企业在信息化建设时需要投入关量的资金,成本支出项目多且数额大。在业信息化建设的成本支出项目中,系统切换费用属于()。A.设施费用B.设备购置费用C.开发费用D.系统运行维护费用

下面不是电子商务运行与维护主要内容的是( )。A.应用软件维护B.数据维护C.系统运行维护D.操作系统的维护

企业信息化建设需要大量的资金投入,成本支出项目多且数额大。在企业信息化建设成本支出项目中,系统切换费用属于( )。A.设备购置费用B.设施费用C.开发费用D.系统运行维护费用

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

计算机的()是为了运行、管理和维护计算机而编制的各种程序数据和相关文档的总称。A、硬件系统B、软件系统C、操操作系统D、应用软件

专门为了教育应用目的而设计的软件被统称为教育应用软件。其中专门为组织教学活动而设计的计算机软件叫作(),它包括用于控制和进行教学活动的程序以及帮助开发、维护、使用这些程序的有关文件等。A、操作系统B、多媒体C、课件D、程序

某变电运行工区PMS交接班系统中已交接班完毕,但尚有记录没录进去,此时应从()补录。A、值班记录维护B、班次设置C、班组建设

医疗机构建立电子病历系统具备的条件不包括()A、具有专门的管理部门和人员,负责电子病历系统的建设、运行和维护B、具备电子病历系统运行和维护的信息技术、设备和设施C、建立、健全电子病历使用的相关制度和规程D、它的运行和维护不能由商业系统参与建设和维护

信息系统动作是指()。A、信息系统的潜能开发,充分发挥信息技术的效能,提高企业经济效益B、信息系统的正常运行,保证各项功能的正确实现C、信息系统的维护管理,及时发现系统故障并予以排除D、信息系统的开发建设,为企业提供全功能的应用软件

下列关于信息化项目建设管理的说法正确的是()。A、信息系统上线试运行前,须认真做好项目开发过程中形成的应用软件源代码(包括二次开发源代码)、各类技术文档等资料的移交及相应的知识转移工作,履行必要手续后进入上线试运行阶段B、试运行前,业务部门、信息化职能管理部门要组织项目承建单位开展项目应用及相关运行维护人员的培训工作,使相关人员熟练使用和维护系统,并具备一般的故障处理能力C、系统在上线试运行期间,按照上线试运行的要求管理,严格执行公司关于信息系统运行维护及安全管理的有关规定,做好数据备份,保证系统及用户数据的安全D、国网信通部统一组织开展公司信息化项目建设的评优管理工作,评优工作每两年开展一次

()的目的是为了保证系统正常而可靠的运行。A、系统维护B、信息系统工作数量C、提供服务的质量D、系统的工作效率

以下关于软件系统的说法,错误的是()。A、软件系统由系统软件与应用软件两大类组成B、系统软件是指管理、控制、维护和监视微机正常运行的各类程序C、应用软件是针对各类应用的专门问题而开发的软件D、系统软件包括操作系统、Office办公软件等

一般在建设信息化系统时,要求系统支持最大并发用户为用户数量的()%,保证业务高峰时系统正常稳定运行。

已建成投运的水情自动测报系统和水调自动化系统,应编制(),加强设备的维护和检修,保证系统长期可靠运行。A、运行管理细则B、故障统计规定C、系统操作手册D、应用软件说明

泡沫灭火系统投入运行前,建设单位应配齐经过专门培训,并经过考试合格的人员负责系统的维护、管理、操作和定期检查。()

在维护过程中,应定期查看(),以查看系统过去发生的告警,告警可能己经消除,但是也可能仍然存在,经过查询这些告警来分析设备运行状况。A、Current AlarmsB、NotificationC、Real time AlarmD、History Alarm

《国家电网公司信息系统上下线管理方法》中规定系统上线试运行在具备下列条件()后,可以由系统建设开发单位负责向信息化管理部门申请系统上线试运行验收。A、系统上线试运行期间连续稳定运行B、系统建设开发单位完成用户应用培训、运行维护培训,配合运行维护单位制订系统备份方案、系统监控方案、安全策略配置方案、应急预案等运行技术文档C、系统建设开发单位完成系统的全面移交,移交内容包括系统日常维护手册、系统管理员手册、系统培训手册、系统核心参数及端口配置表、系统用户及口令配置表(需含口令修改关联关系)、技术支持服务联系人及联系方式等D、信息化职能管理部门、业务主管部门及运行维护单位应确定系统服务级别,建立保证信息系统正常运行的运行维护管理办法和考核制度,明确系统各级维护管理和应用人员的职责,确保信息的及时、准确、全面和安全

下列关于系统上线正式运行的说法正确的是()。A、过上线试运行验收后,系统完成建转运工作,该信息系统即为正式在运信息系统B、运行维护单位负责系统的日常运行维护,除保证系统所需网络和软硬件环境正常外,还应对系统应用情况进行实时监控,做好应用统计,保证系统安全可靠和稳定运行C、建设开发单位需按合同规定指定专人负责配合运行维护单位开展系统的售后服务和技术支持工作,由运行维护单位具体负责系统的程序代码维护D、为了保障系统安全,在根据需要安排建设开发单位人员进行维护操作时,运行维护单位应安排专人进行监护。维护操作完成后,运行维护单位应及时收回临时分配出的所有权限

为了保证火灾自动报警系统的连续正常运行和可靠性,使用单位应建立定期检查、维护程序。()

判断题泡沫灭火系统投入运行前,建设单位应配齐经过专门培训,并经过考试合格的人员负责系统的维护、管理、操作和定期检查。()A对B错

多选题信息化组织机构主要职能包括()。A信息化战略制订B信息系统研发C信息系统运行维护D信息资源管理与服务E信息化组织建设

单选题以下关于软件系统的说法,错误的是()。A软件系统由系统软件与应用软件两大类组成B系统软件是指管理、控制、维护和监视微机正常运行的各类程序C应用软件是针对各类应用的专门问题而开发的软件D系统软件包括操作系统、Office办公软件等

多选题下列说法中,正确的有()。A企业应加强组织领导和人才培养,不断推进会计信息化在本企业的应用B企业应根据自身发展的目标和实际需要,合理确定会计信息化的建设内容C企业应注重会计信息系统与经营环境的契合D企业应遵循企业内部控制规范体系要求,加强对会计信息系统规划、设计、开发、运行、维护全过程的控制

单选题计算机的()是为了运行、管理和维护计算机而编制的各种程序数据和相关文档的总称。A硬件系统B软件系统C操操作系统D应用软件

单选题信息系统动作是指()。A信息系统的潜能开发,充分发挥信息技术的效能,提高企业经济效益B信息系统的正常运行,保证各项功能的正确实现C信息系统的维护管理,及时发现系统故障并予以排除D信息系统的开发建设,为企业提供全功能的应用软件

单选题医疗机构建立电子病历系统具备的条件不包括()A具有专门的管理部门和人员,负责电子病历系统的建设、运行和维护B具备电子病历系统运行和维护的信息技术、设备和设施C建立、健全电子病历使用的相关制度和规程D它的运行和维护不能由商业系统参与建设和维护