Sự tương tác với các hệ thống ngoà

Một phần của tài liệu Mô hình hóa hệ thống sử dụng UML (Trang 29 - 32)

Đối với sự tương tác với hệ thống ngoài có 4 cách tiếp cận:

1. Chỉ ra mọi sự tương tác với hệ thống từ xa trên biểu đồ.

2. Chỉ rõ sự tương tác bên ngoài khi có hệ thống khác bắt đầu tương tác với hệ thống.

3. Chỉ ra các tác nhân hệ thống chỉ khi họ là những đối tượng cần use case.

4. Không đối xử hệ thống như các tác nhân, nhưng sử dụng các yêu cầu của NSD.

+ Sử dụng các sự kiện bên ngoài để xác định use cases mà chưa xác định được thông qua các tác nhân.

+ Đề cập đến mọi sự kiện từ thế giới biên ngoài mà hệ thống cần phải tương tác.

30/50

2.2.6. Scenarios, Workflow, Object Structures

Kịch bản (Scenario)

+ Một dãy các hoạt động thể hiện sự tương tác giữa các tác nhân và hệ thống.

+ M t k ch b n độ ị ược g i là th hi n c a ọ ể ệ use case.

 Kịch bản chỉ ra một tập các hoạt động và tổ hợp các điều kiện bên trong use case.

Ví dụ, Đặt mua hàng:

• Scenario 1: Tất cả các mặt hàng đều có. • Scenario 2: Thiếu một số mặt hàng . • Scenario 3: Tài khoản không đủ tiền.

Các quá trình (Processes) liên quan đến các use cases khác nhau trong các luồng công việc (workflows),

 Cấu trúc

Ví dụ, Quá trình từ đặt hàng, giao hàng và thanh toán.

Cấu trúc (structure) của đối tượng (and actors) xuất hiện trong use cases được mô tả bởi các lớp (classes),

31/50

2.2.7. Xây d ng bi u đ UC

+ Biểu đồ UC chỉ ra mối quan hệ giữa các tác nhân và các UC trong hệ thống

+ Mỗi UC cần phải biểu diễn trọn vẹn một giao dịch giữa NSD và hệ thống

Xác định các tác nhân.

Một trong các kỹ thuật hỗ trợ để xác định các tác nhân là dựa trên các câu trả lời những câu hỏi sau:

 Ai sẽ sử dụng các chức năng chính của hệ thống?

 Ai cần sự hỗ trợ của hệ thống để thực hiện các công việc hàng ngày?

 Ai quản trị, bảo dưỡng để đảm bảo cho hệ thống hoạt động thường xuyên?

 Hệ thống quản lý, sử dụng những thiết bị nào?

 Hệ thống cần tương tác với những bộ phận, hệ thống nào khác?

32/50 (adsbygoogle = window.adsbygoogle || []).push({});

2.2.7. Xây d ng bi u đ UC (TT)

+ Biểu đồ UC chỉ ra mối quan hệ giữa các tác nhân và các UC trong hệ thống .

+ Mỗi UC cần phải biểu diễn trọn vẹn một giao dịch giữa NSD và hệ thống

Xác định các UC.

Có hai phương pháp chính hỗ trợ giúp ta xác định các ca sử dụng:

Một phần của tài liệu Mô hình hóa hệ thống sử dụng UML (Trang 29 - 32)