Mô hình hóa chuyên biệt miền cho ứng dụng Web

Ngày nay, làm thế nào để giảm thời gian thiết kế, giảm chi phí khi phát triển các ứng dụng phần mềm hiện đại nhưng lại phải tăng tính linh hoạt, hiệu quả của phần mềm để cạnh tranh và đáp ứng các nhu cầu sử dụng phần mềm trên tất cả các lĩnh vực khác nhau của đời sống xã hội. Xuất phát từ mong muốn đó, trong những năm qua giải pháp phát triển các thư viện lớp đã được xây dựng hoàn chỉnh phục vụ cho phát triển phần mềm cũng chưa thể để đáp ứng đầy đủ được các nhu cầu của ngành công nghiệp phần mềm. Việc phát triển phần mềm vẫn còn ở dạng thủ công, dựa vào sức người là chủ yếu.

Vì vậy, việc nghiên cứu và đưa ra một giải pháp cho phép phát triển phần mềm một cách tự động đã được đề xuất và phát triển. Và giải pháp phát triển phần mềm hướng mô hình được xem là một trong những giải pháp phù hợp nhất trong phát triển ứng dụng phần mềm hiện đại ngày nay.

Phát triển hướng mô hình là đặt mô hình hóa làm vấn đề trọng tâm trong phát triển phần mềm, và từ các mô hình sẽ được dịch chuyển sang mã chương trình triển khai nhờ bộ sinh mã nguồn (code generator). Và phát triển hướng mô hình đặc biệt phù hợp với phát triển các sản phẩm phần mềm cùng thế hệ. Một trong các hướng tiếp cận của phát triển hướng mô hình là mô hình hóa chuyên biệt miền, trong đó việc xây dựng ngôn ngữ mô hình hóa chuyên biệt miền thường được triển khai dưới dạng một dự án nhỏ khởi đầu trong một dự án lớn. Và kết quả của dự án mô hình hóa chuyên biệt miền là một ngôn ngữ mô hình hóa thuộc miền cho phép mô hình hóa các vấn đề trong dự án, kết quả thu được là sự dịch chuyển các mô hình của dự án sang mã (code) triển khai, điều này làm giảm bớt thời gian và chi phí phát triển phần mềm.

Với những ưu điểm của mô hình hóa chuyên biệt miền và lợi ích mang lại khi phải phát triển một ngôn ngữ cho phép mô hình hóa chuyên biệt miền, vì vậy tôi đã lựa chọn đề tài “Mô hình hóa chuyên biệt miền cho ứng dụng Web” làm đề tài luận văn của mình. Mục tiêu của đề tài là tìm hiểu phương pháp phát triển phần mềm hướng mô hình với cách tiếp cận là mô hình hóa chuyên biệt miền.

Trong phạm vi nghiên cứu của đề tài tôi đã tìm hiểu phương pháp xây dựng ngôn ngữ mô hình hóa chuyên biệt miền cho ứng dụng Web và cài đặt thử nghiệm với công cụ Eclipse.

Luận văn bao gồm 3 chương sau:

  • Chương 1. Tổng quan về mô hình hóa chuyên biệt miền: Giới thiệu tổng quan và cơ sở lý thuyết cho mô hình hóa chuyên biệt miền.
  • Chương 2. Ngôn ngữ mô hình hóa chuyên biệt miền cho ứng dụng Web: Trình bày miền ứng dụng Web, xây dựng Metamodel cho miền cho ứng dụng Web và các luật ràng buộc.
  • Chương 3. Cài đặt và thực nghiệm trên Eclipse: Trình bày về cài đặt và kết quả thử nghiệm DSML cho miền ứng dụng Web trên phần mềm mã nguồn mở Eclipse.

Link tải tài liệu: https://tii.la/BUdo5DcxllK

Lưu ý: Link tải có chứa quảng cáo được rút gọn bằng Shrinkearn.com

Mật khẩu mở tệp PDF: sharetailieu.net

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Mới Nhất

Cùng Chuyên Mục

Đọc Nhiều Nhất