KẾT LUẬN
Sau khi làm và hoàn thành luận văn, chúng tôi đã đạt được những kết quả sau: Chúng tôi đã tìm hiểu và nghiên cứu về quản lý cấu hình phần mềm, trong đó có nhiệm vụ quan trọng là quản lý phiên bản, xem xét khả năng hỗ trợ của các công cụ quản lý phiên bản hiện tại (như Subversion, CVS), các công cụ này chỉ hỗ trợ quản lý phiên bản phần mềm trong quá trình phát triển phần mềm cho phép nhiều nhà phát triển có thể làm việc với nhau tại một thời điểm, mà chưa kiểm soát quá trình nâng cấp phần mềm từ phía khách hàng, từ đó chúng tôi nảy ra ý tưởng kết hợp nâng cấp phần mềm tự động với hệ thống quản lý phiên bản.
Chúng tôi tiến hành phân tích và thiết kế bài toán dựa trên ý tưởng đó, và viết được chương trình mô phỏng việc kết hợp nâng cấp phần mềm với quản lý phiên bản. Chương trình có các chức năng chính: quản lý phiên bản, quản lý mã nguồn, quản lý nâng cấp.
Tuy vậy, do thời gian hạn chế và thiếu kinh nghiệm nên chúng tôi mới chỉ mô phỏng hệ thống một cách đơn giản, còn thiếu nhiều chức năng của một hệ thống quản lý phiên bản đầy đủ như là: quản lý hạng mục cấu hình, quản lý thành viên, quản lý lịch sử thay đổi,…. Và chúng tôi cũng chưa xây dựng được một hệ thống client – server hoàn chỉnh, sau này khi có điều kiện chúng tôi sẽ tiếp tục nghiên cứu và phát triển để giải pháp chúng tôi đã đề ra khả thi trong thực tế.
Cuối cùng chúng tôi xin chân thành cảm ơn quý thầy cô trong trường Đại Học Công Nghệ đã tạo điều kiện cho chúng tôi hoàn thành khóa luận, và đặc biệt là giảng viên Thạc sĩ Đào Kiến Quốc, người đã nhiệt tình hướng dẫn và góp ý cho chúng tôi, đồng thời xin cảm ơn các bạn đã giúp đỡ chúng tôi rất nhiều trong suốt quá trình làm khóa luận.
Vì thời gian hạn chế và thiếu kinh nghiệm nên khóa luận không tránh khỏi sai sót, chúng tôi rất mong nhận được sự góp ý của thầy cô và các bạn.