Object-Modeling Technique viết tắt OMT

Object-Modeling Technique viết tắt OMT là một phương pháp tiếp cận mô hình đối tượng cho việc lập mô hình và thiết kế phần mềm. Nó đã được phát triển vào khoảng năm 1991 bởi Rumbaugh, Blaha, Premerlani, Eddy và Lorensen như một phương pháp để phát triển các hệ thống hướng đối tượng và để hỗ trợ lập trình hướng đối tượng. OMT mô tả mô hình đối tượng hoặc cấu trúc tĩnh của hệ thống. OMT đã được phát triển như là một cách tiếp cận để phát triển phần mềm. Mục đích của mô hình theo Rumbaugh là:

  • kiểm tra thực thể vật lý trước khi xây dựng chúng (mô phỏng)
  • giao tiếp với khách hàng
  • hình dung (trình bày thay thế thông tin)
  • giảm sự phức tạp

OMT đã đề xuất ba loại mô hình chính:

  1. Mô hình đối tượng (Object model): Mô hình đối tượng đại diện cho các hiện tượng tĩnh và ổn định nhất trong mô hình miền. Các khái niệm chính là các lớp và liên kết với các thuộc tính và hoạt động. Sự tổng hợp và tổng quát hóa (với đa thừa kế) là các mối quan hệ được xác định trước.
  2. Mô hình động (Dynamic model): Mô hình năng động đại diện cho trạng thái/sự chuyển tiếp trên mô hình. Các khái niệm chính là trạng thái, sự chuyển tiếp giữa các trạng thái, và sự kiện để kích hoạt sự chuyển tiếp. Các hành động có thể được mô hình như xảy ra trong các tiểu bang. Tổng quát và tập hợp (concurrency) là các mối quan hệ được xác định trước.
  3. Mô hình chức năng (Functional model): Mô hình chức năng xử lý quan điểm quá trình của mô hình, tương ứng gần với sơ đồ luồng dữ liệu. Các khái niệm chính là quy trình, kho dữ liệu, luồng dữ liệu và các diễn viên.

OMT là một tiền thân của Unified Modeling Language (UML). Nhiều yếu tố mô hình hóa OMT là phổ biến đối với UML.

Một mô hình chức năng trong OMT xác định chức năng của toàn bộ quá trình nội bộ trong mô hình với sự trợ giúp của “Các Sơ đồ Dòng Dữ liệu (DFD)”. Nó mô tả chi tiết các quy trình được thực hiện độc lập như thế nào

Mô hình được xác định bởi tầm nhìn, sứ mệnh và giá trị của tổ chức, cũng như tập hợp các ranh giới cho tổ chức – những sản phẩm hoặc dịch vụ mà nó sẽ phân phối, khách hàng hoặc thị trường nào sẽ nhắm mục tiêu và những kênh cung cấp và kênh phân phối nào sẽ sử dụng. Mặc dù mô hình kinh doanh bao gồm các chiến lược cấp cao và hướng chiến thuật để tổ chức triển khai mô hình, nhưng nó cũng bao gồm các mục tiêu hàng năm đặt ra các bước cụ thể mà tổ chức dự định thực hiện trong năm tới và các biện pháp để hoàn thành dự kiến. Mỗi trong số này có thể là một phần của tài liệu nội bộ có sẵn cho kiểm toán viên nội bộ.