首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。 [说明] 某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。 [说明] 某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能
admin
2016-03-25
53
问题
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。
[说明]
某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能,以满足企业业务功能的变化与扩展。
目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:
问题(1):随着时间和人员变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;
问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。
这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要涉及大量的软件模块。
为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。
[问题2]
重构是对软件内部结构的一种调整,目的是在不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。
针对题干中的问题(1)和问题(2),宜采用何种重构方法?
选项
答案
软件重构一般分为三类: (1)代码重构; (2)模块重构; (3)架构重构。 常见的重构方法有:重新组织函数、重新组织对象、重新组织数据、简化条件表达式、简化函数调用和处理概括关系。 针对问题(1),采用代码重构,重新梳理代码流程,使代码容易理解和维护; 针对问题(2),采用模块重构和架构重构,梳理模块之间的关系,使其更容易扩展和维护,降低模块之间的耦合度。
解析
软件重构的目的主要有四个方面:一是改进软件设计,帮助重新设计代码、重新体现设计结构和进一步改进设计;二是提高代码质量,更易被理解,这样很容易维护和进一步开发;三是可以帮助尽早发现错误,因为重构是一个代码的反馈过程,是在另一个时段重新审视自己或别人的代码,更容易发现问题和加深对代码的理解;四是提高开发速度,因为对设计和代码改进,都有利于提高开发速度。
软件重构一般分为三类:代码重构、模块重构和架构重构。基于代码重构的重构通常是按照团队的规范整理代码,使其结构更规范;基于模块重构是将代码封装,以便多次复用;基于架构重构的重构通常是实现软件的解耦,提高软件的可扩展性和灵活性。常见的重构方法有:重新组织函数、重新组织对象、重新组织数据、简化条件表达式、简化函数调用和处理概括关系。
根据以上所述,针对问题(1)显然应采用代码重构,重新梳理代码流程,使代码容易理解和维护;针对问题(2)显然应采用模块重构和架构重构,梳理模块之间的关系,使其更容易扩展和维护,降低模块之间的耦合度。
转载请注明原文地址:https://kaotiyun.com/show/lZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。
在一个ASPX文件中是否可以使用一种以上的语言?
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
设置本地连接添加“TCP/IP版本6”协议。
在【安全中心】窗口中,设置windows防火墙,允许“文件和打印机共享”。
在金山毒霸2008中,设置可疑文件在被清除前备份至病毒隔离系统。
从“系统属性”出发安装网卡驱动程序。
在即时通讯工具MSN中,从当前界面开始,把自己的邮箱注册为“Passport”,已知邮箱地址为:ccty@163.com,密码设置为116116,密码提示问题为:你最喜欢的历史人物?毛泽东,注册检查框内的字符按照图片上给的输入,字符输入区分大小写,其余选项
利用“本地磁盘(C:)属性”对话框为C盘加卷标“系统盘”。
随机试题
Acheapprintedsensor(传感器)couldtransmitwildfirewarnings.Wildfireshaverecentlydestroyedtheforestsacrosstheworld,a
2020年1月15日,中共中央政治局委员、国务院副总理、中美全面经济对话中方牵头人刘鹤与美国总统特朗普在白宫正式签署中美第一阶段经贸协议。对中美第一阶段经贸协议的认识正确的有()
把识记的材料保存在头脑里,也就是已获得的知识经验在头脑里储存和巩固的过程叫作()
常规检测Rh血型系统中哪个抗原
CR成像时,将光信号转化为电信号的是
患者,男性,66岁,病毒性肝炎。他使用过的票证最好的消毒方法是
某商贸企业本年度实现的产品销售收入1800万元,支付合理的工资薪金总额200万元(含残疾职工工资50万元),、业务招待费80万元,职工福利费60万元,职工教育经费30万元,利润总额为200万元。已知该企业的所得税税率为25%。要求:根据以上资料
某化学教材为了落实课程改革中提倡的“采取生动多样化的呈现方式,发挥教材的多种教育功能”,在教材中设置了多样化的栏目,如“思考与交流”“讨论”“实践活动”等活动性栏目,“资料卡片”“学与问”“科学视野”等资料性栏目,以及“方法导引”“想一想”等指导性栏目。
目前一些教师的法制观念还很薄弱,存在着歧视、侮辱学生等现象。()
下列诗句中描写的不是春天景色的是()。
最新回复
(
0
)