Một số phương pháp phân tích sự ảnh hưởng khi thay đổi mã nguồn phần mềm

2016 
Bảo tri phần mềm hiện nay được đanh gia la một trong những giai đoạn kho khăn nhất, tốn kem nhất va đoi hỏi kỹ thuật cao trong suốt qua trinh phat triển phần mềm. Cac sản phẩm phần mềm thường xuyen co những thay đổi như them mới yeu cầu, sửa lỗi phần mềm trong khi lập trinh vien thường chỉ co ma nguồn, khong co hoặc thiếu tai liệu phat triển phần mềm. Mỗi sự thay đổi co thể tac động đến rất nhiều phần khac nhau của chương trinh. Phân tich sự ảnh hưởng khi thay đổi phần mềm (Software change impact analysis - CIA) la cac kỹ thuật nhằm xac định những tac động nay, đong vai tro quan trọng trong việc hiểu về chương trinh, dự đoan những tac động, đanh gia chi phi, lựa chọn cac ca kiểm thử để kiểm thử lại cũng như thực hiện chiến lược sửa đổi. Cac kỹ thuật CIA được quan tâm của rất nhiều chuyen gia, từ tiếp cận theo hướng phân tich tĩnh cũng như phân tich động chương trinh. Tuy nhien những kết quả hiện tại chưa đủ mạnh để ap dụng trong thực tiễn khi độ chinh xac của cac kỹ thuật nay con thấp, tập cac thanh phần bị ảnh hưởng bởi thay đổi tim được thường qua lớn. Ben cạnh đo cac kỹ thuật CIA cho cac ứng dụng phức tạp (khối lượng ma nguồn lớn, chứa nhiều loại ngon ngữ lập trinh, …) chưa thu được kết quả khả quan. Chinh vi vậy chung toi dự kiến phat triển cac kỹ thuật CIA đap ứng những vấn đề tren với cac mục tieu cụ thể: • Đề xuất kỹ thuật CIA mới cải tiến độ chinh xac của tập IS dựa tren sự kết hợp một số kỹ thuật truyền thống với cac kỹ thuật dựa tren lịch sử phien bản phần mềm • Nghien cứu khả năng ứng dụng trong việc lựa chọn ca kiểm thử để kiểm thử lại va lựa chọn kế hoạch sửa đổi phần mềm khi co yeu cầu nâng cấp, dựa tren việc phân hạng cac phần tử trong tập IS • Phat triển cac cong cụ hỗ trợ cac phương phap đề xuất va thực nghiệm với những phần mềm kich thước lớn, độ phức tạp cao Một số kết quả dự kiến: • 01 bai bao đăng tren tạp chi khoa học quốc tế. • 02 bai bao đăng tren tạp chi khoa học co uy tin ở trong nước. • 02 bai bao cao tren hội nghị quốc tế. • Đề xuất phương phap mới với độ chinh xac cao hơn cac phương phap trước đây • Xây dựng cong cụ hỗ trợ co thể ứng dụng trong thực tế • Đề xuất định hướng ứng dụng cac kết quả của kỹ thuật CIA trong bảo tri, kiểm thử lại phần mềm.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []