出版時間:2012-6 出版社:孫憲麗、關(guān)穎、 李波 清華大學(xué)出版社 (2012-06出版) 作者:孫憲麗 等 著 頁數(shù):397
內(nèi)容概要
PowerDesigner是一個功能強大的計算機輔助軟件、工程工具集?!禤ower Designer 15 系統(tǒng)分析與建模實戰(zhàn)》采用理論結(jié)合經(jīng)典實例的方法,按照軟件設(shè)計開發(fā)過程逐一進行描述。從PowerDesigner建模基礎(chǔ)知識入手,到需求模型、業(yè)務(wù)處理模型、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型以及邏輯數(shù)據(jù)模型、XML模型、面向?qū)ο竽P秃蜕蓤蟾嫖臋n等內(nèi)容。第10章給出1個綜合實例,使讀者進一步鞏固所學(xué)的知識,提高綜合實踐能力。第11章還提供了詳細的實踐操作練習(xí),供讀者操作演練。每章最后給出了習(xí)題,供讀者更好地了解和掌握PowerDesigner建模方法?! 禤ower Designer 15 系統(tǒng)分析與建模實戰(zhàn)》結(jié)構(gòu)清晰,從易到難,案例豐富,并合理安排各個章節(jié)的有機銜接,無論是對高校計算機及相關(guān)專業(yè)師生,還是對軟件設(shè)計開發(fā)人員,都是一本值得學(xué)習(xí)和參考的書籍。
書籍目錄
第1章 PowerDesigner 15介紹 1.1 PowerDesigner 15發(fā)展歷程 1.2 PowerDesigner 15的新特性 1.3 PowerDesigner功能模型 1.4 PowerDesigner 15與其他建模平臺的比較 1.4.1 PowerDesigner 1.4.2 Rational Rose 1.4.3 Visio 1.4.4 三種建模工具的綜合比較 1.5 本章小結(jié) 習(xí)題一第2章 PowerDesigner的基本操作 2.1 安裝PowerDesigner及相關(guān)工具軟件 2.1.1 軟硬件環(huán)境要求 2.1.2 安裝步驟 2.2 PowerDesigner建模環(huán)境概述 2.2.1 PowerDesigner的初始界面 2.2.2 PowerDesigner模型類型 2.2.3 PowerDesigner常用操作窗口 2.2.4 PowerDesigner工具條 2.3 PowerDesigner建模環(huán)境設(shè)置 2.4 PowerDesigner建模過程 2.4.1 建立模型 2.4.2 模型對象操作 2.5 PowerDesigner模型轉(zhuǎn)換 2.6 本章小結(jié) 習(xí)題二第3章 需求模型RQM 3.1 RQM簡介 3.2 進銷存系統(tǒng)案例分析 3.2.1 系統(tǒng)背景 3.2.2 系統(tǒng)目標(biāo) 3.2.3 系統(tǒng)需求 3.3 建立RQM 3.3.1 創(chuàng)建RQM 3.3.2 設(shè)置RQM屬性 3.3.3 編輯模型視圖 3.4 定義用戶和組 3.5 定義術(shù)語庫 3.6 定義業(yè)務(wù)規(guī)則 3.7 RQM的導(dǎo)入導(dǎo)出功能 3.7.1 把RQM導(dǎo)出到設(shè)計模型中 3.7.2 把設(shè)計模型導(dǎo)入到RQM中 3.7.3 把RQM導(dǎo)出到Word文檔中 3.7.4 把Word文檔導(dǎo)入到RQM中 3.8 進銷存系統(tǒng)需求模型應(yīng)用 3.8.1 進銷存管理系統(tǒng)需求分析 3.8.2 進銷存管理系統(tǒng)需求模型 3.9 本章小結(jié) 習(xí)題三第4章 業(yè)務(wù)處理模型BPM 4.1 BPM圖形介紹 4.1.1 業(yè)務(wù)流程圖 4.1.2 流程層次圖 4.2 建立BPM 4.2.1 創(chuàng)建業(yè)務(wù)流程圖 4.2.2 設(shè)置BPM模型選項 4.2.3 設(shè)置BPM屬性 4.3 管理BPM 4.3.1 編輯已有BPM 4.3.2 刪除BPM 4.4 包 4.4.1 創(chuàng)建包 4.4.2 應(yīng)用包 4.5 業(yè)務(wù)規(guī)則 4.5.1 創(chuàng)建業(yè)務(wù)規(guī)則 4.5.2 應(yīng)用業(yè)務(wù)規(guī)則 4.6 進銷存系統(tǒng)業(yè)務(wù)處理模型應(yīng)用實例 4.7 本章小結(jié) 習(xí)題四第5章 概念數(shù)據(jù)模型CDM 5.1 CDM概述 5.1.1 CDM中的基本術(shù)語 5.1.2 CDM的建立方法 5.2 建立CDM 5.2.1 數(shù)據(jù)抽象 5.2.2 定義實體 5.2.3 定義屬性 5.2.4 定義聯(lián)系 5.2.5 定義域 5.2.6 定義數(shù)據(jù)項 5.2.7 設(shè)置顯示參數(shù)及模型選項 5.3 管理CDM 5.3.1 CDM模型有效性檢查 5.3.2 CDM模型轉(zhuǎn)換 5.4 進銷存系統(tǒng)概念數(shù)據(jù)模型應(yīng)用實例 5.4.1 確定CDM模型對象 5.4.2 創(chuàng)建CDM模型 5.4.3 定義顯示參數(shù)及模型選項 5.4.4 創(chuàng)建域 5.4.5 創(chuàng)建實體 5.4.6 定義屬性 5.4.7 定義標(biāo)識符 5.4.8 定義聯(lián)系 5.4.9 合并模型 5.5 本章小結(jié) 習(xí)題五第6章 邏輯數(shù)據(jù)模型 6.1 建立LDM 6.1.1 建立LDM的方法 6.1.2 創(chuàng)建LDM 6.1.3 設(shè)置LDM模型選項 6.2 管理LDM 6.2.1 LDM有效性檢查 6.2.2 LDM模型轉(zhuǎn)換 6.3 進銷存系統(tǒng)邏輯數(shù)據(jù)模型應(yīng)用實例 6.4 本章小結(jié) 習(xí)題六第7章 物理數(shù)據(jù)模型PDM 7.1 PDM介紹 7.1.1 PDM中的基本術(shù)語 7.1.2 PDM的建立方法 7.2 建立PDM 7.2.1 創(chuàng)建PDM 7.2.2 定義表 7.2.3 定義列 7.2.4 定義鍵 7.2.5 定義參照及參照完整性 7.2.6 定義域 7.2.7 定義索引 7.2.8 定義序列 7.2.9 定義視圖 7.2.10 定義存儲過程及存儲函數(shù) 7.2.11 定義觸發(fā)器 7.2.12 定義用戶和組 7.2.13 定義同義詞 7.2.14 設(shè)置PDM顯示參數(shù) 7.3 管理PDM 7.3.1 PDM模型轉(zhuǎn)換 7.3.2 將PDM生成到數(shù)據(jù)庫 7.3.3 數(shù)據(jù)庫的逆向工程 7.4 進銷存系統(tǒng)物理數(shù)據(jù)模型應(yīng)用實例 7.4.1 生成PDM 7.4.2 PDM檢查與優(yōu)化 7.4.3 將PDM生成到數(shù)據(jù)庫并生成腳本文件 7.4.4 生成測試數(shù)據(jù) 7.5 本章小結(jié) 習(xí)題七第8章 PowerDesigner的其他模型 8.1 XML模型 8.1.1 XML介紹 8.1.2 XML文件類型 8.1.3 創(chuàng)建XML模型 8.2 面向?qū)ο竽P蚈OM 8.2.1 OOM介紹 8.2.2 創(chuàng)建OOM 8.2.3 OOM的代碼生成技術(shù) 8.3 本章小結(jié) 習(xí)題八第9章 模型報告 9.1 創(chuàng)建單模型報告 9.1.1 采用報告向?qū)蓡文P蛨蟾? 9.1.2 采用報告編輯器生成單模型報告 9.1.3 采用報告模板生成單模型報告 9.2 創(chuàng)建多模型報告 9.3 報告編輯器 9.3.1 報告項目管理 9.3.2 報告對象管理 9.3.3 報告頁面設(shè)置 9.3.4 模板管理 9.4 本章小結(jié) 習(xí)題九第10章 綜合實例 10.1 系統(tǒng)需求概述 10.2 系統(tǒng)分析和設(shè)計 10.3 創(chuàng)建需求模型 10.4 創(chuàng)建業(yè)務(wù)處理模型 10.5 創(chuàng)建概念數(shù)據(jù)模型 10.5.1 環(huán)境設(shè)置 10.5.2 設(shè)計CDM模型對象 10.5.3 檢查模型有效性 10.6 創(chuàng)建邏輯數(shù)據(jù)模型 10.7 創(chuàng)建物理數(shù)據(jù)模型 10.8 創(chuàng)建數(shù)據(jù)庫 10.9 創(chuàng)建面向?qū)ο竽P筒⑸蓱?yīng)用程序代碼 10.9.1 生成OOM 10.9.2 生成應(yīng)用程序代碼 10.10 創(chuàng)建模型報告 10.11 本章小節(jié)第11章 實踐操作 11.1 實踐操作一:PowerDesigner的基本操作 11.2 實踐操作二:需求模型 11.3 實踐操作三:業(yè)務(wù)處理模型 11.4 實踐操作四:概念數(shù)據(jù)模型 11.5 實踐操作五:邏輯數(shù)據(jù)模型 11.6 實踐操作六:物理數(shù)據(jù)模型 11.7 實踐操作七:數(shù)據(jù)庫逆向工程 11.8 實踐操作八:XML模型 11.9 實踐操作九:面向?qū)ο竽P蛥⒖嘉墨I
章節(jié)摘錄
版權(quán)頁: 插圖: 1.需求模型(RQM) 需求模型是一種文檔式模型,通過恰當(dāng)準(zhǔn)確地描述開發(fā)過程中需要實現(xiàn)的功能行為,來展現(xiàn)待開發(fā)的項目。建立需求模型的目的是定義系統(tǒng)邊界,使系統(tǒng)開發(fā)人員更清楚地了解系統(tǒng)需求,為估算開發(fā)系統(tǒng)所需成本和時間提供基礎(chǔ)。需求模型主要通過需求文檔視圖、追蹤矩陣視圖和用戶分配矩陣視圖來描述系統(tǒng)需求。 2.業(yè)務(wù)流程模型(BPM) 業(yè)務(wù)流程模型主要用來描述實現(xiàn)業(yè)務(wù)功能的流程定義,是從用戶角度對業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則進行描述的一種模型。業(yè)務(wù)流程模型使用圖形符號表示處理、流、消息、協(xié)作以及它們之間的相互關(guān)系,它具有一個或多個起點和終點。 3.概念數(shù)據(jù)模型(CDM) 概念數(shù)據(jù)模型主要用來描述現(xiàn)實世界的概念化結(jié)構(gòu),是對需求進行綜合、歸納和抽象之后,形成的一個獨立于具體數(shù)據(jù)庫管理系統(tǒng)的模型。概念數(shù)據(jù)模型的設(shè)計以實體—聯(lián)系(E—R)模型為基礎(chǔ),按用戶的觀點對系統(tǒng)所需數(shù)據(jù)建模。它能夠讓數(shù)據(jù)庫設(shè)計人員在設(shè)計的初始階段擺脫計算機系統(tǒng)及DBMS的具體技術(shù)問題,集中精力分析數(shù)據(jù)及其相互關(guān)系等。目標(biāo)是統(tǒng)一業(yè)務(wù)概念,作為業(yè)務(wù)人員和技術(shù)人員之間溝通的橋梁。 4.邏輯數(shù)據(jù)模型(LDM) 邏輯數(shù)據(jù)模型是對概念數(shù)據(jù)模型的進一步分解和細化,是具體的DBMS所支持的數(shù)據(jù)模型,如網(wǎng)狀數(shù)據(jù)模型(Network Data Model)、層次數(shù)據(jù)模型(Hierarchical Data Model)、關(guān)系數(shù)據(jù)模型(Relation Data Model)等。邏輯數(shù)據(jù)模型是根據(jù)業(yè)務(wù)規(guī)則確定的關(guān)于業(yè)務(wù)對象、業(yè)務(wù)對象數(shù)據(jù)項以及業(yè)務(wù)對象之間關(guān)系的基本藍圖。邏輯數(shù)據(jù)模型既要面向用戶,又要面向系統(tǒng)。 邏輯數(shù)據(jù)模型的目標(biāo)是盡可能詳細地描述數(shù)據(jù),但并不考慮數(shù)據(jù)在物理上如何實現(xiàn)。邏輯數(shù)據(jù)模型的設(shè)計不僅影響數(shù)據(jù)庫設(shè)計的方向,還間接影響最終數(shù)據(jù)庫的性能。 5.物理數(shù)據(jù)模型(PDM) 物理數(shù)據(jù)模型用于描述數(shù)據(jù)在存儲介質(zhì)上的組織結(jié)構(gòu),與具體的DBMS相關(guān)。它是在邏輯數(shù)據(jù)模型的基礎(chǔ)上,考慮各種具體的技術(shù)實現(xiàn)因素,進行數(shù)據(jù)庫體系結(jié)構(gòu)設(shè)計,真正實現(xiàn)數(shù)據(jù)在數(shù)據(jù)庫中的表示。物理數(shù)據(jù)模型目標(biāo)是為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)。
編輯推薦
《PowerDesigner15系統(tǒng)分析與建模實戰(zhàn)》內(nèi)容不僅體現(xiàn)了PowerDesigner的新特性,而且涵蓋了PowerDesigner所有常用的知識點。《PowerDesigner15系統(tǒng)分析與建模實戰(zhàn)》內(nèi)容采用理論結(jié)合經(jīng)典實例的方法進行講解,理論講述清晰,技術(shù)講解細致,案例實用豐富,注重可操作性,圖文并茂。詳細的講解步驟配合圖示,使得每個步驟清晰易懂、一目了然。書中不僅應(yīng)用大量實例對重點、難點進行了深入的剖析,還融入了作者多年的軟件設(shè)計開發(fā)經(jīng)驗和教學(xué)積累?!禤owerDesigner15系統(tǒng)分析與建模實戰(zhàn)》無論是對高校計算機及相關(guān)專業(yè)師生,還是對軟件設(shè)計開發(fā)人員,都是一本值得學(xué)習(xí)和參考的書籍。
圖書封面
評論、評分、閱讀與下載
PowerDesigner15系統(tǒng)分析與建模實戰(zhàn) PDF格式下載