Tiêu chuẩn chuyển giao và bảo hành sản phẩm

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 64 - 72)

8.1. Mục đích

Tiêu chuẩn này đánh giá công tác chuyển giao và bảo hành sản phẩm phần mềm giữa đơn vị sản xuất phần mềm và đơn vị đặt hàng phần mềm.

8.2. Các tài liệu liên quan

- Tài liệu liên quan đến vấn đề bảo hành sản phẩm.

- Biên bản cài đặt, chuyển giao sản phẩm phần mềm.

- Các tài liệu được mô tả phải chuyển giao được xác nhận trong nội dung hợp đồng hoặc phụ lục kèm theo nhằm hỗ trợ nghiệm thu kỹ thuật, thanh lý hợp đồng.

8.3. Đối với đơn vị sản xuất phần mềm

- Cung cấp đầy đủ tài liệu có liên quan: tài liệu khảo sát, tài liệu đặc tả yêu cầu, tài liệu phân tích, thiết kế hệ thống, tài liệu hướng dẫn người dùng (nếu có), …

- Cung cấp hệ thống phần mềm và các tiện ích kèm theo.

- Hỗ trợ quá trình đánh giá khi có yêu cầu.

8.3.1. Đối với các đơn vị đặt hàng phần mềm, đơn vị mua SPPM có sẵn trên thị trường

- Phối hợp và hỗ trợ quá trình đánh giá.

8.3.2. Đối với đơn vị đánh giá

- Thiết lập đầy đủ thủ tục, quy trình thực hiện việc đánh giá phần mềm.

- Đưa ra kết quả có mức độ chính xác cao, phù hợp với thực tế.

8.4. Nội dung thực hiện

8.4.1. Lập kế hoạch, hồ sơ cho việc xây dựng và chuẩn bị tiền đánh giá - Chuẩn bị tài liệu đã nêu trong mục 8.2.

- Chuẩn bị các công cụ hỗ trợ việc đánh giá (nếu có).

- Chuẩn bị nhân sự cho việc đánh giá và phân công nhiệm vụ cụ thể cho từng cá nhân tham gia đánh giá.

- Mô tả sơ bộ về việc đánh giá tiêu chuẩn Chuyển giao – Bảo hành sản phẩm đối với mỗi phần mềm.

- Thiết lập các trọng số cho tiêu chuẩn Chuyển giao – Bảo hành sản phẩm và các thuộc tính của tiêu chuẩn và từng tiêu chí của mỗi thuộc tính. Đây là bước quan trọng, nó ảnh hưởng trực tiếp đến kết quả của việc đánh giá tiêu chuẩn này.

8.4.2. Thực hiện việc đánh giá

- Các thuộc tính chất lượng của tiêu chuẩn Chuyển giao – Bảo hành sản phẩm:

Tiêu chuẩn Thuộc tính chất lượng

CHUYỂN GIAO – BẢO HÀNH SẢN PHẨM

TCPM-CSDL-08.01 Tương thích TCPM-CSDL-08.02 Triển khai TCPM-CSDL-08.03 Tài liệu đi kèm TCPM-CSDL-08.04 Điều kiện bảo hành

TCPM-CSDL-08.05 Đào tạo – hướng dẫn sử dụng TCPM-CSDL-08.06 Bản quyền và sở hữu trí tuệ

- Quá trình thực hiện đánh giá tiêu chuẩn chất lượng Chuyển giao – Bảo hành sản phẩm được chi tiết hóa và đánh giá dựa trên các tiêu chí cụ thể như sau:

a. Tương thích

* Chuyển đổi dữ liệu

- Lựa chọn hệ quản trị CSDL có thể dễ dàng chuyển đổi sang các hệ quản trị CSDL phổ biến khác.

- Căn cứ đánh giá: Dựa vào việc kiểm định chuyển đổi dữ liệu. Tính tỉ lệ số hệ CSDL chuyển đổi được/số hệ CSDL phổ biến X=A/B

A: Số hệ CSDL đã chuyển đổi được B: Số hệ CSDL phổ biến

5: Trên 90%; 4: Từ 75% - 90%; 3: Từ 50% - 75%; 2: Từ 20%- 50%; 1: Dưới 20%

* Kết xuất dữ liệu

- Có thể kết xuất dữ liệu bằng chức năng chương trình ra các tệp CSDL hoặc các dạng khác nhau.

- Căn cứ đánh giá: Dựa vào kết quả đầu ra của chương trình. Tính tỉ lệ số file type đó kết xuất thành công/số file type yêu cầu X=A/B

A: Số file type đã kết xuất thành công B: Số file type yêu cầu/cần thiết

5: Trên 90%; 4: Từ 75%- 90%; 3: Từ 50% - 75%; 2: Từ 20% - 50%; 1: Dưới 20%

* Nguồn dữ liệu

- Có thể nhập dữ liệu từ nhiều nguồn khác nhau.

- Căn cứ đánh giá: Dựa vào việc kiểm định trực tiếp phần mềm. Tính tỉ lệ số kiểu input đó cập nhật thành công/số kiểu input phổ biến X=A/B

A: Số kiểu input đã cập nhật thành công; B: Số kiểu input phổ biến

5: Trên 90%; 4: Từ 75% - 90%; 3: Từ 50% - 75%; 2: Từ 20% - 50%; 1: Dưới 20%

b. Triển khai

* Chuyển đổi dữ liệu

- Lựa chọn hệ quản trị CSDL có thể dễ dàng chuyển đổi sang các hệ quản trị CSDL phổ biến khác.

- Căn cứ đánh giá: Dựa vào việc kiểm định chuyển đổi dữ liệu. Tính tỉ lệ số hệ CSDL chuyển đổi được/số hệ CSDL phổ biến X=A/B

A: Số hệ CSDL đã chuyển đổi được B: Số hệ CSDL phổ biến

5: Trên 90%; 4: Từ 75% - 90%; 3: Từ 50% - 75%; 2: Từ 20%- 50%; 1: Dưới 20%

c. Tài liệu đi kèm

* Hồ sơ, tài liệu

- Tiêu chí này đánh giá tài liệu giao kèm phần mềm.

- Việc đánh giá này căn cứ vào một số tài liệu sau:

+ Các tài liệu pháp lý

+ Tài liệu phát triển phần mềm + Tài liệu kỹ thuật

+ Tài liệu hướng dẫn sử dụng và cài đặt

- Căn cứ đánh giá: Căn cứ vào việc kiểm định các mục tài liệu nêu trên.

Đánh giá căn cứ vào các tiêu chí đã nêu trong phần Mô tả:

+ Các tài liệu pháp lý

+ Tài liệu phát triển phần mềm + Tài liệu kỹ thuật

+ Tài liệu hướng dẫn sử dụng và cài đặt

5: Có đủ 4 loại; 4: Có 3 loại; 3: Có 2 loại; 2: Có 1 loại; 1: Không có tài liệu đi kèm.

* Mã nguồn

- Tiêu chí này đánh giá mức độ đầy đủ của mã nguồn của sản phẩm phần mềm khi chuyển giao sản phẩm.

- Căn cứ đánh giá: Căn cứ vào mã nguồn của sản phẩm phần mềm. Tính tỉ lệ số module có mã nguồn đầy đủ. X=A/B, trong đó:

A: Số module có mã nguồn đầy đủ

B: Số module của chương trình (nếu hợp đồng có chuyển giao mã nguồn) 5: Trên 90%; 4: Từ 75% - 90%; 3: Từ 50% - 75%; 2: Từ 20% - 50%; 1: Dưới 20%.

* Tài liệu kỹ thuật

- Tiêu chí này đánh giá mức độ đầy đủ của các loại tài liệu trong quá trình xây dựng và phát triển phần mềm.

- Ở đây, người đánh giá có thể đánh giá trên các loại tài liệu sau:

+ Tài liệu khảo sát yêu cầu người sử dụng

+ Tài liệu phân tích thiết kế hệ thống + Tài liệu thiết kế CSDL

+ Tài liệu yêu cầu về môi trường

- Căn cứ đánh giá: Căn cứ vào việc kiểm định các mục tài liệu nêu trên.

Đánh giá căn cứ vào các tiêu chí đã nêu trong phần Mô tả:

+ Tài liệu khảo sát yêu cầu người sử dụng + Tài liệu phân tích thiết kế hệ thống + Tài liệu thiết kế CSDL

+ Tài liệu yêu cầu về môi trường

5: Có đủ 4 loại; 4: Có 3 loại; 3: Có 2 loại; 2: Có 1 loại; 1: Không có tài liệu

* Kiểu dạng tài liệu

- Tiêu chí này đánh giá hình thức lưu hành các loại tài liệu trên như: tích hợp cùng phần mềm, CD, sách, website, …

- Căn cứ đánh giá: Người đánh giá căn cứ vào mức độ phong phú của hình thức lưu hành tài liệu về sản phẩm phần mềm để đưa ra mức độ đánh giá thích hợp.

Tùy thuộc vào độ lớn và môi trường hoạt động của phần mềm, người đánh giá có thể đánh giá theo kinh nghiệm của mình.

5: Đầy đủ vào đa dạng; 4: Đầy đủ; 3: Có 2 dạng đã liệt kê; 2: Chỉ có một dạng; 1:

Không có

d. Điều kiện bảo hành

* Cam kết về bảo hành

- Tiêu chí này đánh giá nội dung của hợp đồng bảo hành hoặc các cam kết bảo hành phần mềm, …

- Người đánh giá đánh giá nội dung của hợp đồng bảo hành có đầy đủ, rõ ràng, chi tiết và phù hợp với sản phẩm phần mềm hay không, …..

- Căn cứ đánh giá: Căn cứ vào nội dung hợp đồng bảo hành sản phẩm phần mềm. Việc đánh giá tiêu chí này chủ yếu căn cứ trên nội dung hợp đồng bảo hành sản phẩm phần mềm.

5: Hoàn toàn chi tiết, rõ ràng; 4: Rất chi tiết; 3: Khá chi tiết; 2: Thiết chi tiết và rõ

ràng; 1: Không có

* Hình thức bảo hành

- Tiêu chí này đánh giá dịch vụ bảo hành phần mềm.

- Người đánh giá căn cứ vào nội dung hợp đồng bảo hành phần mềm để đánh giá các hình thức bảo hành đưa ra như: tại chỗ, từ xa, …

- Căn cứ đánh giá: Căn cứ vào nội dung hợp đồng bảo hành sản phẩm phần mềm, chủ yếu xem xét, đánh giá các hình thức bảo hành là gì.Việc đánh giá căn cứ vào nội dung hợp đồng, đồng thời xem xét tới quy mô của sản phẩm phần mềm.

5: Tại chỗ và kịp thời; 4: Tại chỗ; 3: Từ xa; 2: Có cung cấp dịch vụ; 1: Không nêu hình thức bảo hành.

* Thời hạn bảo hành

- Tiêu chí này đánh giá thời hạn cam kết bảo hành.

- Người đánh giá căn cứ trên thời gian bảo hành để đánh giá; có thể đánh giá cao các sản phẩm phần mềm có thời gian bảo hành dài, …

- Căn cứ đánh giá: Căn cứ vào nội dung hợp đồng bảo hành sản phẩm phần mềm, phần thời hạn bảo hành. Đánh giá thời hạn cam kết bảo hành

5: >1 năm; 4: 6-12 tháng; 3: 3-6 tháng; 2: có bảo hành; 1: không có cam kết e. Đào tạo – hướng dẫn sử dụng

* Kế hoạch đào tạo

- Tiêu chí này đánh giá kế hoạch đào tạo và hướng dẫn sử dụng phần mềm cho đơn vị đặt hàng phần mềm, ….

- Căn cứ đánh giá: Dựa vào thực tế việc triển khai của đơn vị sản xuất phần mềm. Người đánh giá đánh giá mức độ đầy đủ và chi tiết về kế hoạch đào tạo, hướng dẫn sử dụng của đơn vị sản xuất phần mềm.

5: Đầy đủ và rõ ràng; 4: Khá đầy đủ; 3: Tương đối đầy đủ; 2: Có kế hoạch; 1: Không có kế hoạch.

* Hình thức đào tạo

- Tiêu chí này đánh giá hình thức đào tạo cho đơn vị đặt hàng phần mềm của đơn vị sản xuất phần mềm, ….

- Ở đây chủ yếu đánh giá các hình thức đào tạo, càng nhiều hình thức đào tạo càng tốt, đồng thời tính đến tính hiệu quả của mỗi hình thức đào tạo.

- Căn cứ đánh giá: Dựa trên các hình thức đào tạo mà đơn vị sản xuất phần mềm đưa ra. Đánh giá các hình thức đào tạo căn cứ vào các điều kiện cụ thể và quy mô của bài toán.

5: Đa dạng và tùy chọn; 4: Đa dạng; 3: Có hơn 1 hình thức; 2: Có 1 hình thức; 1:

Không có.

* Nội dung đào tạo

- Tiêu chí này đánh giá nội dung đào tạo cho đơn vị đặt hàng phần mềm của đơn vị sản xuất phần mềm

- Ở đây, người đánh giá chủ yếu đánh giá mức độ phù hợp nội dung đào tạo với đơn vị đặt hàng phần mềm.

- Căn cứ đánh giá: Dựa trên các nội dung đào tạo mà đơn vị sản xuất phần mềm đưa ra Đánh giá mức độ phù hợp của nội dung đào tạo do bên sản xuất phần mềm đưa ra với người sử dụng phần mềm.

5: Hoàn toàn đầy đủ và phù hợp; 4: Đầy đủ; 3: Phù hợp; 2: Ít phù hợp; 1: Không phù hợp.

* Thời gian đào tạo

- Tiêu chí này đánh giá thời gian đào tạo cho đơn vị đặt hàng phần mềm của đơn vị sản xuất phần mềm.

- Người đánh giá chủ yếu đánh giá thời gian đào tạo cho từng đối tượng người sử dụng phần mềm của đơn vị sản xuất phần mềm. Cũng cần lưu ý đến quy mô của bài toán.

- Căn cứ đánh giá: Dựa trên thời gian đào tạo dự kiến của đơn vị sản xuất phần mềm và kinh nghiệm của người đánh giá. Đánh giá mức độ phù hợp của thời gian đào tạo do bên sản xuất phần mềm đưa ra đối với từng đối tượng người sử dụng có phù hợp không; so với quy mô phần mềm có phù hợp không, …

5: Hoàn toàn phù hợp; 4: Khá phù hợp; 3: Tương đối phù hợp; 2: Ít phù hợp; 1: Không phù hợp.

f. Bản quyền và sở hữu trí tuệ

* Đăng ký sử dụng

- Tiêu chí này đánh giá đăng ký sử dụng hợp pháp về bản quyền, ….

- Căn cứ đánh giá: Dựa vào thực tế việc triển khai của đơn vị sản xuất phần mềm. Xem xét vấn đề đăng ký bản quyền sở hữu trí tuệ của sản.

5: Hoàn toàn rõ ràng; 4: Rõ ràng; 3: Tương đối rõ ràng; 2: Sơ sài; 1: Không có.

* Quyền hạn sở hữu

- Tiêu chí này đánh giá thỏa thuận phân định quyền sở hữu phần mềm, ….

- Căn cứ đánh giá: Dựa trên các tài liệu, biên bản khi chuyển giao phần mềm.

Đánh giá các điều khoản về thỏa thuận quyền sở hữu sản phẩm phần mềm giữa bên A và bên B.

5: Chi tiết và chặt chẽ; 4: Thỏa thuận chi tiết; 3: Thỏa thuận tương đối rõ ràng; 2: Có thỏa thuận; 1: Không có.

* Bản quyền

- Tiêu chí này đánh giá tính hợp pháp của các công cụ được sử dụng trong phần mềm.

- Ở đây, người đánh giá chủ yếu cần các tài liệu chứng minh rằng, các công cụ được sử dụng trong phần mềm là có bản quyền, hợp pháp.

- Căn cứ đánh giá: Dựa trên việc kiểm tra trực tiếp phần mềm. Đánh giá, xem xét quyền sử dụng hợp pháp của nhà cung cấp phần mềm đối với các công cụ phát triển phần mềm.

5: Mọi công cụ (100%); 4: Từ 80% trở lên; 3: Từ 50% - 80%; 2: Nhỏ hơn 50%; 1:

Không có bản quyền.

CHƯƠNG 3

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 64 - 72)

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

(84 trang)
w