Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Lập mô hình với Java: Một cuốn sách bài tập về UML, Phần 4 Vai trò của tác nhân pdf
MIỄN PHÍ
Số trang
10
Kích thước
233.0 KB
Định dạng
PDF
Lượt xem
850

Lập mô hình với Java: Một cuốn sách bài tập về UML, Phần 4 Vai trò của tác nhân pdf

Nội dung xem thử

Mô tả chi tiết

Lập mô hình với Java: Một cuốn sách bài tập về UML, Phần 4

Vai trò của tác nhân

Granville Miller, Giám đốc sản phẩm, TogetherSoft

Tóm tắt: Sau một gián đoạn ngắn, Granville Miller mở lại cuốn sách bài tập

UML để thảo luận sâu về một trong những thành phần cơ bản của sơ đồ ca sử

dụng: tác nhân. Tác nhân không chỉ là căn bản trong mô hình hóa UML, nó cũng

có thể đóng vai trò quan trọng trong việc tạo ra các ứng dụng Java và thậm chí có

thể gợi ý các mẫu trong thiết kế ứng dụng J2EE. Tác nhân trở nên đặc biệt quan

trọng khi nói đến việc phát triển các hệ thống phức tạp như các dịch vụ Web, nơi

mà các tương tác bên ngoài đóng vai trò quan trọng trong thiết kế hệ thống. Hãy

theo bước Granville sử dụng các sơ đồ tuần tự và sơ đồ lớp để giải thích vai trò

của tác nhân trong việc lập sơ đồ ca sử dụng và phát triển ứng dụng Java.

Rất ít hệ thống máy tính ngày nay còn tồn tại bên ngoài một mạng nào đó. Ngoài

việc phục vụ một cộng đồng người sử dụng nội bộ, hầu hết các hệ thống còn cung

cấp một kiểu giá trị hoặc dịch vụ nào đó cho các thực thể bên ngoài cho cộng đồng

đó. Đổi lại, hầu hết các hệ thống cũng tận dụng các dịch vụ được cung cấp bởi các

hệ thống khác như các hệ điều hành phía trình khách, các trình duyệt web, cơ sở

dữ liệu bên ngoài, và các nhà cung cấp dịch vụ bên thứ ba. Với sự tiến bước của

các dịch vụ Web, chính chúng ta chẳng bao lâu nữa, có thể phát triển các hệ thống

để cung cấp các dịch vụ cho một phạm vi các ứng dụng ngày càng rộng hơn.

Trong phần này của loạt bài sách bài tập UML, chúng ta sẽ nói về vai trò của tác

nhân trong việc thiết kế các hệ thống phức tạp. Để thảo luận của chúng ta dễ dàng

hơn, tôi sẽ giới thiệu hai mẫu thiết kế thường được dùng vào việc phát triển các hệ

thống như vậy, và sử dụng chúng để chỉ cho bạn, một mô hình hệ thống thay đổi

như thế nào theo tiến triển của quy trình của chúng ta, từ việc thu thập các yêu cầu

đến phân tích và thiết kế. Qua bài viết này, chúng ta sẽ làm việc với ca sử dụng

Đơn xin Vay nợ (Loan Application) mà chúng ta đã phát triển trong các phần

trước của loạt bài sách bài tập UML (xem Tài nguyên).

Mô hình hóa các tương tác bên ngoài

Khi nói đến lập mô hình các tương tác giữa hệ thống của chúng ta và các yếu tố

bên ngoài (chẳng hạn như các hệ thống khác), một thói quen chung là tạo ra các

lớp biểu diễn cách các yếu tố đó tương tác với hệ thống của chúng ta. Mẫu thiết kế

để biểu diễn các thực thể bên ngoài dưới dạng các lớp gọi là mẫu Ảnh gương

(Mirror Image). Về cơ bản, khi chúng ta dẫn ra mẫu Ảnh gương, chúng ta phân

tích hành vi của một thực thể bên ngoài và sau đó tạo ra chân dung của nó

Tải ngay đi em, còn do dự, trời tối mất!