Tải bản đầy đủ (.pdf) (10 trang)

Giải quyết đụng độ giữa các Use-Case

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (107.52 KB, 10 trang )

PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
122
Các bước thiết kế Class
w Tạo các Design Class ban đầu
w Xác đònh các Persistent Class
w Đònh nghóa các Operation
w Đònh nghóa Class Visibility
w Đònh nghóa các Method
w Đònh nghóa các trạng thái
w Đònh nghóa các thuộc tính
w Đònh nghóa các phụ thuộc
w Đònh nghóa các mỗi kết hợp
w Đònh nghóa các quan hệ tổng quát hóa
w Giải quyết đụng độ giữa các Use-Case
w Xử lý các yêu cầu phi chức năng nói chung
w Checkpoints
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
123
Giải quyết đụng độ giữa các Use-Case
w Nhiều use case có thể truy cập riêng rẽ đến các
design object
w Options
§ Dùng cơ chế truyền message đồng bộ => đến
trước được xử lý trước
§ Xác đònh các operation (hay code) cần protect
§ Áp dụng cơ chế access control
• Lập hàng đợi Message
• Semaphores (hoặc 'tokens')
• Các cơ chế khóa khác


w Lời giải phụ thuộc nhiều vào môi trường cài đặt
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
124
Các bước thiết kế Class
w Tạo các Design Class ban đầu
w Xác đònh các Persistent Class
w Đònh nghóa các Operation
w Đònh nghóa Class Visibility
w Đònh nghóa các Method
w Đònh nghóa các trạng thái
w Đònh nghóa các thuộc tính
w Đònh nghóa các phụ thuộc
w Đònh nghóa các mỗi kết hợp
w Đònh nghóa các quan hệ tổng quát hóa
w Giải quyết đụng độ giữa các Use-Case
w Xử lý các yêu cầu phi chức năng nói chung
w Checkpoints
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
125
Xử lý các yêu cầu phi chức năng nói chung
Analysis Class Analysis Mechanism(s)
Student
Schedule
CourseOffering
Course
RegistrationController
Persistency, Security
Persistency, Legacy Interface

Persistency, Legacy Interface
Distribution
Persistency, Security
Analysis Design Implementation
Remote Method
Invocation (RMI)
Persistency
Analysis
Mechanism
(Conceptual)
Design
Mechanism
(Concrete)
Implementation
Mechanism
(Actual)
OODBMS
RDBMS
JDBC
ObjectStore
Java 1.2 from Sun
Legac
y Data
New
Data
Distribution
Persistency
Design
Guidelines
Some Design

Class
PT & TK Hướng đối tượng – Thiết kế kiến trúc
Dương Anh Đức
126
Các bước thiết kế Class
w Tạo các Design Class ban đầu
w Xác đònh các Persistent Class
w Đònh nghóa các Operation
w Đònh nghóa Class Visibility
w Đònh nghóa các Method
w Đònh nghóa các trạng thái
w Đònh nghóa các thuộc tính
w Đònh nghóa các phụ thuộc
w Đònh nghóa các mỗi kết hợp
w Đònh nghóa các quan hệ tổng quát hóa
w Giải quyết đụng độ giữa các Use-Case
w Xử lý các yêu cầu phi chức năng nói chung
w Checkpoints

×