版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章PD介紹與基本操作第一頁(yè),共34頁(yè)。本章內(nèi)容PowerDesigner歷史變遷1PowerDesigner使用環(huán)境2PowerDesigner主要功能模塊3與其他建模平臺(tái)的比較4安裝4第二頁(yè),共34頁(yè)。教學(xué)目的與要求1.了解PD建模工具的發(fā)展歷程2.熟悉PD建模工具的使用環(huán)境及相關(guān)對(duì)象3.了解PD建模工具在信息系統(tǒng)開發(fā)中的重要作用3.掌握PD建模工具的主要功能模塊及其作用。第三頁(yè),共34頁(yè)。簡(jiǎn)介PowerDesigner是Sybase公司的CASE工具集,是圖形化、易于使用的企業(yè)建模環(huán)境,也是最為流行的軟件分析與設(shè)計(jì)工具。集成了UML、企業(yè)架構(gòu)分析、數(shù)據(jù)建模的CASE工具。在一個(gè)應(yīng)用環(huán)境中為三種建模技術(shù)(數(shù)據(jù)庫(kù)設(shè)計(jì),業(yè)務(wù)處理和UML)同時(shí)提供豐富圖形支持的設(shè)計(jì)工具之一,實(shí)現(xiàn)了企業(yè)應(yīng)用的無(wú)縫集成,提供了完整的企業(yè)分布式應(yīng)用系統(tǒng)的分析設(shè)計(jì)和建模解決方案與J2EE、WEB、.NET平臺(tái)完全兼容可以方便地對(duì)管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),幾乎包括了數(shù)據(jù)庫(kù)模型設(shè)計(jì)的全過(guò)程。第四頁(yè),共34頁(yè)。簡(jiǎn)介可制作DFD、CDM、PDM,可以生成多種客戶端開發(fā)工具的應(yīng)用程序,還可為數(shù)據(jù)倉(cāng)庫(kù)制作結(jié)構(gòu)模型,也能對(duì)團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。不僅可以用于系統(tǒng)設(shè)計(jì)和開發(fā)的不同階段(業(yè)務(wù)流程分析、對(duì)象分析、對(duì)象設(shè)計(jì)和開發(fā)階段),而且滿足管理、系統(tǒng)設(shè)計(jì)、開發(fā)等相關(guān)人員的使用,是業(yè)界第一個(gè)同時(shí)提供數(shù)據(jù)庫(kù)設(shè)計(jì)開發(fā)和應(yīng)用開發(fā)的建模軟件??膳c許多流行的數(shù)據(jù)庫(kù)設(shè)計(jì)軟件,例如:PB、Delphi、VB等相配合使用來(lái)縮短開發(fā)時(shí)間、使系統(tǒng)設(shè)計(jì)更優(yōu)化。提供完備的模型報(bào)告功能第五頁(yè),共34頁(yè)。V1:1989年研制,法國(guó)SDP公司,AMC*DesignerV2:1990年,CDM,法語(yǔ)V3:1991年,開始在美國(guó)銷售,CDM、PDM,
S*Designer…..1995年P(guān)owersoft買下SDP公司,同年Sybase公司買下Powersoft,名為PowerDesignerV15:2010年,PowerDesigner15(長(zhǎng)盛不衰)
王曉昀1.1PowerDesigner的歷史變遷1.發(fā)展歷程第六頁(yè),共34頁(yè)。1.1PowerDesigner的歷史變遷2.發(fā)展歷程圖示第七頁(yè),共34頁(yè)。1.2PowerDesigner建模環(huán)境1.初始界面具有和大多數(shù)開發(fā)工具一樣的良好圖形用戶接口界面對(duì)象瀏覽器輸出窗口結(jié)果列表圖表窗口第八頁(yè),共34頁(yè)。對(duì)象瀏覽器窗口
(本地和知識(shí)庫(kù))層次結(jié)構(gòu),呈現(xiàn)模型信息,實(shí)現(xiàn)快速導(dǎo)航。圖表窗口(模型設(shè)計(jì)工作區(qū))
用于組織模型中的圖表,以圖形方式顯示模型中各對(duì)象之間的關(guān)系。輸出窗口
顯示操作過(guò)程中的相關(guān)信息,4個(gè)選項(xiàng)卡。結(jié)果列表
用于顯示模型對(duì)象查找結(jié)果,模型檢查結(jié)果信息。1.2PowerDesigner建模環(huán)境第九頁(yè),共34頁(yè)。2.對(duì)象瀏覽器的對(duì)象工作空間(Workspace)瀏覽器中模型組織的根(樹根),是組織及管理所有設(shè)計(jì)元素的虛擬環(huán)境。項(xiàng)目(Project)
作為容納模型的容器,組織和管理一個(gè)項(xiàng)目中包含的所有模型。一個(gè)工作空間可以同時(shí)處理多個(gè)獨(dú)立的項(xiàng)目。文件夾(folder)用來(lái)組織模型和文件的下一層次結(jié)構(gòu)。如:兩個(gè)獨(dú)立的項(xiàng)目,希望在一個(gè)工作空間中處理,此時(shí)可以使用文件夾。模型(Model)
模型是PD中的基本設(shè)計(jì)單元。每個(gè)模型中有一個(gè)或多個(gè)圖以及若干模型對(duì)象。1.2PowerDesigner建模環(huán)境第十頁(yè),共34頁(yè)。包(Package)
模型較大時(shí),可能需要把模型拆分成多個(gè)“子模型”以便于操作,這些子模型叫做包,可以把不同的包分配給不同的開發(fā)組。圖(Diagram)
展現(xiàn)模型對(duì)象之間的交互??梢栽谀P突虬袆?chuàng)建多個(gè)圖。模型對(duì)象(ModelObject)模型對(duì)象泛指與模型相關(guān)的所有術(shù)語(yǔ),對(duì)應(yīng)特有的圖形符號(hào)
注意:一些對(duì)象如業(yè)務(wù)規(guī)則無(wú)法顯示在圖中,只能通過(guò)對(duì)象瀏覽器或?qū)ο罅斜碓L問(wèn)。1.2PowerDesigner建模環(huán)境第十一頁(yè),共34頁(yè)。3.PD常用的操作窗口
提供多種窗口,完成模型對(duì)象參數(shù)設(shè)置或輔助模型的設(shè)計(jì)。模型對(duì)象屬性窗口雙擊模型對(duì)象模型檢查窗口
TOOLS→CheckModel查找對(duì)象窗口
Eidt→FindObjects
1.2PowerDesigner建模環(huán)境第十二頁(yè),共34頁(yè)。4.PD工具條
提供多種工具條,其中包含豐富的工具選項(xiàng),用于快速完成模型設(shè)計(jì)工作。工具條設(shè)置窗口:TOOLS→CustomizeToolbars
1.2PowerDesigner建模環(huán)境第十三頁(yè),共34頁(yè)。5.PD建模環(huán)境設(shè)置
可以簡(jiǎn)化操作,同時(shí)保持設(shè)計(jì)風(fēng)格的一致(團(tuán)隊(duì)協(xié)作)。選擇TOOLS→GeneralOption
1.2PowerDesigner建模環(huán)境第十四頁(yè),共34頁(yè)。1.3PowerDesigner15的功能模塊PowerDesigner主要包括以下功能:集成多種建模能力數(shù)據(jù)模型(E/R)業(yè)務(wù)模型(BPMN、BPEL、ebXML)應(yīng)用模型(UML)自動(dòng)生產(chǎn)代碼SQL(支持多于60種數(shù)據(jù)庫(kù)系統(tǒng))Java.NET
強(qiáng)大的逆向工程能力
可擴(kuò)展的企業(yè)庫(kù)解決方案,具備強(qiáng)大的安全性及版本控制能力自動(dòng)化、可定制的報(bào)表能力第十五頁(yè),共34頁(yè)。1.3PowerDesigner15的功能模塊項(xiàng)目(Project)知識(shí)庫(kù)(Repository)插件(Addins&Plug-in)模型(Model)企業(yè)架構(gòu)模型(EnterpriseArchitectureModel,EAM)需求模型(RequirementsModel,RQM)信息流模型(InformationLiquidityModel,ILM)業(yè)務(wù)處理模型(BusinessProcessModel,BPM)概念數(shù)據(jù)模型(ConceptualDataModel,CDM)邏輯數(shù)據(jù)模型(LogicalDataModel,LDM)物理數(shù)據(jù)模型(PhysicalDataModel,PDM)面向?qū)ο竽P停∣bject-OrientedModel,OOM)XML模型(XMLModel,
XSM)文檔(Report)第十六頁(yè),共34頁(yè)。1.3PowerDesigner15的功能模塊1、各個(gè)模塊的相互關(guān)系及其作用第十七頁(yè),共34頁(yè)。提供了多種建模方式,直接創(chuàng)建、修改已有的、轉(zhuǎn)換。模型按照兩種方式組織。Categories從EAM建模的角度出發(fā)按層次方式組織各類模型2、建模過(guò)程1.3PowerDesigner15的功能模塊第十八頁(yè),共34頁(yè)。Modeltypes
從模型角度出發(fā)組織各種圖形。1.3PowerDesigner15的功能模塊第十九頁(yè),共34頁(yè)。1.3.1業(yè)務(wù)處理模型(BPM)從業(yè)務(wù)人員的角度對(duì)業(yè)務(wù)邏輯和規(guī)則進(jìn)行詳細(xì)描述使用一個(gè)圖表(流程圖)描述程序、處理過(guò)程、流程、信息和合作協(xié)議之間的交互作用。需求分析階段使用第二十頁(yè),共34頁(yè)。1.3.2企業(yè)架構(gòu)模型(EAM)從業(yè)務(wù)層、信息層、應(yīng)用層以及技術(shù)層和需求與規(guī)劃層對(duì)企業(yè)的體系架構(gòu)進(jìn)行全方面的描述主要包括組織結(jié)構(gòu)圖業(yè)務(wù)通信圖進(jìn)程圖城市規(guī)劃圖應(yīng)用架構(gòu)圖面向服務(wù)圖技術(shù)基礎(chǔ)框架圖第二十一頁(yè),共34頁(yè)。1.3.3概念數(shù)據(jù)模型(CDM)對(duì)數(shù)據(jù)和信息進(jìn)行建模,利用E-R圖的形式組織數(shù)據(jù)CDM表現(xiàn)數(shù)據(jù)庫(kù)的全部邏輯的結(jié)構(gòu),與任何的軟件或數(shù)據(jù)儲(chǔ)藏結(jié)構(gòu)無(wú)關(guān)。它給運(yùn)行計(jì)劃或業(yè)務(wù)活動(dòng)的數(shù)據(jù)一個(gè)正式表現(xiàn)方式。不考慮物理實(shí)現(xiàn)細(xì)節(jié),只考慮實(shí)體之間的關(guān)系。最終用戶對(duì)數(shù)據(jù)存儲(chǔ)的看法,反映用戶的綜合性信息需求。檢驗(yàn)數(shù)據(jù)庫(kù)設(shè)計(jì)的有效性和合理性第二十二頁(yè),共34頁(yè)。1.3.4邏輯數(shù)據(jù)模型(LDM)邏輯數(shù)據(jù)模型(LDM)幫助分析信息系統(tǒng)的結(jié)構(gòu),獨(dú)立于具體物理數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。LDM比CDM具體,但不允許定義視圖、索引以及其他在PDM中處理的細(xì)節(jié)。邏輯數(shù)據(jù)模型作為數(shù)據(jù)庫(kù)設(shè)計(jì)的中間步驟。第二十三頁(yè),共34頁(yè)。1.3.5物理數(shù)據(jù)模型(PDM)基于特定DBMS,在CDM、LDM的基礎(chǔ)上進(jìn)行設(shè)計(jì)由PDM生成數(shù)據(jù)庫(kù),或?qū)?shù)據(jù)庫(kù)進(jìn)行逆向工程得到PDM可以將數(shù)據(jù)庫(kù)的物理設(shè)計(jì)結(jié)果從一種數(shù)據(jù)庫(kù)移植到另一種;可以利用逆向工程把數(shù)據(jù)庫(kù)物理結(jié)構(gòu)重新生成PDM或CDM;可以轉(zhuǎn)換為OOM;完成多種數(shù)據(jù)庫(kù)的詳細(xì)物理設(shè)計(jì),生成各種DBMS的物理模型,并生成數(shù)據(jù)庫(kù)對(duì)象的sql語(yǔ)句腳本。第二十四頁(yè),共34頁(yè)。1.3.6面向?qū)ο竽P?OOM)利用UML描述系統(tǒng)結(jié)構(gòu)的模型利用類圖生成不同語(yǔ)言的源文件(如Java、C#、PB等),或利用逆向工程將不同類型的源文件轉(zhuǎn)換成相應(yīng)的類圖從不同角度表現(xiàn)系統(tǒng)的工作狀態(tài),圖形有助于管理人員、系統(tǒng)分析師,開發(fā)人員、測(cè)試人員和其他人員之間進(jìn)行信息交流利用逆向工程將OOM生成CDM和PDM第二十五頁(yè),共34頁(yè)。1.3.7模型文檔編輯器(Multi-ModelReport)將各種模型生成相關(guān)的RTF或HTML格式的文檔可以自定義文檔生成項(xiàng),設(shè)置文檔格式第二十六頁(yè),共34頁(yè)。企業(yè)建模的生命周期Object-OrientedModel(OOM)ConceptualDataModel(CDM)PhysicalDataModel(PDM)DatabaseManagementSystem(DBMS)DatabaseSQLScriptODBCForwardEngineeringReverseEngineering-ApplicationStructure-BusinessLogic-DataStructures-BusinessRules-SchemaDefinition-Denormalization-Optimization(Indexing)-DatabaseCreationJavaSourcePowerBuilderSource
JavaCode-PowerBuilderCode第二十七頁(yè),共34頁(yè)。Visio特點(diǎn)
是微軟的一個(gè)圖表設(shè)計(jì)工具箱,它附帶地提供一個(gè)小型的、入門的、非專業(yè)級(jí)的數(shù)據(jù)庫(kù)設(shè)計(jì)模板,只能從事一些簡(jiǎn)單的數(shù)據(jù)庫(kù)設(shè)計(jì)。1.4與其他建模工具的比較軟件分析建模工具有IBM的RationalRose,Sybase公司的PowerDesigner、Microsoft公司的Visio等第二十八頁(yè),共34頁(yè)。RationalRose特點(diǎn)UML建模工具,側(cè)重點(diǎn)是UML建模,現(xiàn)已加入數(shù)據(jù)庫(kù)建模功能界面良好,支持多種平臺(tái),可與多種語(yǔ)言及開發(fā)環(huán)境無(wú)縫集成,具備模型與代碼之間轉(zhuǎn)換的一致性。功能大、全,但不精細(xì),對(duì)數(shù)據(jù)庫(kù)建模的支持力有限用戶操作體驗(yàn)上需改進(jìn)1.4與其他建模工具的比較第二十九頁(yè),共34頁(yè)。PowerDesigner特點(diǎn)模型組織以及設(shè)計(jì)環(huán)境精細(xì),不同設(shè)計(jì)模型對(duì)應(yīng)軟件工程的不同階段用戶體驗(yàn)好功能完善、易于擴(kuò)展開發(fā)速度快,效率和穩(wěn)定性好可批量生成測(cè)試數(shù)據(jù),為初期項(xiàng)目的開發(fā)測(cè)試提供便利ERWin(ComputerAssoicates)OracleDesigner1.4與其他建模工具的比較第三十頁(yè),共34頁(yè)。綜合比較應(yīng)用系統(tǒng)規(guī)模,PD,ROSE適合中型系統(tǒng)開發(fā)用戶編程語(yǔ)言,PD,ROSE支持多種語(yǔ)言雙向工程代碼生成以及數(shù)據(jù)庫(kù)生成(數(shù)據(jù)庫(kù)建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境包裹運(yùn)輸協(xié)議2025
- 朝陽(yáng)單招考試題目及答案
- 礦山救護(hù)工試題及答案
- 2025-2026九年級(jí)道德與法治上學(xué)期期末測(cè)試
- 衛(wèi)生院應(yīng)急值守管理制度
- 中學(xué)生教室衛(wèi)生管理制度
- 落實(shí)美發(fā)店衛(wèi)生管理制度
- 行車室衛(wèi)生管理制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院廉政管理制度
- 寢室值日衛(wèi)生制度
- 四川省遂寧市2026屆高三上學(xué)期一診考試英語(yǔ)試卷(含答案無(wú)聽力音頻有聽力原文)
- 福建省寧德市2025-2026學(xué)年高三上學(xué)期期末考試語(yǔ)文試題(含答案)
- 建筑施工行業(yè)2026年春節(jié)節(jié)前全員安全教育培訓(xùn)
- 2026屆高考語(yǔ)文復(fù)習(xí):小說(shuō)人物形象復(fù)習(xí)
- 2026及未來(lái)5年中國(guó)防病毒網(wǎng)關(guān)行業(yè)市場(chǎng)全景調(diào)查及發(fā)展前景研判報(bào)告
- 2026年山東省煙草專賣局(公司)高校畢業(yè)生招聘流程筆試備考試題及答案解析
- 八年級(jí)下冊(cè)《昆蟲記》核心閱讀思考題(附答案解析)
- 煤礦復(fù)產(chǎn)安全培訓(xùn)課件
- 2025年中職藝術(shù)設(shè)計(jì)(設(shè)計(jì)理論)試題及答案
- 2026屆高考?xì)v史二輪突破復(fù)習(xí):高考中外歷史綱要(上下兩冊(cè))必考??贾R(shí)點(diǎn)
- 鐵路交通法律法規(guī)課件
評(píng)論
0/150
提交評(píng)論