刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题
试题二(25分)

阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。

【说明】

某集团企业要求下属的信息中心开发一套在线办公自动化系统,以提升集团企业管理服务的质量和效率。根据调研到的需求,技术团队对系统进行了设计。其中有:

a. 由于固定资产模块和人员管理模块都需要打印,因此把人员管理模块中需要打印的数据存放在缓冲区后调用固定资产模块完成打印任务;

b. 在固定资产模块中,要求采购申请经过经办人申请、子公司负责人审批、固定资产管理员审核、行政部门审核、财务部门审核、集团领导审批环节并必须按顺序完成;

c. 为了方便调试,在固定资产模块的调用中增加了参数以控制执行路径;

d. 把常见的工具放在同一个模块中,即使没有关联;

e. 为了使用方便,固定资产管理员可以从固定资产模块跳转到系统管理模块中的账套字典维护功能;

f. 为了加强效率,人员管理模块的入职流程中的各个环节必须在半天之内全部完成。

模块化设计时应遵循哪些原则?请简要说明。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽见使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。

(2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。

(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。

解析:

模块化设计是系统设计中的重要环节,需要遵循一定的原则。首先,模块的大小要适中,既不能过大也不能过小,以保证系统的合理分解和功能的单一性。其次,模块的扇入和扇出要合理,控制一个模块调用的下级模块数量,避免系统复杂度过高。最后,模块化设计的深度和宽度也要适当,合理设计系统的层次结构和同一层次上的模块数量,以保证系统的整体效率和稳定性。这些原则的遵循有助于实现系统的模块化设计,提升系统的可维护性和可扩展性。

创作类型:
原创

本文链接:模块化设计时应遵循哪些原则?请简要说明。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share