intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 6

Chia sẻ: _ _ | Ngày: | Loại File: PPT | Số trang:26

17
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 6 cung cấp cho người học những kiến thức như: 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. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 6

  1. Chương 6 KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM 1 Các nguyên lý 2 Vòng đời 3 Kỹ thuật kiểm thử 4 Kiểm thử chức năng 5. Kiểm thử cấu trúc 6 Quản lý chất lượng QUẢN LÝ CHẤT LƯỢNG 1
  2. Quản lý chất lượng 1 2 3 Đảm bảo chất lượng 4 5 6 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 2
  3. Các hoạt động đảm bảo chất lượng Sự đảm bảo chất lượng: sự thiết lập của một khung của tổ chức các thủ tục và cá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 các thủ tục và các chuẩn thích hợp từ khung này, được sửa chữa cho các dựán phần mềm riêng biệt. Kiểm soát chất lượng: Định nghĩa và đưa ra các quá trình để đảm bảo rằng đội phát triển phần mềm phải tuân theo các thủ tục và các chuẩn chất lượng dự án. 3
  4. Chất lượng phần mềm và chất lượng quá trình phát triển phần mềm 4
  5. Quản lý quá trình chất lượng bao gồm Định nghĩa các chuẩn quá trình như bằng cách nào và khi nào những rà soát được chỉ đạo. Giám sát quá trình phát triển để đảm bảo rằng các chuẩn được tuân theo. Báo cáo quá trình phần mềm đến quản lý dự án và người mua phần mềm 5
  6. Đảm bảo chất lượng tiến trình Đảm bảo chất lượng là quá trình của việc định rõ làm cách nào để chất lượng sản phẩm có thể đạt được và làm thể nào để cho tổ chức phát triển biết phần mềm có yêu cầu chất lượng ở cấp độ nào. Đảm bảo chất lượng tiến trình có liên quan đầu tiên đến việc định ra hoặc chọn lựa các chuẩn sẽ được áp dụng cho quá trình phát triển phần mềm hay sản phẩm phần mềm. 6
  7. Quản lý chất lượng 1 2 3 Đảm bảo chất lượng 4 5 6 Nội dung Chất lượng phần mềm và quá 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 7
  8. Các chuẩn áp dụng cho quá trình đảm bảo chất lượng Các chuẩn sản phẩm: Những chuẩn này áp dụng cho sản phẩm phần mềm phát triển. Chúng bao gồm các định nghĩa của đặc tả, như là cấu trúc của tài liệu yêu cầu; các chuẩn tài liệu, như các tiêu đề giải thích chuẩn cho định nghĩa lớp đối tượng; và các chuẩn mã để định rõ làm cách nào ngôn ngữ lập trình có thể được sử dụng. Các chuẩn quá trình: Những chuẩn này định ra quá trình nên được tuân theo trong quá trình phát triển phần mềm. Chúng có thể bao gồm các việc xác định các đặc tả. Quá trình thiết kế và kiểm định quá trình và một bản mô tả các tài liệu nên được ghi lại trong giai đoạn của những quá trình này. 8
  9. Vai trò của chuẩn chất lượng phần mềm Các chuẩn phần mềm dựa trên hiểu biết về thực tiễn và kinh nghiệm đạt được sau nhiều lần thử nghiệm, vì vậy rất có giá trị cho các công ty, tổ chức để tránh gặp lại các sai lầm trong quá khứ Các chuẩn phần mềm cung cấp cái khung cho việc thực thi quá trình đảm bảo chất lượng. Đưa ra các chuẩn tổng kết thực tiễn, đảm bảo rằng các chuẩn thực tiễn được tuân theo một cách chặt chẽ Các chuẩn phần mềm trợ giúp tính liên tục khi mà một người tiếp tục công việc của người khác đã bỏ dở. Các chuẩn đảm bảo rằng tất cả nhân viên đội dự án chấp nhận cùng thói quen. 9
  10. Chuẩn quá trình và chuẩn sản phẩm Các chuẩn sản phẩm Các chuẩn quá 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 bả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 Quá trình kiểm soát thay đổi Mẫu yêu cầu thay đổi Quá trình ghi nhận kiểm tra 10
  11. Các kiểu chuẩn tài liệu Các chuẩn quá trình tài liệu: những chuẩn này định ra quá trình mà sẽ được tuân theo đối với việc tạo ra tài liệu. Các chuẩn tài liệu: những chuẩn này chi phối cấu trúc và cách thể hiện của các tài liệu. Các chuẩn trao đổi tài liệu: những chuẩn này đảm bảo rằng tất cả các bản sao điện tử của các tài liệu là tương thích. 11
  12. Chuẩn quá trình tài liệu Các chuẩn tài liệu quá trình định ra quá trình mà được sửdụng cho việc tạo ra các tài liệu. Các chuẩn tài liệu chất lượng quá trình phải linh hoạt và có thểthích ứng với nhiều loại tài liệu 12
  13. 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 được tạo ra trong một dự án phát triển phần mềm. Các tài liệu phải có một kiểu cách và bề ngoài ổn định. Các tài liệu của cùng một kiểu cũng phải có cấu trúc như nhau 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
  14. Chuẩn trao đổi tài liệu Các chuẩn trao đổi tài liệu là rất quan trọng khi mà các bản sao điện tử của các tài liệu được trao đổi. Sử dụng các chuẩn trao đổi cho phép các tài liệu được truyền đi bằng tín hiệu điện và được tái tạo lại dưới dạng nguyên gốc Sử dụng các công cụ hỗ trợ Chuẩn trao đổi có thể giới hạn cỡ chữ, kiểu văn bản, định dạng tệp,vv 14
  15. Quản lý chất lượng 1 2 3 Đảm bảo chất lượng 4 5 6 Nội dung Chất lượng phần mềm và quá 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
  16. Lập kế hoạch chất lượng ? Lập kế hoạch chất lượng là quá trình của sự phát triển một kế hoạch chất lượng cho một dự án. Kế hoạch chất lượng phải thiết lập các chất lượng phần mềm được yêu cầu và mô tả làm cách nào những chất lượng này có thể được quyết định Kế hoạch chất lượng sẽ chọn những chuẩn tổ chức mà nó thích hợp với một sản phẩm riêng biệt và quá trình phát triển. 16
  17. 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ả quá trình Các mục tiêu chất lượng Rủi ro và quản lý rủi ro 17
  18. Thuộc tính chất lượng phần mềm Tính an toàn Tính có thể hiểu Tính di động được Tính bảo mật Tính có thể kiểm tra Tính tiện dụng Tính tin cậy Tính thích khi Tính tái sử dụng Tính mềm dẻo Tính mô đun Tính hiệu quả Tính bền vững Tính phức tạp Tính dễhọc. 18
  19. Kiểm soát chất lượng Kiểm soát chất lượng bao gồm việc kiểm tra quá trình phát triển phần mềm để đảm bảo rằng các thủtục và các chuẩn đảm bảo chất lượng được tuân theo. Cách tiếp cận - Việc rà soát lại chất lượng bởi một nhóm người - Đánh giá phần mềm tự động bởi các chương trình, công cụ 19
  20. Rà soát chất lượng Được sử dụng rộng rãi trong SQA Các kiểu rà soát: - Kiểm tra thiết kế, chương trình để phát hiện lỗi chi tiết trong các yêu cầu, thiết kế hay mã hóa. Danh sách kiểm tra các lỗi có thể giúp định hướng việc rà soát - Rà soát tiến độ cung cấp thông tin quản lý tiến độ dự án (rà soát cả sản phẩm, rà soát tiến trình) - Rà soát chất lượng phân tích công nghệ của các thành phần sản phẩm hay tư liệu để tìm ra chỗ không tương xứng giữa đặc tả và thiết kế thành phần 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2