![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
随着技术复杂程度的提高,企业组织结构的复杂程度也相应的提高。()
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第1题
第2题
目前该部门存在人员流失、变更频繁,文档丢失或长期失于维护,维护成本愈来愈高等问题,具体表现为:
问题(1):随着时间和人员的变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂;
问题(2):随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加。
这些问题导致新来的维护人员需要直接面对大量流程、结构复杂的源程序,维护困难,往往一次改动需要设计大量的软件模块。
为解决应用系统维护部门面对的问题,企业信息部门组织了专门的专家讨论会。各位专家一致认为,逆向工程与重构工程是目前预防性维护采用的主要技术,应该采用逆向工程的技术方法,重构相关应用系统文档,同时采用软件重构来降低软件代码的复杂性,最终降低维护成本。
【问题1】(8分) 软件的逆向工程是分析已有程序,寻求比源代码更高级的抽象表现形式。与之相关的概念包括软件重构、设计恢复、重构工程等。请说明设计恢复中常见的恢复信息的4种级别。 【问题2】(11分) 重构是对软件内部结构的一种调整,目的是不改变软件功能的前提下,提高其可理解性,降低其修改成本。请说明软件重构的三个类别,并简要说明常见的重构方法。针对题干中的问题(1)和问题(2),宜采用何种重构方法? 【问题3】(6分) 软件重构做出的修改可能导致程序运行变慢,但也更容易进行软件的性能优化和调整,请分析原因。
第4题
A.技术复杂程度决定组织的分工和作业的专业化程度
B.组织结构必须服从于经营战略
C.组织结构的规模和复杂性随企业规模的扩大而相应变化
D.组织结构与企业所面临的环境变化无关
第9题
A.企业的地区分布表明组织结构在空间上的复杂程度
B.一般来说,组织地区分布越广,管理的复杂程度也就越高
C.同样规模的企业,如果科室机构多,说明其组织的专业化程度较低
D.组织结构的专业化程度是指企业各职能工作分工的精细程度
第10题
A.企业的地区分布表明组织结构在空间上的复杂程度
B.一般来说,组织地区分布越广,管理的复杂程度也就越高
C.组织结构的专业化程度是指企业各职能工作分工的精细程度
D.同样规模的企业,如果科室机构多,说明其组织的专业化程度较低
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!