You are on page 1of 13

SƠ ĐỒ HOẠT ĐỘNG

(ACTIVITY DIAGRAM)
Khái niệm 2

Activity Diagram là bản vẽ tập trung vào mô tả các


hoạt động, luồng xử lý bên trong hệ thống.
Sơ đồ hoạt động thường được sử dụng để mô tả các
qui trình nghiệp vụ trong hệ thống, các luồng sự
kiện của một chức năng hoặc các hoạt động của
một đối tượng trong quy trình kinh doanh.

BUSINESS INFORMATION SYSTEMS


Các ký hiệu 3

BUSINESS INFORMATION SYSTEMS


Các ký hiệu (tt) 4

BUSINESS INFORMATION SYSTEMS


Các ký hiệu (tt) 5

BUSINESS INFORMATION SYSTEMS


Sơ đồ hoạt động với Swimlanes 6

Activity Diagrams
Swimlanes hay còn được
gọi là sơ đồ hoạt động phân
vùng, được sử dụng để biểu
diễn (hoặc gom nhóm) các
hành động được thực hiện
bởi các tác nhân khác nhau
trong một luồng.
Lưu ý: không nên có quá 5
swimlane trong cùng 1 sơ
đồ

BUSINESS INFORMATION SYSTEMS


Cách vẽ sơ đồ hoạt động 7

Bước 1: Xác định quy trình nghiệp vụ cần mô tả (usecase) và xác


định từng hoạt động trong quy trình đó.
Ở đây, cần xác định các hoạt động và hành động khác nhau cấu thành
nên quy trình hoặc hệ thống kinh doanh đang được xem xét.
Ví dụ: Quy trình đặt hàng trực tuyến trên Tiki gồm những bước nào?
- Chọn mặt hàng muốn mua
- Thêm vào giỏ hàng
- Chọn số lượng, màu sắc (nếu có)
- Chọn thanh toán
- …..
BUSINESS INFORMATION SYSTEMS
Cách vẽ sơ đồ hoạt động (tt) 8

Bước 2: Xác định các tác nhân (actor) có liên quan


Ví du: Các tác nhân nào liên quan trong quy trình rút tiền tại
máy ATM?
- Khách hàng
- Máy ATM
- Ngân hàng
- …?

BUSINESS INFORMATION SYSTEMS


Cách vẽ sơ đồ hoạt động (tt) 9

Bước 3: Tìm luồng liên hệ/thông tin giữa các tác nhân.
Chỉ ra theo thứ tự các hành động được xử lý. Đánh dấu các điều kiện
phải được đáp ứng để thực hiện các quy trình nhất định, hành động
nào xảy ra cùng một lúc, khi nào có cần phân nhánh, hành động nào
cần hoàn thành trước hành động nào…
Ví dụ: Quy trình rút tiền máy ATM
- Khách hàng <đưa thẻ vào> Máy ATM
- Máy ATM <Đọc và chuyển thông tin thẻ> Ngân hàng
- Ngân hàng <Phản hồi thông tin về tính hợp lệ của thẻ> Máy ATM
- -----

BUSINESS INFORMATION SYSTEMS


Cách vẽ sơ đồ hoạt động (tt) 10

Bước 4: Xác định các swimlane, chỉ ra tác nhân nào chịu trách
nhiệm cho những hành động nào, hành động thuộc về tác nhân
nào.
Ví dụ:
- Các hành động của tác nhân khách hàng: đưa thẻ ATM, chọn
giao dịch, nhập mã pin, chọn số tiền….
- Các hành động của máy ATM: đọc thông tin thẻ, chuyển
thông tin cho ngân hàng, hiển thị thông tin cho khách hàng…

BUSINESS INFORMATION SYSTEMS


Ví dụ 11

Một ví dụ đơn giản về quy


trình rút tiền từ máy ATM

BUSINESS INFORMATION SYSTEMS


BÀI TẬP 12

 Vẽ sơ đồ hoạt động của một trong các quy


trình nghiệp vụ của Tiki sau:
 Quy trình đặt mua hàng và thanh toán
 Quy trình đổi/trả hàng

BUSINESS INFORMATION SYSTEMS

You might also like