ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ------ LÂM THỊ THÚY HOA NGHIÊN CỨU, PHÁT TRIỂN VÀ ỨNG DỤNG KIẾN TRÚC HƯỚNG MÔ HÌNH TRONG CÔNG NGHỆ PHẦN MỀM Ngành: Công nghệ th
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
- -
LÂM THỊ THÚY HOA
NGHIÊN CỨU, PHÁT TRIỂN VÀ ỨNG DỤNG KIẾN TRÚC HƯỚNG MÔ HÌNH TRONG
CÔNG NGHỆ PHẦN MỀM
LUẬN VĂN THẠC SĨ
Hà Nội – 2009
Trang 2ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
- -
LÂM THỊ THÚY HOA
NGHIÊN CỨU, PHÁT TRIỂN VÀ ỨNG DỤNG KIẾN TRÚC HƯỚNG MÔ HÌNH TRONG
CÔNG NGHỆ PHẦN MỀM
Ngành: Công nghệ thông tin
Chuyên ngành: Công nghệ phần mềm
Mã số: 60.48.10
LUẬN VĂN THẠC SĨ
NGƯỜI HƯỚNG DẪN KHOA HỌC: TS.NGÔ VĂN HIỀN
Hà Nội – 2009
Trang 3MỤC LỤC
Trang Chương 1 - CÁC NGUYÊN TẮC MÔ HÌNH HÓA TRỰC QUAN VÀ CÁC
Chương 2 - TỔNG QUAN VỀ KIẾN TRÚC HƯỚNG MÔ HÌNH (MDA –
Chương 3 - PHƯƠNG PHÁP PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG PHẦN MỀM ỨNG DỤNG THEO KIẾN TRÚC HƯỚNG MÔ
Trang 43.3.1 Chuyển đổi các thành phần của mô hình CIM thành các phần tử
3.3.2 Chuyển đổi các phần tử phân tích thành các phần tử thiết kế trong
Chương 4 - ÁP DỤNG PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG THEO KIẾN TRÚC HƯỚNG MÔ HÌNH VÀO VIỆC PHÁT
vay 67
Chương 5 - SO SÁNH VÀ ĐÁNH GIÁ MDA VỚI CÁC PHƯƠNG PHÁP
Trang 5TÓM TẮT LUẬN VĂN
Trong kỷ nguyên công nghệ và nền kinh tế đa chiều, phần mềm đã và đang đóng một vai trò vô cùng quan trọng trong việc định hướng phát triển cho mọi doanh nghiệp và góp phần gia tăng giá trị cạnh tranh trong cộng đồng Đối với chính phủ, phần mềm là một trong những yếu tố cơ bản trong viêc xây dựng nền tảng phát triển kinh tế của quốc gia và cải thiện các chính sách nhằm nâng cao chất lượng cuộc sống của người dân
Phương pháp tiếp cận Kiến trúc hướng theo mô hình (MDA: Model-Driven Architecture) do tổ chức OMG (Object Management Group) phát triển là một cách tiếp cận dùng các mô hình để phát triển phần mềm ứng dụng Ba mục tiêu cơ bản của MDA là khả năng di động, tính xuyên chức năng và sự sử dụng lại thông qua việc tách rời các mối liên quan, ví dụ như là: mô hình độc lập với thao tác tính toán, (CIM - Computation Independent Model), mô hình độc lập với nền công nghệ (PIM - Platform Independent Model), mô hình cụ thể của nền công nghệ (PSM - Platform Specific Model), sự chuyển đổi mô hình và các mẫu của MDA v.v…
Luận văn này được thực hiện nhằm mu ̣c đích nghiên cứu về kiến trúc hướng
mô hình, phương pháp tiếp cận theo kiến trúc hướng mô hình trong công nghiệp phát triển phần mềm và minh họa việc áp dụng lý thuyết nghiên cứu vào việc phát triển hệ thống thực tế
Luận văn bao gồm 5 chương chính như sau:
Chương 1 Các nguyên tắc mô hình hoá trực quan và các đặc trưng trong công nghệ hướng đối tượng
Architecture)
ứng dụng theo kiến trúc hướng mô hình
trúc hướng mô hình vào việc phát triển hệ thống “Quản lý tín dụng trong ngân hàng”
Chương 5 So sánh MDA với các phương pháp khác