Bài 14: UML – Activity Diagrams

Biểu đồ hoạt động là một biểu đồ quan trọng khác trong UML để mô tả các khía cạnh năng động của hệ thống.Sơ đồ hoạt động về cơ bản là một sơ đồ luồng biểu diễn dòng chảy từ hoạt động này sang hoạt động khác. Hoạt động có thể được mô tả như là một hoạt động của hệ thống.Dòng điều khiển được rút ra từ hoạt động này sang hoạt động khác. Dòng này có thể là tuần tự, phân nhánh, hoặc đồng thời. Sơ đồ hoạt động đối phó với tất cả các loại kiểm soát dòng chảy bằng cách sử dụng các yếu tố khác nhau như ngã ba, tham gia, vv

Mục đích của Biểu đồ hoạt động

Các mục đích cơ bản của sơ đồ hoạt động tương tự như bốn sơ đồ khác. Nó nắm bắt được hành vi năng động của hệ thống. Bốn biểu đồ khác được sử dụng để hiển thị luồng thông điệp từ một đối tượng khác nhưng sơ đồ hoạt động được sử dụng để hiển thị luồng thông báo từ hoạt động này sang hoạt động khác.Hoạt động là một hoạt động cụ thể của hệ thống. Các biểu đồ hoạt động không chỉ được sử dụng để hiển thị bản chất động của một hệ thống mà còn được sử dụng để xây dựng hệ thống thực thi bằng cách sử dụng kỹ thuật kỹ thuật chuyển tiếp và đảo ngược. Điều duy nhất bị mất trong sơ đồ hoạt động là phần thông báo.Nó không hiển thị bất kỳ luồng thư từ hoạt động này sang hoạt động khác. Sơ đồ hoạt động đôi khi được coi là sơ đồ luồng. Mặc dù các biểu đồ trông giống như một sơ đồ luồng, chúng không phải là. Nó cho thấy các dòng chảy khác nhau như song song, nhánh, đồng thời, và duy nhất.Mục đích của một sơ đồ hoạt động có thể được mô tả như là -·        Vẽ luồng hoạt động của một hệ thống.·        Mô tả chuỗi từ hoạt động này sang hoạt động khác.·        Mô tả dòng chảy song song, phân nhánh và đồng thời của hệ thống.

Làm thế nào để Vẽ một Biểu đồ Hoạt động?

Sơ đồ hoạt động chủ yếu được sử dụng như một sơ đồ luồng bao gồm các hoạt động được thực hiện bởi hệ thống. Sơ đồ hoạt động không chính xác sơ đồ khối vì chúng có một số khả năng bổ sung. Những khả năng bổ sung này bao gồm phân nhánh, dòng chảy song song, bơi lội, vvTrước khi vẽ một biểu đồ hoạt động, chúng ta phải có một sự hiểu biết rõ ràng về các yếu tố được sử dụng trong sơ đồ hoạt động. Yếu tố chính của một sơ đồ hoạt động chính là hoạt động. Một hoạt động là một chức năng được thực hiện bởi hệ thống. Sau khi xác định các hoạt động, chúng ta cần phải hiểu chúng liên quan như thế nào với các ràng buộc và điều kiện.Trước khi vẽ sơ đồ hoạt động, chúng ta cần xác định các yếu tố sau:·        Hoạt động·        Hiệp hội·        Điều kiện·        Hạn chếMột khi các thông số trên đã được xác định, chúng ta cần phải tạo ra một bố trí tinh thần của toàn bộ dòng chảy. Cách bố trí tinh thần này sau đó được biến đổi thành một sơ đồ hoạt động.Sau đây là một ví dụ về sơ đồ hoạt động của hệ thống quản lý đơn đặt hàng. Trong sơ đồ, có bốn hoạt động được xác định liên quan đến các điều kiện. Một điểm quan trọng cần được hiểu rõ ràng là một sơ đồ hoạt động không thể khớp chính xác với mã. Biểu đồ hoạt động được thực hiện để hiểu được dòng chảy của các hoạt động và chủ yếu được sử dụng bởi người dùng doanh nghiệpBiểu đồ sau được vẽ bằng bốn hoạt động chính -·        Gửi đơn đặt hàng của khách hàng·        Tiếp nhận đơn đặt hàng·        Xác nhận đơn đặt hàng·        Gửi lệnhSau khi nhận được yêu cầu đặt hàng, kiểm tra tình trạng được thực hiện để kiểm tra nếu nó là đơn đặt hàng bình thường hoặc đặc biệt. Sau khi xác định loại đơn đặt hàng, hoạt động gửi văn bản được thực hiện và được đánh dấu là kết thúc của quá trình.


Trường hợp sử dụng biểu đồ hoạt động?

Việc sử dụng cơ bản của sơ đồ hoạt động tương tự như bốn biểu đồ UML khác. Cách sử dụng cụ thể là mô hình luồng điều khiển từ hoạt động này sang hoạt động khác. Dòng kiểm soát này không bao gồm các tin nhắn.Biểu đồ hoạt động phù hợp để mô hình hoạt động dòng chảy của hệ thống. Một ứng dụng có thể có nhiều hệ thống. Biểu đồ hoạt động cũng nắm bắt các hệ thống này và mô tả dòng chảy từ một hệ thống khác. Cách sử dụng cụ thể này không có trong các sơ đồ khác. Các hệ thống này có thể là cơ sở dữ liệu, hàng đợi bên ngoài, hoặc bất kỳ hệ thống khác.Bây giờ chúng ta sẽ xem xét các ứng dụng thực tế của sơ đồ hoạt động. Từ các cuộc thảo luận ở trên, rõ ràng là một sơ đồ hoạt động được rút ra từ một mức rất cao. Vì vậy, nó cho tầm nhìn cao của một hệ thống. Quan điểm cấp cao này chủ yếu dành cho người dùng doanh nghiệp hoặc bất kỳ người nào khác không phải là người kỹ thuật.Sơ đồ này được sử dụng để mô hình các hoạt động mà không có gì ngoài yêu cầu kinh doanh. 

Sơ đồ này tác động nhiều hơn đến sự hiểu biết về kinh doanh hơn là chi tiết thực hiện.

Sơ đồ hoạt động có thể được sử dụng cho –

·        Mô phỏng luồng công việc bằng cách sử dụng các hoạt động.

·        Mô phỏng các yêu cầu kinh doanh.

·        Hiểu biết trình độ cao về các chức năng của hệ thống.

·        Điều tra các yêu cầu kinh doanh ở giai đoạn sau.

You may also like...