Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động

Mục lục:

Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động
Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động

Video: Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động

Video: Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động
Video: [Phân tích thiết kế] - Bài 2: Tạo lược đồ Use-case | HowKteam 2024, Tháng bảy
Anonim

Sự khác biệt chính giữa biểu đồ ca sử dụng và biểu đồ hoạt động là biểu đồ ca sử dụng giúp mô hình hóa hệ thống và các tương tác của người dùng trong khi biểu đồ hoạt động giúp lập mô hình quy trình làm việc của hệ thống.

UML là viết tắt của Unified Modeling Language. Nó khác với các ngôn ngữ lập trình khác như C, C ++, Java. Nó giúp xây dựng một biểu diễn bằng hình ảnh của hệ thống phần mềm. Hướng đối tượng là phương pháp luận phổ biến nhất để phát triển các giải pháp phần mềm. Biểu đồ UML giúp biểu diễn các khái niệm Hướng đối tượng. Những sơ đồ này giúp mô hình hóa khái niệm và làm cho hệ thống trở nên đơn giản và dễ hiểu hơn. Có nhiều sơ đồ UML khác nhau. Hai trong số đó là sơ đồ ca sử dụng và sơ đồ hoạt động.

Sơ đồ Ca sử dụng là gì?

Có hai kiểu lập mô hình UML. Chúng là mô hình cấu trúc và mô hình hành vi. Mô hình có cấu trúc mô tả các tính năng tĩnh của hệ thống trong khi mô hình hành vi mô tả bản chất động của hệ thống. Biểu đồ ca sử dụng là một biểu đồ hành vi.

Một trường hợp sử dụng duy nhất thể hiện chức năng cấp cao của hệ thống. Hình elip đại diện cho một ca sử dụng và tên được viết bên trong nó. Một tác nhân gọi ra một ca sử dụng. Đó có thể là một người, một hệ thống khác hoặc một tổ chức có mục tiêu sử dụng hệ thống. Hơn nữa, một hình chữ nhật đại diện cho ranh giới hệ thống.

Sơ đồ trường hợp người dùng cho máy ATM như sau.

Sự khác biệt giữa Sơ đồ ca sử dụng và Sơ đồ hoạt động
Sự khác biệt giữa Sơ đồ ca sử dụng và Sơ đồ hoạt động

Hình 01: Sơ đồ Ca sử dụng

Khách hàng là một diễn viên. Anh ta thực hiện các trường hợp sử dụng như séc số dư, gửi tiền mặt và rút tiền. Các đường biểu diễn sự liên kết giữa khách hàng và các trường hợp sử dụng. Ngân hàng là một tác nhân phụ và nó thực hiện trường hợp sử dụng làm đầy tiền mặt vào máy ATM. Hơn nữa, biểu đồ ca sử dụng cũng có thể thể hiện các yếu tố phụ thuộc.

Có hai phần phụ thuộc được gọi là bao gồm và mở rộng. Khi một ca sử dụng yêu cầu sự hỗ trợ của ca sử dụng khác, hai ca sử dụng đó có sự phụ thuộc “bao gồm”. Để rút tiền, trước tiên hệ thống phải xác minh số dư. Do đó, nó là một phụ thuộc bao gồm. Sau khi kiểm tra số dư, gửi tiền hoặc rút tiền, khách hàng có thể in biên lai. Nó không cần thiết, nhưng nó có thể. Do đó, những trường hợp sử dụng đó và trường hợp sử dụng biên lai in có sự phụ thuộc “mở rộng”. Nhìn chung, sơ đồ ca sử dụng giúp mô hình hóa ngữ cảnh của hệ thống.

Sơ đồ hoạt động là gì?

Sơ đồ hoạt động là một sơ đồ hành vi khác. Nó tương tự như một lưu đồ thể hiện luồng từ hoạt động này sang hoạt động khác. Các hoạt động là các hoạt động khác nhau của hệ thống. Sơ đồ này cung cấp một cái nhìn cấp cao về hệ thống. Sơ đồ hoạt động ví dụ về quản lý sinh viên như sau.

Sự khác biệt chính giữa Sơ đồ ca sử dụng và Sơ đồ hoạt động
Sự khác biệt chính giữa Sơ đồ ca sử dụng và Sơ đồ hoạt động

Hình 02: Sơ đồ Hoạt động

Sơ đồ bắt đầu với nút ban đầu. Bước đầu tiên là xem thông tin chi tiết của học sinh. Sau đó, có một điều kiện. Một biểu tượng kim cương đại diện cho một điều kiện. Nó kiểm tra xem học sinh có tồn tại hay không. Nếu học sinh mới, thì bước này là tạo hồ sơ cho học sinh mới đó.

Hơn nữa, nếu học sinh đã có sẵn, thì có một điều kiện khác để kiểm tra xem học sinh có còn đang học hay không. Nếu không, có thể xóa học bạ của học sinh. Và, nếu học sinh vẫn đang học, thì có thể cập nhật hồ sơ.

Tạo, cập nhật và xóa các bản ghi kết hợp với nhau bằng cách sử dụng ký hiệu chung. Biểu tượng này kết hợp nhiều hành động thành một. Cuối cùng, thông tin chi tiết về học sinh có thể được xem. Biểu tượng kết thúc cho biết sự hoàn thành của quy trình. Đó là một sơ đồ hoạt động ví dụ.

Sự khác biệt giữa Sơ đồ Ca sử dụng và Sơ đồ Hoạt động là gì?

Biểu đồ ca sử dụng thể hiện sự tương tác của người dùng với hệ thống. Mặt khác, biểu đồ hoạt động thể hiện chuỗi hành động hoặc kiểm soát luồng trong một hệ thống tương tự như lưu đồ. Biểu đồ ca sử dụng giúp mô hình hóa hệ thống và các tương tác của người dùng trong khi biểu đồ hoạt động giúp mô hình hóa quy trình làm việc của hệ thống. Đây là điểm khác biệt chính giữa biểu đồ ca sử dụng và biểu đồ hoạt động.

Sự khác biệt giữa biểu đồ ca sử dụng và biểu đồ hoạt động trong biểu mẫu bảng
Sự khác biệt giữa biểu đồ ca sử dụng và biểu đồ hoạt động trong biểu mẫu bảng

Tóm tắt - Sơ đồ Ca sử dụng so với Sơ đồ Hoạt động

Biểu đồ ca sử dụng và biểu đồ hoạt động là biểu đồ UML hành vi mô tả bản chất động của hệ thống. Sự khác biệt giữa biểu đồ ca sử dụng và biểu đồ hoạt động là biểu đồ ca sử dụng giúp mô hình hóa hệ thống, các tương tác của người dùng trong khi biểu đồ hoạt động giúp mô hình hóa luồng công việc của hệ thống. Những sơ đồ này cung cấp nhiều lợi thế. Chúng giúp lập mô hình các yêu cầu kinh doanh và hiểu biết cấp cao về chức năng của hệ thống.

Đề xuất: