范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

基于耦合度的分布问题研究

  基于耦合度的分布问题研究          基于耦合度的分布问题研究			     基于耦合度的分布问题研究基于耦合度的分布问题研究 中共广州市委办公厅自动化中心  汪胜 广州工程总承包集团有限公司  时亚弘
  【摘要】 本文主要讨论分布式应用系统中基于耦合度的用户分布、功能分布和数据分布问题。
  【关键词】用户分布,功能分布,数据分布,耦合度,领域知识,自动构造
  随着Client/Server结构应用系统复杂和扩大,其数据、功能和用户的分布问题变得日益突出。合理有效地设计MIS系统模型是MIS系统能否有效发挥效率的关键。通常处理这些问题都是软件开发人员根据其以往的开发经验,设计的好坏受人为因素影响很大,且方案因人而异。本文提出了基于耦合度的分布过程解决方案,并在此基础上实现了一个分布的自动生成工具。
  一、 分布问题
  当我们根据系统的需求信息来设计基于三层Client/Server模型的MIS系统的时候,一个很重要的工作就是需要确定MIS系统由多少个客户端、应用程序服务器和数据库服务器组成,用户、功能和数据是如何分布在客户端、应用程序服务器和数据库服务器上的。
  本文所要讨论的分布问题包括用户分布(User Distribution)、功能分布(Function Distribution)和数据分布(Data Distribution)。用户分布指的是根据系统的需求,决定如何在客户端各个平台上分配用户,即每个客户端允许哪些用户使用。功能分布也称处理(process)分布、事务(business)分布、逻辑(logic)分布,指的是如何在应用程序服务器各个平台上分配功能,即决定哪些功能适合在哪些平台上完成。数据分布的粒度大小可以是数据库、数据表、行、列等,我们这里讨论的数据分布逻辑单元是数据表(以下简称数据),数据分布指的是如何在数据库服务器各个平台上分配数据,即如何在服务器上组织这些数据。
  二、耦合度的计算
  在分布式MIS系统中,之所以有不同的客户端、应用程序服务器和数据库服务器,是因为用户之间、功能之间和数据之间也存在着一种类似的不同"吸引力"。我们将这种"吸引力"取名为耦合度(Coupling Degree)。我们将两个用户分在同一个客户端的可能性称之为用户耦合度,两个功能分在同一个应用程序服务器的可能性称之为功能耦合度,两个数据分在同一个数据库服务器的可能性称之为数据表耦合度。这里讨论耦合度,是因为耦合度是分布式MIS系统网络节点划分的依据。耦合度是不同种因素的函数。
  两个用户相距400米以内肯定比两个用户相距1公里以上分在同一个客户端可能性要大。两个用户相距越近,其耦合度越大,用户相距远近给予不同的权值,以折算为耦合度值。针对企业的一些特殊要求,我们用程度词来说明两个用户分在同一个客户端的可能性,常见的程度词如必须、尽可能、不可能、不能等等,我们给不同的程度词以不同的权值,以折算为耦合度值。
  数据耦合度 功能存取数据的关系对数据耦合度影响较大。其它影响数据耦合度大小的因素包括数据库系统的特殊要求、MIS系统要求等。
  三、 分布过程
  具体步骤如下:
  第一步,计算用户之间耦合度。这里RFd (ui,uj) 、RFc (ui,uj) 、RFs (ui,uj)分别表示用户ui和uj之间由于距离、所属关系、特殊要求等因素影响的耦合度。
  RF(ui,uj)= RFd (ui,uj) +RFc (ui,uj) +RFs (ui,uj)+…
  第二步,求用户二元关系Ru。
  Ru={<ui, uj > | " ui, uj ? U 且 RF(ui, uj)3 Lu }
  第三步,求Ru的等价关系Ru挕?
  Ru? t(Ru)
  第四步,客户端划分C。
  C=U/ Ru?/P>
  分布是一个权衡的过程,不存在唯一正确的方案。必须兼顾目标与限制,综合考虑所有方面的因素。
  四、分布的自动生成工具
  我们设计和实现了一个MIS系统辅助开发环境NDTool(Node Distributed Tool),这是一个基于耦合度和领域知识的用户、功能和数据分布的自动生成工具。该系统设计过程贯穿了我们所提出的思想和方法。
  ECSL(Enterprise Concept Structure description Language)是一个企业概念结构描述语言,主要用于获取最终用户所提供的企业的需求信息。采用中文的类自然语言形式,面向最终用户。
  DKDL(Domain Knowledge Description Language)是一个领域知识描述语言,主要用于获取领域专家在MIS系统开发上所积累的经验,并将所得到的领域知识存放于领域知识库中。该语言面向领域软件专家。
  领域知识库用于存放领域知识。由DKDL获取的领域专家的开发经验,经过分析、组织,所得到的结果保存在领域知识库中。我们提供一组领域知识库的操作接口,用于领域知识库的存取和维护工作。
  MADL(MIS System Architecture Description Language)是一个分布式MIS系统体系结构描述语言,主要用于描述MIS系统中的用户、数据和功能的分布情况。它是NDTool系统最后生成的结果。该语言面向软件开发人员。
  NDTool系统的工作流程。首先,将领域软件专家所掌握的领域知识,描述成DKDL文本,经过DKDL编译器的编译,并调用领域知识库的接口将所分析的结果存入领域知识库中。当需要开发MIS系统时,企业最终用户将他的需求信息用ECSL语言描述出来。通过ECSL编译器进行编译,参考领域知识库的有关领域知识,计算用户、功能和数据耦合度,再根据耦合度进行网络节点的划分,最后将结果用MADL语言描述出来。提供给开发人员进行数据模型和模块设计。
  五、 结束语
  本文围绕基于耦合度的Client/Server结构应用程序的分布过程及其自动生成工具的实现进行了讨论。分布问题具有一个不确定性的特点,同时分布将耗费开发者大量的精力。如何合理地设计分布构造方法以及设计分布的自动生成工具是Client/Server系统开发过程中一个重要问题。
  参考文献:
  [1] 陆汝钤,金芝,万荣林,夏幼明 基于领域知识的需求信息获取软件学报,Vol.7,No. 3,1996
  [2] 赵洪彪,周立柱 Client/Server结构系统中的处理分布计算机科学,Vol. 24,No.5,1997
  [3] 张左梁 C/S应用系统设计的新概念和新技术计算机科学,Vol.24,No.1,1997

浅析中小企业融资困境及对策发展的历程来看,中小企业的出现和发展是一个国家经济发展的必然规律。改革开放以来,我国中小企业得到了长足的发展,中小企业在推动国民经济可持续发展增加就业促进农业和农村经济发展推动科技浅谈国内中小型企业融资发展问题及改革对策摘要融资困难尤其是国内中小型企业融资出现阻碍的问题是目前国际上普遍关注的重要经济问题之一。中小型企业由于其发展迅速经营便捷的优势在很长一段时间之内都成为国家最为关注的生产部门,也是如何制定最佳融资决策企业的创立生存和发展,必须以一次次融资投资再融资为前提。资本是企业的血脉,是企业经济活动的第一推动力和持续推动力。随着我国市场经济体制的逐步完善和金融市场的快速发展,企业作为市场经河南省家庭农场融资困境问题分析摘要河南省作为农业大省,在家庭农场经营方面取得了一定的进展。家庭农场已经成为我省农村经济增长的新动力,但是现在融资难已经成为制约我省家庭农场发展的一个重要因素。文章剖析河南省家庭农企业融资约束理论文献综述与反思摘要对于企业的融资约束学者们进行了许多研究。融资约束程度高会影响企业的投资,制约企业的发展。本文对国内外的文献进行了梳理,分别从宏观和微观两个方面分析了对于融资约束的影响因素。并且无喷管助推器侵蚀燃烧模型对比研究摘要侵蚀燃烧对无喷管助推器的性能有着至关重要的影响。为了在无喷管助推器设计中准确预测其性能,在分析侵蚀燃烧机理的基础上,利用一维非定常变截面内弹道计算程序,采用几种典型的侵蚀燃烧模关于煤矿机电运输常见事故原因技术分析摘要煤矿产业在我国是一项重要的国民支柱性产业,其安全生产对我国经济发展水平的提高起到了非常重要的作用,煤矿机电运输作为我国煤矿生产中最为复杂的一项工作内容,对煤矿生产的安全性起到了关于烟草企业精益管理的推进探讨摘要企业管理不是一蹴而就的,想要提高企业的内部流程效率和管理水平必然要推进精益管理。烟草行业作为我国的龙头行业,它的发展转型离不开精益管理。文章从精益管理文化的内涵入手进行分析,总浅谈企业人才开发与企业网络培训发展策略摘要充分认识与发展网络培训的优势,制定切实可行的发展策略,为企业职工培训提供物质基础与人才保障,形成企业网络培训联盟,实现网络资源的优化配置与合理利用,成为了现今企业人才开发的重要企业思想政治工作融入中心工作研究摘要本文阐述了企业思想政治工作融入中心工作的重要意义,分析了存在的问题,提出了企业思想政治工作有效融入中心工作的策略。要在思想认识上抓融入,树立和深化融入观念在评价机制上抓融入,提浅析加强企业内部控制构建廉洁国有企业反腐倡廉建设是我们党高度重视常抓不懈的一项重要工作,构建廉洁国有企业是我们追求的目标。当前,随着电力企业股份制改革电力市场化改革步伐不断推进,同时燃料市场也呈现出复杂多变的不规则现
触摸历史,在别人的亲历中我爱藏书,尤爱收藏关于中国的书。站在书架前,外国人主要为西方人所写的中国亲历记,排列成行,穿过百年云烟,与我面对。岁月沧桑,一代又一代西方人走进中国。旅行家传教士探险家考古学家商人历史文化遗存项目数字出版实践传统出版对于我国历史文化遗存的整理保护与研究事业功不可没,各种文物图录考古发掘报告集研究文集陆续出版,起到了良好的学术积淀作用,有力地推动着新时期的文化建设。但令人遗憾的是,由于学浅谈中专历史教学中的作业设计摘要历史课后作业是教师在完成新课教学后,为使学生巩固深化历史课堂教学内容,能够系统地理解掌握运用历史知识体系,而有目的地让学生进行有效的练习,在历史教学的五个环节备课上课作业辅导评高校管理会计的历史演进及发展特征摘要改革开放40年来,我国管理会计在体系建设及应用方面取得较大进展,高校管理会计的应用也随之演进及发展,在不同时期呈现出相应的发展特征。通过对高校管理会计各个发展阶段的梳理,并结合恢复时期(19771979)喜剧电影的创作倾向及历史反思编者按近年来,以新的主体性与理论视野重写电影史成为电影研究者的自觉追求。本栏目所选取的三篇电影史研究文章,都有意识地以不同以往的研究视角去观照不同时空的中国电影发展情状。其中,段善时代与历史魔幻与虚无无法容忍自己成为一颗螺丝钉陈培浩先从你的写作聊起吧。我不知道最初是什么把你引向文学的?童年和故乡岁月你是如何完成文学的自我启蒙的?从什么时候开始你开始真切地渴望过上一种写作者的生活王云五的出版理念及历史镜鉴摘要作为20世纪中国最重要的出版机构商务印书馆的掌舵人,王云五身在出版,情系文化。他的出版理念体现在出版的目的在于中国文明之再造出版要有功文化,纵有亏损,亦义不容辞出版机构必须先能地域文化与历史圆明园凤麟洲形象的多重书写摘要文章主要通过清帝御制诗来探讨其对圆明园凤麟洲形象的书写。在清帝的笔下,圆明园的凤麟洲经过陆续叠加而塑造出多重形象。它既是避暑佳处人间仙境和祥瑞之地,又体现出重农思想。这不仅蕴含保护历史文化遗产要做的还很多对于我们这么一个有着五千年文明历史的国家,如何保护传承历史文化?我认为要更好地去建设。这个建设,当然不是物质性的建设,而是文化性的建设。文化性的建设,好像是看不见摸不着的,但是它会中学历史习题的设计及其作用研究摘要历史习题是历史学科教学中必不可少的一部分,近年逐渐引起历史教师的重视。研究过程中发现,中学历史习题呈现出一些问题需要加以解决,这要求历史教师进一步关注历史习题设计,不断了解历史陈锦章烈士革命事迹及其历史贡献陈锦章是陕南第一个中共党组织中共大安小组的创建人,他携全家11口人随红军长征,不幸牺牲于长征途中。他对理想信念的坚定对革命的不懈追求,以及不屈不挠的斗争精神无私无畏的奉献精神,为我