现货供应1746-NI4罗克韦尔AB模块 AB模块系指由复数个具基础功能之组件,组件组成之具特定功能之组件,该组件用以组成具完整功能之系统、设备或程序;泛用于 各软,硬件域。通常以其功能,用途命名,如散热模块、存储器模块、游戏模块等。软件:模块,又称构件,是能够单独命名并独立地完 成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。 AB模块它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境的接口(即其他模块或程序调用该模块的方 式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序 代码)。 AB模块在程序设计中,为完成某-功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型 软件系统的一部分。模块,又称构件是能够单独命名并独立地完成一-定功能的程序语句的集合(即程序代码和数据结构的集合体)。它 具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境的接口(即其他模块或程序调用该模块的方式,包括有输 入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点 可以被看作是由一系列具有特定功能的组件组成,作为一一个完整的系统也可以被分解成一系列功能模块,这些模块之间的相互作用 就形成了系统的所有功能。所谓模块是指可组成系统的、具有某种确定独立功能的半自律性的子系统,可以通过标准的界面和其他同 样的子系统按照一定的规则相互而构成的更加复 杂的系统。 每个AB模块的研发和改进都独立于其他模块的研发和改进,每个模块所*的信息处理过程都被包含在模块的内部,如同一个“黑 箱",但是有一个或数个通用的标准界面与系统或其他模块相互连接。在软件的模块化开发过程中,把一个源代码的结构分割成-个 元系统和一系列的模块。元系统指的是一个能够保持系 统运转的zui小的系统。 模AB模块块是一个较大系统的*的部件 ,它能够由设计者独立设计出来,同时又可以作为一个整体在系统中运转。把一个大系统切 割成互相独立的不同的小系统,可以使一些并不是经常见面的减少必要的交流次数。另外, -个旧版本的模块可以被新版的模块所替 换,同时却又不影响整个系统的运转。 这样,在新模块中所增加的功能就可以及时在现存的系统中体现出来,同时也不需要更改系统中的其他模块。高度模块化的源代码 结构给软件和使用者均带来了大的好处。可以对具有某种特定功能的模块进行独立开发而不需要花时间去协调与其他模块之间的关 系。 并且AB模块化开发不仅允许模块之间的水平开发,而且可以通过对类似模块之间的创新和竞争(开发新的模块或者对原有的模块进 行改进)充分改善系统的功能。 另外,作为zui终的用户来说,在安装系统的时候可以就个人的需求与偏好选择适合自己的AB模块。模块化是复杂系统的一一个共同 特征,模块化的代码结构是由松散的组件构成的,是对- -个系统*意义上的分割,而不像*集成的代码,各个组件之间存在很强 的依赖关系,并不是*通过界面来交换信息 现货供应1746-NI4罗克韦尔AB模块 AB功能模块独立性好的软件接口简单,易于编制,独立的功能模块也比较容易测试和维护,限制了功能模块之间由于联系紧密而引起的修改副作用。独立性是保证软件质量的重要因素。 功能模块独立性是由内聚性和耦合性两个定性指标来度量的。内聚性是度量一个功能模块内功能强度的一个相对指标。耦合性则用来度量功能模块之间的相互联系的程度。 耦合 耦合是软件结构中各功能模块之间相互连接的一种度量,耦合强弱取决于功能模块间接口的复杂程度、进入或访问一个功能模块的点以及通过接口的数据。 耦合有以下几种,他们之间的耦合度由高到低排列: ☆内容耦合。如一个功能模块直接访问另一个功能模块的内容,则这两个功能模块称为内容耦合。 ☆公共耦合。如一组功能模块都访问统一全局数据结构,则称之为公共耦合。 ☆外部耦合。如一组功能模块都访问统一全局数据项,则称之为外部耦合。 ☆控制耦合。如一功能模块明显地把开关量、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。 |