認證考試PowerDesigner12.5教程_第1頁
認證考試PowerDesigner12.5教程_第2頁
認證考試PowerDesigner12.5教程_第3頁
認證考試PowerDesigner12.5教程_第4頁
認證考試PowerDesigner12.5教程_第5頁
已閱讀5頁,還剩93頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、資深顧問:尹建民課程安排(一)第一天上午下午需求模型RQM概念數(shù)據(jù)模型CDM物理數(shù)據(jù)模型PDMThursday, August 25, 20222課程安排(二)第二天上午CDM/PDM模型間轉換模型比較及合并腳本生成及反向模型報表生成模型版本管理工具Repository下午從需求分析、到業(yè)務建模、概念模型以致生成數(shù)據(jù)庫腳本,生成代碼;開始頭至尾做一個實例,深入體驗PowerDesigner的強大功能Thursday, August 25, 20223Thursday, August 25, 20224PowerDesigner的歷史由中國人王曉昀完成編制1989 -在法國發(fā)布第一個商用版本AM

2、C*Designor (版本2.0) 1992 -在美國發(fā)布第一個商用版本S-Designor 1995 -S-Designor改名為PowerDesigner 1997 -發(fā)布PowerDesigner 6.0 2001 12月-發(fā)布PowerDesigner 9.5 的最初版本, 并發(fā)布升級及維護版本直到2003年 2004 12月-發(fā)布版本PowerDesigner 10.0 2005 -發(fā)布PowerDesigner 11.0 2007 7月-發(fā)布PowerDesigner 12 Thursday, August 25, 20225Thursday, August 25, 20226P

3、owerDesigner與其他工具的比較PowerDesignerRoseVisioERWin出身面向對象設計數(shù)據(jù)庫設計實用性語言支持Thursday, August 25, 20227PowerDesigner12.5是一個集所有現(xiàn)代建模技術于一身的完整工具,它集成了強有力的業(yè)務建模技術、傳統(tǒng)的數(shù)據(jù)庫分析和實際,以及UML對象建模。通過了元數(shù)據(jù)的管理、沖突分析和真正的企業(yè)知識庫等功能。提供了一個完整的企業(yè)建模環(huán)境包括了數(shù)據(jù)庫模型設計的全過程。利用可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型可以生成多種客戶端開發(fā)工具的應用程序還可為數(shù)據(jù)倉庫制作結構模型,能對團隊設計模型進行控制??膳c許多流行

4、的數(shù)據(jù)庫設計軟件以及開發(fā)軟件,例如:Visual Studio,Java,Power Builder等相配合使用來縮短開發(fā)時間和使系統(tǒng)設計更優(yōu)化。Thursday, August 25, 20228PowerDesigner12.5能做什么?PowerDesigner是一個“一站式”的企業(yè)級建模及設計解決方案,它能幫助企業(yè)快速高效地進行企業(yè)應用系統(tǒng)構建及再工程(Re-engineer)。 IT專業(yè)人員可以利用它來有效開發(fā)各種解決方案,從定義業(yè)務需求到分析和設計,以至集成所有現(xiàn)代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的開發(fā)等。PowerDesig

5、ner是結合了下列幾種標準建模技術的一款獨具特色的建模工具集:業(yè)務流程建模、通過 UML 進行的應用程序建模以及市場占有率第一的數(shù)據(jù)建模,這些建模技術都是由功能強大的元數(shù)據(jù)管理解決方案提供支持的.Thursday, August 25, 20229Thursday, August 25, 202210業(yè)務方面 增強了數(shù)據(jù)建模與流程建模的集成能力,大大提高了業(yè)務過程描述與信息系統(tǒng)建模之間的協(xié)作能力。利用至今為止最全面的客戶定制工具,自動實現(xiàn)了對更多標準與做法的支持。能適應企業(yè)架構框架建模的需要,支持多種行業(yè)及相關的標準集。Thursday, August 25, 202211技術方面 更加豐富的

6、用戶界面大大簡化新用戶的學習曲線,而且支持界面的客戶化定制。同時提供了非常方便的元數(shù)據(jù)映射界面來支持數(shù)據(jù)與數(shù)據(jù),XML甚至對象之間的轉換定義。提供一個強大的報表生成器,包括全新的報表引導,基于表格的報表,并支持更豐富的RTF和HTML格式支持最新的標準包括UML2.0、BPMN,以及數(shù)據(jù)管理系統(tǒng)的最新版本等。更多ERWin的import選項,支持數(shù)據(jù)建模工具平滑地遷移。Thursday, August 25, 202212PowerDesigner12.5新功能(一)-通用功能使用更加方便界面更加漂亮操作更加簡介功能更加完備PowerDesigner12.5新功能(二)-通用功能需求管理通過使

7、用微軟Word的導入和同步功能,收集、連接、管理、存儲用戶分配狀態(tài)(user allocation)和可跟蹤矩陣視圖(traceability matrix views),并提供了層次化的報表生成。 沖突分析向上和向下檢測沖突變化。能在變化產生之前以方便和安全的方式呈現(xiàn)存在沖突的文檔和報表。 文檔生成提供全面向導驅動以及拖拽方式來生成Excel列表、HTML和RTP文檔。 高度的可擴展性可定制的GUI、MDA、腳本。 數(shù)據(jù)映射編輯器以拖拽的方式實現(xiàn)對象/關系、XML到數(shù)據(jù)庫和數(shù)據(jù)倉庫的映射。 面向服務的架構在業(yè)務和技術級上構建服務。Thursday, August 25, 202213Thur

8、sday, August 25, 202214PowerDesigner12.5新功能(三)-數(shù)據(jù)庫數(shù)據(jù)庫模塊是PowerDesigner的強項,分為CDM和PDM兩種PowerDesigner12.5 支持所有主流開發(fā)平臺:支持超過 60 種(版本)關系數(shù)據(jù)庫管理系統(tǒng),包括最新的Oracle、IBM、Microsoft、Sybase、MySQL等支持各種主流應用程序開發(fā)平臺,如 Java J2EE、Microsoft .NET(C#和 VB.NET)、Web Services 和 PowerBuilder,Thursday, August 25, 202215PowerDesigner12.

9、5新功能(四)-需求模型RQM應CMMI Level 2針對需求管理的要求,提供需求管理模塊跟Word進行無縫集成企業(yè)可匯入過去以Word撰寫的需求分析文件,方便后續(xù)的追蹤與管理。支持用戶自定義的代碼模板來定制自己的格式16PowerDesigner12.5新功能(五)-面向對象模型 (OOM) 面向對象模型 (OOM) 一個OOM包含一系列包,類,接口 , 和他們的關系。 這些對象一起形成所有的 ( 或部份) 一個軟件系統(tǒng)的邏輯的設計視圖的類結構。 一個OOM本質上是軟件系統(tǒng)的一個靜態(tài)的概念模型。你使用 Power Designer 面向對象模型建立面向對象模型.(OOM) 你能為純粹地對象

10、- 導向的靠模切目的建立一個OOM, 產生Java文件或者PowerBuilder文件,或你能使用一個來自OOM的物理數(shù)據(jù)模型(PDM)對象 , 來表示關系數(shù)據(jù)庫設計分析。17PowerDesigner12.5新功能(六)-業(yè)務程序模型 (BPM)業(yè)務程序模型 (BPM) BPM 描述業(yè)務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。 BPM 是從業(yè)務合伙人的觀點來看業(yè)務邏輯和規(guī)則的概念模型,使用一個圖表描述程序,流程,信息和合作協(xié)議之間的交互作用。 Thursday, August 25, 202218PowerDesigner12.5新功能(七)-信息流模型ILM在企

11、業(yè)應用的分析與開發(fā)整個過程中,會有大量的模型產生,這些模型之間都存在相應的關系。PowerDesigner創(chuàng)新地提出信息流模型(ILM),并通過非常直觀的映射編輯器來表達模型之間的信息流動關系,大大方便了企業(yè)級建模的管理能力支持ETL和EII支持概念數(shù)據(jù)和業(yè)務處理模型新的集成的服務符號Thursday, August 25, 202219Thursday, August 25, 202220PowerDesigner12.5-安裝安裝過程,可以根據(jù)自己需求進行有選擇地安裝查看安裝后文件:Program FilesSybasePowerDesigner 12:Program FilesSybas

12、ePowerDesigner 12Resource FilesDBMS:Program FilesSybasePowerDesigner 12Resource FilesExtended Model DefinitionsThursday, August 25, 202221Thursday, August 25, 202222正式進入PowerDesigner12.6世界-Hello,PowerDesigner基本功能工作空間WorkSpace容器,可以包含各種類型的工程工程ProjectCDM,PDM,OOM,BPM等文件夾Folder窗口Window屬性表Property Sheet列表

13、ListThursday, August 25, 202223Thursday, August 25, 202224PowerDesigner使用-工作空間管理工作空間創(chuàng)建工作空間打開工作空間更改工作空間保存工作空間刪除工作空間Thursday, August 25, 202225PowerDesigner使用-工具欄工具欄- 工具欄用來提供一個快速訪問特定菜單命令,并且很方便地創(chuàng)建對象創(chuàng)建工具欄自定義工具欄隱藏/顯示工具欄刪除工具欄Thursday, August 25, 202226Thursday, August 25, 202227PowerDesigner使用-窗口WindowsTh

14、ursday, August 25, 202228PowerDesigner使用-屬性表Property sheetThursday, August 25, 202229PowerDesigner使用-文件夾Folder文件夾主要用來管理、分類多個不同文件而設置的新建刪除刪除是不可恢復的Thursday, August 25, 202230PowerDesigner使用-列表列表:把相同類型的數(shù)據(jù)模型對象用文本的形式呈現(xiàn)給用戶Thursday, August 25, 202231PowerDesigner使用-數(shù)據(jù)模型文件模型擴展名 備份擴展名 Requirements Model (RQM)

15、 .rqm .rqb Business Process Model (BPM) .bpm .bpb Conceptual Data Model (CDM) .cdm .cdb Physical Data Model (PDM) .pdm .pdb Information Liquidity Model (ILM) .ilm .ilb Object-Oriented Model (OOM) .oom .oob XML Model (XSM) .xsm .xsb Free Model (FEM) .fem .feb Multi-Model report .mmr .bmr Thursday, Au

16、gust 25, 202232Thursday, August 25, 202233PowerDesigner數(shù)據(jù)模型-需求模型RQMRQM內容什么是RQM?如何創(chuàng)建RQM定義需求文檔定義用戶和組定義術語庫 需求模型轉換Thursday, August 25, 202234PowerDesigner數(shù)據(jù)模型-需求模型RQM什么是RQM?建立需求模型的目的是定義系統(tǒng)邊界,使系統(tǒng)開發(fā)人員能夠更清楚地了解系統(tǒng)需求,同時為計劃迭代的技術內容提供基礎,為估算開發(fā)系統(tǒng)所需成本和時間提供基礎。PowerDesigner提供了有效的需求建模,保證更準確的項目結果,并通過建立設計和需求的關聯(lián)保證更好的可追蹤性。

17、PowerDesigner通過層次結構顯示了該系統(tǒng)的主要功能。用戶可以通過屬性對話框,進行詳細的需求描述。為了進一步分析該子系統(tǒng)的業(yè)務需求,結構及機制,發(fā)現(xiàn)企業(yè)中當前存在的問題并確定改進的可能性,可以進行業(yè)務流程分析。 Thursday, August 25, 202235PowerDesigner數(shù)據(jù)模型-需求模型RQM創(chuàng)建RQMThursday, August 25, 202236PowerDesigner數(shù)據(jù)模型-需求模型RQM用戶和組用戶是在需求模型中至少有一個需求所關系的人員組是有一系列的具有相同特性的人組成的組織詞匯庫詞匯庫可以清晰地定義單詞,避免在需求模型中發(fā)生誤解,同樣,需要給

18、出該單詞的詳細解釋。Thursday, August 25, 202237PowerDesigner數(shù)據(jù)模型-需求模型RQM需求文檔視圖RDV創(chuàng)建RQV定義RQV跟蹤矩陣視圖TMV創(chuàng)建TMV定義TMV用戶分配矩陣視圖UAMV創(chuàng)建UAMV定義UAMVThursday, August 25, 202238PowerDesigner數(shù)據(jù)模型-需求模型RQM需求模型轉換從Word中創(chuàng)建RQM從RQM轉換成Word文檔跟VSTS中的工作項互相轉換Thursday, August 25, 202239PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDMCDM內容什么是CDM?創(chuàng)建CDM定義實體定義屬性定

19、義域定義關聯(lián)、聯(lián)合和繼承定義業(yè)務規(guī)則檢查模型Thursday, August 25, 202240PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM什么是CDM?CDM 表現(xiàn)數(shù)據(jù)庫的全部邏輯的結構,與任何的軟件或數(shù)據(jù)儲藏結構無關。 一個概念模型經常包括在物理數(shù)據(jù)庫中仍然不實現(xiàn)的數(shù)據(jù)對象。 它給運行計劃或業(yè)務活動的數(shù)據(jù)一個正式表現(xiàn)方式。CDM是分析階段用以理清數(shù)據(jù)之間的關聯(lián)性,以實體-關系圖表示一個實體具有的屬性,以及與其它實體的1對1、1對多或多對多關系 Thursday, August 25, 202241PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM創(chuàng)建CDMThursday,

20、 August 25, 202242PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義實體實體是帶有描述特性的可以辨別的對象。在概念數(shù)據(jù)模型中,只有業(yè)務問題需要的對象才被定義為實體,一個實體可能是有形的或無形的、具體的或抽象的、有生命的或無生命的。Thursday, August 25, 202243PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義屬性實體屬性是附加到實體上的數(shù)據(jù)項Thursday, August 25, 202244PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義域一個域定義你能適用于多個數(shù)據(jù)項目的標準數(shù)據(jù)結構。 當你修正一個域時,你將更新全部與域

21、關聯(lián)的數(shù)據(jù)項目。 當你作任何變化的時候 , 這導致數(shù)據(jù)一致化特性比較容易。可以創(chuàng)建一些自己常用的域,來應用到數(shù)據(jù)對象上,就不會導致相同的用途,但是數(shù)據(jù)類型和長度不一致Thursday, August 25, 202245PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義關聯(lián)聯(lián)系是指兩個實體之間或實體內部的連接或關系。完成實體定義以后,應該在它們之間建立聯(lián)系。實體的聯(lián)系通常是依據(jù)業(yè)務規(guī)則確定的Thursday, August 25, 202246PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義聯(lián)合聯(lián)合是為了解決多對多聯(lián)系而產生的一個人工實體可以為聯(lián)合實體定義屬性。Thursda

22、y, August 25, 202247PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM定義繼承繼承連接用來定義一種父類(父實體)與子類(子實體)之間的特殊聯(lián)系。子實體與它的父實體共享一些屬性,有一個或多個屬性不被父實體或其它子實體所共享。父實體也能有一個或多個聯(lián)系不與子實體共享。互斥繼承Thursday, August 25, 202248PowerDesigner數(shù)據(jù)模型-概念數(shù)據(jù)模型CDM檢查模型業(yè)務規(guī)則檢查域檢查數(shù)據(jù)項檢查實體檢查實體屬性檢查實體標識符檢查關系檢查聯(lián)合檢查繼承檢查Thursday, August 25, 202249Thursday, August 25, 202

23、250PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDMPDM內容什么是PDM?創(chuàng)建PDM定義表、視圖和存儲過程定義列定義索引、關鍵字(PK、FK、AK)定義引用定義約束定義用戶和組檢查模型Thursday, August 25, 202251PowerDesigner的歷史什么是PDM?CDM反映了業(yè)務領域中信息之間的關系,它不依賴于物理實現(xiàn)。只有重要的業(yè)務信息才出現(xiàn)在CDM 中。PDM定義了模型的物理實現(xiàn)細節(jié)。例如,所選RDBMS的數(shù)據(jù)類型特征、索引定義、視圖定義、存儲過程定義、觸發(fā)器定義等。分析階段的CDM轉換成PDM后,便將抽象的實體、屬性與關系,對應到實際數(shù)據(jù)庫的數(shù)據(jù)表、字段、主

24、鍵、外部索引鍵等內容。Thursday, August 25, 202252PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM創(chuàng)建PDMThursday, August 25, 202253PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義表、視圖表可以看作有行和列的電子數(shù)據(jù)表,表是關系數(shù)據(jù)庫中一種擁有數(shù)據(jù)的結構。視圖是一個或多個表中的數(shù)據(jù)的簡化描述,用戶可以將視圖看成一個存儲查詢或一個虛擬表查詢僅僅存儲在oracle數(shù)據(jù)字典中,實際的數(shù)據(jù)沒有存放在任何其它地方,所以建立視圖不用消耗其他的空間。要在實際系統(tǒng)中分析視圖的數(shù)量以及使用視圖的頻率Thursday, August 25,

25、202254PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM存儲過程存儲過程只在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯可提高數(shù)據(jù)庫執(zhí)行速度。當對數(shù)據(jù)庫進行復雜操作時,可將此復雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務處理結合一起使用。存儲過程可以重復使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量安全性高,可設定只有某此用戶才具有對指定存儲過程的使用權注意:在分布式系統(tǒng)中要少用存儲過程Thursday, August 25, 202255PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義索引、關鍵字索引是一個與表有關的數(shù)據(jù)結構,它是通過索引列進行邏輯排序的。索引能夠調整模型的可用

26、性,改進系統(tǒng)的性能,消除查找到記錄之前在表中的多次掃描。索引的存在減慢了數(shù)據(jù)的修改(插入、修改、刪除)速度。候選關鍵字是由一個或多個列組成的,它們的每組值與一條并且只有一條表中的記錄相對應。候選關鍵字具有充當主鍵的資格,只是沒有被選做主鍵。它為數(shù)據(jù)訪問提供了方便,調整了數(shù)據(jù)的可用性。Thursday, August 25, 202256PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義引用引用是在父表和字表間建立一種關系。引用定義引用一致完整性約束在列之間,可以是主鍵、外鍵或者是替代主鍵引用最常見的是在主鍵上Thursday, August 25, 202257PowerDesigne

27、r數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM定義約束PowerDesigner支持下列約束:限制(Restrict)。不允許進行修改或刪除操作。若修改或刪除主表的主鍵時,如果子表中存在子記錄,系統(tǒng)將產生一個錯誤提示。這是缺省的參照完整性設置。置空(Set Null)。如果外鍵列允許為空,若修改或刪除主表的主鍵時,把子表中參照的外鍵列設置為空值(NULL)。置為缺省(Set Default)。如果指定了缺省值,若修改或刪除主表的主鍵時,把子表中參照的外鍵設置為缺省值(Default)。級聯(lián)(Cascade)。把主表中主鍵修改為一個新的值時,相應修改子表中外鍵的值;或者刪除主表中主鍵的記錄時,要相應刪除子表中外

28、鍵的記錄。Thursday, August 25, 202258PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM檢查模型業(yè)務規(guī)則檢查域檢查用戶組檢查表、列、檢查數(shù)據(jù)類型檢查關鍵字檢查視圖檢查索引檢查Thursday, August 25, 202259PowerDesigner數(shù)據(jù)模型-用戶和組定義用戶和組表空間用戶組Thursday, August 25, 202260Thursday, August 25, 202261PowerDesigner數(shù)據(jù)模型-模型比較/合并模型的比較選擇Tools-Compare Model比較選項兩個模型比較模型跟數(shù)據(jù)庫比較模型的合并選擇Tools-M

29、erge ModelThursday, August 25, 202262PowerDesigner數(shù)據(jù)模型-物理數(shù)據(jù)模型PDM檢查模型選擇Tools-Check Model選擇需要檢查的對象選擇需要檢查的對象類型使用檢查模型參數(shù)工具開始糾錯Thursday, August 25, 202263PowerDesigner數(shù)據(jù)模型-模型轉換模型轉換CDM-PDMPDM-CDMPowerDesigner數(shù)據(jù)模型-模型之間的轉換關系CDM是一般的開始PowerDesigner數(shù)據(jù)模型-模型轉換建立CDM轉換為PDM產生Database比較數(shù)據(jù)庫同步Database產生報告Thursday, Augu

30、st 25, 202266Thursday, August 25, 202267PowerDesigner12.5-腳本生成及執(zhí)行數(shù)據(jù)庫操作連接數(shù)據(jù)庫(Connect)產生數(shù)據(jù)庫(Generate Database)同步數(shù)據(jù)庫(Modify Database)產生測試數(shù)據(jù)(Generate Test Data)執(zhí)行SQL腳本(Execute SQL)PowerDesigner12.5-連接數(shù)據(jù)庫如果選擇ODBC方式,則可以直接連接到數(shù)據(jù)庫,從而直接產生數(shù)據(jù)庫表以及其他數(shù)據(jù)庫對象。選擇Database Configure Data Connections。選擇Database Connect選擇

31、數(shù)據(jù)源,并輸入正確的用戶名和密碼,點Connect。Thursday, August 25, 202268PowerDesigner12.5-生成數(shù)據(jù)庫選擇Database Generate Database 可以生成到文件或者直接數(shù)據(jù)庫選擇需要生成的對象選擇生成規(guī)則(選項)Thursday, August 25, 202269Thursday, August 25, 202270PowerDesigner12.5-測試數(shù)據(jù)庫大小及生成測試數(shù)據(jù)估算數(shù)據(jù)庫大小選擇DataBase-Estimate Database Size選擇表,開始估算生成測試數(shù)據(jù)選擇DataBase-Generate Te

32、st Data選擇生成測試數(shù)據(jù)的數(shù)量及所需要生成的表選擇生成文件、直接到數(shù)據(jù)庫或者SQL語句Thursday, August 25, 202271PowerDesigner12.5-逆向工程逆向工程逆向工程:將已存在的數(shù)據(jù)庫產生進新的 PDM 之內。 數(shù)據(jù)來源可能是從腳本文件或一個開放數(shù)據(jù)庫連接數(shù)據(jù)來源。 當你逆向工程使用腳本的時候,你能使用一個單一腳本文件或一些腳本文件。File-Reverse Engineer-Database 或者Database-Reverse Engineer DatabaseThursday, August 25, 202272Thursday, August 2

33、5, 202273PowerDesigner12.5-報表生成生成報表使用報表向導生成模型報表和多模型報表生成列表報表報表編輯器Thursday, August 25, 202274PowerDesigner12.5-報表生成步驟新建立報表文件拖拉需要顯示的部分到報表輸出選項修改輸出選項的內容選擇生成的RTF或者其他的類型的報表文件Thursday, August 25, 202275PowerDesigner數(shù)據(jù)模型-多模型報表PowerDesinger 12.0 還新增了一個多模型文檔整合導出的Milti-Model Report模型,允許你以多個模型作為輸入生成為統(tǒng)一文檔,實現(xiàn)模型設計按

34、階段分開,文檔又統(tǒng)一整合的目的。PowerDesigner文檔導出的設置非常精細,所以要設置好一個文檔導出模式實非不易。有鑒于此,PowerDesinger提供了三種常用的導出模板,用戶也可以自己定義模板。通過模板可以迅速完成設計模型文檔的導出工作。Thursday, August 25, 202276Thursday, August 25, 202277PowerDesigner版本控制工具-RepositoryRepository在儲存和管理建模和設計過程中的信息方面,融合面向對象概念,高度細化版本控制的粒度,支持廣泛的設計模型和文件類型,為開發(fā)團隊提供了一個整合的設計建模和版本控制環(huán)境,

35、大大提高了團隊的開發(fā)效率。Repository提供的對象查找功能,使用戶可以跟蹤模型變化,了解變更原因,通過PowerDesigner的信息流模型(Information Liquidity Model)獲悉變更對整個項目相關模型的影響。在此基礎上用戶可以生成相應的項目報告(Report),包括模型信息,歷史變更信息及模型關聯(lián)信息等。Thursday, August 25, 202278PowerDesigner版本控制工具-Repository功能特點模型管理:在同一位置存儲和版本化PowerDesigner模型及其他類型文檔。用戶可以在客戶端可以訪問服務器端數(shù)據(jù)庫,合并/提交(Consol

36、idation)和提?。‥xtract)文件,以保持數(shù)據(jù)的完整性和一致性。安全:基于角色的安全機制,全面的權限管理。數(shù)據(jù)庫管理員或團隊負責人能控制用戶對模型的訪問和可視化區(qū)域。同時提供記錄訪問日志的功能。跨模型的沖突分析:Repository能為跨模型的沖突分析提供并維護完整的存儲和完整的模型間的依賴關系軟件資產管理:查找和重用跨越模型和項目的對象。 Thursday, August 25, 202279Thursday, August 25, 202280PowerDesigner版本控制工具-Repository創(chuàng)建Repository定義Repository初始化Repository設置

37、用戶和群組及操作權限設置用戶(User)和群組(Group)將用戶或群組加入指定群組版本管理合并/提交(Consolidate)提?。‥xtract)版本對比對象查找Thursday, August 25, 202281PowerDesigner版本控制工具-Repository創(chuàng)建Repository定義Repository(1) 選擇菜單項Repository-Repository Definitions(2) 點擊菜單欄上的Add a Row按鈕,添加一個新的Repository定義。輸入Repository Name (如Sample),Repository User(如Iris),并

38、點擊Data Souce Name單元格末尾的按鈕,設置ODBC數(shù)據(jù)源,指定存儲Repository的數(shù)據(jù)庫(如圖4所示)。(3) 設置完畢可以雙擊新增加的Repository所在行,測試數(shù)據(jù)庫連接。Thursday, August 25, 202282PowerDesigner版本控制工具-Repository創(chuàng)建Repository初始化Repository(1)選擇菜單項RepositoryConnect(2)分別輸入登陸Repository和數(shù)據(jù)庫的用戶名和密碼,點擊OK第一次連接Repository時,無論登陸用戶是誰,系統(tǒng)都會默認以ADMIN登陸,目的是為了有足夠的權限在數(shù)據(jù)庫中創(chuàng)

39、建所需的表和數(shù)據(jù)(3)初始化結束,用戶可以連接到Repository進行后續(xù)的設置或操作。Thursday, August 25, 202283PowerDesigner版本控制工具-Repository設置用戶和群組及操作權限權限定義權限描述連接(Connect)用戶可連接到Repository凍結版本(Freeze Versions)用戶可凍結文件版本鎖定版本(Lock Versions)用戶可鎖定文件版本管理分支 (Manage Branches)用戶可創(chuàng)建,修改和刪除分支管理配置 (Manage Configurations)用戶可創(chuàng)建,修改和刪除配置管理文件 (Manage All

40、Documents)用戶可創(chuàng)建,合并,提取,解鎖,解凍,定義許可和刪除任意文件版本version管理用戶 (Manage Users)用戶可創(chuàng)建,修改和刪除用戶和群組,可授權給用戶和群組和將用戶或組加入某個群組管理知識庫(Manage Repository)用戶可以升級Repository和刪除的數(shù)據(jù)庫Thursday, August 25, 202284角色設置 角色權限數(shù)據(jù)庫管理員(Database Administrator)管理知識庫,管理用戶數(shù)據(jù)管理員 (Data Administrator)連接,管理文件團隊負責人(Team Leader)連接,鎖定版本,凍結版本,管理分支,管理配

41、置開發(fā)/設計人員 (Designer)連接,鎖定版本,凍結版本,Thursday, August 25, 202285PowerDesigner版本控制工具-Repository設置用戶和群組及操作權限設置用戶(User)和群組(Group)在設置用戶之前,系統(tǒng)需要以ADMIN連接到Repository。選擇菜單項RepositoryUsers,添加新的用戶(如Iris)。群組是有共同權限的用戶的集合。選擇菜單項RepositoryGroups可添加新的群組(如Designers)。雙擊某一用戶(群組)進入PropertiesRights可設置用戶(群組)權限Thursday, August 25, 202286Thursday, August 25, 202287PowerDesigner版本控制工具-Repository設置用戶和群組及操作權限將用戶或群組加入指定群組要將某一用戶/群組(如Iris)加入一指定群組(如Designers),可雙擊該用戶(群組)進入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論