Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
336 KB
Nội dung
KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Các nguyên lý Kiểm thử chức Vòng đời Chương Kỹ thuật kiểm thử Kiểm thử cấu trúc Quản lý chất lượng QUẢN LÝ CHẤT LƯỢNG Quản lý chất lượng Đảm bảo chất lượng Nội dung Sự đảm bảo chất lượng phần mềm Các tiêu chuẩn chất lượng Lập kế hoạch chất lượng Đo lường phần mềm Các hoạt động đảm bảo chất lượng Sự đảm bảo chất lượng: thiết lập khung tổ chức thủ tục chuẩn để hướng đến sản phẩm chất lượng cao Lập kế hoạch chất lượng: Việc chọn lựa thủ tục chuẩn thích hợp từ khung này, sửa chữa cho dựán phần mềm riêng biệt Kiểm soát chất lượng: Định nghĩa đưa trình để đảm bảo đội phát triển phần mềm phải tuân theo thủ tục chuẩn chất lượng dự án Chất lượng phần mềm chất lượng trình phát triển phần mềm Quản lý trình chất lượng bao gồm Định nghĩa chuẩn trình cách rà soát đạo Giám sát trình phát triển để đảm bảo chuẩn tuân theo Báo cáo trình phần mềm đến quản lý dự án người mua phần mềm Đảm bảo chất lượng tiến trình Đảm bảo chất lượng trình việc định rõ làm cách để chất lượng sản phẩm đạt làm thể tổ chức phát triển biết phần mềm có yêu cầu chất lượng cấp độ Đảm bảo chất lượng tiến trình có liên quan đến việc định chọn lựa chuẩn áp dụng cho trình phát triển phần mềm hay sản phẩm phần mềm Quản lý chất lượng Đảm bảo chất lượng Nội dung Chất lượng phần mềm trình phần mềm Các tiêu chuẩn chất lượng Lập kế hoạch chất lượng Đo lường chất lượng phần mềm Các chuẩn áp dụng cho trình đảm bảo chất lượng Các chuẩn sản phẩm: Những chuẩn áp dụng cho sản phẩm phần mềm phát triển Chúng bao gồm định nghĩa đặc tả, cấu trúc tài liệu yêu cầu; chuẩn tài liệu, tiêu đề giải thích chuẩn cho định nghĩa lớp đối tượng; chuẩn mã để định rõ làm cách ngơn ngữ lập trình sử dụng Các chuẩn trình: Những chuẩn định trình nên tuân theo q trình phát triển phần mềm Chúng bao gồm việc xác định đặc tả Quá trình thiết kế kiểm định trình mô tả tài liệu nên ghi lại giai đoạn q trình Vai trị chuẩn chất lượng phần mềm Các chuẩn phần mềm dựa hiểu biết thực tiễn kinh nghiệm đạt sau nhiều lần thử nghiệm, có giá trị cho cơng ty, tổ chức để tránh gặp lại sai lầm khứ Các chuẩn phần mềm cung cấp khung cho việc thực thi trình đảm bảo chất lượng Đưa chuẩn tổng kết thực tiễn, đảm bảo chuẩn thực tiễn tuân theo cách chặt chẽ Các chuẩn phần mềm trợ giúp tính liên tục mà người tiếp tục công việc người khác bỏ dở Các chuẩn đảm bảo tất nhân viên đội dự án chấp nhận thói quen Chuẩn q trình chuẩn sản phẩm Các chuẩn sản phẩm Các chuẩn trình Mẫu rà soát thiết kế Sắp đặt rà soát thiết kế Cấu trúc tư liệu yêu cầu Sự đệ trình tư liệu đến CM (???) Phương pháp định dạng tiêu đề Quá trình phát hành phiên Kiểu lập trình Java Quá trình thơng qua kế hoạch dựán Định dạng kế hoạch dựán Q trình kiểm sốt thay đổi Mẫu u cầu thay đổi Quá trình ghi nhận kiểm tra 10 Chuẩn trình tài liệu Các chuẩn tài liệu trình định trình mà sửdụng cho việc tạo tài liệu Các chuẩn tài liệu chất lượng q trình phải linh hoạt có thểthích ứng với nhiều loại tài liệu 12 Chuẩn tài liệu Các chuẩn tài liệu phải áp dụng cho tất cảcác tài liệu tạo dự án phát triển phần mềm Các tài liệu phải có kiểu cách bề ổn định Các tài liệu kiểu phải có cấu trúc Các chuẩn tài liệu - Các chuẩn nhận dạng tài liệu - Các chuẩn cấu trúc tài liệu - Các chuẩn trình diễn tài liệu - Các chuẩn cập nhật tài liệu 13 Chuẩn trao đổi tài liệu Các chuẩn trao đổi tài liệu quan trọng mà điện tử tài liệu trao đổi Sử dụng chuẩn trao đổi cho phép tài liệu truyền tín hiệu điện tái tạo lại dạng nguyên gốc Sử dụng công cụ hỗ trợ Chuẩn trao đổi giới hạn cỡ chữ, kiểu văn bản, định dạng tệp,vv 14 Quản lý chất lượng Đảm bảo chất lượng Nội dung Chất lượng phần mềm trình phần mềm Các chuẩn chất lượng Lập kế hoạch chất lượng Đo lường chất lượng phần mềm 15 Lập kế hoạch chất lượng ? Lập kế hoạch chất lượng trình phát triển kế hoạch chất lượng cho dự án Kế hoạch chất lượng phải thiết lập chất lượng phần mềm yêu cầu mô tả làm cách chất lượng định Kế hoạch chất lượng chọn chuẩn tổ chức mà thích hợp với sản phẩm riêng biệt trình phát triển 16 Cấu trúc phân cấp cho kế hoạch chất lượng Sự giới thiệu sản phẩm Các kế hoạch sản phẩm Các mô tả trình Các mục tiêu chất lượng Rủi ro quản lý rủi ro 17 Thuộc tính chất lượng phần mềm Tính an tồn Tính hiểu Tính di động Tính bảo mật Tính kiểm tra Tính tiện dụng Tính tin cậy Tính thích Tính tái sử dụng Tính mềm dẻo Tính mơ đun Tính hiệu Tính bền vững Tính phức tạp Tính dễhọc 18 Kiểm soát chất lượng Kiểm soát chất lượng bao gồm việc kiểm tra trình phát triển phần mềm để đảm bảo thủtục chuẩn đảm bảo chất lượng tuân theo Cách tiếp cận - Việc rà soát lại chất lượng nhóm người - Đánh giá phần mềm tự động chương trình, cơng cụ 19 Rà sốt chất lượng Được sử dụng rộng rãi SQA Các kiểu rà soát: - Kiểm tra thiết kế, chương trình để phát lỗi chi tiết yêu cầu, thiết kế hay mã hóa Danh sách kiểm tra lỗi giúp định hướng việc rà sốt - Rà sốt tiến độ cung cấp thơng tin quản lý tiến độ dự án (rà soát sản phẩm, rà sốt tiến trình) - Rà sốt chất lượng phân tích cơng nghệ thành phần sản phẩm hay tư liệu để tìm chỗ khơng tương xứng đặc tả thiết kế thành phần 20 Quản lý chất lượng Đảm bảo chất lượng Nội dung Chất lượng phần mềm trình phần mềm Các chuẩn chất lượng Lập kế hoạch chất lượng Đo lường chất lượng phần mềm 21 Mục tiêu đo lường chất lượng phần mềm Để thuận tiện cho việc điều khiển quản lý lập kế hoạch thực thi can thiệp quản lý thích hợp dựa trên: Tính tốn độ chênh lệch thực thi chức (chất lượng) thực tế so với kế hoạch Tính tốn độ chênh lệch thực ngân sách thời gian biểu thực tế so với kế hoạch Xác định trạng thái yêu cầu cho phép cải tiến quy trình phát triển hay bảo trì dạng hoạt động ngăn ngừa, sửa đổi đưa suốt tổ chức 22 Các loại độ đo chất lượng phần mềm Phân loại dựa vòng đời phát triển phần mềm - Độ đo quy trình, liên quan đến trình phát triển phần mềm - Độ đo Sản phẩm, liên quan đến bảo trì phần mềm Phân loại dựa chủ đề đo lường - Chất lượng - Thời gian biểu - Hiệu (của lỗi xóa bỏ dịch vụ bảo trì) - Năng suất 23 Các độ đo quy trình Độ đo mật độ lỗi Độ đo thời gian biểu Đo đo hiệu loại bỏ lỗi Đo đo hiệu suất quy trình phần mềm 24 Độ đo sản phẩm Độ đo chất lượng HD(help desk) Độ đo suất hiệu HD Độ đo chất lượng bảo trì sửa chữa Đo đo suất hiệu bảo trì sửa chữa 25