Tìm hiểu công cụ Power designer
Trang 1CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN PHẦN MỀM
Trang 31 Giới thiệu
1.1 Giới thiệu chung về Power designer 1.2 Lịch sử phát triển
1.3 Yêu cầu hệ thống 1.4 Hướng dẫn cài đặt
3
Trang 41.1 Giới thiệu chung
• Power Designer là môi trường mô hình hóa tổng thể doanh nghiệp dưới dạng đồ họa và dễ dàng sử dụng.
• Power designer cung cấp:
o Việc mô hình hóa được tích hợp thông qua các phương pháp và ký hiệu chuẩn Data(E/R, Merise); Business (BPMN, BPEL, ebXML); Application(UML)
4
Trang 51.1 Giới thiệu chung(tiếp)
oPhát sinh code tự động thông qua các template có thể tùy chỉnh được (SQL, JAVA, NET)
oKhả năng đối chiếu mạnh mẽ để làm tài liệu và cập nhật các hệ thống hiện có
oKhả năng tạo báo cáo tự động, có thể tùy chỉnh đượcoMột môi trường có thể mở rộng, cho phép thêm các luật, câu lệnh, khái niệm, thuộc tính mới cho các phương pháp mã hóa và mô hình hóa
5
Trang 61.1 Giới thiệu chung(tiếp)
• Power designer có các tính năng khác nhau
để hỗ trợ các chuyên viên trong đội dự án:
o Business Analysts (chuyên viên phân tích nghiệp vụ):
• Enterprise Architecture Model (EAM)
• Requirements Model (RQM)
• Business Process Model (BPM)
6
Trang 71.1 Giới thiệu chung(tiếp)
phân tích và thiết kế):
• Conceptual Data Model (CDM)
liệu):
• Physical Data Model (PDM)
• Logical Data Model (LDM)
• Information Liquidity Model (ILM)
7
Trang 81.1 Giới thiệu chung(tiếp)
o Developers (Lập trình viên):
• Object-Oriented Model (OOM)
• XML Model (XSM)
o Team Leaders (Trưởng nhóm):
• PowerDesigner Enterprise Repository
Trang 9• 1997 – Power Designer 6.0 được phát hành
• 1998 – WarehouseArchitect đã được bổ sung vào
9
Trang 101.2 Lịch sử phát triển(tiếp)
• 1999 – Power Designer version 7.0 đã được viết lại
để tận dụng lợi thế của công nghệ mới hơn và để cung cấp một giao diện phù hợp với các sản phẩm khác của Sybase
• 12/2001 – Power Designer version 9.5 bước đầu đã được phát hành, với bản phát hành bảo trì thông qua năm 2003
• 12/2004 - Power Designer version 10.0 (Minerva phát hành)
• 2005 - Version 11.010
Trang 11và hỗ trợ đầy đủ UML 2.0.
11
Trang 131.3 Yêu cầu hệ thống
• Đối với version 16.0:
o MS window XP, vista, 7 hoặc MS window server
Trang 141.4 Hướng dẫn cài đặt
• Download: http://www.sybase.com14
Trang 15• Chạy file Setup.exe để bắt đầu cài đặt
Trang 16• Chọn Next để tiếp tục
Trang 17• Chọn vị trí cài đặt phần mềm và thỏa thuận sử dụng phần mềm
Trang 18• Chọn thư mục cài đặt
Trang 19• Chọn các modul muốn cài đặt và sử dụng
Trang 20• Chọn cấu hình người sử dụng
Trang 21• Gõ tên thư mục trong Program File để chứa icon của chương trình
Trang 22• Xác nhận lại các thông tin của chương trình, chọn Next để tiếp tục cài đặt
Trang 2323
Trang 24• Chọn Finish để kết thúc quá trình cài đặt
Trang 252 Sử dụng Power
designer
25
Trang 262.1 Giao diện khởi động
• Start/All Programes/Sybase/ Power Designer 16/
Power Designer
26
Trang 27Tạo mới một mô hình
27
File \ New Model … và chọn mô hình mà bạn muốn tạo
Trang 282.2 Toolbox
28
Trang 292.3 Tạo sơ đồ phân rã chức năng
• Vào File/ New Model…
• Trong hộp thoại New Model, chọn
Business Process Model, chọn Process
Hierarchy Diagram
29
Trang 30• Chọn các đối tượng tiến trình lên cửa sổ làm việc
và tạo liên kết giữa các tiến trình cha - con
30
Liên kết
Tiến trình
Trang 312.4 Sơ đồ chức năng chéo (Cross
Functional Flowchart)
• Vào File/ New Model…
• Trong hộp thoại New Model, chọn
Business Process Model, chọn
Business Process Diagram
• Tại Process Language: chọn
Analysis
31
Trang 32• Sử dụng các ký hiệu trong Toolbox để vẽ
• Tuy nhiên PowerDesigner không hỗ trợ nhiều loại ký hiệu vẽ sơ đồ chức năng chéo như trong Visio
32
Trang 332.5 Sơ đồ dòng chảy dữ liệu (Data Flow Diagram – DFD)
• Vào File/New Model…
• Trong hộp thoại New
Model, chọn Business
Process Model, chọn Business Process Diagram
• Tại Process Language:
chọn Data Flow
Diagram
33
Trang 34• Sử dụng các công cụ trên Toolbox để tạo các đối tượng cho sơ đồ
34
Trang 35• Click chuột phải vào tiến trình muốn thực hiện phân rã, chọn
Decompose Process
• Trong trường hợp muốn thay đổi các loại ký pháp (từ ký pháp của DeMarco-Yourdon sang Gane-Sarson và ngược lại) =>Vào Tools/Model Options
35
Trang 362.6 Mô hình dữ liệu quan niệm (Conceptual Data Model - CDM)
• Vào File/New Model…
• Trong hộp thoại New Model,
chọn
Conceptual Data Model,
chọn
Conceptual Diagram
36
Trang 372.6.1 Tạo thực thể
37
Chọn biểu tượng Entity trên Toolbox
chuột lên của
sổ chính của chương trình
để tạo mới
Trang 38Kích đúp lên thực thể để hiện cửa sổ properties của thực thể, chọn tab General
để khai báo các thông tin về thực thể
Chọn tab Attributes
để khai báo các thuộc tính của thực thể
Trang 39Chọn Relationship trên Toolbox để nối 2 thực thể cần tạo quan hệ với nhau Kích đúp vào relationship
đó để tùy chỉnh các thuộc tính
39
2.6.2 Tạo mối quan hệ giữa các thực thể
Trang 40Sơ đồ quan niệm thực thể
40
Trang 412.7 Mô hình dữ liệu quan hệ -LDM
• Vào menu Tools/ Chọn Generate Logical
Data Model
41
Trang 42Cửa sổ LDM Generation Options
42
Trang 43Mô hình dữ liệu quan hệ
43
Trang 442.8 Mô hình vật lý - PDM
• Để chuyển từ mô hình CDM sang PDM, vào
menu Tools/ Chọn Generate Physical Data
Model => Hiện cửa sổ PDM Generation Options
44
Trang 45Mô hình dữ liệu vật lý
45
Trang 462.9 Tạo report
• Vào menu Report/ chọn Report => hiện cửa sổ List of reports, chọn New report để hiện cửa sổ tạo mới 1 report
46
Trang 47• Chọn các đối tượng trong cửa sổ Available Items đưa lên khung của report bằng cách kích đúp
chuột hoặc kích chuột phải/ chọn Add, rồi vào menu File/ chọn Print Preview để xem report
47
Trang 48o Phần mềm này có thể làm việc với hơn 60 hệ thống quản lý cơ sở dữ liệu liên quan
48
Trang 49CẢM ƠN THẦY GIÁO VÀ CÁC
BẠN CHÚ Ý THEO DÕI
49