Chúng tao đang được lần hiểu bản vẽ xây dựng khối hệ thống qua loa Use Case Diagram, cấu tạo khối hệ thống trải qua Class Diagram. Bài này, tất cả chúng ta tiếp tục chuồn nhập phân tách góc cạnh sinh hoạt nhập khối hệ thống. Theo UML 2.0 thì khối hệ thống hoàn toàn có thể được tế bào mô tả theo dõi 2 quy mô tĩnh (Static Model) và quy mô động (Dynamic Model).
Static Model: tế bào mô tả cấu tạo của khối hệ thống bao hàm những bạn dạng vẽ Class Diagram, Object Diagram, Component Diagram và Deployment Diagram.
Bạn đang xem: cách vẽ activity diagram
Dynamic Model: tế bào mô tả những sinh hoạt bên phía trong khối hệ thống bao hàm những bạn dạng vẽ Activity Diagram, State Diagram, Sequence Diagram, Collaboration Diagram.
Trong loạt bài xích này tất cả chúng ta chỉ bàn về nhị bạn dạng vẽ của quy mô động được dùng thông thường xuyên nhập design khối hệ thống ứng dụng là Activity Diagram và Sequence Diagram. Các bạn dạng vẽ không giống chúng ta tự động lần hiểu hoặc sẽ tiến hành trình làng sau.
1. Các bộ phận cơ bạn dạng của Dynamic Model
Hình 1. Các bộ phận của quy mô động
– Event: là sự việc khiếu nại, tế bào mô tả một sinh hoạt bên phía ngoài hiệu quả nhập đối tượng người sử dụng và được đối tượng người sử dụng nhận thấy và đem phản xạ lại.
– Activity: tế bào mô tả một sinh hoạt nhập khối hệ thống. Hoạt động hoàn toàn có thể bởi một hoặc nhiều đối tượng người sử dụng tiến hành.
– State: là tình trạng của một đối tượng người sử dụng nhập khối hệ thống, được tế bào mô tả vì thế độ quý hiếm của một hoặc nhiều tính chất.
– Action: chỉ hành vi của đối tượng người sử dụng.
– Condition: tế bào mô tả một ĐK.
2. Activity Diagarm
Activity Diagram là bạn dạng vẽ triệu tập nhập tế bào mô tả những sinh hoạt, luồng xử lý bên phía trong khối hệ thống. Nó hoàn toàn có thể được dùng nhằm tế bào mô tả những quá trình nhiệm vụ nhập khối hệ thống, những luồng của một tác dụng hoặc những sinh hoạt của một đối tượng người sử dụng.
Chúng tao coi một ví dụ Activity Diagram về sinh hoạt rút chi phí kể từ ATM như sau:
Hình 2. Ví dụ về Activity Diagram của sinh hoạt rút chi phí kể từ ATM
Chúng tao thấy bọn chúng đem những ký hiệu sau:
a. Swimlance
Swimlance được ùng nhằm xác lập đối tượng người sử dụng này nhập cuộc sinh hoạt này nhập một quá trình. Ví dụ phía trên Customer thì Insert Card còn ATM Machine thì Show Balance.
Hình 3. Ký hiệu về Swimlance
b. Nút Start, End
Start thể hiện nay điểm chính thức quá trình, End thể hiện nay điểm kết cổ động quá trình.
Hình 4. Ký hiệu về nút Start
Xem thêm: truyện vợ cũ ngoan hiền thay đổi rồi
Hình 5. Ký hiệu về nút kết thúc
c. Activity
Activity tế bào mô tả một sinh hoạt nhập khối hệ thống. Các sinh hoạt này bởi những đối tượng người sử dụng tiến hành.
Hình 4. Ký hiệu về Activity
d. Branch
Branch thể hiện nay rẽ nhánh nhập mệnh đề ĐK.

e. Fork
Fork thể hiện nay mang đến tình huống tiến hành kết thúc một sinh hoạt rồi tiếp tục rẽ nhánh tthực hiện nay nhiều sinh hoạt tiếp sau.
Hình 6. Ký hiệu về Fork
f. Join
Cùng ký hiệu với Fork tuy nhiên thể hiện nay tình huống cần tiến hành nhị hoặc nhiều hành vi trước rồi mới mẻ tiến hành hành vi tiếp sau.
Hình 7. Ký hiệu về Join
3. Cách thiết kế Activity Diagram
Thực hiện nay công việc tại đây nhằm thiết kế bạn dạng vẽ Activity Diagarm.
Bước 1: Xác lăm le những nhiệm vụ cần thiết tế bào tả
Xem xét bạn dạng vẽ Use Case nhằm xác lập nhiệm vụ này bạn phải tế bào mô tả.
Bước 2: Xác lăm le tình trạng thứ nhất và tình trạng kết thúc
Bước 3: Xác lăm le những sinh hoạt tiếp theo
Xuất phân phát kể từ điểm chính thức, phân tách nhằm xác lập những sinh hoạt tiếp sau cho tới Lúc gặp gỡ điểm kết cổ động nhằm dứt bạn dạng vẽ này.
Bạn hoàn toàn có thể chất vấn Chuyên Viên, học tập khối hệ thống tương tự động, chất vấn quý khách hàng nhằm nắm vững về quá trình của khối hệ thống.
4. Sử dụng bạn dạng vẽ Activity Diagram
– Phân tích nhiệm vụ nhằm nắm rõ hệ thống
– Phân tích Use Case
– Cung cung cấp vấn đề nhằm design bạn dạng vẽ Sequence Diagram
Xem thêm: 19 ngày truyện
5. Kết luận
Như vậy, tất cả chúng ta đang được lần nắm chắc Activity Diagram, một bạn dạng vẽ cần thiết tế bào mô tả sinh hoạt của khối hệ thống. Chúng tao tiếp tục nối tiếp bàn về thực hành thực tế thiết kế bạn dạng vẽ này cho 1 phần mềm rõ ràng nhập bài xích tiếp sau.
Bài tiếp: Thực hành thiết kế Activity Diagram
Bài trước: Thực hành thiết kế Class Diagram
Bình luận