intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Luận văn Thạc sĩ Công nghệ thông tin:“Nghiên cứu và cài đặt một công cụ trên nền tảng Eclipse để hỗ trợ phát triển các ứng dụng Java

Chia sẻ: Nguyễn Văn H | Ngày: | Loại File: PDF | Số trang:73

65
lượt xem
10
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bố cục luận văn được chia thành ba chương chính như sau: Chương 1. Kiến thức nền tảng: Trình bày cơ sở lý thuyết và các công nghệ chính được sử dụng trong luận văn. Chương 2. Xây dựng Eclipse Plug-in cho phần mềm hướng miền: Trình bày mô hình thiết kế Plugin và cài đặt chi tiết của thiết kế. Chương 3. Cài đặt và thực nghiệm: Trình bày các yêu cầu về môi trường cài đặt thực nghiệm, bài toán thực nghiệm và cuối cùng là các kết quả đạt được.

Chủ đề:
Lưu

Nội dung Text: Luận văn Thạc sĩ Công nghệ thông tin:“Nghiên cứu và cài đặt một công cụ trên nền tảng Eclipse để hỗ trợ phát triển các ứng dụng Java

ĐẠI HỌC QUỐC GIA HÀ NỘI<br /> TRƯỜNG ĐẠI HỌC CÔNG NGHỆ<br /> <br /> VŨ THANH HÀ<br /> <br /> NGHIÊN CỨU VÀ CÀI ĐẶT<br /> MỘT CÔNG CỤ TRÊN NỀN TẢNG ECLIPSE<br /> ĐỂ HỖ TRỢ PHÁT TRIỂN CÁC ỨNG DỤNG JAVA<br /> Ngành: Công nghệ Thông tin<br /> Chuyên ngành: Kỹ thuật phần mềm<br /> Mã số: 60480103<br /> <br /> LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN<br /> <br /> NGƯỜI HƯỚNG DẪN KHOA HỌC: TS. ĐẶNG ĐỨC HẠNH<br /> <br /> Hà Nội – 2018<br /> L<br /> <br /> LỜI CAM ĐOAN<br /> Tôi xin cam đoan luận văn thạc sĩ “Nghiên cứu và cài đặt một công cụ trên<br /> nền tảng Eclipse để hỗ trợ phát triển các ứng dụng Java” là công trình nghiên cứu<br /> của riêng tôi và được sự hướng dẫn của TS. Đặng Đức Hạnh. Các nội dung nghiên cứu<br /> và kết quả trong đề tài là trung thực và chưa từng được ai công bố trong bất kỳ công<br /> trình nào khác.<br /> Những phân tích, đánh giá được tác giả thu thập từ các nguồn khác nhau có ghi rõ<br /> trong tài liệu tham khảo.<br /> <br /> Học viên thực hiện<br /> <br /> Vũ Thanh Hà<br /> <br /> i<br /> <br /> LỜI CẢM ƠN<br /> Để hoàn thành được luận văn thạc sĩ, bên cạnh sự nỗ lực của bản thân còn có sự<br /> hướng dẫn nhiệt tình của quý Thầy Cô, cũng như sự động viên ủng hộ của gia đình và<br /> bạn bè trong suốt quá trình nghiên cứu và thực hiện luận văn.<br /> Tôi xin chân thành bày tỏ lòng biết ơn sâu sắc đến Thầy TS. Đặng Đức Hạnh,<br /> người đã tận tình hướng dẫn và tạo mọi điều kiện tốt nhất cho tôi hoàn thành luận văn<br /> này. Xin chân thành cảm ơn các thầy cô khoa Công nghệ thông tin, Trường đại học<br /> Công Nghệ đã truyền đạt những kiến thức quý báu cũng như giúp đỡ tôi trong quá<br /> trình học tập nghiên cứu tại trường.<br /> Cuối cùng, xin gửi lời cảm ơn đến gia đình, bạn bè, đồng nghiệp, những người<br /> đã hỗ trợ tôi trong suốt quá trình học tập, nghiên cứu và thực hiện luận văn.<br /> Học viên thực hiện<br /> <br /> Vũ Thanh Hà<br /> <br /> ii<br /> <br /> MỤC LỤC<br /> Trang<br /> LỜI CAM ĐOAN ......................................................................................................... i<br /> LỜI CẢM ƠN .............................................................................................................ii<br /> MỤC LỤC ................................................................................................................. iii<br /> DANH SÁCH CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT .................................................. v<br /> DANH SÁCH CÁC HÌNH VẼ ................................................................................... vi<br /> MỞ ĐẦU..................................................................................................................... 1<br /> CHƯƠNG 1. KIẾN THỨC NỀN TẢNG ..................................................................... 3<br /> 1.1. Giới thiệu chương .............................................................................................. 3<br /> 1.2. Thiết kế hướng miền .......................................................................................... 3<br /> 1.2.1. Kiến thức về miền vấn đề ............................................................................ 3<br /> 1.2.2. Ngôn ngữ chung .......................................................................................... 4<br /> 1.2.3. Rằng buộc mô hình và cài đặt ...................................................................... 5<br /> 1.2.4. Cô lập miền ................................................................................................. 7<br /> 1.2.5. Mô hình được thể hiện trong phần mềm ...................................................... 9<br /> 1.2.6. Vòng đời của đối tượng miền .................................................................... 12<br /> 1.3. Phương pháp phát triển phần mềm hướng miền DDSDM ................................ 13<br /> 1.3.1. Phát triển một mô hình miền khái niệm ..................................................... 14<br /> 1.3.2. Định nghĩa các vòng lặp phát triển ............................................................ 15<br /> 1.3.3. Thực hiện các vòng lặp phát triển .............................................................. 15<br /> 1.3.4. Tích hợp các nguyên mẫu phần mềm ......................................................... 15<br /> 1.4. Công cụ hỗ trợ phát triển phần mềm hướng miền ............................................ 16<br /> 1.4.1. Lịch sử phát triển....................................................................................... 16<br /> 1.4.2. Tổng quan kiến trúc ................................................................................... 16<br /> 1.4.3. Ví dụ điển hình: CourseMan ...................................................................... 17<br /> 1.4.4. Phát triển các lớp miền .............................................................................. 18<br /> 1.4.5. Xây dựng nguyên mẫu phần mềm từ các lớp miền. ................................... 24<br /> iii<br /> <br /> 1.5. Thành phần mở rộng Eclipse Plug-in ............................................................... 25<br /> 1.5.1. Kiến trúc mở của Eclipse ........................................................................... 25<br /> 1.5.2. Môi trường phát triển Plug-in .................................................................... 27<br /> 1.6. Tổng kết chương.............................................................................................. 30<br /> CHƯƠNG 2. XÂY DỰNG ELCIPSE PLUGIN CHO ............................................... 31<br /> 2.1. Giới thiệu chương ............................................................................................ 31<br /> 2.2. Mô tả yêu cầu cho Plug-in ............................................................................... 31<br /> 2.3. Mô hình thiết kế Eclipse Plugin cho phần mềm hướng miền ............................ 34<br /> 2.3.1. Mô hình thiết kế UML cho Eclipse Plugin ................................................. 34<br /> 2.3.2. Thuật toán sinh phương thức và Thuật toán sinh module phần mềm ......... 36<br /> 2.3.3 Thuật toán sinh cấu hình phần mềm SWC .................................................. 40<br /> 2.4. Cài đặt chi tiết thiết kế plug-in ......................................................................... 42<br /> 2.5. Tổng kết chương.............................................................................................. 48<br /> CHƯƠNG 3. CÀI ĐẶT VÀ THỰC NGHIỆM .......................................................... 49<br /> 3.1. Giới thiệu chương ............................................................................................ 49<br /> 3.2. Môi trường cài đặt ........................................................................................... 49<br /> 3.3. Bài toán quản lý khóa học................................................................................ 49<br /> 3.4. Kết quả thực nghiệm ........................................................................................ 52<br /> 3.5. Tổng kết chương.............................................................................................. 64<br /> KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .................................................................. 65<br /> TÀI LIỆU THAM KHẢO ......................................................................................... 66<br /> <br /> iv<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0