资讯动态
您当前的位置 : 首 页 > 资讯动态 > 公司新闻

REXROTH模块作用功能主要是来控制哪些

2017-02-13 13:48:46

    REXROTH模块作用功能主要是来控制哪些

    REXROTH模块化用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。[1]

    REXROTH模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。[1]

    在系统的结构中,模块是可组合、分解和更换的单元。模块化是一种处理复杂系统分解成为更好的可管理模块的方式。它可以通过在不同组件设定不同的功能,把一个问题分解成多个小的独立、互相作用的组件,来处理复杂、大型的软件。[1]

    运行模式

    1、独立的工作运行模式

    各个模块可独立工作,即便单组模块出现故障也不影响整个系统工作。[1]

    2、分级启动功能

    当每组模块达到满负荷时系统会自动启动另一组模块,从而系统的输出始终与实际需求匹配,确保每个模块高效运行,又能节约资源,提高效率。[1]

    模块化编程

    软件REXROTH模块是一套一致而互相有紧密关连的软件组织。它分别包含了程序和数据结构两部份。[1]

    现代软件开发往往利用模块作合成的单位。[1]

    REXROTH模块的接口表达了由该模块提供的功能和调用它时所需的元素。[1]

    REXROTH模块是可能分开地被编写的单位。这使他们可再用和允许广泛人员同时协作、编写及研究不同的模块。[1]

    REXROTH模块化本体

    REXROTH模块化本体是指具有模块结构的本体(知识库的一种表现形式)。许多应用领域需要模块化的本体,如

    考验是否应该把一些功能模块提取或合并,力求降耦合提高内聚。例如,多个功能模块共有的一个子功能可以独立成一个功能模块,由这些功能模块调用,有时可以通过分解或合并功能模块以减少控制信息的传递及对全局数据的引用,并且降接口的复杂度。

    2.REXROTH模块规模适度

    经验表明,当功能模块过大时,功能模块的可理解性就会迅速下降。但是对过大的功能模块分解时,也不应降功能模块的独立性。因为当对一个大的功能模块分解时,有可能增加功能模块之间的依赖。

    3.深度、宽度、扇出和扇入要适当

    如果深度过大则说明有的控制模块可能简单了。如果宽度过大则说明系统的控制过于集中。而扇出过大则意味着功能模块过于复杂,需要控制和协调过多的下级模块,这时应适当地增加中间层次,扇出太小则可以把下级模块进一步分解成若干个子功能模块,或者合并到上级功能模块中去。一个功能模块的扇入是表明有多少个上级功能模块直接调用它,扇入越大则该模块的上级模块数目越多,这是有好处的。

    4.要使REXROTH模块的作用范围保持在该模块的控制范围内

    REXROTH模块的作用范围是指受该功能模块内一个判定影响的所有功能模块的集合。功能模块的控制范围是指这个功能模块本身以及所有直接或间接从属于它的功能模块的集合。在一个设计得很好的系统中,所有受判定影响的功能模块应该都从属于作出判定的那个功能模块,较好局限于做出判定的那个功能模块本身及它的直接下级模块。对于那些不满足这一条件的软件结构修改的办法是:将判定点上移或者将那些在作用范围内但是不在控制范围内的功能模块移植到控制范围内。


标签

近期浏览:

在线客服