德国EPRO模块的七个耦合
我司在德国、美国都有自己的公司,专业从事进口贸易行业,我司的技术人员为都会轮流到国外厂家学习技术。像德国EPRO这个品牌一直是我司的优势品牌,我们每年这个拿货的金额都达到了厂家的要求,因此我司的价格也是一年比一年好,我司技术人员今天为大家带来德国EPRO???/strong>的简单介绍,详情如下:
功能??槎懒⒌母拍钍枪δ苣?榛?、抽象、信息隐蔽和局部化概念的直接结果。抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能??槭笔沟靡桓龉δ苣?槟谒男畔ⅲü袒蚴荩杂诓恍枰庑┬畔⒌墓δ苣?槔此凳遣荒芊梦实摹P畔⒁卧蚨杂谝院笤谌砑て诩湫薷娜砑被岽春艽蟮暮么?,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能??樾薷氖本筒淮蠡嵊跋斓饺砑钠渌糠?,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。功能??槎懒⑿允峭ü贫ň哂械ヒ还δ懿⑶液推渌δ苣?槊挥泄嗟墓δ苣?槔词迪值摹C扛龉δ苣?橹簧婕案萌砑蟮囊桓鼍咛遄庸δ堋?/p>
而且与软件结构的其他部分的接口是简单的。比如,五四络科网所运用到的功能??樵谝欢ǔ潭壬暇涂朔舜辰ㄕ镜谋锥?,可以从根本上建立一个*独立的,具体表现在:五四络科建站所生成的数据库是独立的,也就意味着可以移植到其他服务器平台上,从而解决生成的不能迁移的难题;五四络科建站平台可以让生成的互不干涉,相互独立,进而提高了系统的安全性;有建站需求的客户往往趋向于个性化,可以在五四络科建站的基础上进行二次开发;在管理上也是独立的,管理员可以给开通独立的FTP权限,在管理时不会影响到其他,迁移出去也很方便。功能模块独立性好的软件接口简单,易于编制,独立的功能??橐脖冉先菀撞馐院臀ぃ拗屏斯δ苣?橹溆捎诮裘芏鸬男薷母弊饔谩6懒⑿允潜Vと砑柿康闹匾蛩?。功能模块独立性是由内聚性和耦合性两个定性指标来度量的。内聚性是度量一个功能模块内功能强度的一个相对指标。耦合性则用来度量功能模块之间的相互的程度。耦合是软件结构中各功能??橹湎嗷チ拥囊恢侄攘?,耦合强弱取决于功能模块间接口的复杂程度、进入或访问一个功能模块的点以及通过接口的数据。耦合有以下几种,他们之间的耦合度由高到低排列:
1.内容耦合。如一个功能??橹苯臃梦柿硪桓龉δ苣?榈哪谌?,则这两个功能模块称为内容耦合。
2.公共耦合。如一组功能??槎挤梦释骋蝗质萁峁梗虺浦柴詈?。
3.外部耦合。如一组功能??槎挤梦释骋蝗质菹?,则称之为外部耦合。
4.控制耦合。如一功能模块明显地把开关量、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。
5.标记耦合。如一组功能??楣蚕砹四掣黾锹?,而不是简单变量,即这些功能??槎夹枘骋皇莸淖咏峁故?,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。
6.数据耦合。如一个功能模块访问另一个功能??椋环梦实墓δ苣?榈氖淙牒褪涑龆际鞘菹畈问?,则这两个功能??槲蓠詈稀?/p>
7.非直接耦合。若两个功能??槊挥兄苯庸叵?,他们之间的*是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合
上面只是对德国EPRO???/strong>耦合机制进行了一个分类。原则上讲,功能??榛杓谱苁窍Mδ苣?橹涞鸟詈媳硐治侵苯玉詈戏绞?。但是,由于问题所固有的复杂性和空间方面的考虑,有时则要根据实际情况,全面权衡,选用其它类内聚是从功能角度来度量功能模块内的,一个好的内聚功能??橛Φ鼻『米鲆患隆K枋龅氖枪δ苣?槟诘墓δ?。内聚有如下的种类,其内聚度由弱到强排列:
1.偶然内聚。一功能??橹械拇胛薹ǘㄒ迤洳煌δ艿牡饔谩5垢霉δ苣?槟苤葱胁煌墓δ?,这种功能??槌莆珊锨慷裙δ苣??。
2.逻辑内聚。这种功能??榘鸭钢窒喙氐墓δ茏楹显谝黄穑看伪坏饔檬?,有传送给功能模块参数来确定该功能??橛ν瓿赡且恢止δ堋?/p>
3.时间内聚。这种功能??樗承蛲瓿梢焕嘞喙毓δ?,比如初始化功能模块,它顺序为变量置初值。
4.过程内聚。如果一个功能模块内的处理元素是相关的,而且必须以特定次序执行则称为过程内聚。
5.通信内聚。这种功能??槌司哂泄棠诰鄣奶氐阃?,还有另外一种关系,则它的所有功能都通过使用公共数据而发生关系。
6.顺序内聚。如果一个功能??槟诘拇碓睾屯桓龉δ苊芮邢喙?,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。
7.功能内聚。如果一个功能??榘ú⒔霭ㄎ赐瓿赡骋痪咛?。
上一篇 德国EPRO变送器的常见故障与维护 下一篇 德国EPRO电涡流传感器的应用
