亚洲高清网站_97在线精品视频_天天操天天操天天干_亚洲欧美视频在线

美章網(wǎng) 資料文庫 耦合度分布范文

耦合度分布范文

本站小編為你精心準備了耦合度分布參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

耦合度分布

一、分布問題

當我們根據(jù)系統(tǒng)的需求信息來設計基于三層Client/Server模型的MIS系統(tǒng)的時候,一個很重要的工作就是需要確定MIS系統(tǒng)由多少個客戶端、應用程序服務器和數(shù)據(jù)庫服務器組成,用戶、功能和數(shù)據(jù)是如何分布在客戶端、應用程序服務器和數(shù)據(jù)庫服務器上的。

對于一個MIS系統(tǒng)來說,我們都可以將它抽象分解為用戶集U={u1,u2,..,ul}、功能集F={f1,f2,..,fm}和數(shù)據(jù)集T={t1,t2,..,tn}。用戶通過調(diào)用功能集中的一些功能模塊,來存取數(shù)據(jù)集中的數(shù)據(jù)表。我們可以用圖1說明它們之間的關系:

本文所要討論的分布問題包括用戶分布(UserDistribution)、功能分布(FunctionDistribution)和數(shù)據(jù)分布(DataDistribution)。用戶分布指的是根據(jù)系統(tǒng)的需求,決定如何在客戶端各個平臺上分配用戶,即每個客戶端允許哪些用戶使用。功能分布也稱處理(process)分布、事務(business)分布、邏輯(logic)分布,指的是如何在應用程序服務器各個平臺上分配功能,即決定哪些功能適合在哪些平臺上完成。數(shù)據(jù)分布的粒度大小可以是數(shù)據(jù)庫、數(shù)據(jù)表、行、列等,我們這里討論的數(shù)據(jù)分布邏輯單元是數(shù)據(jù)表(以下簡稱數(shù)據(jù)),數(shù)據(jù)分布指的是如何在數(shù)據(jù)庫服務器各個平臺上分配數(shù)據(jù),即如何在服務器上組織這些數(shù)據(jù)。

二、耦合度的計算

分布式MIS系統(tǒng)中,之所以有不同的客戶端、應用程序服務器和數(shù)據(jù)庫服務器,是因為用戶之間、功能之間和數(shù)據(jù)之間也存在著一種類似的不同“吸引力”。我們將這種“吸引力”取名為耦合度(CouplingDegree)。我們將兩個用戶分在同一個客戶端的可能性稱之為用戶耦合度,兩個功能分在同一個應用程序服務器的可能性稱之為功能耦合度,兩個數(shù)據(jù)分在同一個數(shù)據(jù)庫服務器的可能性稱之為數(shù)據(jù)表耦合度。這里討論耦合度,是因為耦合度是分布式MIS系統(tǒng)網(wǎng)絡節(jié)點劃分的依據(jù)。耦合度是不同種因素的函數(shù)。

耦合度=f(因素1,因素2,…,因素n)

用戶耦合度用戶之間所屬關系、距離和特殊要求等因素都可能影響用戶耦合度大小。企業(yè)的部門和職務之間的所屬關系構(gòu)成一棵部門職務關系樹或森林,葉結(jié)點為用戶。直接同屬一個部門的兩個用戶肯定比間接同屬一個部門的兩個用戶分在同一個客戶端的可能性要大。我們將兩個用戶到它們最近共同祖先的最大距離定義為兩個用戶之間的疏遠度,當兩個用戶分屬于兩棵關系樹時,它們的疏遠度為¥。如圖2所示的部門職務關系樹中,用戶u1(職務1)和u4(職務3)之間的疏遠度為2,用戶u1和u3(部門6)之間的疏遠度為3。疏遠度越大其耦合度越小,我們給不同的疏遠度以不同的權(quán)值,這樣就可以折算為耦合度值。

兩個用戶相距400米以內(nèi)肯定比兩個用戶相距1公里以上分在同一個客戶端可能性要大。兩個用戶相距越近,其耦合度越大,用戶相距遠近給予不同的權(quán)值,以折算為耦合度值。針對企業(yè)的一些特殊要求,我們用程度詞來說明兩個用戶分在同一個客戶端的可能性,常見的程度詞如必須、盡可能、不可能、不能等等,我們給不同的程度詞以不同的權(quán)值,以折算為耦合度值。

功能耦合度很明顯,調(diào)用功能1的所有用戶和調(diào)用功能2的所有用戶之間的關系越緊密,這兩個功能分在同一應用程序服務器的可能性就越大。這種用戶調(diào)用功能的關系對功能耦合度影響較大,但其它因素也影響功能耦合度大小。

數(shù)據(jù)耦合度功能存取數(shù)據(jù)的關系對數(shù)據(jù)耦合度影響較大。其它影響數(shù)據(jù)耦合度大小的因素包括數(shù)據(jù)庫系統(tǒng)的特殊要求、MIS系統(tǒng)要求等。

三、分布過程

用戶、功能和數(shù)據(jù)分布主要是確立Client/Server系統(tǒng)結(jié)構(gòu)。我們這里主要討論基于耦合度的用戶、功能和數(shù)據(jù)劃分過程,用戶、功能和數(shù)據(jù)耦合度是我們進行網(wǎng)絡節(jié)點劃分的依據(jù)。用戶、功能、數(shù)據(jù)分布需要解決兩個問題:1)MIS系統(tǒng)由多少個網(wǎng)絡節(jié)點組成。2)用戶、功能、數(shù)據(jù)是如何在這些網(wǎng)絡節(jié)點上分配的。這兩個問題的解決又是統(tǒng)一的,即如何進行網(wǎng)絡節(jié)點的劃分。下面我們以用戶分布為例,來說明分布過程的具體步驟。

設企業(yè)的用戶集合U={u1,u2,…um},Lu為客戶端分組劃分的用戶耦合度下限。我們的目標是找出一個最小個數(shù)客戶端集合C={C1,C2,C3,…,Ck},客戶端C1,C2,C3,…,CkíU,滿足(1)C1,+C2+C3+…+Ck=U。(2)任意Ci∈C,Cj∈C,i≠j有Ci∩Cj=φ。(3)若RF(ui,uj)>=Lu,則用戶ui,uj就在同一客戶端。

具體步驟如下:

第一步,計算用戶之間耦合度。這里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?U且RF(ui,uj)3Lu}

第三步,求Ru的等價關系Ru挕?

Ru?t(Ru)

第四步,客戶端劃分C。

C=U/Ru?/P>

分布是一個權(quán)衡的過程,不存在唯一正確的方案。必須兼顧目標與限制,綜合考慮所有方面的因素。

四、分布的自動生成工具

我們設計和實現(xiàn)了一個MIS系統(tǒng)輔助開發(fā)環(huán)境NDTool(NodeDistributedTool),這是一個基于耦合度和領域知識的用戶、功能和數(shù)據(jù)分布的自動生成工具。該系統(tǒng)設計過程貫穿了我們所提出的思想和方法。

ECSL(EnterpriseConceptStructuredescriptionLanguage)是一個企業(yè)概念結(jié)構(gòu)描述語言,主要用于獲取最終用戶所提供的企業(yè)的需求信息。采用中文的類自然語言形式,面向最終用戶。

DKDL(DomainKnowledgeDescriptionLanguage)是一個領域知識描述語言,主要用于獲取領域?qū)<以贛IS系統(tǒng)開發(fā)上所積累的經(jīng)驗,并將所得到的領域知識存放于領域知識庫中。該語言面向領域軟件專家。

領域知識庫用于存放領域知識。由DKDL獲取的領域?qū)<业拈_發(fā)經(jīng)驗,經(jīng)過分析、組織,所得到的結(jié)果保存在領域知識庫中。我們提供一組領域知識庫的操作接口,用于領域知識庫的存取和維護工作。

MADL(MISSystemArchitectureDescriptionLanguage)是一個分布式MIS系統(tǒng)體系結(jié)構(gòu)描述語言,主要用于描述MIS系統(tǒng)中的用戶、數(shù)據(jù)和功能的分布情況。它是NDTool系統(tǒng)最后生成的結(jié)果。該語言面向軟件開發(fā)人員。

NDTool系統(tǒng)的工作流程。首先,將領域軟件專家所掌握的領域知識,描述成DKDL文本,經(jīng)過DKDL編譯器的編譯,并調(diào)用領域知識庫的接口將所分析的結(jié)果存入領域知識庫中。當需要開發(fā)MIS系統(tǒng)時,企業(yè)最終用戶將他的需求信息用ECSL語言描述出來。通過ECSL編譯器進行編譯,參考領域知識庫的有關領域知識,計算用戶、功能和數(shù)據(jù)耦合度,再根據(jù)耦合度進行網(wǎng)絡節(jié)點的劃分,最后將結(jié)果用MADL語言描述出來。提供給開發(fā)人員進行數(shù)據(jù)模型和模塊設計。

五、結(jié)束語

本文圍繞基于耦合度的Client/Server結(jié)構(gòu)應用程序的分布過程及其自動生成工具的實現(xiàn)進行了討論。分布問題具有一個不確定性的特點,同時分布將耗費開發(fā)者大量的精力。如何合理地設計分布構(gòu)造方法以及設計分布的自動生成工具是Client/Server系統(tǒng)開發(fā)過程中一個重要問題。

【摘要】本文主要討論分布式應用系統(tǒng)中基于耦合度的用戶分布、功能分布和數(shù)據(jù)分布問題。

【關鍵詞】用戶分布,功能分布,數(shù)據(jù)分布,耦合度,領域知識,自動構(gòu)造

隨著Client/Server結(jié)構(gòu)應用系統(tǒng)復雜和擴大,其數(shù)據(jù)、功能和用戶的分布問題變得日益突出。合理有效地設計MIS系統(tǒng)模型是MIS系統(tǒng)能否有效發(fā)揮效率的關鍵。通常處理這些問題都是軟件開發(fā)人員根據(jù)其以往的開發(fā)經(jīng)驗,設計的好壞受人為因素影響很大,且方案因人而異。本文提出了基于耦合度的分布過程解決方案,并在此基礎上實現(xiàn)了一個分布的自動生成工具。

亚洲高清网站_97在线精品视频_天天操天天操天天干_亚洲欧美视频在线
国产资源精品在线观看| 亚洲视频 欧洲视频| 国产农村妇女毛片精品久久麻豆 | 黄色成人av网站| 性欧美videos另类喷潮| 欧美人在线观看| 欧美三区美女| 免费在线看成人av| 国产精品一级| 欧美夜福利tv在线| 欧美午夜一区二区| 亚洲欧美日韩爽爽影院| 欧美人成免费网站| 亚洲视频免费观看| 欧美人妖在线观看| 亚洲一区二区精品在线观看| 欧美激情一二区| 在线观看欧美日韩| 欧美精品三级| 亚洲午夜电影| 欧美日韩人人澡狠狠躁视频| 亚洲一区二区三区视频播放| 欧美日韩精品系列| 午夜国产不卡在线观看视频| 欧美日韩一区二区视频在线观看 | 久久久一本精品99久久精品66| 国产精品午夜久久| 久久久久久穴| 国产在线拍偷自揄拍精品| 欧美大片第1页| 亚洲视屏一区| 欧美日韩综合| 久久精品成人欧美大片古装| 欧美精品麻豆| 欧美激情四色 | 永久555www成人免费| 欧美精品二区| 午夜一区二区三区在线观看| 国产精品欧美一区喷水| 久久一区激情| 亚洲午夜久久久久久尤物| 欧美涩涩视频| 久久久久国产免费免费| 国产综合欧美| 欧美日韩午夜精品| 久久精品人人爽| 一区二区视频免费在线观看| 欧美日韩亚洲一区二| 久久久国产一区二区| 在线欧美日韩国产| 国产精品视频免费| 欧美成人高清| 久久高清免费观看| 在线播放一区| 国产精品免费网站| 欧美高清在线| 久久精品一级爱片| 中文精品99久久国产香蕉| 国产精品成人在线| 欧美第一黄色网| 欧美怡红院视频| 伊人久久大香线蕉av超碰演员| 欧美日韩综合久久| 久久这里有精品15一区二区三区| 亚洲视频精选在线| 国产一区二区高清| 国产精品二区影院| 欧美精品在线一区| 久久综合伊人77777| 亚洲欧美日本伦理| 一区二区在线观看视频在线观看| 国产精品久久久999| 欧美精品 国产精品| 久久久爽爽爽美女图片| 午夜日韩在线观看| 一区二区三区亚洲| 国产视频一区三区| 国产精品美女主播| 欧美三级韩国三级日本三斤| 美腿丝袜亚洲色图| 久久精品国产91精品亚洲| 亚洲网站视频| 影音先锋另类| 狠狠综合久久av一区二区老牛| 国产精品午夜国产小视频| 欧美色视频在线| 欧美精品一线| 欧美1区免费| 久久亚洲视频| 久久精品亚洲一区二区| 性欧美xxxx大乳国产app| 亚洲一区亚洲二区| 中文网丁香综合网| 在线观看日韩欧美| 国自产拍偷拍福利精品免费一| 国产欧美在线视频| 国产精品黄色在线观看| 欧美色另类天堂2015| 欧美精品三级| 欧美人在线观看| 欧美人与性动交cc0o| 欧美精品久久99| 欧美激情视频免费观看| 欧美1区3d| 免费日韩视频| 免费人成精品欧美精品| 你懂的视频欧美| 欧美成人福利视频| 欧美福利网址| 欧美激情第三页| 欧美激情2020午夜免费观看| 欧美二区乱c少妇| 欧美激情一区三区| 欧美精品情趣视频| 欧美日韩国产999| 欧美日韩免费高清一区色橹橹| 欧美日韩国产三级| 欧美日韩精品欧美日韩精品| 欧美日韩国产一中文字不卡| 欧美日韩在线综合| 欧美三级在线| 国产精品你懂的在线欣赏| 国产精品视频yy9099| 国产精品久久久久高潮| 国产精品永久| 国内精品视频一区| 亚洲特级毛片| 欧美一级艳片视频免费观看| 久久激情五月丁香伊人| 久久野战av| 欧美激情视频免费观看| 欧美日韩亚洲一区三区| 欧美午夜视频网站| 国产日本精品| 亚洲视频狠狠| 久久av二区| 久久久久久噜噜噜久久久精品| 鲁大师成人一区二区三区| 欧美激情综合五月色丁香小说| 欧美日韩视频免费播放| 国产精品露脸自拍| 激情欧美一区二区三区| 亚洲欧美一级二级三级| 久久久亚洲高清| 欧美精品电影在线| 国产精品少妇自拍| 在线观看91精品国产入口| 亚洲一区视频在线观看视频| 久久国产直播| 欧美高清视频在线播放| 国产精品盗摄久久久| 国产午夜精品一区二区三区视频 | 午夜精品福利在线| 久久久久久亚洲精品不卡4k岛国| 嫩草伊人久久精品少妇av杨幂| 欧美日韩日日骚| 国产日韩一区二区三区| 亚洲一区二区三区四区视频| 久久久久久久久岛国免费| 欧美精品免费看| 国产欧美午夜| 亚洲男女自偷自拍| 久久亚洲影院| 国产精品sss| 伊人男人综合视频网| 久久狠狠久久综合桃花| 欧美精品激情| 国产亚洲精品福利| 欧美一区二区三区在线视频| 欧美 日韩 国产 一区| 国产精品区一区| 亚洲一级影院| 欧美a一区二区| 国产免费成人av| 午夜久久久久久| 欧美黄色日本| 国产一区二区看久久| 欧美一区二区视频观看视频| 欧美激情一区二区在线 | 免费精品视频| 国产精品视频免费观看| 亚洲在线视频免费观看| 免费久久久一本精品久久区| 国产九色精品成人porny| 亚洲欧美电影院| 欧美精品国产一区二区| 国内成人精品2018免费看| 欧美一区二区黄色| 欧美日本精品一区二区三区| 国产一区二区你懂的| 久久不射网站| 国产精品久久久久免费a∨| 亚洲一区欧美激情| 欧美激情欧美狂野欧美精品| 国内精品视频一区| 另类尿喷潮videofree| 国产亚洲人成网站在线观看| 久久久精品动漫| 国产精品免费电影| 香蕉亚洲视频|