Kien Truc 3 Lop

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Kien Truc 3 Lop as PDF for free.

More details

  • Words: 606
  • Pages: 19
1

Tổng quan

z

z

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 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ứ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 iện d o gia

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

kế t 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

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

4

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

5

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

z z z

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

Related Documents

Kien Truc 3 Lop
June 2020 7
Kien Truc Mips
June 2020 9
Tn Kien Truc Mt_1306
November 2019 7
Hai_thuyetminh Kien Truc
November 2019 10
Kien Truc Dan Dung_tuong Nha
November 2019 11