Phát triển phần mềm hướng mơ hình

Một phần của tài liệu 042_Tom tat khoa luan tot nghiep K47CNPM.pdf (Trang 40)

- Tiếp tục hồn chỉnh phần Hiệu chỉnh.

2.Phát triển phần mềm hướng mơ hình

Đào Bảo Ngọc - MSV: 0220227 Cán bộ hướng dẫn: ThS.Đặng Đức Hạnh Đào Thanh Tuấn - MSV: 0220357

Trịnh Xuân Sơn - MSV: 0220277 Email: ngocdbcn@gmail.com

1. Giới thiệu

Phát triển phần mềm hướng mơ hình - MDD ngày càng giành được nhiếu sự quan tâm của cộng đồng nghiên cứu cũng như giới cơng nghiệp. Nội dung khĩa luận đi vào tìm hiểu MDD và các vấn đề của nĩ. Hiện nay, các kết quả đạt được của MDD chủ yếu dựa trên kiến trúc phần mềm hướng mơ hình – MDA Tuy nhiên, trong quá trình chuyển đổi mơ hình vẫn cịn một số vấn đề tồn tại. Để giải quyết những vấn đề này, trong khung làm việc chuyển đổi mơ hình, chúng em tập trung vào hai kỹ thuật chính là áp dụng ngơn ngữ chuyển đổi mơ hình và áp dụng mẫu thiết kế. Bài tốn chuyển đổi mơ hình lớp sang mơ hình quan hệđược chọn minh họa cho ngơn ngữ chuyển đổi mơ hình và bài tốn CIN, COUT được chọn minh họa cho mẫu thiết kế. Đồng thời, chúng em cũng chọn bài tốn quản lý thư viện sách để áp dụng những bài tốn tổng quát trên.

2. Phát triển phần mềm hướng mơ hình hình

Phát triển phần mềm truyền thống ngày càng phải đối mặt với nhiều khĩ khăn như vấn đề quy trình phát triển, vấn đề tính khả chuyển, vấn đề tính liên tác hay vấn đề làm tài liệu và bảo trì. Chính vì vậy, một xu hướng phát triển phần mềm mới nhằm khắc phục những khĩ khăn này là phát triển phần mềm hướng mơ hình – MDD. Chương này chúng em trình bày một số vấn đề tổng quan về MDD và tập trung một hiện thực hĩa của MDD là kiến trúc phần mềm hướng mơ hình – MDA. Khung

làm việc MDA dựa trên nền tảng các chuẩn UML, MOF, XMI và xoay quanh các ý tưởng chính là mơ hình độc lập nền – PIM, mơ hình cụ thể nền – PSM và sự chuyển đổi giữa chúng. Cĩ thể nĩi, phát triển phần mềm hướng mơ hình nĩi chung và kiến trúc phần mềm hướng mơ hình nĩi riêng hứa hẹn một bước tiến mới trong phát triển phần mềm giúp quá trình phát triển tập trung nhiều hơn vào mơ hình, nâng cao chất lượng sản phẩm và năng suất làm việc.

làm việc MDA dựa trên nền tảng các chuẩn UML, MOF, XMI và xoay quanh các ý tưởng chính là mơ hình độc lập nền – PIM, mơ hình cụ thể nền – PSM và sự chuyển đổi giữa chúng. Cĩ thể nĩi, phát triển phần mềm hướng mơ hình nĩi chung và kiến trúc phần mềm hướng mơ hình nĩi riêng hứa hẹn một bước tiến mới trong phát triển phần mềm giúp quá trình phát triển tập trung nhiều hơn vào mơ hình, nâng cao chất lượng sản phẩm và năng suất làm việc. nghệ phần mềm hướng mơ hình. Một ví dụ điển hình là các mơ hình ở mức trừu tượng cao được chuyển đổi sang các mơ hình cụ thể gần với nền phát triển. Tuy nhiên, cịn cĩ rất các dạng chuyển đổi khác được áp dụng trong quá trình phát triển phần mềm theo hướng mơ hình. Trong chương này chúng em đưa ra một cái nhìn tổng quan về chuyển đổi mơ hình và một sự phân loại các hướng tiếp cận trong chuyển đổi mơ hình hiện nay mà chúng em cho là phù hợp. Đồng thời chúng em cũng đi sâu vào sự chuyển đổi mơ hình trong MDA – một cách tiếp cận hướng mơ hình đang dành được nhiều sự quan tâm hiện nay

4. Vấn đề biểu diễn mẫu thiết kế

Mẫu thiết kế là một định dạng chung của các thiết kế cĩ thể tái sử dụng. Một mẫu thiết kế mơ tả họ các giải pháp cho một lớp của các vần đề thiết kế lặp lại. Tuy nhiên, các thơng tin khơng tổng quát của các giải pháp mẫu mơ tả làm hạn chế khả

Một phần của tài liệu 042_Tom tat khoa luan tot nghiep K47CNPM.pdf (Trang 40)