Chuyển đổi MDA

Một phần của tài liệu đồ án công nghệ thông tin Quản lý vết yêu cầu trong EA (Trang 44)

Sự chuyểncuyển đổi MDA cung cấp một cách đầy đủ để chuyển đồi thành phần mô hình và phân đoạn mô hình từ lĩnh vực này tới lĩnh vực khác. Bao gồm việc chuyển đổi thành phần Platform-Independent Model (PIM) tới thành phần Platform Specific Model (PSM). Một thành phần đơn từ PIM có thể được tạo nhiều thành phần đa PSM thông qua nhiều lĩnh vực.

Sự chuyển đổi là một thế mạnh mang tính sản phẩm lớn và làm tăng tính cần thiết để thực thi các lớp nguồn được cung cấp và thực thi cho lĩnh vực thực hiện liên quan. Ví dụ, bảng dữ liệu được tạo từ lớp PIM, EA bao gồm một vài sự chuyển đổi được xây dựng cơ bản như PIM tới Mô hình Data Model, PIM tới C#, PIM tới java và PIM tới XSD. Hệ thống Sparx Systems sẽ tạo sự chuyển đổi xa hơn sẵn sàng vượt thời gian, hay như xây dựng sự chuyển đổi hoặc các module có thể tải về từ trang web Sparx System.

EA còn có thể tự động tạo ra codemã cho sự chuyển đổi của chúng ta như nhắm tới ngôn ngữ mã codecode.

Một sự chuyển đổi được định nghĩa sử dụng ngôn ngữ tạo codemã của EA va bao gồm việc viết 1 mẫu để tạo một file nguồn trung gian. EA đọc file nguồn và ràng buộc tới PSM mới. EA luụn cho phép tạo các ràng buộc giữa PIM và PSM nhiều lần, việc thờm, xoỏ cỏc đặc tính. Ví dụ, thêm 1 đặc tính mới tới lớp PIM có thể được chuyển đồng bộ tới một cột mới trong mô hình dữ liệu.

EA khụng xoỏ hay viết đề lên cắc đặc tính của mốt kì một phần tử nào nờn chỳng không được tạo từ lúc bắt đầu bởi sự chuyển đổi đó. Do đó, chúng ta co thể thêm phương thức mới tới các phần tử đã tạo và EA không hành động trong suốt quáqúa trình tạo.

Sự chuyển đổi gắn liến với :

1. DLL-chuyển các phần tử lớp nềnnèn tảng độc lập thành các phần tử bảng cụ thể

2. EJB Entity-chuyển các phần tử PIM thành cỏc gúi chứa các lớp và giao tiếp gồm EJB Entity Bean.

3. EJB Session-chuyển đổi các phần tử PIM thành cỏc gúi chứa các lớp và giao tiếp gồm một EJB Session Bean

4. Java-chuyển các phần tử PIM thành các phần tử ngôn ngữ Java

5. Junit-chuyển mô hình Java thành 1 mô hình mà các phương thức kiểm thử được tạo cho mỗi phương thức public của bất kì lớp nào.

6. C#-chuyển đổi một PIM thành tập C# chuẩn

7. Nunit-chuyển mô hình chi tiết ngôn ngữ .Net thành mô hình mà các phương thức kiểm thử được tạo cho mỗi phương thức cụng cụng của bất kì một lớp nào.

8. WSDL-chuyển đổi biểu diển của giao diện WSDL thành các phần tử được yêu cầu cho việc tạo giao diện đó

9. XSD-chuyển đổi các phần tử PIM thành các phần tử XSD

Một phần của tài liệu đồ án công nghệ thông tin Quản lý vết yêu cầu trong EA (Trang 44)