LUẬN VĂN: ỨNG DỤNG RELATIONAL INTERFACE CHO JAVA
Số trang: 79
Loại file: pdf
Dung lượng: 1.64 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hiện nay, thiết kế dựa trên thành phần (Component-based design) đang được ứng dụng và phát triền mạnh vì những lợi ích mà nó mang lại cho ngành công nghệ phần mềm. Thiết kế dựa trên thành phần giúp cho việc xây dựng các hệ thống phức tạp, như là hệ thống nhúng, hệ thống vật lý trở nên hiệu quả và đáng tin cậy. Với kích cỡ và độ phức tạp lớn của hệ thống này không cho phép thiết kế toàn bộ từ đầu, hoặc xây dựng nó như là một đơn vị đơn lẻ...
Nội dung trích xuất từ tài liệu:
LUẬN VĂN: ỨNG DỤNG RELATIONAL INTERFACE CHO JAVA ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đỗ Duy HưngỨNG DỤNG RELATIONAL INTERFACE CHO JAVA KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUYNgành: Công nghệ thông tinCán bộ hướng dẫn: Ths. Phạm Thị Kim Dung HÀ NỘI – 2010Ứng dụng Relational Interface cho Java Đỗ Duy Hưng Lời cảm ơn Trước tiên, tôi xin gửi lời cảm ơn và lòng biết ơn sâu sắc đến thạc sỹ Phạm ThịKim Dung, người đã tận tình chỉ bảo hướng dẫn tôi trong suốt quá trình thực hiện khoáluận tốt nghiệp. Tôi xin bày tỏ lời cảm ơn sâu sắc đến các thầy cô giáo đã giảng dạy tôi trong suốtbốn năm học qua, đã cho tôi nhiều kiến thức quý báu để tôi vững bước trên con đườnghọc tập của mình. Tôi xin gửi lời cảm ơn tới các bạn trong lớp K51CB, và K51CNPM đã ủng hộkhuyến khích tôi trong suốt quá trình học tập tại trường. Và cuối cùng, tôi xin bày tỏ niềm biết ơn vô hạn tới bố mẹ, và những người bạnthân luôn bên cạnh, động viên tôi trong suốt quá trình thực hiện khoá luận tốt nghiệp. Hà Nội, ngày 22 tháng 05 năm 2010 Sinh Viên Đỗ Duy Hưng IỨng dụng Relational Interface cho Java Đỗ Duy Hưng TÓM TẮT NỘI DUNG Hiện nay, thiết kế dựa trên thành phần (Component-based design) đang được ứngdụng và phát triền mạnh vì những lợi ích mà nó mang lại cho ngành công nghệ phầnmềm. Thiết kế dựa trên thành phần giúp cho việc xây dựng các hệ thống phức tạp, nhưlà hệ thống nhúng, hệ thống vật lý trở nên hiệu quả và đáng tin cậy. Với kích cỡ và độphức tạp lớn của hệ thống này không cho phép thiết kế toàn bộ từ đầu, hoặc xây dựngnó như là một đơn vị đơn lẻ. Thay vào đó, hệ thống phải được thiết kế như là một tậphợp các thành phần, một số được xây dựng từ đầu, một số kế thừa lại. Giao diện (Interface) đóng một vai trò quan trọng trong thiết kế dựa trên thànhphần vì chúng cung cấp phương tiện để mô tả cho thành phần. Một interface có thểđược xem như là một bản tóm tắt, một đại diện của thành phần: giữ lại các thông tincần thiết của thành phần, giấu thông tin không cần thiết và làm cho mô tả thành phầntrở nên đơn giản và hiệu quả hơn. Trong khóa luận tốt nghiệp này, bằng việc sử dụng lý thuyết về relationalinterface, tôi xây dựng một công cụ tự động phân tích, trích rút các thành phần cótrong file mã nguồn Java và biến đổi nó thành các relational interface, thực hiện việckết hợp tự động các interface này với nhau. Để từ đó, ta có thể biết được khả năng kếthợp của các thành phần này với nhau. Interface mới được kết hợp vẫn giữ nguyên tínhchất của các interface cũ. Qua đó, ta cũng có thể dự đoán được giá trị đầu ra của cácthành phần nếu biết được giá trị đầu vào thông qua các tính chất. IIỨng dụng Relational Interface cho Java Đỗ Duy Hưng MỤC LỤCBảng các kí hiệu nghĩa tiếng anh.............................................................................. VDanh mục hình vẽ ................................................................................................... VICHƯƠNG 1: MỞ ĐẦU ............................................................................................. 1 1.1 Đặt vấn đề ....................................................................................................... 1 1.2 Nội dung bài toán ............................................................................................ 1 1.3 Cấu trúc khóa luận .......................................................................................... 2CHƯƠNG 2: GIỚI THIỆU CHUNG VỀ ĐẶC TẢ VÀ GIAO DIỆN ..................... 3 2.1 Công nghệ phần mềm hướng thành phần......................................................... 3 2.2 Đặc tả hình thức .............................................................................................. 3 2.2.1 Các phương pháp hình thức ............................................................................... 4 2.2.2 Đặc tả ................................................................................................................ 4 2.2.3 Đặc tả hình thức ................................................................................................ 5 2.3 Giao diện ........................................................................................................ 5 2.3.1 Đặc tả giao diện . ...
Nội dung trích xuất từ tài liệu:
LUẬN VĂN: ỨNG DỤNG RELATIONAL INTERFACE CHO JAVA ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đỗ Duy HưngỨNG DỤNG RELATIONAL INTERFACE CHO JAVA KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUYNgành: Công nghệ thông tinCán bộ hướng dẫn: Ths. Phạm Thị Kim Dung HÀ NỘI – 2010Ứng dụng Relational Interface cho Java Đỗ Duy Hưng Lời cảm ơn Trước tiên, tôi xin gửi lời cảm ơn và lòng biết ơn sâu sắc đến thạc sỹ Phạm ThịKim Dung, người đã tận tình chỉ bảo hướng dẫn tôi trong suốt quá trình thực hiện khoáluận tốt nghiệp. Tôi xin bày tỏ lời cảm ơn sâu sắc đến các thầy cô giáo đã giảng dạy tôi trong suốtbốn năm học qua, đã cho tôi nhiều kiến thức quý báu để tôi vững bước trên con đườnghọc tập của mình. Tôi xin gửi lời cảm ơn tới các bạn trong lớp K51CB, và K51CNPM đã ủng hộkhuyến khích tôi trong suốt quá trình học tập tại trường. Và cuối cùng, tôi xin bày tỏ niềm biết ơn vô hạn tới bố mẹ, và những người bạnthân luôn bên cạnh, động viên tôi trong suốt quá trình thực hiện khoá luận tốt nghiệp. Hà Nội, ngày 22 tháng 05 năm 2010 Sinh Viên Đỗ Duy Hưng IỨng dụng Relational Interface cho Java Đỗ Duy Hưng TÓM TẮT NỘI DUNG Hiện nay, thiết kế dựa trên thành phần (Component-based design) đang được ứngdụng và phát triền mạnh vì những lợi ích mà nó mang lại cho ngành công nghệ phầnmềm. Thiết kế dựa trên thành phần giúp cho việc xây dựng các hệ thống phức tạp, nhưlà hệ thống nhúng, hệ thống vật lý trở nên hiệu quả và đáng tin cậy. Với kích cỡ và độphức tạp lớn của hệ thống này không cho phép thiết kế toàn bộ từ đầu, hoặc xây dựngnó như là một đơn vị đơn lẻ. Thay vào đó, hệ thống phải được thiết kế như là một tậphợp các thành phần, một số được xây dựng từ đầu, một số kế thừa lại. Giao diện (Interface) đóng một vai trò quan trọng trong thiết kế dựa trên thànhphần vì chúng cung cấp phương tiện để mô tả cho thành phần. Một interface có thểđược xem như là một bản tóm tắt, một đại diện của thành phần: giữ lại các thông tincần thiết của thành phần, giấu thông tin không cần thiết và làm cho mô tả thành phầntrở nên đơn giản và hiệu quả hơn. Trong khóa luận tốt nghiệp này, bằng việc sử dụng lý thuyết về relationalinterface, tôi xây dựng một công cụ tự động phân tích, trích rút các thành phần cótrong file mã nguồn Java và biến đổi nó thành các relational interface, thực hiện việckết hợp tự động các interface này với nhau. Để từ đó, ta có thể biết được khả năng kếthợp của các thành phần này với nhau. Interface mới được kết hợp vẫn giữ nguyên tínhchất của các interface cũ. Qua đó, ta cũng có thể dự đoán được giá trị đầu ra của cácthành phần nếu biết được giá trị đầu vào thông qua các tính chất. IIỨng dụng Relational Interface cho Java Đỗ Duy Hưng MỤC LỤCBảng các kí hiệu nghĩa tiếng anh.............................................................................. VDanh mục hình vẽ ................................................................................................... VICHƯƠNG 1: MỞ ĐẦU ............................................................................................. 1 1.1 Đặt vấn đề ....................................................................................................... 1 1.2 Nội dung bài toán ............................................................................................ 1 1.3 Cấu trúc khóa luận .......................................................................................... 2CHƯƠNG 2: GIỚI THIỆU CHUNG VỀ ĐẶC TẢ VÀ GIAO DIỆN ..................... 3 2.1 Công nghệ phần mềm hướng thành phần......................................................... 3 2.2 Đặc tả hình thức .............................................................................................. 3 2.2.1 Các phương pháp hình thức ............................................................................... 4 2.2.2 Đặc tả ................................................................................................................ 4 2.2.3 Đặc tả hình thức ................................................................................................ 5 2.3 Giao diện ........................................................................................................ 5 2.3.1 Đặc tả giao diện . ...
Tìm kiếm theo từ khóa liên quan:
luận văn công nghệ thông tin hệ thống nhúng ngôn ngữ java công nghệ phần mềm mã nguồn javaGợi ý tài liệu liên quan:
-
52 trang 423 1 0
-
62 trang 401 3 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 305 0 0 -
Thảo luận đề tài: Mối quan hệ giữa đầu tư theo chiều rộng và đầu tư theo chiều sâu
98 trang 298 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
74 trang 287 0 0
-
96 trang 286 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 273 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 266 0 0