1. Trang chủ
  2. » Công Nghệ Thông Tin

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

26 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 113,98 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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!

Trang 1

QUẢN LÝ CHẤT LƯỢNG

1 Các nguyên lý 2 Vòng đời

4 Kiểm thử chức năng

3 Kỹ thuật kiểm thử

5 Kiểm thử cấu trúc 6 Quản lý chất lượng

KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Chương 6

Trang 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.

Trang 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

Trang 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

Trang 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.

Trang 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

Trang 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.

Trang 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

Trang 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

Trang 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

Trang 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 cấu trúc tài liệu

- Các chuẩn trình diễn tài liệu

Trang 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

Trang 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

Trang 17

Cấu trúc phân cấp cho kế hoạch

Trang 18

Thuộc tính chất lượng phần mềm

Tính an toàn Tính có thể hiểu

được Tính di động 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.

Trang 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.

Trang 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:

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

án (rà soát cả sản phẩm, rà soát tiến trì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

Trang 21

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

Quản lý chất lượng

Đảm bảo chất lượng

Trang 22

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ý cũng như lập kế hoạch và thực thi của sự can thiệp quản lý thích hợp dựa

trên:

Tính toán độ chênh lệch giữa thực thi chức năng (chất

lượng) thực tế so với kế hoạch

Tính toán độ chênh lệch của thực hiện ngân sách và 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 hoặc cho phép cải tiến quy trình phát triển hay bảo trì dưới dạng các hoạt động ngăn ngừa, sửa đổi được đưa ra trong suốt tổ chức

Trang 23

Các loại độ đo chất lượng phần

mềm

Phân loại dựa trên vòng đời phát triển phần mềm

phần mềm

Phân loại dựa trên các chủ đề về đo lường

Trang 24

Các độ đo quy trình

Độ đo mật độ lỗi

Độ đo thời gian biểu

Đo đo hiệu quả loại bỏ lỗi

Đo đo hiệu suất quy trình phần mềm

Trang 25

Độ đo sản phẩm

Độ đo chất lượng HD(help desk)

Độ đo năng suất và hiệu quả HD

Độ đo chất lượng bảo trì sửa chữa

Đo đo năng suất và hiệu quả bảo trì sửa chữa

Trang 26

Thực hiện đo lường chất lượng

phần mềm

Xác định các độ đo chất lượng phần mềm

Áp dụng thông thường bởi đơn vị…

Phân tích thống kê dữliệu độ đo đã thu thập

được.

Các hành động tiếp theo bao gồm

đơn vị bảo trì và phát triển phần mềm và/hoặc bất kỳcá nhân nào thu thập dữliệu độ đo.

Ngày đăng: 25/10/2022, 09:37

🧩 Sản phẩm bạn có thể quan tâm