Skip to main content

Bản phát hành bảo trì là gì?

Bản phát hành bảo trì là bản phát hành phần mềm sửa lỗi bảo mật hoặc lỗi nhỏ mà không làm thay đổi bất kỳ thành phần cốt lõi nào hoặc thêm các tính năng mới.Chúng thường được đánh số trong phần mười hoặc hàng trăm để phân biệt chúng với các bản phát hành chính, được đánh số chỉ đơn giản là phiên bản 1.0, phiên bản 2.0, v.v.Một bản phát hành bảo trì là một phần của giai đoạn hoạt động và hỗ trợ hệ thống của vòng đời phát hành phần mềm. Mỗi ứng dụng phần mềm đều trải qua vòng đời phát hành phần mềm.Nó bắt đầu với phân tích hệ thống và khám phá yêu cầu, một giai đoạn trong đó dữ liệu và quy trình được mô hình hóa.Sau đó, nó đi vào giai đoạn thiết kế, giai đoạn xây dựng, giai đoạn thực hiện và cuối cùng là giai đoạn vận hành và hỗ trợ.Nó trong giai đoạn cuối cùng này, hỗ trợ kỹ thuật liên tục cho người dùng được áp dụng thông qua việc giới thiệu các bản phát hành bảo trì để sửa lỗi hoặc nâng cấp toàn bộ hệ thống bằng cách tu sửa các yêu cầu cơ bản.

Một bản phát hành bảo trì thường được yêu cầu để khắc phục lỗi lập trình cơ bản.Chúng thường xuất hiện do những sai lầm được thực hiện trong một trong các giai đoạn trước của vòng đời phần mềm.Ví dụ, nếu trong giai đoạn phân tích yêu cầu, các yêu cầu được truyền đạt không chính xác hoặc được xác thực, nó có thể dẫn đến các lỗ hổng lớn không hiển thị cho đến sau này.Đây thực sự là một sự xuất hiện phổ biến, đó là lý do tại sao gần như mọi phần mềm đã được phát hành đều phải trải qua một bản phát hành bảo trì lúc này hay lúc khác.

là một số mục tiêu cơ bản của bản phát hành bảo trì.Đầu tiên, việc phát hành sẽ thực hiện các thay đổi đối với các chương trình hiện có để sửa lỗi trong các yêu cầu, thiết kế hoặc giai đoạn thực hiện.Nó cũng cần đảm bảo các bản sửa lỗi mới được thực hiện can thiệp vào các khía cạnh khác của phân khúc đã được sửa đổi và những thay đổi mới được thực hiện không can thiệp vào các hoạt động của các phân đoạn khác.Cuối cùng, việc phát hành không nên làm cho hiệu suất hệ thống bị ảnh hưởng.Nói chung, các kỹ sư phần mềm cố gắng hoàn thành quá trình này càng nhanh càng tốt, mà không cần hy sinh chất lượng hoặc độ tin cậy. Trước khi phát hành bảo trì, nó phải được kiểm tra kỹ lưỡng thông qua ba phương pháp: kiểm tra đơn vị, kiểm tra hệ thống và kiểm tra hồi quy.Kiểm tra đơn vị chắc chắn rằng phân đoạn cụ thể của chương trình đã được sửa ngay bây giờ chức năng chính xác.Mặt khác, kiểm tra hệ thống đảm bảo rằng phân đoạn mới của chương trình không can thiệp vào các phân đoạn chương trình khác.Kiểm tra hồi quy sử dụng dữ liệu thống kê để kiểm tra xem thông lượng tổng thể hoặc thời gian phản hồi có bị ảnh hưởng tích cực hay tiêu cực bởi các thay đổi hay không. Khía cạnh cuối cùng và có lẽ quan trọng nhất của bảo trì hệ thống là kiểm soát phiên bản.Trong phần này của quá trình, một bản ghi chép tỉ mỉ dựa trên phần mềm được đào tạo và theo dõi tất cả các thay đổi đã được thực hiện.Điều này giúp các kỹ sư phần mềm có thể quay lại trong trường hợp phát hành bảo trì các lỗi không mong muốn.