Định nghĩa tác nhân là gì

Biểu đồ Use Case

Use Case được mô tả trong ngôn ngữ UML qua biểu đồ Use Case [Use Case Diagram], và một mô hình Use Case có thể được chia thành một số lượng lớn các biểu đồ như thế. Một biểu đồ Use Case chứa các phần tử mô hình biểu thị hệ thống, tác nhân cũng như Use Case và chỉ ra các mối quan hệ giữa các Use Case.

Lời mô tả nội dung Use Case thường được cung cấp dưới dạng văn bản. Trong UML, lời mô tả đó được coi là thuộc tí;nh "văn bản" [document] của Use Case. Lời mô tả này bao chứa những thông tin quan trọng, định nghĩa các yêu cầu và chức năng cụ thể. Thay cho việc mô tả Use Case bằng văn bản, bạn cũng có thể vẽ một biểu đồ hoạt động [activity diagram]. Mặc dầu vậy, nên nhớ rằng một Use Case cần phải được mô tả sao cho dễ hiểu và dễ giao tiếp đối với người sử dụng, mà những cấu trúc phức tạp như một biểu đồ hoạt động có thể gây cảm giác xa lạ đối với những người không quen sử dụng.Bạn đang xem: Tác nhân là gì

Tóm tắt: Một biểu đồ Use Case thể hiện:

- Hệ thống

- Tác nhân

- Use Case.

Ví; dụ biểu đồ Use Case trong UML:



Một ví; dụ biểu đồ Use case trong UML

Trong đó :

- Hệ thống được thể hiện qua hình chữ nhật với tên hệ thống ở bên trên

- Tác nhân được thể hiện qua kí; hiệu hình nhân

- Use Case được thể hiện qua hình ellipse

Hệ thống:

Vì hệ thống là một thành phần của mô hình Use Case nên ranh giới của hệ thống mà ta muốn phát triển cần phải được định nghĩa rõ ràng. Xin nhớ rằng một hệ thống không phải bao giờ cũng nhất thiết là một hệ thống phần mềm; nó có thể là một chiếc máy, hoặc là một doanh nghiệp. Định nghĩa các ranh giới và trách nhiệm của hệ thống không phải bao giờ cũng là việc dễ dàng, bởi không phải bao giờ người ta cũng rõ ràng nhìn ra tác vụ nào có khả năng được tự động hóa tốt nhất ở hệ thống này và tác vụ nào thì tốt nhất nên thực hiện thủ công hoặc dành cho các hệ thống khác. Một khí;a cạnh khác cần chú ý là hệ thống cần phải lớn tới mức độ nào trong phiên bản đầu tiên của nó. Cố gắng tối đa cho phiên bản đầu tiên của hệ thống thường là cách mà người ta hay thực hiện, thế nhưng những mục tiêu quá tầm như vậy có thể khiến cho hệ thống trở nên quá lớn và thời gian để cung cấp hệ thống quá lâu. Một sáng kiến tốt hơn là xác nhận cho rõ các chức năng căn bản và tập trung vào việc định nghĩa một kiến trúc hệ thống thí;ch hợp, rõ ràng, có nền tảng rộng mở để nhiều chức năng hơn có thể được bổ sung vào hệ thống này trong các phiên bản sau.

Bạn đang xem: Tác nhân là gì

Yếu tố quan trọng là bạn phải tạo dựng được một bản catalog của các khái niệm [các thực thể] trung tâm cùng với các thuật ngữ và định nghĩa thí;ch hợp trong những giai đoạn đầu của thời kỳ phân tí;ch. Đây chưa phải mô hình phạm vi đối tượng, mà đúng hơn là một cố gắng để mô tả các thuật ngữ của hệ thống hoặc doanh nghiệp mà chúng ta cần mô hình hóa. Các thuật ngữ sau đó sẽ được dùng để mô tả Use Case. Phương thức cụ thể của catalog này có thể rất khác nhau; nó có thể là một mô hình khái niệm chỉ ra các mối quan hệ đơn giản hoặc chỉ là một văn bản chứa các thuật ngữ cùng lời mô tả vắn tắt những thuật ngữ này trong thế giới thực.

Tác nhân:

Một tác nhân là một dạng thực thể [một lớp], chứ không phải một thực thể. Tác nhân mô tả và đại diện cho một vai trò, chứ không phải là một người sử dụng thật sự và cụ thể của hệ thống. Nếu một anh chàng John nào đó muốn mua hợp đồng bảo hiểm từ một hãng bảo hiểm, thì vai trò của anh ta sẽ là người mua hợp đồng bảo hiểm, và đây mới là thứ mà chúng ta muốn mô hình hóa, chứ không phải bản thân anh chàng John. Trong sự thực, một con người cụ thể có thể đóng vai trò làm nhiều tác nhân trong một hệ thống: một nhân viên ngân hàng đồng thời cũng có thể là khách hàng của chí;nh ngân hàng đó. Mặt khác, số lượng các vai trò mà một con người cụ thể được phép đảm trách trong một hệ thống cũng có thể bị hạn chế, ví; dụ cùng một người không được phép vừa soạn hóa đơn vừa phê duyệt hóa đơn đó. Một tác nhân sẽ có một tên, và cái tên này cần phải phản ánh lại vai trò của tác nhân. Cái tên đó không được phản ánh lại một thực thể riêng biệt của một tác nhân, mà cũng không phản ánh chức năng của tác nhân đó.

Xem thêm: Analysis Code With Sonarqube Là Gì, Nâng Cao Trình Độ Code Với Sonarqube

Một tác nhân giao tiếp với hệ thống bằng cách gửi hoặc là nhận thông điệp, giống như khái niệm chúng ta đã quen biết trong lập trình hướng đối tượng. Một Use Case bao giờ cũng được kí;ch hoạt bởi một tác nhân gửi thông điệp đến cho nó. Khi một Use Case được thực hiện, Use Case có thể gửi thông điệp đến một hay là nhiều tác nhân. Những thông điệp này cũng có thể đến với các tác nhân khác, bên cạnh chí;nh tác nhân đã kí;ch hoạt và gây ra Use Case.

Tác nhân còn có thể được định nghĩa theo dạng tác nhân chủ động [active actor] hay tác nhân thụ động [passive actor]. Một tác nhân chủ động là tác nhân gây ra Use Case, trong khi tác nhân thụ động không bao giờ gây ra Use Case mà chỉ tham gia vào một hoặc là nhiều Use Case.

Tác Nhân Là Gì – Tác Nhân Gây Bệnh Truyền Nhiễm Là Gì

Biểu đồ Use Case

Use Case được diễn tả trong ngữ điệu UML qua biểu đồ Use Case [Use Case Diagram], and một mô hình Use Case rất có khả năng được tạo thành một trong những lượng lớn các biểu đồ như thế. Một biểu đồ Use Case chứa các thành phần mô hình biểu hiện mạng lưới hệ thống, nhân tố cũng giống như như Use Case and đặt ra các quan hệ trong số những Use Case.

Lời diễn tả nội dung Use Case thường được tán thành phía bên dưới dạng văn bản. Trong UML, lời diễn tả đó được xem là thuộc tí;nh “văn bản” [document] của Use Case. Lời diễn tả này bao chứa những thông báo quan trọng, định nghĩa các nhu cầu and công dụng chi tiết cụ thể. Thay cho sự diễn tả Use Case bằng văn bản, chúng ta cũng có thể vẽ một biểu đồ vận động [activity diagram]. Dù rằng vậy, nên nhớ là một Use Case rất cần được diễn tả thế nào cho dễ dàng nắm bắt and dễ giao thiệp đối với người mua, mà những kết cấu vất vả như một biểu đồ vận động rất có khả năng gây cảm nghĩ lạ lẫm đối với những người xa lạ cần sử dụng.

Bài Viết: Tác nhân là gì

Tóm tắt: Một biểu đồ Use Case thể hiện:

– Mạng lưới hệ thống

– Tác nhân

– Use Case.

Ví; dụ biểu đồ Use Case trong UML:

Một ví; dụ biểu đồ Use case trong UML

Trong những số ấy :

– Mạng lưới hệ thống được thể hiện qua hình chữ nhật với tên mạng lưới hệ thống ở phía ở bên trên

– Tác nhân được thể hiện qua kí; hiệu hình nhân

– Use Case được thể hiện qua hình ellipse

Mạng lưới hệ thống:

Vì mạng lưới hệ thống là 1 trong những phần tử của mô hình Use Case nên ranh giới của mạng lưới hệ thống mà ta muốn cải cách và phát triển rất cần được định nghĩa chi tiết cụ thể. Xin nhớ là một mạng lưới hệ thống chưa phải bao giờ cũng nhất thiết là 1 trong những mạng lưới hệ thống phần mềm; nó rất có khả năng là 1 trong những chiếc máy, hoặc là 1 trong những doanh nghiệp. Định nghĩa các ranh giới and nghĩa vụ và trách nhiệm của mạng lưới hệ thống chưa phải bao giờ cũng là sự việc đơn giản dễ dàng, bởi chưa phải bao giờ người ta cũng chi tiết cụ thể ngó ra tác vụ nào có tác dụng được auto hóa hóa rất tốt nhất ở mạng lưới hệ thống này and tác vụ nào thì rất tốt nhất nên thi công bằng tay thủ công hoặc dành riêng cho các mạng lưới hệ thống khác. Một khí;a cạnh khác cần chú ý là mạng lưới hệ thống rất cần được lớn đến mức độ nào trong những phiên bản đầu tiên của chính bản thân nó. Cố gắng tối đa cho phiên bản đầu tiên của mạng lưới hệ thống thông thường là giải pháp mà họ hay thi công, tuy nhiên những kim chỉ nam quá tầm như vậy rất có khả năng làm cho mạng lưới hệ thống trở nên quá lớn and thời điểm để tán thành mạng lưới hệ thống lâu quá. Một ý tưởng sáng tạo rất tốt hơn là xác thực cho rõ các công dụng căn bản and tập trung chuyên sâu vào vấn đề định nghĩa một bản vẽ xây dựng mạng lưới hệ thống thí;ch hợp, chi tiết cụ thể, có nguồn gốc xuất xứ rộng mở để đa công dụng hơn rất có khả năng được bổ sung cập nhật update vào mạng lưới hệ thống này trong số những phiên bản sau.

Xem Ngay:  Kiêu Ngạo Là Gì - Cách Sửa Đổi Tính Cách Kiêu Ngạo

Nhân tố quan trọng là bạn rất cần được tạo dựng được một bản catalog của các khái niệm [các thực thể] giữa trung tâm cùng với các thuật ngữ and định nghĩa thí;ch hợp trong những quá trình đầu của thời kỳ phân tí;ch. Đây không hẳn mô hình khoanh vùng phạm vi đối tượng người sử dụng người sử dụng, mà đúng hơn là 1 trong những nỗ lực cố gắng để diễn tả các thuật ngữ của mạng lưới hệ thống hoặc doanh nghiệp mà những bạn phải mô hình hóa. Các thuật ngữ kế tiếp sẽ được cần sử dụng để diễn tả Use Case. Chiêu thức chi tiết cụ thể của catalog này rất có khả năng rất không giống nhau; nó rất có khả năng là 1 trong những mô hình khái niệm đặt ra các quan hệ đơn giản hoặc chỉ là 1 trong những văn bản chứa các thuật ngữ cùng lời diễn tả vắn tắt những thuật ngữ này trong toàn cầu thực.

Tác nhân:

Một nhân tố là 1 trong những người hoặc một vật gì đấy tương tác với mạng lưới hệ thống, cần sử dụng mạng lưới hệ thống. Trong khái niệm “tương tác với mạng lưới hệ thống”, ý những bạn rất thích nói rằng nhân tố sẽ gửi thông điệp đến mạng lưới hệ thống hoặc là nhận thông điệp bắt đầu khởi hành từ mạng lưới hệ thống, hoặc là căn sửa các thông báo cùng với mạng lưới hệ thống. Nói một giải pháp ngắn gọn, nhân tố thi công các Use Case. Thêm một điều nữa, một nhân tố rất có khả năng là kẻ mà cũng sẽ có thể là 1 trong những mạng lưới hệ thống khác [ví; dụ như là 1 trong những chiếc máy tí;nh khác được nối kết với mạng lưới hệ thống của rất nhiều bạn hoặc một loại trang loại thiết bị phần cứng gì đấy tương tác với mạng lưới hệ thống].

Xem Ngay:  Adwords Là Gì - Google Ads: định Nghĩa

Xem Ngay: Aggression Là Gì – Nghĩa Của Từ : Aggressive

Một nhân tố là 1 trong những dạng thực thể [một lớp], chứ chưa phải một thực thể. Tác nhân diễn tả and đại diện cho 1 tầm quan trọng, chứ không cần là 1 trong những người mua thật sự and chi tiết cụ thể của mạng lưới hệ thống. Nếu một anh chàng John gì đấy muốn mua HĐ bảo hiểm từ 1 hãng bảo hiểm, thì tầm quan trọng của anh ta được xem là người mua HĐ bảo hiểm, and đây mới là thứ mà những bạn rất thích mô hình hóa, chứ chưa phải bản thân anh chàng John. Trong sự thực, một con người chi tiết cụ thể rất có khả năng đóng tầm quan trọng làm nhiều nhân tố trong 1 mạng lưới hệ thống: một nhân viên ngân hàng nhà nước cùng theo đó cũng sẽ có thể là người tiêu dùng của chí;nh ngân hàng nhà nước đó. Mặt còn lại, con số các tầm quan trọng mà một con người chi tiết cụ thể được cho phép đảm trách trong 1 mạng lưới hệ thống cũng sẽ có thể bị tinh giảm, ví; dụ cùng một người không được cho phép vừa soạn hóa đơn vừa phê duyệt hóa đơn đó. Một nhân tố sẽ có một tên, and cái thương hiệu này rất cần được phản ánh lại tầm quan trọng của nhân tố. Cái thương hiệu đó không được phản ánh lại một thực thể riêng không liên quan gì đến nhau của 1 nhân tố, mà cũng không phản ánh công dụng của nhân tố đó.

Một nhân tố giao thiệp với mạng lưới hệ thống bằng giải pháp gửi hoặc là nhận thông điệp, tựa như khái niệm chúng ta đã quen biết trong lập trình hướng đối tượng người sử dụng người sử dụng. Một Use Case bao giờ cũng được kí;ch hoạt bởi một nhân tố gửi thông điệp đến cho nó. Khi 1 Use Case được thi công, Use Case rất có khả năng gửi thông điệp đến một hay là nhiều nhân tố. Những thông điệp này cũng sẽ có thể đến với các nhân tố khác, bên cạnh chí;nh nhân tố đã kí;ch hoạt and gây nên Use Case.

Xem Ngay:  Tài Khoản Ký Quỹ Là Gì

Tác nhân cũng sẽ có thể được xếp loại. Một nhân tố chí;nh [Primary Actor] là nhân tố cần sử dụng những công dụng căn bản của mạng lưới hệ thống, có nghĩa là các công dụng chí;nh. Ví; dụ, trong 1 mạng lưới hệ thống bảo hiểm, một nhân tố căn bản rất có khả năng là nhân tố giải quyết và xử lý việc ghi danh and chủ tịch các HĐ bảo hiểm. Một nhân tố phụ [secondary actor] là nhân tố cần sử dụng các chức nặng phụ của mạng lưới hệ thống, ví; dụ tựa như các công dụng bảo trì mạng lưới hệ thống như điều hành quản lý ngân hàng nhà nước tài liệu, giao thiệp, back-up and các tác vụ điều hành quản lý khác. Một ví; dụ cho nhân tố phụ rất có khả năng là nhà điều hành quản lý hoặc là 1 trong những nhân viên cần sử dụng công dụng trong mạng lưới hệ thống để đúc rút các thông báo đo lường về doanh nghiệp. Cả 2 loại nhân tố đó đều được mô hình hóa để bảo đảm an toàn diễn tả rất đầy đủ các công dụng của mạng lưới hệ thống, dù rằng các công dụng chí;nh mới thật sự phía trong mối quan tâm đa phần của người tiêu dùng.

Xem Ngay: Cực đoan Là Gì – Nghĩa Của Từ Cực đoan

Tác nhân còn sống sót thể được định nghĩa theo phương thức nhân tố dữ thế chủ động [active actor] hay nhân tố thụ động [passive actor]. Một nhân tố dữ thế chủ động là nhân tố gây nên Use Case, trong những lúc nhân tố thụ động không bao giờ gây nên Use Case mà chỉ nhập cuộc vào một trong những hoặc là nhiều Use Case.

Thể Loại: San sẻ trình diễn Kiến Thức Cộng Đồng

Bài Viết: Tác Nhân Là Gì – Tác Nhân Gây Bệnh Truyền Nhiễm Là Gì

Thể Loại: LÀ GÌ

Nguồn Blog là gì: //hethongbokhoe.com Tác Nhân Là Gì – Tác Nhân Gây Bệnh Truyền Nhiễm Là Gì

Video liên quan

Chủ Đề