Kh‡i niệm của OPM

Một phần của tài liệu Phát triển phương pháp tinh chế mô hình trên seam để hỗ trợ sinh mã tự động (Trang 25 - 27)

V. CỗN BỘ HƯỚNG DẪN (Ghi r› học hˆm, học vị, họ, t•n):

2 Tổng quan

2.4 OPM and OPCAT

2.4.2 Kh‡i niệm của OPM

Hai loại biểu diễn tương đương nhau, một dạng đồ họa vˆ loại kh‡c dạng chữ, hợp lại c•ng diễn tả m™ h“nh OPM. Một tập những sơ đồ Đối tượng-Tiến tr“nh (object Ð process) c— li•n hệ lẫn nhau hợp thˆnh dạng biểu diễn đồ họa của OPM. Mỗi phần tử OPM được ký hiệu trong OPD (m™ h“nh đồ họa của OPM) dưới dạng một ký hiệu, vˆ cœ ph‡p OPD mi•u tả ch’nh x‡c vˆ thống nhất những c‡ch mˆ c‡c thực thể được li•n kết với nhau. Ng™n ngữ Đối tượng-Tiến tr“nh (OPL) lˆ một c‡ch biểu diễn OPD dưới dạng ng™n từ hay chữ. OPL lˆ một ng™n ngữ c— hai mục đ’ch, hướng người sử dụng cũng như m‡y t’nh. Đối với nhu cầu của người d•ng, OPL được thiết kế như lˆ một tập con của tiếng anh, để phục vụ cho miền chuy•n gia (domain expert) vˆ những kiến trœc thực hiện c‡c ph‰n t’ch vˆ thiết kế một hệ thống. Những thiết kế cũng giœp ’ch cho việc phi•n dịch m‡y th™ng qua một tập những luật sinh đ‹ được định nghĩa r› rˆng. OPL c— m™ tả dựa tr•n XML, cung cấp một nền tảng vững chắc cho việc sinh ra chương tr“nh đ‹ được thiết kế. Biểu diễn dưới hai dạng của OPM lˆm tăng tốc khả năng xử lý của loˆi người dựa tr•n lý thuyết về nhận thức của Mayer [13].

Bảng ký hiệu th™ng dụng của OPM d•ng để biểu diễn:

Đối tượng/Thuộc t’nh Ký hiệu M™ tả/OPL

T•n đối tượng

Đối tượng (thực thể)

Object Name is an object.*

Tiến tr“nh

Lˆ một chuỗi chuyển h—a của đối tượng

Processing is a process.*

Bản chất

Một thuộc t’nh để x‡c định lˆ đối tượng vật lý hay mang t’nh th™ng tin.

Đối t‡c

Một thực thể để quyết định thực thể lˆ m™i trường (b•n ngoˆi hệ thống) hoặc b•n trong hệ thống.

Processing is environmental.

Mối quan hệ của c‡c thực thể trong OPM

T’nh bao gộp, thˆnh phần con

Đặc t’nh, t’nh chất

Vật t‡c động: Lˆ đối tượng cần phải tồn tại để cho phŽp tiến tr“nh c— thể xảy ra

T‡c nh‰n thực thể T‡c nh‰n con người

Li•n kết kết quả (xem h“nh b•n dưới). User Profile t‡c động l•n qu‡ tr“nh Profile Updating. Tiến tr“nh Profile Updating t‡c động ngược lại User Profile lˆm thay đổi trạng th‡i của User Profile.

Một phần của tài liệu Phát triển phương pháp tinh chế mô hình trên seam để hỗ trợ sinh mã tự động (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(60 trang)