Tải bản đầy đủ (.docx) (13 trang)

Nhập môn công nghệ phần mềm power designer

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (939.18 KB, 13 trang )

Nhập môn công nghệ phần mềm - Power Designer

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC QUI NHƠN
KHOA CNTT


NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
POWER DESIGNER

Giảng viên hướng dẫn : Lê Quang Hùng
Sinh viên thực hiện : Nhóm 5

1


Nhập môn công nghệ phần mềm - Power Designer
Lời nói đầu
Việc phân tích và thiết kế hệ thống thông tin là một trong những bước cực kì
quan trọng trong việc tạo ra một sản phẩm phần mềm, hiện nay có rất nhiều công cụ
hỗ trợ cho việc này, một trong số đó có một công cụ rất mạnh và dễ sử dụng là
power designer vậy power designer là gì? Cách sử dụng nó ra sao?.... Tài liệu này
sẽ giúp các bạn có cái nhìn tổng quát về power designer và nắm được cách sử dụng
nó….
Nội dung của tài liệu được đề cập ở phần mục lục giúp các bạn có thể dễ dàng
tìm hiểu hơn đặc biệt là các bạn mới bắt đầu.
Trong quá trình biên soạn chắc chắn sẽ có những thiếu sót. Rất mong các bạn
có thể cho ý kiến để nhóm có thể hoàn thiện hơn. Mọi ý kiến hoặc thắc mắc gì chưa
hiểu các bạn có thể gửi về địa chỉ mail: . xin chân thành cảm ơn!
Quy nhơn, ngày 9/12/2013
Nhóm 5 – CNTT K34



2


Nhập môn công nghệ phần mềm - Power Designer

Mục lục

I. Tổng quan về power designer
1. Khái niệm
Power designer là môi trường mô hình hóa tổng thể donh nghiệp dưới dạng đồ
họa và dễ dàng sử dụng.
2. Công dụng
Power designer cung cấp:
• 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 để vẽ các sơ đồ:
o Sơ đồ phân rã chức năng
o Sơ đồ dòng chảy dữ liệu
o Mô hình dữ liệu quan niệm(CDM)
o Phát sinh mô hình vật lí(PDM) dữ liệu từ mô hình dữ liệu quan
niệm
• Phát sinh code tự động SQL
• Khả năng tạo các báo cáo(report) tự động.
3. Cài đặt
Các bạn tải phần mềm power designer mới nhất hiện nay(bản 15.2) tại đây
/>Các bạn giải nén và chạy file PowerDesigner15.2_Evaluation.exe
Tiến trình cài đặt như sau:chú ý ở mỗi bước các bạn đều có thể hủy tiến trình cài đặt
bằng cách nhấn “cancle”.
B1: Khi chạy file cài đặt chương trình có hình như bên dưới các bạn nhấn next để
tiếp tục qua bước kế tiếp bấm cancke để kết thúc.


3


Nhập môn công nghệ phần mềm - Power Designer

B2: Ở bước này các bạn phải chọn quốc gia và tích chọn đồng ý với điều khoản sử
dụng phần mềm.

B3: Chọn thư mục cài và nhấn next để tiếp tục

4


Nhập môn công nghệ phần mềm - Power Designer

B4, B5 bạn nhấn next để tiếp tục.

B6:

5


Nhập môn công nghệ phần mềm - Power Designer

B7: Nhấn next để tiếp tục và chương trình sẽ tự động cài đặt trong vài phút

6



Nhập môn công nghệ phần mềm - Power Designer

Chương trình đã cài đặt xong bạn bấm finish và chạy chương trình lên sẽ có giao
diện như sau:

Như vậy là ta đã cài đặt xong chương trình rất nhanh và đơn giản.

7


Nhập môn công nghệ phần mềm - Power Designer
II.
1.
a.

Sử dụng power designer
Vẽ sơ đồ phân rã chức năng
Giới thiệu thanh công cụ palette

• Công cụ Process biểu diễn Chức năng:
• Công cụ Composition link Biểu diễn sự phân rã chức
năng:

b.

-

Vẽ sơ đồ phân rã chức năng bài toán giữ xe:
- Tạo mới: Chọn file -> new -> model -> model types ->
business process model-> process hierarchy diagram.

- Để biểu diễn chức năng ta kéo thả công cụ process
trong công cụ palette
Để biểu diễn sự phân rã của chức năng A thành chức năng A1, A2… ta dùng
công cụ process composition link kéo từ chức năng A tới chức năng A1,
A2…

Sơ đồ phân rã chức năng bài toán trông giữ bãi xe
2. Vẽ biểu đồ luồng dữ liệu
a. Giới thiệu thanh công cụ data flow diagram

- Data store công cụ thể hiện kho dữ liệu
- extemal entily công cụ thể hiện tác nhân
- process công cụ thể hiện chức năng
- flow công cụ thể hiện liên hệ giữa các chức
năng

- resource flow công cụ thể hiện liên hệ giữa chức năng và kho dữ liệu

8


Nhập môn công nghệ phần mềm - Power Designer
b.

Vẽ biểu đồ luồng dữ liệu
- Tạo mới: Chọn file -> new -> model types -> business process model ->
business process diagram trong mục process language ta chọn data flow
diagram nhấn ok
- Sau khi biểu diễn tác nhân bằng công cụ, các kho dữ liệu, chức năng
- Để biểu diễn liên hệ giữa các chức năng ta sử dụng công cụ flow kéo từ

chức năng này đến chức năng khác.
- Để biểu diễn liên hệ giữa chức năng với kho dữ liệ ta sử dụng công cụ
resource flow
o Nếu chức năng đọc dữ liệu thì kéo từ kho dữ liệu đến chức năng
o Nếu chức năng sửa hoặc tạo kho dữ liệu thì kéo từ chức năng đến
kho dữ liệu

Biểu đồ luồng dữ liệu chức năng trả xe trong bài toán trông giữ bãi xe

3.
a.

Vẽ mô hình dữ liệu quan niệm (CDM)
Giới thiệu công cụ palette:

- Entity công cụ tạo thực thể
- Association công cụ tạo quan hệ giữa 2 thực thể
- Association link công cụ tạo kết nối giữa thực thể và quan
hệ

- Relationship công cụ tạo kết nối giữa 2 thực thể
- Inheritance công cụ tạo mối quan hệ kế thừa

b.

Tạo thực thể

9



Nhập môn công nghệ phần mềm - Power Designer
Click vào biểu tượng
,sau đó click vào lược đồ.
Khai báo thông tin của thực thể Nhập thông tin cho thực thể

tên , thuộc tính .. thực thể.

-

Tại table Attributes :
Tên thuộc tính (Name)
Tên tắt thuộc tính (Code)
Kiểu dữ liệu (Data Type)
Độ dài (Length)
Not Null M (Madatory)
Khóa chính P (Primary
Indentifier)
Hiển tính thuộc tính D
(Displayed)

c.

Tạo mối liên kết giữa hai thực thể
Giả sử ta có mối kết hợp giữa
hai thực thể sau:

- Chọn biểu tượng
Association, và click vào trong lượt đồ.

- Vẽ liên kết giữa thực thể và mối kết hợp: Click chọn biểu tượng


, kéo thả

từ thực thể đến mối kết hợp.
- Khai báo bản số: Double click vào
đường Link. Chọn hay nhập bản số
trong mục Cardinality.
Xuất hiện bảng association link properties:
- + Role: Vai trò của link.
- + Identifier:Thực thể phụ thuộc vào
- một thực thể khác.

10


Nhập môn công nghệ phần mềm - Power Designer
d.

-

+ Cardinality: Bản số nhánh
Khai báo mối kết hợp kế thừa

+ Click
trong thanh Palette
+ Drag và Drop từ thực thể con đến thực thể cha.Sẽ sinh ra MKH kế thừa có tên là
Inheritance_1.
+ nếu muốn khai báo thêm thực thể con the drag và drop từ ký hiệu hình bán nguyệt
tới thực thể con được thêm.
e. Kiểm tra mô hình

Chọn Tool>Check Model (F4).
Chon hoặc bỏ đối tượng cần kiểm tra.
Sau đó click vào OK
- Chú ý nếu cóthông báo lỗi như sau

Bạn chỉ cần chọn tool -> check model và bỏ chọn như hình sau

f.

Vẽ mô hình dữ liệu quan niệm
- Tạo mới: Chọn file -> model -> model types -> conceptual data model ->
conceptual diagram.
- Dùng công cụ entity tạo các thực thể, công cụ association tạo quan hệ.
- Dùng công cụ Association link kéo từ thực thể tới quan hệ để tạo liên kết
giữa thực thể với quan hệ.
- Để tạo liên kết giữa 2 thực thể ta dùng công cụ Relationship kéo từ thực thể
A đến thực thể B.
Giả sử ta có bài toán quản lí phòng như sau:
Nhà học A có nhiều tầng, mỗi tầng có nhiều phòng và trong mỗi phòng được
trang bị một số loại thiết bị cần thiết. Mỗi tầng có số thứ tự tầng và diễn giải. Mỗi
phòng có số thứ tự phòng, sức chứa của phòng và được trang bị một số loại trang bị
cần thiết như bàn, ghế, máy chiếu… mỗi loại thiết bị được đánh một mã thiết bị và

11


Nhập môn công nghệ phần mềm - Power Designer
có một diễn giải trang bị đó. Một loại thiết bị có thể được trang bị cho một phòng
hay không được trang bị cho phòng nào cả.một phòng được trang bị ít nhất 1 loại
trang bị.


Mô hình quan niệm bài toán quản lí phòng

4.

Phát sinh mô hình vật lí dữ liệu từ mô hình quan niệm
+ Chọn Tool > Generate Physical Data
+ Trang General chọn hệ quản trị
để lưu trữ database sau này.
+ Trang Selection, chọn các đối tượng cần
sang PDM.
+ Click để thực hiện.

Model
(DBMS)Dùng
chuyển đổi

Mô hình vật lí dữ liệu của mô hình quản lí phòng

5.

Chuyển PDM qua database trong SQL
Bước 1: Từ giao diện của power designer bạn chọn Database > chọn
Database.

Generate

Bước 2:

12



Nhập môn công nghệ phần mềm - Power Designer
+ Chọn giao diện Database Generation như hình bên thư mục lưu sau đó
nhấn Ok là bạn đã có 1 file sql.
Bước 3: bạn khởi động SQL
server 2008
+ Tạo 1 Database mới.
+ Tạo một Query mới với code
là nội dung file sql bạn vừa tạo
ra ở bước 2.

6.

Tạo report báo cáo
Tạo report mới
+ Mở mô hình cần báo cáo.
+ Chọn Report > Report.
+ Sau đó click vào New Report.
+ Nhập tên,chọn ngôn ngữ,mẫu report
+ Click vào OK

(nếu cần).

+ Chọn các đối tượng cần hiện trên
báo
cáo tại khung Available items
chọn đối tượng và Add vào.
- Mở report
+ Mở mô hình báo cáo.

+ Chọn report > report.
+ Chọn report cần mở và chọn
Edit report
* Chú ý
+ Để xem trước nội dung báo cáo: chon File > Print Preview
+ Để tạo file RTF hoặc HTML:Chọn File > Generate > RTF hoặc Html. Nhập tên
File cần lưu.
7. Kết luận
Power designer là một phần mềm rất hay và hữu ích nó có khá nhiều ưu điểm như
o Giao diện thân thiện dễ sử dụng cho người mới.
o Thao tác nhanh và chính xác.
Tuy vậy nó cũng có một số hạn chế nếu bạn quá lạm dụng nó:
Vd: Mối quan hệ giữa 2 thực thể không được biểu diễn bằng hình thoi mà là hình
ôvan, kho dữ liệu là hình chữ nhật liền không phải là hình chữ nhật mất một cạnh
như vậy nó không đúng theo qui định trong việc phân tích và thiết kế hệ thống
thông tin.
8. Tài liệu tham khảo
Hướng dẫn power designer 11 file word
Huong dan su dung PowerDesigner file pdf
Có kèm theo

13



×