Tái kỹ nghệ trong phát triển phần mềm hướng đối tượng

5 61 0
Tái kỹ nghệ trong phát triển phần mềm hướng đối tượng

Đang tải... (xem toàn văn)

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ========================== ĐÀO THỊ KIÊN TÁI KỸ NGHỆ TRONG PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG LUẬN VĂN THẠC SỸ HÀ NỘI -7/2008 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ========================== ĐÀO THỊ KIÊN TÁI KỸ NGHỆ TRONG PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG NGÀNH CÔNG NGHỆ THÔNG TIN Mã số: 1.01.10 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS NGUYỄN VĂN VỴ HÀ NỘI -7/2008 MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN TÓM TẮT MỤC LỤC BẢNG CÁC CHỮ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG MỞ ĐẦU Chương TÁI KỸ NGHỆ PHẦN MỀM 1.1 Tổng quan tái kỹ nghệ .3 1.1.1 Bảo trì 1.1.2 Tái kỹ nghệ 1.2 Dịch mã nguồn 10 1.3 Kỹ nghệ ngược 11 1.4 Phát triển cấu trúc chương trình 13 1.5 Mơdul hóa chương trình .17 1.6 Tái kỹ nghệ liệu .19 1.7 Kết luận 24 Chương CÁC CÔNG CỤ TRỢ GIÚP TÁI KỸ NGHỆ 25 2.1 Giới thiệu công cụ Rational Software Architecture 25 2.2 Cơng cụ lập trình nhúng .38 2.3 Dịch xuôi, dịch ngược Rational Software Architecture 40 2.4 Thiết kế hệ thống Rational Software Architecture 41 2.5 Phát triển ứng dụng C/C++ Rational Software Architecture 43 Chương HỆ THỐNG CẢNH BÁO THIÊN TAI 50 3.1 Cấu trúc hệ thống cảnh báo thiên tai 50 3.2 Chức hoạt động hệ thống 52 3.2.1 Mô tả hoạt động hệ thống cảnh bảo thiên tai 52 3.2.2 Hệ thống xử lý thông tin truyền 53 3.3 Những vấn đề đặt cần tiến hóa hệ thống 57 3.4 Lựa chọn giải pháp tái kỹ nghệ 59 Chương TÁI KỸ NGHỆ TRONG HỆ THỐNG CẢNH BÁO THIÊN TAI 60 4.1 Tiến trình tái kỹ nghệ hệ thống cảnh báo 60 4.1.1 Sơ đồ tiến trình 60 4.1.2 Các bước thực 60 4.1.2.1 Từ mã nguồn hệ thống chuyển sang mơ hình trực quan 61 4.1.2.2 Từ mơ hình trực quan cấu trúc lại chương trình 63 4.1.2.3 Modul hóa chương trình 72 4.1.2.4 Tái kỹ nghệ liệu 74 4.1.2.5 Tiến trình dịch chương trình 77 4.2 Quy trình nạp phần mền cho nút mạng vận hành hệ thống 80 4.3 Kết đạt số đánh giá 82 4.3.1 Cấp nguồn cho nút gốc nút mạng 82 4.3.2 Đánh giá kết qua phép đo 84 4.3.3 Nhận xét 85 KẾT LUẬN 86 DANH MỤC CÁC CƠNG TRÌNH CỦA TÁC GIẢ 87 TÀI LIỆU THAM KHẢO 88 TĨM TẮT Bản luận văn hệ thống hóa vấn đề tái kỹ nghệ phần mềm vận dụng việc phát triển phần mềm Luận văn nghiên cứu quy trình phát triển phần mềm RUP cho phát triển phần mềm hướng đối tượng công cụ trợ giúp cho trình tái kỹ nghệ phần mềm vận dụng chúng vào ứng dụng thực tế Việc áp dụng quy trình tái kỹ nghệ giúp ta giải nhu cầu tiến hóa hệ thống để tiếp tục sử dụng lại, để thực công việc bảo trì phần mềm tốt hơn, mang lại hiệu nhanh thông qua công cụ trực quan Những công cụ trợ giúp việc phân tích mã nguồn, tái cấu trúc, kỹ nghệ ngược, phân tích thiết kế hệ thống sử dụng lại qua luân chuyển thành phần Bộ công cụ Rational Software Architecture IBM sử dụng cho trình tái kỹ nghệ bao gồm: soạn loại mơ hình, soạn mã lệnh gắn trực tiếp với mơ hình lớp, cho phép thiết lập dịch để dịch chỗ Vì hệ thống ứng dụng hệ nhúng, nên công cụ kỹ thuật nhúng giới thiệu sử dụng Luận văn tập trung vào việc áp dụng quy trình tái kỹ nghệ phần mềm công cụ trợ giúp cho hệ thống cảnh báo thiên tai Đây hệ mạng xử lý phân tán không dây Các nút mạng cảm ứng thu nhận yếu tố mơi trường truyền nút sở Bài tốn đặt cần phải nâng cấp hệ thống phần mềm hệ để giảm tiêu hao lượng tăng tuổi thọ Phương pháp lựa chọn phương pháp tái kỹ nghệ Hệ thống tái kỹ nghệ đánh giá so sánh kết với hệ thống ban đầu cho kết tốt, đặc biệt mức tiết kiệm lượng ... đề tái kỹ nghệ phần mềm vận dụng việc phát triển phần mềm Luận văn nghiên cứu quy trình phát triển phần mềm RUP cho phát triển phần mềm hướng đối tượng công cụ trợ giúp cho trình tái kỹ nghệ phần. .. ĐẠI HỌC CÔNG NGHỆ ========================== ĐÀO THỊ KIÊN TÁI KỸ NGHỆ TRONG PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG NGÀNH CÔNG NGHỆ THÔNG TIN Mã số: 1.01.10 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA... Chương TÁI KỸ NGHỆ PHẦN MỀM 1.1 Tổng quan tái kỹ nghệ .3 1.1.1 Bảo trì 1.1.2 Tái kỹ nghệ 1.2 Dịch mã nguồn 10 1.3 Kỹ nghệ ngược

Ngày đăng: 07/03/2020, 18:29

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan