cách vẽ activity diagram

Chúng tớ tiếp tục mò mẫm hiểu phong cách thiết kế khối hệ thống qua loa Use Case Diagram, cấu hình khối hệ thống trải qua Class Diagram. Bài này, tất cả chúng ta tiếp tục cút vô phân tách góc nhìn sinh hoạt vô khối hệ thống. Theo UML 2.0 thì khối hệ thống rất có thể được tế bào mô tả theo đòi 2 quy mô tĩnh (Static Model) và quy mô động (Dynamic Model).

Static Model: tế bào mô tả cấu hình 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 vô kiến thiết 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 mò mẫm 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

Activity Diagram1

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 phía bên ngoài tác dụng vô đối tượng người sử dụng và được đối tượng người sử dụng nhận thấy và với phản xạ lại.

–          Activity: tế bào mô tả một sinh hoạt vô khối hệ thống. Hoạt động rất có thể tự một hoặc nhiều đối tượng người sử dụng triển khai.

–          State: là hiện trạng của một đối tượng người sử dụng vô khối hệ thống, được tế bào mô tả vày độ 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 vô 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ó rất có thể được dùng nhằm tế bào mô tả những quá trình nhiệm vụ vô khối hệ thống, những luồng của một công dụng hoặc những sinh hoạt của một đối tượng người sử dụng.

Chúng tớ coi một ví dụ Activity Diagram về sinh hoạt rút chi phí kể từ ATM như sau:

Activity Diagram - ATM

Hình 2. Ví dụ về Activity Diagram của sinh hoạt rút chi phí kể từ ATM

Chúng tớ thấy bọn chúng với 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 vô một quá trình. Ví dụ phía trên Customer thì Insert Card còn ATM Machine thì Show Balance.

Swimlance

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 thúc giục quá trình.

Start
Hình 4. Ký hiệu về nút Start

End

Xem thêm: cách vẽ bố

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 vô khối hệ thống. Các sinh hoạt này tự những đối tượng người sử dụng triển khai.

Activity

Hình 4. Ký hiệu về Activity
d. Branch

Branch thể hiện nay rẽ nhánh vô mệnh đề ĐK.

Branch
e. Fork

Fork thể hiện nay mang đến tình huống triển khai đoạn 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.

ForkHì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 triển khai nhị hoặc nhiều hành vi trước rồi mới mẻ triển khai hành vi tiếp sau.

join

Hình 7. Ký hiệu về Join

3. Cách kiến thiết Activity Diagram

Thực hiện nay công việc tại đây nhằm kiến thiết 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 hiện trạng thứ nhất và hiện trạng kết thúc

Bước 3: Xác lăm le những sinh hoạt tiếp theo

Xuất trừng trị 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 Khi gặp gỡ điểm kết thúc giục nhằm xong xuôi bạn dạng vẽ này.

Bạn rất có thể căn vặn Chuyên Viên, học tập khối hệ thống tương tự động, căn 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 kiến thiết bạn dạng vẽ Sequence Diagram

Xem thêm: cách vẽ cầu thang trong etabs

5. Kết luận

Như vậy, tất cả chúng ta tiếp tục mò mẫm nắm rõ 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 tớ tiếp tục kế tiếp bàn về thực hành thực tế kiến thiết bạn dạng vẽ này cho 1 phần mềm rõ ràng vô bài xích tiếp sau.

Bài tiếp: Thực hành kiến thiết Activity Diagram

Bài trước:  Thực hành kiến thiết Class Diagram