1. Trang chủ
  2. » Công Nghệ Thông Tin

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

19 607 3
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 601,89 KB

Nội dung

Tổng quanz 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ể z Thiết kế phần mềm hướng đối tượng: –

Trang 1

1

Trang 2

Tổng quan

z Mục tiêu thiết kế: Mô tả kiến trúchoạ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ể

z 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

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)

Trang 3

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

Giao di ện 1

X

Các thuộc tính của X

Các trách nhiệm của X

Giao di ện 2 …

X

Biến thành phần của X Hàm thành phần của X

DL_X

C ác thông tin lưu trữ của X Các hàm xử lý lưu trữ

Thiết

kế gia

o diện

Thiết kế lớp

Tổ chứ

c lư

u trữ

Trang 4

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

z 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

Trang 5

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

Trang 6

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

z Kiến trúc 1 lớp

z Kiến trúc 2 lớp

z Kiến trúc 3 lớp

Trang 7

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

Kiến trúc 1 lớp

Người dùng

Dữ liệu của X

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

I/O

Xử lý biến cố

Xử lý chính

Xử lý trên dữ liệu

Trang 8

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

Kiến trúc 2 lớp

Người dùng

X

TH_X

I/O

Xử lý biến cố

I/O

Xử lý biến cố

Xử lý chính

Xử lý trên dữ liệu

Trang 9

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

Kiến trúc 3 lớp

Người dùng

X

Dữ liệu của X

TH_X

DL_X

I/O

Xử lý biến cố

I/O

Xử lý biến cố

Xử lý chính

Xử lý trên dữ liệu

Xử lý trên dữ liệu

Người dùng

X

Dữ liệu của X

TH_X

I/O

Xử lý biến cố

I/O

Xử lý biến cố

Xử lý chính

Trang 10

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

Trang 11

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

Màn hình chức năng

Hàm xử lý của đối tượng

Hàm xử lý trên màn hình

Trang 12

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

Màn hình chức năng

Hàm xử lý của đối tượng

Trang 13

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

Hàm xử lý của

đối tượng xử lý chính

Hàm xử lý của

đối tượng xử lý chính

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 thể hiện

Hàm xử lý trên màn hình

Trang 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 thể hiện

Hàm xử lý của

đối tượng xử lý chính

Hàm xử lý của

đối tượng xử lý chính

Trang 15

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

Trang 16

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

Màn hình 1

M àn hình 1 MMàn hình 2àn hình 2 MMàn hình Nàn hình N

Trang 17

Mô hình 2: Sử dụng các đối tượng

truy xuất dữ liệu theo từng lớp

C Ơ SỞ DỮ LIỆU

Màn hình 1

M àn hình 1 MMàn hình 2àn hình 2 MMàn hình Nàn hình N

Trang 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 1 MMàn hình 2àn hình 2 MMàn hình Nàn hình N

Trang 19

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

C Ơ SỞ DỮ LIỆU

Màn hình 1

M àn hình 1 MMàn hình 2àn hình 2 MMàn hình Nàn hình N

BANG

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w