Quy trình sinh mã JSP từ mơ hình trình bày

Một phần của tài liệu Luận án tiến sĩ các kỹ thuật chuyển đổi mô hình và sinh mã trong phát triển ứng dụng web hướng mô hình (Trang 127 - 128)

3.4.2. Phát trin ng dng benhthuysan.vn

Dựa trên các quy tắc và giải thuật sinh mã được phát triển và trình bày tại mục 3.3, tác giảđã xây dựng cơng cụ CODEGER –UWE, cung cấp cho người phát triển web hướng mơ hình cơng cụđể sinh mã tựđộng tạo ứng dụng web.

Để thử nghiệm và đánh giá các quy tắc được xây dựng, tác giả đề xuất áp dụng cơng cụ CODEGER–UWE vào bài tốn xây dựng ứng dụng web Chẩn đoán bệnh thủy sản (benhthuysan.vn). Đây là ứng dụng web, mô phỏng chuyên gia bệnh thủy sản, chẩn đốn và đưa ra phác đồđiều trị cho các lồi thủy sản bị bệnh với một giao diện người dùng thân thiện. Khi ao nuôi bị bệnh, người dân chưa thể biết là bệnh gì và khơng có chun gia bệnh để tư vấn. Người nuôi thủy sản lựa chọn những triệu chứng (dấu hiệu) mà loại thủy sản trong ao ni mắc phải, ứng dụng web sẽ chẩn đốn và đưa ra phác đồđiều trị bệnh, giúp người nuôi tự chẩn đoán và điều trị sớm dịch bệnh mà ao của mình mắc phải, nhằm giảm thiểu rủi ro do dịch bệnh, tăng năng suất cho người nuôi trồng thủy sản.

Cơng cụ CODEGER –UWE đã được hồn thiện. Toàn bộ mã nguồn được cài đặt, lưu trữ trên Github, tuân thủcác quy định phần mềm nguồn mở. Trong cơng cụ này, q trình chuyển đổi mơ hình nền tảng độc lập (PIM) sang mơ hình nền tảng cụ thể (PSM), là quá trình chuyển đổi được xây dựng trên một nền tảng Web cụ thể và các quy tắc chuyển đổi được xây dựng tương ứng với mơ hình MVC. Trong đó những mối quan tâm của một ứng dụng Web tương ứng với vai trò của Model (nội dung), View (trình bày) và Controller (điều hướng và xử lý). Mỗi thành phần có một nhiệm vụ riêng biệt và độc lập với các thành phần khác, giúp phát triển ứng dụng nhanh, đơn giản, dễ nâng cấp, bảo trì.

Để thử nghiệm và đánh giá công cụ CODEGER –UWE, tác giả áp dụng ví dụ benhthuysan.vn, đây là một ứng về chẩn đoán bệnh thủy sản cho phép người dùng tự chuẩn đốn bệnh thủy sản cho ao ni của mình.

Quy trình thc hiện như sau:

- Bước 1: Xác định đầu vào của công cụ

Các yêu cầu trong UWE được mơ hình hóa bằng biểu đồ ca sử dụng, CODEGER –UWE cho phép chuyển đổi từ mơ hình u cầu (Use case) sang mơ hình nội dung, điều hướng, xử lý và trình bày với các quy tắc chuyển đổi đã được tác giả bổ sung, phát triển, giúp cho quá trình chuyển đổi mơ hình hiệu quảhơn.

Một phần của tài liệu Luận án tiến sĩ các kỹ thuật chuyển đổi mô hình và sinh mã trong phát triển ứng dụng web hướng mô hình (Trang 127 - 128)

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

(145 trang)