Cách Vẽ Biểu Đồ Activity Diagram

Khóa học Lập trình Phân tích thiết kế Phân tích thiết kế phần mềm Tạo Activity - Diagram trong PTTKPM

Dẫn nhập

Qua bài trước bạn đã nắm được LƯỢC ĐỒ USE –CASElà gì?Actor, Use – Case là gì? Xác định Actor như thế nào?Đặc tả Use – Case ra sao?

Ở bài này chúng ta sẽ cùng nhau thiết kế luồng đi của hệ thống. Luồng đi của dữ liệu. Thông quaActivity – Diagram.

Bạn đang xem: Cách vẽ biểu đồ activity diagram

Nội dung

Để đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần:

Đã từng sử dụng qua vài phần mềm Đã từng suy nghĩ đến việc cấu thành của một phần mềm ra sao Biết sử dụng máy tính cũng như các công cụ thành thạo.

Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:

Activity – Diagram là gì? Các thành phần của một Activity - Diagram Cách ánh xạ sơ đồ Use – Case qua Activity - Diagram Ví dụ minh họa Bài tập

Activity – Diagram là gì?

Activity Diagram là một mô hình logic dùng để mô hình hoá các hoạt động trong một quy trình nghiệp vụ. Hay có thể hiểu.Activity – Diagram là sơ đồ luồng xử lý của hệ thống. Bao gồm luồng đi của dòng dữ liệu, dòng sự kiện.

Dùng để mô tả các hoạt động trong một chức năng của hệ thống. Hay có thể hiểu là mô tả luồng xử lý của mộtUse – Case.

Mô tả hoạt động chính và mối quan hệ giữa các hoạt động này trong quy trình. Hay có thể hiểu là mô tả cả luồng xử lý chính của hệ thống bao gồm các luồng con, luồng xử lý của cácUse – Case gom lại mà thành.

Các thành phần của Activity - Diagram

Cũng như Use – Case. Activity – Diagram cũng có các thành phần cấu thành sơ đồ như hình.

*

Start

*

Hay có thể hiểu là điểm bắt đầu của luồng xử lý.

Activity

*

Nên đặt tên là động từ. Và mô tả đủ ý nghĩa tổng thể của hoạt động nhất có thể.

Ví dụ:

Nhấn button Đăng nhập Gửi dữ liệu xuống server Nhận mã xác nhận

Transition

*

Từ hoạt động này tới hoạt động khác cần có Transition biểu thị đường đi. Lưu ý Transition có mũi tên biểu thị chiều của luồng xử lý.

Decisition

*

Có thể hiểu đây là ký hiệu biểu thị nút điều kiện chuyển hướng. Tùy theo trường hợp đúng hay sai của kết quả biểu thức logic bên trong ký hiệu mà có hướng di chuyển tiếp theo tương ứng.

Xem thêm: Bboy Là Gì ? Những Yêu Cầu Cơ Bản Của Bboy Khi Học Breakdance

Ví dụ:1 > 2

(true) in ra màn hình “Tầm bậy” (false) in ra màn hình “Trên đời này chuyện quái gì cũng có thể xảy ra”.

Synchronization bar

*

Có thể hiểu đơn giản. Có các trường hợp cần hội tụ đủ nhiều luông điều khiển một lúc để gộp thành một luồng xử lý thì cần dùng Join.

Và đôi khi cần phải tách một luồng điều khiển ra hai hoặc nhiều luồng khác biệt nhau thì cần Fork. Và mỗi luồng của Fork hoàn toàn không lệ thuộc nhau.

End

*

Điểm kết thúc của luồng xử lý.

Cách ánh xạ từ sơ đồ Use – Case qua Activity - Diagram

*

Bài tập minh họa

Activity đăng nhập

*

Activity đăng ký tài khoản

*

Kết luận

Bài viết có sử dụng nhiều hình ảnh của tài liệu PTTKHT của trường ĐH KHTN

Qua bài này các bạn đã nắm được Activity – Diagram là gì. Cách để ánh xạ từ sơ đồ Use – Case thành Activity – Diagram.

Bài sau chúng ta sẽ cùng tìm hiểu về GIỚI THIỆU VỀ ER - DIAGRAM trong phân tích thiết kế phần mềm.

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.

Tải xuống


Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Tạo Activity - Diagram trong PTTKPM dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện baohiemlienviet.com.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!

*

Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện baohiemlienviet.com.com để nhận được sự hỗ trợ từ cộng đồng.