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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 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 Tổng quan Thiết kế phần mềm hướng đối tượng n diệ o gia X Các thuộc tính của X ế tk iế Th Thiết kế lớp Giao diện 1 Giao diện 2 … X Biến thành phần 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 t rữ DL_X Các thông tin lưu trữ của X Các hàm xử lý lưu trữ 3 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 Các mô hình kiến trúc 5 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 Các mô hình kiến trúc Kiến trúc 1 lớp Người dùng Màn hình nhiệm vụ f I/O Xử lý biến cố Xử lý chính Xử lý trên dữ liệu Dữ liệu của X 7 Các mô hình kiến trúc Kiến trúc 2 lớp Người dùng TH_X I/O Xử lý biến cố X Xử lý chính Xử lý trên dữ liệu Dữ liệu của X 8 Các mô hình kiến trúc Kiến trúc 3 lớp Người dùng TH_X I/O Xử lý biến cố X Xử lý chính Xử lý chính Xử lý trên dữ liệu DL_X Xử lý trên dữ liệu Dữ liệu của X 9 Hàm xử lý đặt ở đâu? 10 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 Hàm xử lý đặt ở đâu? Màn hình chức năng Hàm xử lý của đối tượng 12 Hàm xử lý đặt ở đâu? Thể hiện của đối tượng Hàm xử lý trên màn hình 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 13 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 Truy xuất Cơ sở dữ liệu 15 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 A B C CƠ SỞ DỮ LIỆU 16 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 A B C DL_A DL_B DL_C CƠ SỞ DỮ LIỆU 17 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 A B C DL_A BANG DL_B DL_C CƠ SỞ DỮ LIỆU 18 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 A B C BANG DL_A DL_B DL_C CƠ SỞ DỮ LIỆU 19 ... hàm thành phần khác thỏa Các mơ hình kiến trúc Các mơ hình kiến trúc Kiến trúc lớp Kiến trúc lớp Kiến trúc lớp Các mơ hình kiến trúc Kiến trúc lớp Người dùng Màn hình nhiệm vụ f I/O Xử lý biến... Xử lý Xử lý liệu Dữ liệu X Các mơ hình kiến trúc Kiến trúc lớp Người dùng TH_X I/O Xử lý biến cố X Xử lý Xử lý liệu Dữ liệu X Các mô hình kiến trúc Kiến trúc lớp Người dùng TH_X I/O Xử lý biến... Mơ hình 2: Sử dụng đối tượng truy xuất liệu theo lớp Màn hình Màn hình Màn hình N A B C DL_A DL_B DL_C CƠ SỞ DỮ LIỆU 17 Mơ hình 3: Sử dụng lớp đối tượng truy xuất liệu chung Màn hình Màn hình

Ngày đăng: 02/08/2014, 13:20

Từ khóa liên quan

Mục lục

  • Tổng quan

  • Tổng quanThiết kế phần mềm hướng đối tượng

  • Tổng quanThiết kế phần mềm hướng đối tượng

  • Các mô hình kiến trúc

  • Các mô hình kiến trúc

  • Các mô hình kiến trúcKiến trúc 1 lớp

  • Các mô hình kiến trúcKiến trúc 2 lớp

  • Các mô hình kiến trúcKiến trúc 3 lớp

  • Hàm xử lý đặt ở đâu?

  • Hàm xử lý đặt ở đâu?

  • Hàm xử lý đặt ở đâu?

  • Hàm xử lý đặt ở đâu?

  • Hàm xử lý đặt ở đâu?

  • Truy xuất Cơ sở dữ liệu

  • Mô hình 1: Truy xuất trực tiếp

  • Mô hình 2: Sử dụng các đối tượng truy xuất dữ liệu theo từng lớp

  • Mô hình 3: Sử dụng lớp đối tượng truy xuất dữ liệu chung

  • Mô hình 4: Mô hình kết hợp

Tài liệu cùng người dùng

Tài liệu liên quan