intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

MÔ HÌNH KIẾN TRÚC 3 LỚP - Bài giảng

Chia sẻ: Norther Light | Ngày: | Loại File: PDF | Số trang:19

172
lượt xem
34
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mô tả kiến trúc và hoạt động của phần mềm trước khi thực hiện phần mềm trên một môi trường phát triển phần mềm cụ thể

Chủ đề:
Lưu

Nội dung Text: MÔ HÌNH KIẾN TRÚC 3 LỚP - Bài giảng

  1. 1
  2. Tổng quan Mục tiêu thiết kế: Mô tả kiến trúc và hoạt động của phần mềm trước khi thực hiện phần mềm trên một môi trường phát triển phần mềm cụ thể Thiết kế phần mềm hướng đối tượng: – Mô tả chi tiết hệ thống các lớp đối tượng của phần mềm – Tổ chức bên trong của lớp Các thuộc tính (biến thành phần) Cách hành động (hàm thành phần) – Cách thức tổ chức lưu trữ thông tin trên bộ nhớ phụ 2
  3. Tổng quan Thiết kế phần mềm hướng đối tượng n diệ Giao diện 1 Giao diện 2 … o gia ế tk iế Th X X Thiết kế lớp Biến thành phần của X Các thuộc tính của X Hàm thành phần của X Các trách nhiệm của X Tổ ch ức l ưu DL_X t rữ Các thông tin lưu trữ của X Các hàm xử lý lưu trữ 3
  4. Tổng quan Thiết kế phần mềm hướng đối tượng Nhận xét: Với mỗi trách nhiệm được phân công có thể có – nhiều giao diện khác nhau Với tập hợp thuộc tính (mức phân tích), có thể có – nhiều tập hợp biến thành phần khác nhau cùng thỏa Với tập hợp trách nhiệm (mức phân tích), có thể – có nhiều tập hợp hàm thành phần khác nhau cùng thỏa 4
  5. Các mô hình kiến trúc 5
  6. Các mô hình kiến trúc Kiến trúc 1 lớp Kiến trúc 2 lớp Kiến trúc 3 lớp 6
  7. Các mô hình kiến trúc Kiến trúc 1 lớp Người dùng I/O Xử lý biến cố Xử lý chính Màn hình nhiệm vụ f Xử lý trên dữ liệu Dữ liệu của X 7
  8. Các mô hình kiến trúc Kiến trúc 2 lớp Người dùng I/O Xử lý biến cố TH_X Xử lý chính Xử lý trên dữ liệu X Dữ liệu của X 8
  9. Các mô hình kiến trúc Kiến trúc 3 lớp Người dùng I/O Xử lý biến cố TH_X Xử lý chính Xử lý chính Xử lý trên dữ liệu X Xử lý trên dữ liệu DL_X Dữ liệu của X 9
  10. Hàm xử lý đặt ở đâu? 10
  11. Hàm xử lý đặt ở đâu? Màn hình chức năng Hàm xử lý trên màn hình Hàm xử lý của đối tượng 11
  12. Hàm xử lý đặt ở đâu? Màn hình chức năng Hàm xử lý của đối tượng 12
  13. Hàm xử lý đặt ở đâu? Thể hiện của đối tượng Hàm xử lý của Hàm xử lý trên màn hình đối tượng thể hiện Hàm xử lý của đối tượng xử lý chính 13
  14. Hàm xử lý đặt ở đâu? Thể hiện của đối tượng Hàm xử lý của đối tượng thể hiện Hàm xử lý của đối tượng xử lý chính 14
  15. Truy xuất Cơ sở dữ liệu 15
  16. Mô hình 1: Truy xuất trực tiếp Màn hình 1 Màn hình 2 Màn hình N àn hình àn hình àn hình A B C CƠ SỞ DỮ LIỆU 16
  17. Mô hình 2: Sử dụng các đối tượng truy xuất dữ liệu theo từng lớp Màn hình 1 Màn hình 2 Màn hình N àn hình àn hình àn hình A B C DL_A DL_B DL_C CƠ SỞ DỮ LIỆU 17
  18. Mô hình 3: Sử dụng lớp đối tượng truy xuất dữ liệu chung Màn hình 1 Màn hình 2 Màn hình N àn hình àn hình àn hình A B C DL_A BANG DL_B DL_C CƠ SỞ DỮ LIỆU 18
  19. Mô hình 4: Mô hình kết hợp Màn hình 1 Màn hình 2 Màn hình N àn hình àn hình àn hình A B C BANG DL_A DL_B DL_C CƠ SỞ DỮ LIỆU 19
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2