Professional Documents
Culture Documents
Chapter 4 Activity Diagram
Chapter 4 Activity Diagram
Chương 4
Activity Diagram
Sơ đồ hoạt động
07/20/2022 HTTPS://CTUET.EDU.VN/ 2
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 3
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 4
Phân tích Thiết kế HTTT
Mục tiêu
•Biết được cách thiết kế Activity diagram.
•Biết được các thành phần trong Activity diagram.
•Biết được cách sử dụng Power Designer để tạo
Activity Diagram.
07/20/2022 HTTPS://CTUET.EDU.VN/ 5
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 6
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 7
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 11
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 12
Phân tích Thiết kế HTTT
◦ Đặt giới hạn trên quá độ để điều khiển: event hay guard
condition.
07/20/2022 HTTPS://CTUET.EDU.VN/ 14
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 15
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 16
Activity diagram – Concepts Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 17
Sample for workflow Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 18
Sample for event flow Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 19
Phân tích Thiết kế HTTT
Sample for
algorithm
07/20/2022 HTTPS://CTUET.EDU.VN/ 20
Phân tích Thiết kế HTTT
Another Example
07/20/2022 HTTPS://CTUET.EDU.VN/ 21
Phân tích Thiết kế HTTT
Another
Example
07/20/2022 HTTPS://CTUET.EDU.VN/ 22
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 23
Phân tích Thiết kế HTTT
Các thành phần trong Activity
diagram
•Activity
•Object state
•Transition
•Decision
•Organization Unit
07/20/2022 HTTPS://CTUET.EDU.VN/ 24
Các phần tử đồ họa trong
Sơ đồ hoạt động
07/20/2022 HTTPS://CTUET.EDU.VN/ 25
07/20/2022 HTTPS://CTUET.EDU.VN/ 26
07/20/2022 HTTPS://CTUET.EDU.VN/ 27
07/20/2022 HTTPS://CTUET.EDU.VN/ 28
07/20/2022 HTTPS://CTUET.EDU.VN/ 29
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 30
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 31
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Use case diagram
mô tả hệ thống
quản lý thời khóa
biểu
07/20/2022 HTTPS://CTUET.EDU.VN/ 32
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Activity diagram
biểu diễn use case
xem thời khóa biểu.
07/20/2022 HTTPS://CTUET.EDU.VN/ 34
Phân tích Thiết kế HTTT
Ví dụ
minh họa
•Activity
diagram biểu
diễn quy trình
nhập kho
07/20/2022 HTTPS://CTUET.EDU.VN/ 35
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Activity diagram biểu diễn use
case đăng nhập hệ thống.
07/20/2022 HTTPS://CTUET.EDU.VN/ 36
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Activity diagram biểu diễn use
case đăng nhập hệ thống.
07/20/2022 HTTPS://CTUET.EDU.VN/ 37
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Activity diagram
biểu diễn use
case đăng nhập
hệ thống.
07/20/2022 HTTPS://CTUET.EDU.VN/ 38
Phân tích Thiết kế HTTT
Ví dụ minh họa
•Activity
diagram
biểu diễn
use case
đăng nhập
hệ thống.
07/20/2022 HTTPS://CTUET.EDU.VN/ 39
Phân tích Thiết kế HTTT
Ví dụ minh họa
07/20/2022 HTTPS://CTUET.EDU.VN/ 40
Phân tích Thiết kế HTTT
Ví dụ minh họa
Activity diagram biểu diễn use case tạo user
07/20/2022 HTTPS://CTUET.EDU.VN/ 41
Phân tích Thiết kế HTTT
Ví dụ minh họa
Activity diagram biểu diễn
use case tạo user
07/20/2022 HTTPS://CTUET.EDU.VN/ 42
Phân tích Thiết kế HTTT
Ví dụ minh họa
07/20/2022 HTTPS://CTUET.EDU.VN/ 43
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 44
Tạo Activity Diagram
trong Power Designer
07/20/2022 HTTPS://CTUET.EDU.VN/ 45
Các thành phần của sơ đồ
Activity Diagram
trong Power Designer
07/20/2022 HTTPS://CTUET.EDU.VN/ 46
07/20/2022 HTTPS://CTUET.EDU.VN/ 47
07/20/2022 HTTPS://CTUET.EDU.VN/ 48
Phân tích Thiết kế HTTT
Exercise
07/20/2022 HTTPS://CTUET.EDU.VN/ 49
Một ví dụ về dạng
câu hỏi trong đề thi
trắc nghiệm.
07/20/2022 HTTPS://CTUET.EDU.VN/ 50
Phân tích Thiết kế HTTT
Exercise
Draw activity diagram based on the below description.
Ông A phụ trách nhận hóa đơn. Khi nhận yêu cầu từ khách
hàng qua điện thoại. Ông sẽ kiểm tra sản phẩm được đặt hàng
trong cửa hàng. Trong trường hợp trong cửa hàng hết hàng,
ông A sẽ hỏi ông B làm ở phòng Quản lý Đơn hàng bị hủy, để
kiểm tra có bất kỳ đơn hàng nào bị hủy hay không. Cùng thời
gian đó, ông A sẽ kiểm tra có kế hoạch nào để làm đầy ắp sản
phẩm trong cửa hàng hay không.
Trong trường hợp có đơn hàng bị hủy hoặc có kế hoạch để làm
đầy lại cửa hàng, ông A sẽ xác nhận thông tin sản phẩm tới
khách hàng.
07/20/2022 HTTPS://CTUET.EDU.VN/ 51
Chọn 1 trong 4 đáp án A, B, C và D Phân tích Thiết kế HTTT
Exercise
07/20/2022 HTTPS://CTUET.EDU.VN/ 52
Chọn 1 trong 4 đáp án A, B, C và D Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 53
Phân tích Thiết kế HTTT
Q&A
07/20/2022 HTTPS://CTUET.EDU.VN/ 54
Phân tích Thiết kế HTTT
07/20/2022 HTTPS://CTUET.EDU.VN/ 55