OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

Similar documents
FAQ -PowerDesigner9.5.DOC

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

untitled

資訊系統開發模式

Microsoft PowerPoint ARIS_Platform_en.ppt

國家圖書館典藏電子全文

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

untitled

D C 93 2

untitled

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

第6章  数据库技术基础

ebook204-2

untitled

Wy159.mps

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D


软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與


untitled

目錄

2/80 2

Microsoft PowerPoint - ARC110_栾跃.ppt

TopTest_Adminstrator.doc

untitled

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

? MRP MRP 1960 Bill of Material Light and Holland 2000 MRPII MRP MRPII MRP ERP Gartner Group ERP ERP MRP MRP-II APICS 1995 ERP ERP ERP Daven

RUN_PC連載_12_.doc

目錄... ivv...vii Chapter DETECT

Microsoft PowerPoint - Aqua-Sim.pptx

XXX专业本科人才培养方案

使用SQL Developer

(Electronic Data Interchange) (Executive Information System) (Economic Order Quantity) (Enterprise Resource Planning) (Flexible Manufacture System) (F

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

最新执法工作手册(十).doc

untitled

最新执法工作手册(十六)

中国政法大学(六).doc

胎儿健康成长.doc

untitled

bnbqw.PDF

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

nb.PDF

第三章

Microsoft Word - edu-re~1.doc

南華大學數位論文

Microsoft Word 一年級散文教案.doc

米食天地教案

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

Microsoft Word - 08 单元一儿童文学理论

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

CAD CAE CAPP CAD CAM PDM CAD ERP T Q C S E CAD CAPP PDM OAERP PDM PDM MISAL 40 90% CK CK ISO

untitled

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt)


國家圖書館典藏電子全文

ERP-1

CPFR ~9 CPFR CPFR CPFR CPFR

提问袁小兵:

EJB-Programming-3.PDF

Transcription:

PowerDesigner Applying PowerDesigner CASE Tool in OOAD albertchung@mpinfo.com.tw PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE Tool PowerDesigner CASE Tool CASE Tool PowerDesignerUnified ProcessUMLing Driven ArchitectureObject-Oriented Object-Relational MappingPattern Design - 1 -

Case Study PowerDesigner OOAD OODB PowerDesigner 1. Process Process Unified Process Inception Elaboration Construction and Transition PowerDesigner CASE Business ing Business ing BPM ing Evolution Data ing Inception Analysis ing PDM CDM Elaboration Design ing Construction Construction Transition Deployment 4 + 1 View - 2 -

Functionality Design view Implementation view System assembly Configuration management Behavior Performance Scalability Throughout Process View Use Case View Deployment View System topology Distribution Delivery Installation UML Behavior Structural Dynamic View (Behavior) Use Case Sequence Collaboration Statechart Activity Static View (Structure) Class Object Component Deployment OOAD Unified Process 4 + 1 View 2. Architecture ing MDA Driven Architecture, MDA ing MDA - 3 -

Problem Statement System CIV PIV PSV Requirement Analysis Analysis Design Construction CIM PIM PSM Code BPM PowerBuilder Business Analysis Design MDA Transition Mapping MOFMeta Object Facility PowerDesigner MDA PowerDesigner UML 3. Transition PowerDesigner CASE a. Business ing - 4 -

Reports collection ( Flow of Event) Problem statement BPM Flow of Event Scope Project plan Glossary Iteration PowerDesigner Business Process, BPM Computation Independent, CIM b. ing Analysis PowerDesigner Object-Oriented, BPM BPM Business Processes Organization Units Message Formats Flows Individual Processes Business Data Use Case Actors Entity Class Functions Controller or Processor Classes Class A Use Case Approach Things UML Use Case 1 Use Case 2 teamwork Use Case Use Case Activity Sequence - 5 -

and Collaboration Diagra Class and Object Diagra 3 Iteration Platform Independent, PIM Iteration and Increment Mapping Rules or Data Import Sequence Class BPM Use Case Activity Collaboration Analysis Object ing Using UML Iteration and Increment Verific Design Phase c. ing Design 1 Platform Framework 2 6 Artfacts Object Class PIM PSMPlatform Specific Mapping PowerDesigner - 6 -

Iteration Platform and Framework Use Case Object Statechart Analysis Sequence Activity Class Collaboration Component Deployment Design ing Using UML Iteration UML Statechart Diagra Component Diagra Deployment Diagra Iteration Platform Specific, PSM d. Construction Database-base Database Schema PowerDesigner PDMPhysical Data, PDM PDM CDMConceptual Data, CDM Data ing E-R Database Schema PowerDesigner - 7 -

CDM E-R Design Mapping PDM Normalization Database issues Deployment Database Need O/R Mapping PowerDesigner I. Object Domain Class Interface Attribute Identifier Operation Association Dependency Realization Generalization Class PDM Object After Generation Domain Table Not translated Column Identifier Stored procedure Reference or table Not translated Not translated Reference Table II. Checking Compare and Merge etc. III. etc. IV. V. SQL Script Object Language PowerDesigner - 8 -

Release Framework Pattern Design Object Language Database Need O/R Mapping Design Framework reverse Pattern design Layout design Code Design Cycle Refine PowerDesigner I. PowerDesigner II. Object / Relational III. Pattern Design IV. e. Deployment PowerDesigner PDM PDM PowerDesigner PowerDesigner DBMS Oracle to 9i2IBM DB/2 to v8microsoft SQL Server 2000Sybase ASEASA and IQMySQL etc. PowerDesigner Estimate Database Size Generate Test DataGenerate Extraction Scripts etc. - 9 -

PowerDesigner JavaC#VB.NETPowerBuilderXMLC++ etc. Framework PowerDesigner N-Tier I. UML Component CORBA PowerDesigner II. Application Server Deployment BPM CDMPDM PowerBuilderJavaSQL Script Pattern DesignFramework ReverseDatabase Schema Design Object-Relational Mapping 4. Issue a. PowerDesigner Repository - 10 -

PowerDesigner Word Excel etc. Repository Baseline b. PowerDesigner 90% PowerDesigner PowerDesigner RTF HTML Repository Report Object - 11 -

CASE Tool Actor Use Case Object Control Object Class (1) (OOAD) (2) Unified Process (3) 4 + 1 View (4) (ing) MDA (5) UML (6) BPM (7) Use Case - 12 -

Roger S. Pressman, Software Engineering A Practitioner s Approach 6rd Ed, McGraw-Hill 2005 Martin Fowler, UML Distilled 3rd Ed, Addison Wesley 2003 David S. Frankel, Driven Architecture : Applying MDA to Enterprise Computing, Addison Wesley 2003 http://www.omg.org http://www.omg.org/mda/ http://www.uml.org - 13 -