Luận Án Tiến Sĩ Về Kỹ Thuật Chuyển Đổi Mô Hình và Sinh Mã Trong Phát Triển Ứng Dụng Web

Người đăng

Ẩn danh

Thể loại

luận án

2021

145
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: PHÁT TRIỂN PHẦN MỀM HƯỚNG MÔ HÌNH

1.1. Kiến trúc MDA

1.2. Chuyển đổi mô hình trong MDA

1.3. Chuyển đổi từ CIM sang PIM

1.4. Chuyển đổi từ PIM sang PSM

1.5. Chuyển đổi từ PSM sang code

1.6. Ngôn ngữ chuyển đổi mô hình

1.7. Ngôn ngữ ATL

1.8. Ngôn ngữ QVT

1.9. Các chuẩn của OMG cho MDA

1.10. MOF – Meta Object Facility

1.11. UML – Unified modeling Language

1.12. Kỹ thuật web hướng mô hình

1.13. Web Software Architecture (WebSA)

1.14. OOWS - Object-Oriented Web Solution

1.15. Hypertext Modeling Method of MIDAS (MIDAS-HM3)

1.16. Các nghiên cứu liên quan và nhiệm vụ trong luận án

1.17. Tiểu kết chương

2. CHƯƠNG 2: KỸ THUẬT CHUYỂN ĐỔI MÔ HÌNH (CIM TO PIM) THEO PHƯƠNG PHÁP UWE CHO PHÁT TRIỂN ỨNG DỤNG WEB

2.1. Các mô hình trong UWE

2.2. Chuyển đổi mô hình trong UWE

2.3. Chuyển đổi từ mô hình yêu cầu sang mô hình nội dung

2.4. Chuyển đổi từ mô hình yêu cầu, nội dung sang mô hình điều hướng

2.5. Chuyển đổi sang mô hình xử lý

2.6. Chuyển đổi từ mô hình điều hướng, xử lý sang mô hình trình bày

2.7. Phát triển quy tắc chuyển đổi mô hình tích hợp ràng buộc OCL

2.8. Giới thiệu phương pháp. Tích hợp OCL trong mô hình xử lý

2.9. Tích hợp OCL trong mô hình trình bày

2.10. Kết quả và thảo luận. Phát triển quy tắc chuyển đổi mô hình với ATL

2.11. Siêu mô hình yêu cầu

2.12. Siêu mô hình: content, navigation, process, presentation

2.13. Các quy tắc ATL

2.14. Kết quả và thảo luận. Tiểu kết chương

3. CHƯƠNG 3: SINH MÃ TỰ ĐỘNG CHO ỨNG DỤNG WEB HƯỚNG MÔ HÌNH

3.1. Kỹ thuật sinh mã trong phát triển ứng dụng web hướng mô hình

3.2. Sinh mã dựa trên thuật toán theo kiến trúc MVC. Xây dựng quy tắc sinh mã

3.3. Xây dựng giải thuật sinh code tự động

3.4. Thử nghiệm và đánh giá

3.5. Sinh mã sử dụng ngôn ngữ ATL

3.6. Chuyển đổi mô hình PIM sang PSM theo kiến trúc MVC

3.7. Tạo phần Model

3.8. Tạo thành phần Controller

3.9. Tạo thành phần View. Cấu trúc mô hình PSM theo kiến trúc MVC

3.10. Thành phần model

3.11. Thành phần Controler

3.12. Thành phần View

3.13. Xây dựng quy tắc chuyển đổi từ PSM sang mã nguồn

3.14. Sinh code từ mô hình java

3.15. Sinh code từ mô hình JSP

3.16. Thử nghiệm sinh mã cho ứng dụng web benhthuysan. Công cụ sinh mã CODEGER-UWE

3.17. Phát triển ứng dụng benhthuysan. Kết quả và thảo luận. Tiểu kết chương

DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN

TÀI LIỆU THAM KHẢO

Bài luận án tiến sĩ mang tiêu đề "Luận Án Tiến Sĩ Về Kỹ Thuật Chuyển Đổi Mô Hình và Sinh Mã Trong Phát Triển Ứng Dụng Web" của tác giả Trần Đình Diễn, dưới sự hướng dẫn của PGS. Huỳnh Quyết Thắng và PGS. Cao Tuấn Dũng, được thực hiện tại Trường Đại Học Bách Khoa Hà Nội vào năm 2021. Bài viết tập trung vào các kỹ thuật chuyển đổi mô hình và sinh mã, đóng vai trò quan trọng trong việc phát triển ứng dụng web hiện đại. Những kỹ thuật này không chỉ giúp tối ưu hóa quy trình phát triển mà còn nâng cao hiệu suất và khả năng mở rộng của ứng dụng. Độc giả sẽ tìm thấy nhiều thông tin hữu ích về cách áp dụng các kỹ thuật này trong thực tiễn, từ đó cải thiện kỹ năng lập trình và phát triển ứng dụng của mình.

Nếu bạn quan tâm đến các khía cạnh khác trong lĩnh vực công nghệ thông tin và phát triển ứng dụng, hãy tham khảo thêm bài viết "Luận văn thạc sĩ về quản lý giáo dục và ứng dụng công nghệ thông tin trong dạy học ở huyện Phong Điền, TP Cần Thơ", nơi đề cập đến việc ứng dụng công nghệ thông tin trong giáo dục. Ngoài ra, bài viết "Luận văn thạc sĩ: Xây dựng website học tập trực tuyến với Moodle tại trung tâm giáo dục thường xuyên Tân Bình" cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc phát triển nền tảng học tập trực tuyến. Cuối cùng, bài viết "Nghiên cứu phát triển kỹ thuật hỗ trợ phát hiện đạo văn trong văn bản tiếng Việt" sẽ giúp bạn hiểu rõ hơn về các kỹ thuật xử lý văn bản trong lĩnh vực công nghệ thông tin. Những tài liệu này sẽ mở rộng kiến thức của bạn về các ứng dụng và kỹ thuật trong lĩnh vực công nghệ thông tin.