cách vẽ activity diagram

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

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 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:

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 đ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.

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 cổ động quá trình.

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

End

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.

Activity

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

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

Branch
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.

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 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 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