MÔ HÌNH KIẾN TRÚC 3 LỚP - Bài giảng
Số trang: 19
Loại file: pdf
Dung lượng: 601.89 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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ể
Nội dung trích xuất từ tài liệu:
MÔ HÌNH KIẾN TRÚC 3 LỚP - Bài giảng1 Tổng quanMục tiêu thiết kế: Mô tả kiến trúc và hoạt động củaphần mềm trước khi thực hiện phần mềm trên mộtmô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ệ 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 XCác thuộc tính của X Hàm thành phần của XCá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 Tổng quan Thiết kế phần mềm hướng đối tượngNhậ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 4Các mô hình kiến trúc 5 Các mô hình kiến trúcKiến trúc 1 lớpKiến trúc 2 lớpKiế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 I/O Xử lý biến cố Xử lý chínhMàn hình nhiệm vụ f 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ớpNgười dùng I/O Xử lý biến cố TH_X Xử lý chính Xử lý trên dữ liệu XDữ liệu của X 8 Các mô hình kiến trúc Kiến trúc 3 lớpNgườ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_XDữ liệu của X 9Hàm xử lý đặt ở đâu? 10 Hàm xử lý đặt ở đâu? Màn hình chức năngHàm xử lý trên màn hìnhHàm xử lý của đối tượng 11 Hàm xử lý đặt ở đâu? Màn hình chức năngHà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ý củaHà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 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 14Truy xuất Cơ sở dữ liệu 15 Mô hình 1: Truy xuất trực tiếpMà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 Mô hình 2: Sử dụng các đối tượng truy xuất dữ liệu theo từng lớpMà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 ...
Nội dung trích xuất từ tài liệu:
MÔ HÌNH KIẾN TRÚC 3 LỚP - Bài giảng1 Tổng quanMục tiêu thiết kế: Mô tả kiến trúc và hoạt động củaphần mềm trước khi thực hiện phần mềm trên mộtmô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ệ 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 XCác thuộc tính của X Hàm thành phần của XCá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 Tổng quan Thiết kế phần mềm hướng đối tượngNhậ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 4Các mô hình kiến trúc 5 Các mô hình kiến trúcKiến trúc 1 lớpKiến trúc 2 lớpKiế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 I/O Xử lý biến cố Xử lý chínhMàn hình nhiệm vụ f 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ớpNgười dùng I/O Xử lý biến cố TH_X Xử lý chính Xử lý trên dữ liệu XDữ liệu của X 8 Các mô hình kiến trúc Kiến trúc 3 lớpNgườ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_XDữ liệu của X 9Hàm xử lý đặt ở đâu? 10 Hàm xử lý đặt ở đâu? Màn hình chức năngHàm xử lý trên màn hìnhHàm xử lý của đối tượng 11 Hàm xử lý đặt ở đâu? Màn hình chức năngHà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ý củaHà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 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 14Truy xuất Cơ sở dữ liệu 15 Mô hình 1: Truy xuất trực tiếpMà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 Mô hình 2: Sử dụng các đối tượng truy xuất dữ liệu theo từng lớpMà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 ...
Tìm kiếm theo từ khóa liên quan:
kiến trúc 3 lớp 3 tiers tài liệu CNPM lớp đối tượng thiết kế phần mềmGợi ý tài liệu liên quan:
-
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 154 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 149 0 0 -
Đề cương môn học Phân tích thiết kế phần mềm
143 trang 140 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý hồ sơ bệnh án của 1 khoa
20 trang 136 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phần mềm Quản lý kết hôn
17 trang 129 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ SỐ SÁCH CÔNG TY CỔ PHẦN VẬN TẢI HÀ TIÊN
106 trang 88 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - HỆ THỐNG HOẠT ĐỘNG CỦA MỘT CÔNG TY PHÁT HÀNH SÁCH
36 trang 84 0 0 -
42 trang 51 2 0
-
Bài giảng Công nghệ phần mềm: Giới thiệu môn học - PGS. TS. Phạm Ngọc Hùng
13 trang 45 0 0 -
Tiểu luận Kiến trúc và thiết kế phần mềm: Khảo sát các trang thương mại điện tử
48 trang 40 0 0