cách vẽ activity diagram

Chúng tao đang được tìm hiểu hiểu bản vẽ xây dựng khối hệ thống qua chuyện 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 cút 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 rất có thể được tế bào mô tả theo đuổ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 phiên bản 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 phiên bản 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ị phiên bản vẽ của quy mô động được dùng thông thường xuyên nhập kiến thiết khối hệ thống ứng dụng là Activity Diagram và Sequence Diagram. Các phiên bản vẽ không giống chúng ta tự động tìm hiểu hiểu hoặc sẽ tiến hành reviews sau.

1. Các bộ phận cơ phiên bản của Dynamic Model

Activity Diagram1

Hình 1. Các bộ phận của quy mô động

–          Event: là việc khiếu nại, tế bào mô tả một sinh hoạt bên phía ngoài tác dụng nhập đối tượng người dùng và được đối tượng người 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 nhập khối hệ thống. Hoạt động rất có thể vì thế một hoặc nhiều đối tượng người dùng tiến hành.

–          State: là tình trạng của một đối tượng người dùng nhập 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 dùng.

–          Condition: tế bào mô tả một ĐK.

2. Activity Diagarm

Activity Diagram là phiên bản 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ó rất 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ính năng hoặc những sinh hoạt của một đối tượng người 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:

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 tao 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 dùng nào là nhập cuộc sinh hoạt nào là nhập 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 tại điểm chính thức quá trình, End thể hiện tại điểm kết giục quá trình.

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

End

Xem thêm: soạn văn cô bé bán diêm lớp 6

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 vì thế những đối tượng người dùng tiến hành.

Activity

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

Branch thể hiện tại rẽ nhánh nhập mệnh đề ĐK.

Branch
e. Fork

Fork thể hiện tại mang đến tình huống tiến hành hoàn thành một sinh hoạt rồi tiếp tục rẽ nhánh tthực hiện tại 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 tại 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.

join

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

3. Cách xây đắp Activity Diagram

Thực hiện tại quá trình tại đây nhằm xây đắp phiên bản vẽ Activity Diagarm.

Bước 1: Xác ấn định những nhiệm vụ cần thiết tế bào tả

Xem xét phiên bản vẽ Use Case  nhằm xác lập nhiệm vụ nào là bạn phải tế bào mô tả.

Bước 2: Xác ấn định tình trạng thứ nhất và tình trạng kết thúc

Bước 3: Xác ấn định những sinh hoạt tiếp theo

Xuất 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 giục nhằm chấm dứt phiên bản 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 người tiêu dùng nhằm nắm vững về quá trình của khối hệ thống.

4. Sử dụng phiên bản vẽ Activity Diagram

–          Phân tích nhiệm vụ nhằm làm rõ hệ thống

–          Phân tích Use Case

–          Cung cấp cho vấn đề nhằm kiến thiết phiên bản vẽ Sequence Diagram

Xem thêm: vẽ tranh bảo vệ môi trường lớp 5

5. Kết luận

Như vậy, tất cả chúng ta đang được tìm hiểu hiểu rõ Activity Diagram, một phiên bản 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ế xây đắp phiên bản vẽ này cho 1 phần mềm ví dụ nhập bài xích tiếp sau.

Bài tiếp: Thực hành xây đắp Activity Diagram

Bài trước:  Thực hành xây đắp Class Diagram