五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

協(xié)同建模-EA導(dǎo)入

2023-06-12 10:06 作者:bommmii  | 我要投稿

? ? ? ?系統(tǒng)的設(shè)計(jì)建模過程中,經(jīng)常需要用到多角色去協(xié)同分工完成對應(yīng)工作,不同的角色負(fù)責(zé)不同的部分處理不同的需求模塊,系統(tǒng)負(fù)責(zé)人如需對建設(shè)模型情況進(jìn)行跟蹤,最好的方式就是將不同模塊均建立在一個整體模型中,那么就需要建模工具提供協(xié)同建模的支持。EA作為主流建模工具就可以為用戶提供此類建模需求。

http://tool.uml.com.cn/ToolsEA/introduce.asp

EA支持四種協(xié)同建模方式,分別是:

l?基于本地文件

l?基于共享文件倉庫

l?基于模型數(shù)據(jù)庫

l?基于云服務(wù)

(一)基于本地文件的建模協(xié)作

在這種模式下,模型以本地文件的形式存在建模者的電腦上,如果2個建模者之間要協(xié)作,一般的操作方式如下:

l?A用戶要把分發(fā)的的模型包導(dǎo)出為xml文件,發(fā)給B用戶。

l?B用戶把xml文件導(dǎo)入到模型包,開始建模;

l?B用戶完成建模后,再把模型包導(dǎo)出為xml文件,發(fā)給A用戶;

l?B用戶在原有的模型中把XML文件導(dǎo)入到模型包,完成合并

?

(二)Enterprise Architect基于SVN多人協(xié)作環(huán)境搭建

1、下載安裝SVN與EA,SVN下載地址:https://tortoisesvn.net/downloads.html

https://blog.csdn.net/qq_36636969/article/details/81530831

2、?在SVN服務(wù)器上建立項(xiàng)目版本配置庫https://www.cnblogs.com/jiangtaobolg/p/7485494.html相關(guān)的一系列文章

3、創(chuàng)建好工程目錄之后,需要在“user”中添加用戶,TortoiseSVN是Subversion版本控制系統(tǒng)的一個免費(fèi)開源客戶端,右擊時點(diǎn)擊“Repo-Browser”輸入項(xiàng)目地址(trunk進(jìn)行右擊??梢詮?fù)制其地址),輸入用戶名以及密碼即可,在TortoiseSVN客戶端中顯示工程目錄。

4、為相關(guān)人員分配一個賬號,用戶通過使用svn客戶端連接svn服務(wù)時需要輸入賬號和密碼,svn服務(wù)對賬號和密碼進(jìn)行校驗(yàn),輸入正確可以繼續(xù)訪問,當(dāng)用戶訪問倉庫下某個目錄時,svn服務(wù)對用戶進(jìn)行授權(quán),如果用戶擁有該目錄的訪問權(quán)限方可訪問。(進(jìn)行權(quán)限控制)

https://www.cnblogs.com/jiangtaobolg/p/7486018.html

可以在SERVER中創(chuàng)建組“Groups”

5、將已有的EAP文件導(dǎo)入服務(wù)器中

https://blog.csdn.net/yagerfgcs/article/details/53841222

首先對已有的eap工程進(jìn)行版本控制配置,其中絕對路徑是在SVN中checkout的路徑,下面的另一個路徑是svn.exe的路徑

6、配置客戶端環(huán)境(開發(fā)人員導(dǎo)出設(shè)計(jì)文件)

(1)新建空的eap工程,無需選擇任何模型?
(2)在model根節(jié)點(diǎn)右鍵選擇包控制->導(dǎo)入模型節(jié)點(diǎn)?

(3)選擇一個模型分支,即指定到本地工作目錄,選擇*.eab文件?

(4)進(jìn)行版本更新,本地路徑大多數(shù)都是SVN checkout的地址

(三)基于文件服務(wù)器進(jìn)行建模協(xié)作

? ? ? ? 在這種模式下,建立一臺獨(dú)立的文件服務(wù)器,在上面安裝上基于文件的版本控制系統(tǒng),例如:SVN、Git,用戶在客戶端安裝好文件控制版本控制系統(tǒng)的客戶端,然后配置EA和文件控制系統(tǒng)的接口。在EA中通過文件控制系統(tǒng)客戶端鏈接服務(wù)器上的文件倉庫,把模型中要進(jìn)行控制的包加入到文件倉庫,然后通過文件控制系統(tǒng)的check out/check in進(jìn)行協(xié)同。

在配置好EA和SVN客戶端的連接后,用戶就可以通過響應(yīng)的包建立控制將其加入到問價倉庫,然后執(zhí)行相關(guān)的chech out/check in操作。

(四)基于模型數(shù)據(jù)庫的建模協(xié)作

在這種模式下,用戶首先搭建一個服務(wù)器,在上面安裝好EA的模型數(shù)據(jù)庫。然后一個用戶以EA作為客戶端,訪問模型數(shù)據(jù)庫,進(jìn)行建模。其他用戶就可以通過EA對同一模型數(shù)據(jù)庫進(jìn)行訪問,瀏覽模型、修改、保存。如果2個人存在并發(fā),則通過數(shù)據(jù)庫的并發(fā)機(jī)制進(jìn)行處理。

在此種模式下,在EA中需要配置ODBC的數(shù)據(jù)庫鏈接,包括數(shù)據(jù)庫URL、用戶名、密碼,然后EA通過ODBC鏈接訪問模型數(shù)據(jù)庫。如下是配置模型數(shù)據(jù)庫ODBC連接的界面。


(五)基于云服務(wù)的建模協(xié)作

如果用戶希望在internet上面能夠讓模型被遠(yuǎn)程用戶更方便的訪問,可以采用基于云服務(wù)的模型協(xié)作。在這種模式下,用戶首先建立一個模型數(shù)據(jù)庫,然后在模型數(shù)據(jù)庫上面在搭建一個cloud服務(wù)器,安裝相應(yīng)的web服務(wù)。然后用戶在EA建??蛻舳?,就可以通過Internet鏈接cloud服務(wù)器,進(jìn)行更加簡單方面的訪問。這種模式尤其適用于人員分散在全球各地的團(tuán)隊(duì)。

在基于Cloud Server進(jìn)行的建模協(xié)作模式下,用戶需要在

EA中配置和CLoud Server的鏈接,包括:URL、端口、模型名和密碼。


一、基于EA的數(shù)據(jù)庫建模

數(shù)據(jù)庫建模:即設(shè)計(jì)數(shù)據(jù)庫的過程,根據(jù)一個應(yīng)用的描述,去構(gòu)建出最優(yōu)的數(shù)據(jù)庫模式。

EA對數(shù)據(jù)庫建模提供如下支持:

l?概念數(shù)據(jù)建模:主要用于項(xiàng)目的分析階段,在EA中一般使用實(shí)體關(guān)系圖或UML類圖來建模。

l?邏輯數(shù)據(jù)建模:可以使用實(shí)體關(guān)系或UML類圖進(jìn)行定義

l?物理數(shù)據(jù)建模:對數(shù)據(jù)表、表中的數(shù)據(jù)列以及數(shù)據(jù)表的關(guān)系進(jìn)行了定義,可使用EA的UML的數(shù)據(jù)建模擴(kuò)展進(jìn)行數(shù)據(jù)建模

l?支持的數(shù)據(jù)庫包括(正向):Oracle、PostgreSQL、MySQL、DB2、infomix、Access、SQL Server、Sybase

l?可對已有的數(shù)據(jù)庫進(jìn)行逆向的數(shù)據(jù)模型

l?可基于模型進(jìn)行數(shù)據(jù)庫管理

1.?概念數(shù)據(jù)模型

涵蓋兩種建模方式:

??實(shí)體關(guān)系建模法:將數(shù)據(jù)概念“客戶”和“商品”表示為實(shí)體,他們之間有實(shí)體關(guān)系“訂購”。

??UML類圖建模方法:用類表示實(shí)體,用關(guān)聯(lián)關(guān)系代表類之間的關(guān)系。

2.?邏輯數(shù)據(jù)模型

通常使用UML類圖建模。包含實(shí)體和屬性

3.?物理數(shù)據(jù)模型

表示由數(shù)據(jù)庫模式實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu),包含數(shù)據(jù)庫表、列、主鍵和外鍵。每個表由一個UML表示,列由類的屬性表示,主鍵和外鍵使用UML的類的方法進(jìn)行建模的。

二、基于EA的數(shù)據(jù)庫建模


協(xié)同建模-EA導(dǎo)入的評論 (共 條)

分享到微博請遵守國家法律
闸北区| 合水县| 山阳县| 鄂伦春自治旗| 红河县| 南华县| 乌恰县| 安吉县| 岳池县| 新丰县| 天峨县| 廉江市| 长垣县| 常州市| 资溪县| 沾化县| 洮南市| 富川| 梅州市| 贵溪市| 无为县| 济南市| 开封市| 财经| 化州市| 洪洞县| 昭觉县| 汾西县| 渝中区| 松阳县| 永吉县| 盈江县| 来安县| 广宗县| 登封市| 东乡族自治县| 承德市| 浏阳市| 区。| 霍林郭勒市| 团风县|