- Cách thực hiện: Lựa chọn các giá trị cận để kiểm thử Nguyên tắc kiểm thử các dữ liệu vào gồm:
BẢO TRÌ PHẦN MỀM
Bảo trì là giai đoạn cuối cùng của một chu trình phát triển phần mềm. Các chƣơng trình máy tính luôn thay đổi- phải mở rộng, sửa lỗi, tối ƣu hoá,...và theo thống kê thì bảo trì chiếm đến 70% toàn bộ công sức bỏ ra cho một dự án phần mềm. Do vậy, bảo trì là một hoạt động phức tạp nhƣng nó lại là vô cùng cần thiết trong chu trình sống của sản phẩm phần mềm để đảm bảo cho phần mềm phù hợp với ngƣời sử dụng. Bảo trì là công việc tu sửa, thay đổi phần mềm đã đƣợc phát triển (chƣơng trình, dữ liệu, JCL, các loại tƣ liệu đặc tả, . . .) theo những lý do nào đó.
Hình 8.1. So sánh chi phí cho các giai đoạn phát triển phần mềm
Do nhu cầu phát triểncủa các hệ thống thông tin, rất hiếm hay không muốn nói là không thể có một hệ thống thông tin không có sự thay đổi trong suốt chu trình sống của nó. Để duy trì tính đúng đắn, trật tự trong giai đoạn bảo trì thì quản lý sự thay đổi phần mềm là một hoạt động cần thiết song song.
Giai đoạn bảo trì bắt đầu sau khi khách hàng đã chấp thuận sản phẩm và cần có các thay đổi trên sản phẩm.
Các thể hiện của bảo trì:Mã nguồn, tài liệu, hƣớng dẫn sử dụng
Giai đoạn bảo trì còn đƣợc gọi là tiến triển (evolution) để chỉ rõ sự phát triển của sản phẩm thay vì gọi đó là bảo trì.
8.2. Hoạt động bảo trì phần mềm
Bảo trì phần mềm là phức tạp và có thể chia hoạt động bảo trì ra làm bốn hoạt động:
- Bảo trì hiệu chỉnh - Bảo trì tiếp hợp