德国EPRO模块的详细介绍

德国epro模块的详细介绍
功能模块化的根据是,如果一个问题有多个问题组合而成,那么这个组合问题的复杂程度将大于分别考虑这个问题时的复杂程度之和。这个结论使得人们乐于利用功能模块化方法将复杂的问题分解成许多容易解决的局部问题。功能模块化方法并不等于无限制地分割软件,因为随着功能模块的增多,虽然开发单个功能模块的工作量减少了,但是设计功能模块间接口所需的工作量也将增加,而且会出现意想不到的软件缺陷。因此,只有选择合适的功能模块数目才会使整个系统的开发成本zui小。
功能模块独立的概念是功能模块化、抽象、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能模块内所包含的信息(过程或数据),对于不需要这些信息的功能模块来说是不能访问的。信息隐蔽原则对于以后在软件维护期间修改软件时会带来*的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能模块修改时就不大会影响到软件的其他部分,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
德国epro模块的详细介绍
功能模块独立性是通过制定具有单一功能并且和其他功能模块没有过多的功能模块来实现的。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。比如,五四络科网所运用到的功能模块在一定程度上就克服了传统建站的弊端,可以从根本上建立一个*独立的,具体表现在:五四络科建站所生成的数据库是独立的,也就意味着可以移植到其他服务器平台上,从而解决生成的不能迁移的难题;五四络科建站平台可以让生成的互不干涉,相互独立,进而提高了系统的安全性;有建站需求的客户往往趋向于个性化,可以在五四络科建站的基础上进行二次开发;在管理上也是独立的,管理员可以给开通独立的ftp权限,在管理时不会影响到其他,迁移出去也很方便。
功能模块独立性好的软件接口简单,易于编制,独立的功能模块也比较容易测试和维护,限制了功能模块之间由于紧密而引起的修改副作用。独立性是保证软件质量的重要因素。
功能模块独立性是由内聚性和耦合性两个定性指标来度量的。内聚性是度量一个功能模块内功能强度的一个相对指标。耦合性则用来度量功能模块之间的相互的程度。
德国epro模块的详细介绍
耦合是软件结构中各功能模块之间相互连接的一种度量,耦合强弱取决于功能模块间接口的复杂程度、进入或访问一个功能模块的点以及通过接口的数据。
耦合有以下几种,他们之间的耦合度由高到低排列:
☆内容耦合。如一个功能模块直接访问另一个功能模块的内容,则这两个功能模块称为内容耦合。
☆公共耦合。如一组功能模块都访问统一全局数据结构,则称之为公共耦合。
☆外部耦合。如一组功能模块都访问统一全局数据项,则称之为外部耦合。
☆控制耦合。如一功能模块明显地把开关量、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。
☆标记耦合。如一组功能模块共享了某个记录,而不是简单变量,即这些功能模块都需某一数据的子结构时,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。
☆数据耦合。如一个功能模块访问另一个功能模块,被访问的功能模块的输入和输出都是数据项参数,则这两个功能模块为数据耦合。
☆非直接耦合。若两个功能模块没有直接关系,他们之间的*是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合,独立性zui强。

耐高温帆布软连接对于各种工作环境的适应能力非常强
烟尘烟气测试仪需要按时检查保养,聚创环保教你保养小秘诀
如何正确的操作小型旋转式压片机
板框压滤机可以同时过滤和干燥吗
导热油蒸汽二手干化污泥浆叶干燥机
德国EPRO模块的详细介绍
瑞士博力谋电动执行器接线方式
购买机床外防护需要注意哪些问题?
简述轧辊辊型测量的现状及对产品影响
的维护
球阀操作和使用注意事项
合金锯片有几种分类和使用用途
带扳手弹簧全启式安全阀要如何才能安全使用?
实验室专业冷藏冰箱产品用途
什么是超声波气象站及原理
PM2.5的危害是什么?哪些污染和排放会产生PM2.5?PM2.5指数超标
植物冠层分析仪知识介绍
螺旋上料机的应用范围及其特点
盔甲式风琴防护罩的设计与结构
光电感烟火灾探测器 产品简介