Mô hình chất lượng sản phẩm phần mềm quản lý cơ sở

Một phần của tài liệu Kiểm thử và tiêu chuẩn, quy trình đánh giá chất lượng phần mềm quân sự (Trang 75 - 78)

CHƯƠNG 3 QUY TRÌNH ĐÁNH GIÁ CHẤT LƯỢNG SẢN PHẨM PHẦN MỀM

3. Mô hình chất lượng sản phẩm phần mềm quản lý cơ sở

Như trên đã trình bày, ISO đã đưa ra một mô hình chuẩn về chất lượng SPPM: ISO/IEC 9126-1. Trong mô hình này, họ đưa ra các tiêu chuẩn và sau đó phát triển các thuộc tính cho từng tiêu chuẩn. Tuy nhiên, trong các công trình được xem xét, họ đều lấy ISO/IEC 9126-1 làm cơ sở nền tảng, sau đó phát triển thêm cho phù hợp với mục đích cũng như môi trường của mình. Kế thừa cách tiếp cận đó trong mô hình chất lượng này, chúng tôi cũng đưa vào các tiêu chuẩn áp dụng trực tiếp cho các hệ thống quản trị CSDL, cụ thể với 7 tiêu chuẩn cùng với các luật đánh giá thuộc tính chất lượng tương ứng (Bảng 3.1).

1. Thiết kế hệ thống: Đây là tiêu chuẩn đánh giá khả năng phần mềm có thể cung cấp đầy đủ các chức năng đáp ứng các nhu cầu sử dụng. Tiêu chuẩn này tương ứng với tiêu chuẩn Functionality của mô hình ISO 9126 - 1.

2. Tin cậy: Tiêu chuẩn đánh giá khả năng phần mềm có thể duy trì được trạng thái vận hành tốt trong khi đưa vào sử dụng. Tiêu chuẩn này tương ứng với tiêu chuẩn Reliability của mô hình ISO 9126 - 1.

3. Khả dụng: Tiêu chuẩn đánh giá khả năng phần mềm có thể sử dụng được.

Tiêu chuẩn này tương ứng với tiêu chuẩn Usability của mô hình ISO 9126-1.

4. Hiệu quả: Tiêu chuẩn đánh giá khả năng hoạt động tốt của phần mềm. Tiêu chuẩn này tương ứng với tiêu chuẩn Efficiency của mô hình ISO 9126 - 1.

5. Cập nhật - Bảo trì: Tiêu chuẩn đánh giá mức độ có thể cập nhật và bảo trị của sản phẩm. Tiêu chuẩn này tương ứng với các tiêu chuẩn Maintainability - Portability của mô hình ISO 9126 - 1.

6. Kỹ thuật lập trình - Programming Tiêu chuẩn đánh giá các yếu tố liên quan tới kỹ thuật lập trình của sản phẩm.

7. Chuyển giao - Bảo hành sản phẩm - Transfer - Warranty Tiêu chuẩn đánh giá khả năng chuyển giao sản phẩm tới người sử dụng cùng với các công tác bảo hành sản phẩm.

Bảng 3.1 - Bộ tiêu chuẩn chất lượng

Đối với từng tiêu chuẩn, chúng ta cần xác định các thuộc tính chất lượng phục vụ cho việc kiểm tra đánh giá. Các thuộc tính chất lượng này cũng sẽ góp phần mô tả chi tiết cho từng tiêu chuẩn. Trong khuôn khổ có hạn, tôi chỉ trình bày các thuộc tính chất lượng cho tiêu chuẩn thiết kế hệ thống (Xem bảng 3.2)

1.1. Chức năng: Đảm bảo các chức năng đủ và thích hợp cho một công việc cụ thể phù hợp với yêu cầu sử dụng. (tương đương với thuộc tính Suitability trong mô hình ISO)

1.2. Chính xác: Khả năng phần mềm có thể cung cấp kết quả đúng (hoặc các kết quả được trông đợi). (tương đương với thuộc tính Accuracy trong mô hình ISO)

1.3. Cấu trúc CSDL: Cấu trúc cũng như việc chọn hệ CSDL phù hợp với mục đích, qui mô và môi trường của SPPM, dữ liệu được chuẩn hoá, độ trong sáng trong quan hệ dữ liệu.

1.4. Toàn vẹn dữ liệu: Dữ liệu được thiết kế có liên hệ với nhau đảm bảo tính toàn vẹn dữ liệu trong quá trình cập nhật, dữ liệu được đồng bộ.

1.5. Tương thích: Có thể tương tác với các hệ thống khác. Đặc biệt đối với các phần mềm quản trị CSDL, dữ liệu phải có thể tích hợp được và chuyển đổi giữa các hệ dữ liệu phổ biến. (tương đương với thuộc tính Interoperability trong mô hình ISO)

1.6. An ninh - An toàn: Ngăn chặn các truy nhập trái phép vào CSDL, thực hiện truy cập theo quyền hạn khác nhau. Chống lại các tấn công có thể xảy ra. Các phương pháp mã hoá trong trường hợp có truyền tin trên mạng. Các phương án sao lưu dữ liệu. (tương đương với thuộc tính Security trong mô hình ISO)

Bảng 3.2 - Các luật đo cho tiêu chuẩn Thiết kế hệ thống

Để đánh giá ta cần phải có các thuộc tính chất lượng mang tính định lượng các tiêu chuẩn chất lượng này.

Mỗi một tiêu chuẩn sẽ được thể hiện bởi một tập các thuộc tính chất lượng, mỗi một thuộc tính chất lượng đó lại bao gồm các tiêu chí đánh giá. Mỗi tiêu chí thực chất là một câu hỏi kiểm tra và thang điểm với miền giá trị từ 1 ÷ 5 (xem bảng 3.4). Sau khi có đánh giá định lượng cho các tiêu chí bằng cách cộng tất cả giá trị thu được từ các tiêu chí của các thuộc tính chất lượng (chuẩn hoá cho 5), ta tiến hành đánh giá SPPM dựa trên các định mức từ bảng định mức phân loại. Lưu ý rằng khi đánh giá từng tiêu chuẩn, có tính đến mức độ quan trọng của từng thuộc tính thông qua các hệ số trọng số. Dưới đây là bảng các trọng số các thuộc tính chất lượng và các tiêu chí cho thuộc tính chất lượng thiết kế của tiêu chuẩn thiết kế hệ thống.

Thuộc tính

chất lượng

Mức độ

quan trọng Trọng số

TCPM-TTKH-01.01 Thiết kế Vừa phải 1.2

TCPM-TTKH-01.02 Chính xác Cao 1.5

TCPM-TTKH-01.03 An ninh - an toàn Cao 1.5

Bảng 3.3- Bảng trọng số cho tiêu chuẩn thiết kế hệ thống

Mã luật Tiêu chí Mô tả Đánh giá Miền giá trị

TCPM-01.01

Đảm bảo chức năng

Đảm bảo đủ chức năng theo thiết kế sản phẩm phần mềm.

Tính tỉ lệ chức năng có trong phần mềm so với số chức năng theo thiết kế.

X=A/B

A: Số chức năng đã được triển khai trong phần mềm B: Số chức năng theo đã mô tả trong phần đặc tả yêu cầu

5: Trên 90%;

4: Từ 75-90%;

3: Từ 50-75%;

2: Từ 20-50%;

1: Dưới 20%

Mức độ hoàn chỉnh

Các chức năng hoàn chỉnh hay không hoàn chỉnh

Mỗi chức năng trong sản phẩm phần mềm phải thực hiện những nhiệm vụ cụ thể và phù hợp với yêu cầu trong phần thiết kế. Tính tỉ lệ số chức năng hoàn chỉnh so với số chức năng có trong phần mềm.

X=A/B

A: Số chức năng hoàn chỉnh

B: Số chức năng theo thiết kế

5: Trên 90%;

4: Từ 75-90%;

3: Từ 50-75%;

2: Từ 20-50%;

1: Dưới 20%

Trình tự thực hiện

Đảm bảo chức năng được thực hiện theo đúng trình tự: Rất nhiều phần mềm đòi hỏi thực hiện các chức năng theo một trình tự để thực hiện một qui trình công việc.

Tính tỉ lệ số chức năng có trình tự thực hiện so với số chức năng chương trình cần thực hiện theo trình tự X=A/B

A: Số chức năng có trình tự thực hiện

B: Số chức năng trong chương trình cần thực hiện theo trình tự

5: Trên 90%;

4: Từ 75-90%;

3: Từ 50-75%;

2: Từ 20-50%;

1: Dưới 20%

Bảng 3.4 - Các tiêu chí cho luật đo Chức năng của tiêu chuẩn Thiết kế hệ thống

Một phần của tài liệu Kiểm thử và tiêu chuẩn, quy trình đánh giá chất lượng phần mềm quân sự (Trang 75 - 78)

Tải bản đầy đủ (DOCX)

(84 trang)
w