Mời các bạn tham khảo tài liệu Đảm bảo chất lượng phần mềm cho quá trình bảo trì phần mềm để hiểu rõ hơn về: Các thành phần trong dịch vụ bảo trì, mục đích của các hoạt động đảm bảo chất lượng bảo trì phần mềm, các cơ sở bảo trì phần mềm, các công cụ bảo trì phần mềm.
Đảm bảo chất lượng phần mềm cho quá trình bảo trì phần mềm thành phần dịch vụ bảo trì Bảo trì sửa chữa - dịch vụ hỗ trợ người sử dụng chỉnh sửa phần mềm Bảo trì thích ứng - điều chỉnh gói phần mềm đến khác biệt yêu cầu khách hàng, thay đổi điều kiện mơi trường Bảo trì cải thiện chức - kết hợp (1) b ảo t rì h o n t h iện chức thêm vào phần mềm để nâng cao hiệu suất, với (2) hoạt động b ảo t rì p h ò n g n g ừa , cải thiện độ tin cậy hệ thống sở hạ tầng cho bảo trì dễ dàng Mục tiêu của các hoạt động đảm bảo chất lượng bảo trì phần mềm Đảm bảo, với mức độ tin cậy chấp nhận được, rằng những hoạt động bảo trì phần mềm phù hợp với những yêu cầu kĩ thuật chức năng Đảm bảo, với mức độ tin cậy chấp nhận được, rằng những hoạt động bảo trì phần mềm phù hợp với những yêu cầu quản lý lập lịch và ngân sách Những hoạt động khởi đầu và quản lý nhằm cải thiện và tăng hiệu quả cho bảo trì phần mềm và những hoạt động SQA. Điều này liên quan đến việc cải thiện cái nhìn tồn cảnh để đạt được những u cầu về chức năng và quản lý trong khi giá thành giảm Các cơ sở bảo trì phần mềm Chất lượng gói phần mềm: • Tính đúng đắn: đầu ra đúng đắn, tài liệu đúng đắn, tiêu chuẩn mã hóa • Tính tin cậy • Tính bảo trì • Tính linh hoạt • Tính kiểm thử được • Tính khả chuyển • Tính cộng tác Chính sách bảo trì: Các cơng cụ bảo trì phần mềm Thiết kế ngược với các cơng cụ đặc trưng: Các cơng cụ thiết kế ngược tiến hành tạo lại các phân tích ban đầu trên cơ sở các chương trình đã tồn tại. Các cơng cụ này cũng có thể phân ra loại tĩnh và động Một công cụ thiết kế ngược dùng mã nguồn như đầu vào và phân tích lấy ra kiến trúc chương trình, cấu trúc điều khiển, luồng logic, cấu trúc dữ liệu, luồng dữ liệu, ngồi ra nó còn xây dựng sơ đồ graphic biểu diễn sự phụ thuộc chỉ sự liên kết giữa các cấu trúc dữ liệu, khối chương trình, và các đặc tính khác của chương trình Các cơng cụ phân tích cấu trúc lại mã: Các công cụ cấu trúc lại mã nhận mã nguồn phi cấu trúc đầu vào, tạo thiết kế ngược, sau cấu trúc lại mã Mặc dù cơng cụ hữu ích, chúng tập trung việc thiết kế thủ tục chương trình Cơng cụ thiết kế lại liệu: Các công cụ thiết kế lại liệu làm việc cực thiết kế Các công cụ truy nhập định nghĩa liệu sở liệu mơ tả ngơn ngữ lập trình ngơn ngữ mơ tả sở liệu Sau chuyển sang dạng biểu diễn graphic phân tích kỹ sư phần mềm Tương tác với công cụ thiết kế lại, kỹ sư phần mềm thay đổi cấu trúc sở liệu, chuẩn hố liệu, sau tự động sinh mã Các cơng cụ sử dụng hệ Đóng góp của CASE Tools cho chất lượng bảo trì phần mềm Bảo trì sửa chữa: • Tài liệu của phần mềm được đã được cập nhật và CASE được đưa ra đầy đủ sẽ giúp tìm ra ngun nhân gây lỗi (failure) của phần mềm một cách dễ dàng và chính xác hơn. • Các câu truy vấn crossreferenced cho phép xác định trước kết quả của kế hoạch sửa chữa đang đề ra một cách tốt hơn. • Sửa chữa bằng các cơng cụ CASE tích hợp hay bên dưới hỗ trợ coding tự động mà sẽ khơng có lỗi (error) lập trình nào cũng như tài liệu tự động của việc sửa chữa. Bảo trì thích nghi: Tài liệu phần mềm đầy đủ và được cập nhật bởi các cơng cụ CASE cho phép xem xét kĩ lưỡng khả năng thích nghi của gói phần mềm đối với ứng dụng mới, người dùng mới. Bảo trì cải thiện chức năng: • Việc sử dụng kho chưá cho phép những người thiết kế có thể đảm bảo tính nhất qn của các ứng dụng mới, các cải tiến mớis với các hệ thống phần mềm vốn có. • Các câu truy vấn kho chứa crossreferenced cho phép lên kế hoạch cho việc thay đổi, thêm chức năng một cách dễ dàng hơn • Các thay đổi và việc thêm các chức năng thực hiện bằng các cơng cụ lower CASE hay CASE tích hợp cho phép mã hóa tự động mà khơng có bất cứ lỗi mã hóa nào cũng như tài liệu tự động thay đổi và ... tầng cho bảo trì dễ dàng Mục tiêu của các hoạt động đảm bảo chất lượng bảo trì phần mềm Đảm bảo, với mức độ tin cậy chấp nhận được, rằng những hoạt động bảo trì phần mềm phù ...3 thành phần dịch vụ bảo trì Bảo trì sửa chữa - dịch vụ hỗ trợ người sử dụng chỉnh sửa phần mềm Bảo trì thích ứng - điều chỉnh gói phần mềm đến khác biệt yêu cầu khách... thành giảm Các cơ sở bảo trì phần mềm Chất lượng gói phần mềm: • Tính đúng đắn: đầu ra đúng đắn, tài liệu đúng đắn, tiêu chuẩn mã hóa • Tính tin cậy • Tính bảo trì • Tính linh hoạt