Tải bản đầy đủ (.pdf) (19 trang)

Kiến trúc 3 lớp pot

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 (601.89 KB, 19 trang )

1
2
Tổng quan
z Mụctiêuthiếtkế: Mô tả kiếntrúcvà hoạt động của
phầnmềm trướckhithựchiệnphầnmềm trên một
môi trường phát triểnphầnmềmcụ thể
z Thiếtkế phầnmềmhướng đốitượng:
– Mô tả chi tiếthệ thống các lớp đốitượng của
phầnmềm
– Tổ chức bên trong củalớp
z Các thuộc tính (biến thành phần)
z Cách hành động (hàm thành phần)
– Cách thứctổ chứclưutrữ thông tin trên bộ nhớ
phụ
3
Tổng quan
Thiếtkế phầnmềmhướng đốitượng
Giao diện1
X
Các thuộc tính củaX
Các trách nhiệmcủaX
Giao diện2

X
Biến thành phầncủaX
Hàm thành phầncủaX
DL_X
Các thông tin lưutrữ củaX
Các hàm xử lý lưutrữ
T
h


i
ế
tk
ế
g
i
a
o
d
i

n
Thiếtkế lớp
T

c
h

c

u
t
r

4
Tổng quan
Thiếtkế phầnmềmhướng đốitượng
z Nhậnxét:
– Vớimỗitráchnhiệm được phân công có thể có
nhiềugiaodiện khác nhau

– Vớitậphợpthuộctính(mức phân tích), có thể có
nhiềutậphợpbiến thành phần khác nhau cùng
thỏa
– Vớitậphợp trách nhiệm(mức phân tích), có thể
có nhiềutậphợp hàm thành phần khác nhau
cùng thỏa
5
Các mô hình kiếntrúc
6
Các mô hình kiếntrúc
z Kiếntrúc1 lớp
z Kiếntrúc2 lớp
z Kiếntrúc3 lớp
7
Các mô hình kiếntrúc
Kiếntrúc1 lớp
Người dùng
Người dùng
Dữ liệucủaX
Mànhìnhnhiệmvụ f
Mànhìnhnhiệmvụ f
I/O
Xử lý biếncố
Xử lý chính
Xử lý trên dữ liệu
I/O
Xử lý biếncố
Xử lý chính
Xử lý trên dữ liệu
8

Các mô hình kiếntrúc
Kiếntrúc2 lớp
Người dùng
Người dùng
X
X
Dữ liệucủaX
TH_X
TH_X
I/O
Xử lý biếncố
I/O
Xử lý biếncố
Xử lý chính
Xử lý trên dữ liệu
9
Các mô hình kiếntrúc
Kiếntrúc3 lớp
Người dùng
Người dùng
X
X
Dữ liệucủaX
TH_X
TH_X
DL_X
I/O
Xử lý biếncố
I/O
Xử lý biếncố

Xử lý chính
Xử lý chính
Xử lý trên dữ liệu
Xử lý trên dữ liệu
Người dùng
Người dùng
X
X
Dữ liệucủaX
TH_X
TH_X
I/O
Xử lý biếncố
I/O
Xử lý biếncố
Xử lý chính
Xử lý chính
10
Hàm xử lý đặt ởđâu?
11
Hàm xử lý đặt ởđâu?
Mànhìnhchứcnăng
Hàm xử lý của đốitượng
Hàm xử lý của đốitượng
Hàm xử lý trên màn hình
12
Hàm xử lý đặt ởđâu?
Mànhìnhchứcnăng
Hàm xử lý của đốitượng
Hàm xử lý của đốitượng

13
Hàm xử lý đặt ởđâu?
Hàm xử lý của
đốitượng xử lý chính
Hàm xử lý của
đốitượng xử lý chính
Thể hiệncủa
đốitượng
Hàm xử lý của
đốitượng thể hiện
Hàm xử lý của
đốitượng thể hiện
Hàm xử lý trên màn hình
14
Hàm xử lý đặt ởđâu?
Thể hiệncủa
đốitượng
Hàm xử lý của
đốitượng thể hiện
Hàm xử lý của
đốitượng thể hiện
Hàm xử lý của
đốitượng xử lý chính
Hàm xử lý của
đốitượng xử lý chính
15
Truy xuấtCơ sở dữ liệu
16
Mô hình 1: Truy xuấttrựctiếp
CƠ SỞ DỮ LIỆU

Mànhình1
Màn hình 1
Mànhình2
Màn hình 2
MànhìnhN
Màn hình N
A
A
B
B
C
C
17
Mô hình 2: Sử dụng các đốitượng
truy xuấtdữ liệutheotừng lớp
CƠ SỞ DỮ LIỆU
Mànhình1
Màn hình 1
Mànhình2
Màn hình 2
MànhìnhN
Màn hình N
A
A
B
B
C
C
DL_A DL_B DL_C
18

Mô hình 3: Sử dụng lớp đốitượng
truy xuấtdữ liệu chung
CƠ SỞ DỮ LIỆU
Mànhình1
Màn hình 1
Mànhình2
Màn hình 2
MànhìnhN
Màn hình N
A
A
B
B
C
C
DL_A DL_B DL_CBANG
19
Mô hình 4: Mô hình kếthợp
CƠ SỞ DỮ LIỆU
Mànhình1
Màn hình 1
Mànhình2
Màn hình 2
MànhìnhN
Màn hình N
A
A
B
B
C

C
DL_A DL_B DL_C
BANG

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×