Total Articles 179
2012.01.09 15:25:13
1713
MỤC LỤC
1. Nghiên cứu tiêu chí và quy trình đánh giá sản phẩm phần mềm của các tổ chức tiêu chuẩn quốc tế 3
1.1. Tổng quan về chất lượng sản phẩm phần mềm 3
1.2. ISO/IEC 9126 5
1.2.1. Phạm vi mô hình chất lượng ISO-9126 5
1.2.2. Tiêu chí chất lượng 6
1.2.3. Mô hình chất lượng 9
1.3. ISO/IEC 14598 15
1.4. IEEE 1061 (1992) 17
1.5. ISO 12119 19
2. Tiêu chí đánh giá sản phẩm phần mềm của doanh nghiệp trong nước 20
2.1. Các doanh nghiệp thuộc VINASA 20
2.2. Công ty HanoiSoftware 20
2.3. Tập đoàn Bưu chính Viễn thông Việt Nam 21
3. Xây dựng tiêu chí và tiêu chuẩn đánh giá chất lượng sản phẩm phần mềm 22
3.1. Chất lượng trong và chất lượng ngoài 22
3.2. Chất lượng sử dụng 24
4. Xây dựng quy trình đánh giá sản phẩm phần mềm 25
4.1. Bước 1: Thiết lập các yêu cầu đánh giá 26
4.2. Bước 2: Xác lập cơ chế đánh giá 26
4.3. Bước 3: Thiết kế kế hoạch đánh giá sản phẩm phần mềm 26
4.4. Bước 4: Thực hiện đánh giá 26
5. Đối chiếu nội dung tiêu chuẩn với tài liệu tham chiếu 26
Theo định nghĩa hình thức về chất lượng sản phẩm phần mềm của Tổ chức tiêu chuẩn quốc tế ISO trong bộ tiêu chuẩn 8402, "chất lượng là khả năng đáp ứng toàn diện nhu cầu của người dùng về tính năng cũng như công dụng được nêu ra một cách tường minh hoặc không tường minh trong những ngữ cảnh xác định". Ngay trong định nghĩa này chất lượng cũng được định nghĩa một cách rất "mờ", thiếu yếu tố định lượng. Thêm nữa, để hiểu hết nhu cầu của người sử dụng quả thực là rất khó. Với những khó khăn về định lượng trong khái niệm chất lượng phần mềm, để có được một phần mềm tốt cách thông thường nhất là tiếp cận theo lối chất lượng quy trình. Nghĩa là nếu chúng ta có quy trình sản xuất tốt thì sẽ có khả năng sản xuất ra sản phẩm tốt.
Bộ tiêu chuẩn chất lượng ISO 9001-3 của tổ chức ISO, quy định về "Quy trình đảm bảo chất lượng" trong các tổ chức phát triển phần mềm. Chứng chỉ ISO 9001 xác nhận các tổ chức, đơn vị có quy trình đảm bảo chất lượng hợp chuẩn. Bên cạnh đó, một mô hình khác là CMM (Capability Maturity Model) cũng đang rất được quan tâm tại Việt Nam. Công ty nhận được chứng chỉ CMM nghĩa là công ty đó đã đạt được mức độ tương ứng với các cấp độ CMM của chứng chỉ. Một doanh nghiệp phát triển phần mềm, nếu có chứng chỉ CMM hoặc ISO 9001 đều có khả năng sản xuất ra các phần mềm tốt hơn hẳn các công ty chưa có chứng chỉ. Tuy nhiên, chúng ta cần lưu ý đây chỉ là "khả năng" chứ không phải là "chắc chắn". Vẫn có doanh nghiệp có quy trình tốt nhưng sản xuất ra sản phẩm chất lượng không cao. Điều này chứng tỏ cách tiếp cận theo chất lượng quy trình chưa phải là cách tiếp cận toàn diện mà chỉ giải quyết vấn đề ở mức căn bản.
Những năm cuối thế kỷ 20, tổ chức ISO đã tập trung rất nhiều vào các tiêu chuẩn chất lượng cho phần mềm. Cách tiếp cận về chất lượng của ISO đã thực sự tiến thêm một bậc, toàn diện hơn, phù hợp hơn. Kết quả của sự tập trung này là một loạt các bộ tiêu chuẩn đã ra đời, nhằm hướng tới đánh giá chất lượng toàn diện trong suốt vòng đời của sản phẩm phần mềm, từ khi phôi thai cho tới lúc lạc hậu cần thay thế. Theo cách tiếp cận của ISO, chất lượng toàn diện của phần mềm cần phải được quan tâm từ chất lượng quy trình, tới chất lượng phần mềm nội bộ (chất lượng trong), chất lượng phần mềm đối chiếu với yêu cầu của người dùng (chất lượng ngoài) và chất lượng phần mềm trong sử dụng (chất lượng sử dụng).
1. Nghiên cứu tiêu chí và quy trình đánh giá sản phẩm phần mềm của các tổ chức tiêu chuẩn quốc tế 3
1.1. Tổng quan về chất lượng sản phẩm phần mềm 3
1.2. ISO/IEC 9126 5
1.2.1. Phạm vi mô hình chất lượng ISO-9126 5
1.2.2. Tiêu chí chất lượng 6
1.2.3. Mô hình chất lượng 9
1.3. ISO/IEC 14598 15
1.4. IEEE 1061 (1992) 17
1.5. ISO 12119 19
2. Tiêu chí đánh giá sản phẩm phần mềm của doanh nghiệp trong nước 20
2.1. Các doanh nghiệp thuộc VINASA 20
2.2. Công ty HanoiSoftware 20
2.3. Tập đoàn Bưu chính Viễn thông Việt Nam 21
3. Xây dựng tiêu chí và tiêu chuẩn đánh giá chất lượng sản phẩm phần mềm 22
3.1. Chất lượng trong và chất lượng ngoài 22
3.2. Chất lượng sử dụng 24
4. Xây dựng quy trình đánh giá sản phẩm phần mềm 25
4.1. Bước 1: Thiết lập các yêu cầu đánh giá 26
4.2. Bước 2: Xác lập cơ chế đánh giá 26
4.3. Bước 3: Thiết kế kế hoạch đánh giá sản phẩm phần mềm 26
4.4. Bước 4: Thực hiện đánh giá 26
5. Đối chiếu nội dung tiêu chuẩn với tài liệu tham chiếu 26
Theo định nghĩa hình thức về chất lượng sản phẩm phần mềm của Tổ chức tiêu chuẩn quốc tế ISO trong bộ tiêu chuẩn 8402, "chất lượng là khả năng đáp ứng toàn diện nhu cầu của người dùng về tính năng cũng như công dụng được nêu ra một cách tường minh hoặc không tường minh trong những ngữ cảnh xác định". Ngay trong định nghĩa này chất lượng cũng được định nghĩa một cách rất "mờ", thiếu yếu tố định lượng. Thêm nữa, để hiểu hết nhu cầu của người sử dụng quả thực là rất khó. Với những khó khăn về định lượng trong khái niệm chất lượng phần mềm, để có được một phần mềm tốt cách thông thường nhất là tiếp cận theo lối chất lượng quy trình. Nghĩa là nếu chúng ta có quy trình sản xuất tốt thì sẽ có khả năng sản xuất ra sản phẩm tốt.
Bộ tiêu chuẩn chất lượng ISO 9001-3 của tổ chức ISO, quy định về "Quy trình đảm bảo chất lượng" trong các tổ chức phát triển phần mềm. Chứng chỉ ISO 9001 xác nhận các tổ chức, đơn vị có quy trình đảm bảo chất lượng hợp chuẩn. Bên cạnh đó, một mô hình khác là CMM (Capability Maturity Model) cũng đang rất được quan tâm tại Việt Nam. Công ty nhận được chứng chỉ CMM nghĩa là công ty đó đã đạt được mức độ tương ứng với các cấp độ CMM của chứng chỉ. Một doanh nghiệp phát triển phần mềm, nếu có chứng chỉ CMM hoặc ISO 9001 đều có khả năng sản xuất ra các phần mềm tốt hơn hẳn các công ty chưa có chứng chỉ. Tuy nhiên, chúng ta cần lưu ý đây chỉ là "khả năng" chứ không phải là "chắc chắn". Vẫn có doanh nghiệp có quy trình tốt nhưng sản xuất ra sản phẩm chất lượng không cao. Điều này chứng tỏ cách tiếp cận theo chất lượng quy trình chưa phải là cách tiếp cận toàn diện mà chỉ giải quyết vấn đề ở mức căn bản.
Những năm cuối thế kỷ 20, tổ chức ISO đã tập trung rất nhiều vào các tiêu chuẩn chất lượng cho phần mềm. Cách tiếp cận về chất lượng của ISO đã thực sự tiến thêm một bậc, toàn diện hơn, phù hợp hơn. Kết quả của sự tập trung này là một loạt các bộ tiêu chuẩn đã ra đời, nhằm hướng tới đánh giá chất lượng toàn diện trong suốt vòng đời của sản phẩm phần mềm, từ khi phôi thai cho tới lúc lạc hậu cần thay thế. Theo cách tiếp cận của ISO, chất lượng toàn diện của phần mềm cần phải được quan tâm từ chất lượng quy trình, tới chất lượng phần mềm nội bộ (chất lượng trong), chất lượng phần mềm đối chiếu với yêu cầu của người dùng (chất lượng ngoài) và chất lượng phần mềm trong sử dụng (chất lượng sử dụng).

 
 




STResearch

it looks interested!