首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。 [说明] 某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。 [说明] 某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能
admin
2016-03-25
30
问题
阅读以下关于系统运行与维护的叙述,在答题纸上回答问题1至问题3。
[说明]
某企业经过多年的信息化建设,存在大量的应用软件系统,为了保证这些系统的运行与维护,专门组建应用系统维护部门。该部门的主要工作是保证系统的正常运行、处理问题以及扩展这些应用系统的功能,以满足企业业务功能的变化与扩展。
目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:
问题(1):随着时间和人员变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;
问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。
这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要涉及大量的软件模块。
为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。
[问题2]
重构是对软件内部结构的一种调整,目的是在不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。
针对题干中的问题(1)和问题(2),宜采用何种重构方法?
选项
答案
软件重构一般分为三类: (1)代码重构; (2)模块重构; (3)架构重构。 常见的重构方法有:重新组织函数、重新组织对象、重新组织数据、简化条件表达式、简化函数调用和处理概括关系。 针对问题(1),采用代码重构,重新梳理代码流程,使代码容易理解和维护; 针对问题(2),采用模块重构和架构重构,梳理模块之间的关系,使其更容易扩展和维护,降低模块之间的耦合度。
解析
软件重构的目的主要有四个方面:一是改进软件设计,帮助重新设计代码、重新体现设计结构和进一步改进设计;二是提高代码质量,更易被理解,这样很容易维护和进一步开发;三是可以帮助尽早发现错误,因为重构是一个代码的反馈过程,是在另一个时段重新审视自己或别人的代码,更容易发现问题和加深对代码的理解;四是提高开发速度,因为对设计和代码改进,都有利于提高开发速度。
软件重构一般分为三类:代码重构、模块重构和架构重构。基于代码重构的重构通常是按照团队的规范整理代码,使其结构更规范;基于模块重构是将代码封装,以便多次复用;基于架构重构的重构通常是实现软件的解耦,提高软件的可扩展性和灵活性。常见的重构方法有:重新组织函数、重新组织对象、重新组织数据、简化条件表达式、简化函数调用和处理概括关系。
根据以上所述,针对问题(1)显然应采用代码重构,重新梳理代码流程,使代码容易理解和维护;针对问题(2)显然应采用模块重构和架构重构,梳理模块之间的关系,使其更容易扩展和维护,降低模块之间的耦合度。
转载请注明原文地址:https://jikaoti.com/ti/3767FFFM
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
列举一下你所了解的XML技术及其应用
为邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”。
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
将上题的规则应用到已下载的邮件。
把远程的辽宁大学“game”文件的移动到“work”文件夹下。
设置CuteFTP在启动时加载站点管理器,在连接不通的情况下重连接的次数不超过8次。
启动操作系统自带的Intemet连接防火墙。
随机试题
原位癌的主要特征是
临产开始的主要标志是
下列关于免疫球蛋白定量测定,错误的是
不属于市场经济对医疗活动双向效应者
最易伤人阴位的外邪是最易病程缠绵的外邪是
某分部工程单代号网络计划如图7-3所示,其关键线路有()。
某债券面值l00元,票面利率6%,期限10年,每年付息。如果到期收益率为8%,则其发行价格()。
在下列事项中,不影响企业的现金流量的是()。
”爱人”原义指恋爱中的男女的一方。现在指夫妻的一方,原义已经消失,这种现象是词义的缩小。()
WhichplayerdidMichaelChangdefeatinthe3rdset______.
最新回复
(
0
)