2025年07月21日来源:信管网 作者:cnitpm
2025年系统规划与管理师考点答疑:模块化的作用该怎么去理解?
信管网考友:
老师,对于单个大型程序,其控制路径的数量、引用的跨度、变量的数量和整体的复杂度使得理解这样的应用系统几乎是不可能的。这句话在模块化那儿怎么去理解的?
信管网答疑老师:
这句话其实讲的是模块化的作用,对于没有进行模块化设计的大型程序类说,它的固有问题很多,比如功能间的高耦合、有些变量多次被引用(可能在某些功能中用不上也会被引用)、整体上呈现不可拆分的特性,而模块化就是让复杂系统从 “不可理解” 变为 “可拆解、可管理、可理解”。
信管网考友:
哦,复用过多造成了不可拆解是这样吗?
信管网答疑老师:
其实严格来说不能叫复用,因为复用是模块化的一个作用,是为了简化软件开发的。应该说是功能之间的耦合太强,导致拆解的时候会牵一发而动全身。
信管网考友:
就相当于A调取了B,C也调取了B,D也调取了B,然后,A又和C、D之间有关联,是这样?
信管网答疑老师:
就把它理解成,不做模块化,各个功能之间互相纠缠,相当于框住了一个软件,不利于软件发展就行了。差不多是这个意思,就是各种各样的可能都会发生。
信管网考友:
哦,就相当于各功能之间互相都有联系,功能存在交叉?
信管网答疑老师:
对的。
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐