Bài 3: UML building blocks

Vì UML mô tả các hệ thống thời gian thực, nên rất quan trọng để tạo ra một mô hình khái niệm và sau đó tiến hành dần dần. Mô hình khái niệm của UML có thể được làm chủ bằng cách học ba yếu tố chính sau:

  • UML Building Blocks
  • Các quy tắc để kết nối các Building Blocks
  • Các cơ chế chung của UML

Chương này mô tả tất cả các khối xây dựng UML. Các khối xây dựng của UML có thể được định nghĩa là –

  • Nhiều thứ
  • Các mối quan hệ
  • Sơ đồ
uml

Thing

Mọi thứ là những khối xây dựng quan trọng nhất của UML. Những điều có thể được –

  • Cấu trúc
  • Hành vi
  • Nhóm
  • Chú thích

Những cấu trúc

Những cấu trúc xác định phần tĩnh của mô hình. Chúng đại diện cho các yếu tố vật lý và khái niệm. Sau đây là những mô tả ngắn gọn về những điều cơ cấu.Class- Class đại diện cho một tập hợp các đối tượng có trách nhiệm tương tự.

Class

Giao diện – Giao diện xác định một tập hợp các hoạt động, trong đó xác định trách nhiệm của một lớp học.

Hợp tác – Hợp tác xác định sự tương tác giữa các yếu tố.

Trường hợp sử dụng – trường hợp sử dụng đại diện cho một tập hợp các hành động được thực hiện bởi một hệ thống cho một mục đích cụ thể.

Thành phần – Hợp phần mô tả phần vật lý của một hệ thống.

Node – Nút có thể được định nghĩa như một phần tử vật lý tồn tại trong thời gian chạy.

Những hành vi

Một hành vi bao gồm các phần động của các mô hình UML. Sau đây là những điều hành vi –Tương tác – Tương tác được định nghĩa là một hành vi bao gồm một nhóm các thông điệp trao đổi giữa các phần tử để hoàn thành một nhiệm vụ cụ thể.

Máy trạng thái – Máy trạng thái hữu ích khi trạng thái của một vật trong chu trình sống của nó là quan trọng. Nó định nghĩa trình tự các trạng thái mà một đối tượng đi qua để đối phó với các sự kiện. Sự kiện là những yếu tố bên ngoài chịu trách nhiệm cho sự thay đổi của nhà nước

Grouping Things

Nhóm các sự vật có thể được định nghĩa như là một cơ chế để nhóm các yếu tố của một mô hình UML với nhau. Chỉ có một thứ nhóm có sẵn –Gói – Gói là nhóm chỉ có một nhóm để thu thập các vấn đề cấu trúc và hành vi.

Annotational Things

Những điều chú ý có thể được định nghĩa như là một cơ chế để nắm bắt nhận xét, mô tả, và ý kiến ​​của các yếu tố mô hình UML. Lưu ý – Đây là một trong những điều duy nhất có sẵn. Ghi chú được sử dụng để hiển thị nhận xét, ràng buộc, v.v … của một phần tử UML.

Mối quan hệ

Mối quan hệ là một khối xây dựng quan trọng nhất của UML. Nó cho thấy các yếu tố được kết hợp với nhau như thế nào và mối liên kết này mô tả chức năng của một ứng dụng.Có bốn loại mối quan hệ có sẵn.

Sự phụ thuộc

Sự phụ thuộc là một mối quan hệ giữa hai thứ, trong đó sự thay đổi trong một phần tử cũng ảnh hưởng đến sự khác biệt.

Association

Hiệp hội về cơ bản là một tập hợp các liên kết kết nối các yếu tố của một mô hình UML. Nó cũng mô tả có bao nhiêu đối tượng đang tham gia vào mối quan hệ đó.

Tổng quát

Sự tổng quát có thể được định nghĩa là một mối quan hệ kết nối một phần tử chuyên biệt với một phần tử tổng quát. Về cơ bản nó mô tả các mối quan hệ thừa kế trong thế giới của các đối tượng.

Hiện thực hóa

Thực hiện có thể được định nghĩa như là một mối quan hệ trong đó có hai yếu tố được kết nối. Một yếu tố mô tả một số trách nhiệm, mà không thực hiện và một trong những thực hiện chúng. Mối quan hệ này tồn tại trong trường hợp giao diện.

Biểu đồ UML

Biểu đồ UML là đầu ra cuối cùng của toàn bộ cuộc thảo luận. Tất cả các phần tử, các mối quan hệ được sử dụng để tạo ra một sơ đồ UML hoàn chỉnh và biểu đồ đại diện cho một hệ thống.Hiệu ứng trực quan của sơ đồ UML là phần quan trọng nhất của toàn bộ quá trình. Tất cả các yếu tố khác được sử dụng để làm cho nó hoàn thành.UML bao gồm 9 sơ đồ sau đây, các chi tiết được mô tả trong các chương tiếp theo.

  • Sơ đồ lớp
  • Sơ đồ đối tượng
  • Sử dụng sơ đồ trường hợp
  • Sơ đồ trình tự
  • Sơ đồ hợp tác
  • Sơ đồ hoạt động
  • Biểu đồ trạng thái
  • Sơ đồ triển khai
  • Sơ đồ thành phần

Chúc các bạn học tập thật tốt !

You may also like...