Các nhân tố chất lượng phần mềm theo tiêu chuẩn ISO 121191994
Trang 1Trường đại học bách khoa hà nội
Chương trình hợp tác đào tạo quốc tế
ĐỒ ÁN
Môn: Công Nghệ Phần Mềm
Đề tài:
Các nhân tố chất lượng phần mềm theo tiêu chuẩn ISO
12119:1994
GV hướng dẫn: TS Nguyễn Mạnh Hùng
Trang 2Mở đầu
Hiện nay các Tổ Chức và Doanh Nghiệp với vai trò là người sử dụng Khi chưa có một chuẩn phần mềm nào, đang chịu nhiều thiệt thòi khi
không có hoặc không được cung cấp đầy đủ những thông tin mà Phần
Mềm (chức năng, công cụ, ) cần phải có Điều này dẫn đến việc Tổ Chức
và Doanh Nghiệp chỉ có khả năng đánh giá Phần Mềm qua tư vấn của nhà sản xuất hoặc so sánh với những Phần Mềm khác Nếu Phần Mềm được tiêu chuẩn hóa dưới dạng một tiêu chuẩn hoặc một bộ tiêu chuẩn, nó sẽ là
cơ sở quan trọng để Tổ Chức và Doanh Nghiệp, người sử dụng có được những đánh giá khách quan đối với Phần Mềm hoặc có một chỗ dựa trong quá trình triển khai hệ thống Phần Mềm tại Tổ Chức và Doanh Nghiệp
Do đó việc ISO đưa ra các tiêu chuẩn Phần Mềm là rất quan trọng Một trong só tiêu chuẩn đó chính là: Tiêu chuẩn ISO 12119:1994, từ khi được đưa ra nó đã được rất nhiều nhà sản xuất Phần mềm sử dụng, và hiệu quả nó mang lại cũng rất lớn đối với nhà sản xuất cũng như vơi các Tổ Chức và Nghiệp sử dụng
vì vậy mà chúng em quyết định đi tìm hiểu về Tiêu Chuẩn Này
Trang 3Nội dung
Phần 1: GIỚI THIỆU VỀ TIÊU
CHUẨN ISO 12119:1994
Phần 2: CÁC NHÂN TỐ CHẤT
LƯỢNG PHẦN MỀM THEO
TIÊU CHUẨN ISO/12119:1994
Phần 3: MỘT SỐ NỘI DUNG
VÀ PHƯƠNG PHÁP
KIỂM TRA, ĐÁNH GIÁ TÍNH
HIỆU QUẢ
CỦA MỘT SẢN PHẨM PHẦN
MỀM
Trang 4Phần 1:GIỚI THIỆU VỀ TIÊU CHUẨN ISO
12119:1994
Tổng quan về ISO
Tổng quan về
ISO/12119:1994
Trang 5Tổng quan về ISO
ISO-International Organization for
Standardization: Là liên đoàn quốc tế
của các cơ quan tiêu chuẩn hoá quốc
gia và là tổ chức tiêu chuẩn hoá lớn
nhất của thế giới hiện nay
ISO được thành lập năm 1946 tại
Luân Đôn nhưng chính thức bắt đầu
hoạt động từ 23/2/1947
ISO có ba loại thành viên: thành viên
đầy đủ, thành viên thông tấn và thành
viên đăng ký(*) Thành viên của ISO
phải là cơ quan tiêu chuẩn hoá quốc
gia và mỗi quốc gia chỉ có duy nhất
một cơ quan/tổ chức đại diện để tham
gia ISO
Phạm vi hoạt động của ISO bao trùm
tất cả các lĩnh vực, trừ điện và điện tử
thuộc phạm vi trách nhiệm của Uỷ ban
Điện Quốc tế IEC
Trang 6Tổng quan về ISO
Các chuẩn ISO đóng góp cho sự phát
triển, sản xuất và cung cấp sản phẩm và
dịch vụ một cách hiệu quả, an toàn và tin
cậy và rõ ràng hơn Chúng làm cho giao
dịch giữa các quốc gia dễ dàng và thuận
lợi hơn
Đối với Phần Mềm thì ISO đã đưa ra khá
nhiều tiêu chuẩn như là:
characteristics
and cover information for
Management of software
documentation
of state transition diagrams
packages: Quality requirements and
Trang 7Tổng quan về ISO/12119:1994
technology - Software packages - Quality
chuẩn mà ISO đưa ra cho công nghệ phần mềm,
để đánh giá chất lượng sản phẩm.
Cơ sở để lựa chọn tiêu chuẩn
đến một số phần của một số tiêu chuẩn khác
để đảm bảo chất lượng SPPM:
vựng thông tin (Vocabulary System ).
(Quality Vocabulary) – ISO14589- Part I (General overview).
tính về chất lượng - Software product evaluation; Quality Characteristics)
Trang 8Phạm vi áp dụng: Tiêu chuẩn này có thể áp dụng cho những gói phần mềm (package software product) (Gồm các bộ xử lý văn
bản, bảng biểu,cơ sở dữ liệu, đồ thị, chương trình về những chức năng kỹ thuật, các chương trình tiện ích)
Mục đích của tiêu chuẩn:
Đặt ra những yêu cầu về chất lượng đối với gói phần mềm
Đưa ra những chỉ dẫn về các nội dung và cách kiểm tra một gói phần mềm
Các yêu cầu về chất lượng :
Mỗi gói phần mềm phải có bộ mô tả sản phẩm và tài liệu người dùng
Đưa ra các yêu cầu cụ thể về các bộ mô tả sản phẩm, tài liệu người dùng, chương trình dữ liệ
Trang 9Phần 2: CÁC NHÂN TỐ CHẤT LƯỢNG PHẦN MỀM THEO
TIÊU CHUẨN ISO/12119:1994
Nhân tố chức năng- Functionality bao gồm các yếu tố:
Phù hợp: liên quan đến sự hiện diện và thích hợp của một tập các chức năng đối với các công việc cụ thể
Sự chính xác: liên quan đến sự cung cấp sự đúng đắn hay các kết quả chấp nhận được cũng như sự hiệu quả
Khả năng tương tác: liên quan đến khả năng tương tác với các hệ thống xác định
Sự an toàn: liên quan đến việc ngăn chặn các truy nhập bất hợp pháp tới chương trình, dữ liệu
Sự tuân thủ: liên quan đến việc tuân thủ các chuẩn, qui định của luật pháp
Trang 10Nhân tố độ tin cậy-Reliability bao gồm:
phần mềm.
trì việc thực thi phần mềm ở mức nào nếu xảy ra lỗi hay sự cố.
lại chương trình ở mức nào và khôi phục lại dữ liệu trong trường hợp gặp sự cố hay lỗi phần mềm.
Trang 11Nhân tố khả dụng-Usability
Sự dễ hiểu : liên quan đến việc người dùng có đủ khả năng hiểu được các khái niệm một cách logíc và khả năng của phần mềm.
Có thể học được : liên quan việc người sử dụng có
đủ nỗ lực để học sử dụng và khai thác phần mềm.
Dễ thao tác : liên quan đến khả năng có thể thao tác
và điều khiển các thao tác khi khai thác phần mềm.
Sự tuân thủ
Trang 12Nhân tố hiệu quả-Effictiency
ứng kết quả mong đợi của một chức năng
hay toàn bộ ứng dụng với khoảng thời gian chấp nhận được.
nguyên được sử dụng và khoảng thời gian
chiếm dụng các tài nguyên trong việc thực thi các chức năng hay phần mềm.
Trang 13Nhân tố bảo trì được-Maintainability
Khả năng phân tích : liên quan đến việc với sự nỗ
lực cần thiết có thể chuẩn đoán sự thiếu sót hay các nguyên nhân gây lỗi.
Có thể thay đổi : liên quan đến việc với sự nỗ lực cần thiết có thể sửa chữa, loại bỏ lỗi hay đáp ứng những thay đổi của môi trường.
Sự ổn định : liên quan đến những ro của những tác động không mong muốn khi có những sửa đổi.
Có thể thử được : liên quan đến việc với những nỗ lực cần thiết có thể chức thực những thay đổi của
phần mềm.
Sự tuân thủ.
Trang 14Nhân tố khả chuyển-Portability
Khả năng thích ứng : liên quan đến khả năng thích ứng với sự thay đổi môi trường đã dự tính trước.
Sự cài đặt : liên quan thuộc tính có thể cài đặt phần mềm trên các môi trường khác nhau
Khả năng thay thế : liên quan đến thuộc tính có khả năng thay thế các phần mềm khác trong cùng môi trường với sự cố gắng tối thiểu.
Khả năng chung sống : liên quan đến thuộc tính có khả năng chung sống với các phần mềm khác
Sự tuân thủ.
Trang 15Phần 3: MỘT SỐ NỘI DUNG VÀ PHƯƠNG PHÁP
KIỂM TRA, ĐÁNH GIÁ TÍNH HIỆU QUẢ CỦA MỘT SẢN PHẨM PHẦN MỀM
Phương pháp kiểm tra một sản phẩm phần mềm được thực hiện chủ yếu dựa trên các phần “Tài liệu mô tả sản phẩm”, “Tài liệu hướng dẫn sử dụng” và
“Chương trình và dữ liệu”.
1 Tài liệu mô tả sản phẩm:
phẩm xác định sản phẩm Nó là một phần của việc cung cấp tư liêu, cung cấp thông tin, tư liêu cho người sử dụng về các chương trình, dữ liệu và các vấn đề liên quan
- mục đích chính của bản mô tả sản phẩm là:
+ Giúp người sử dụng hoặc người mua đánh giá được tính chất phù hợp của sản phẩm.
+ Làm cơ sở cho việc kiểm tra sản phẩm
Trang 16- Bản mô tả chương trình bao gồm:
Hình thức, nội dung tài liệu mô tả sản phẩm;
Độ tin cậy của sản phẩm;
Tính khả dụng (đào tạo, chuyển giao);
Tính hiệu quả;
Khả năng bảo trì;
Trang 172 Tài liệu hướng dẫn sử dụng
Đây là một phần khá quan trọng trong việc bàn giao sản phẩm, nó giúp cho người sử dụng có thể làm việc được tốt với sản phẩm của mình.
Tài liệu hướng dẫn bao gồm:
Trang 183 Chương trình và dữ liệu :
Cái chính của sản phẩm là chương trình và dữ liệu, đây là hai phần quan trong nhất, nó quyết định đến chất lượng của Phần
Mềm
Việc kiểm tra chất lượng các tư liệu chương trình - dữ liệu được thực hiện dựa trên các tiêu chí sau đây:
- Chức năng
- Sự tin cậy
- Sự tiện lợi
- Hiệu quả
- Khả năng bảo trì
- Tính an toàn
- Tính khả chuyển
- Đánh giá thực tế tại đơn vị áp dụng
Trang 19Kết luận
Nếu Phần Mềm được tiêu chuẩn hóa dưới dạng một tiêu chuẩn hoặc một
bộ tiêu chuẩn, nó sẽ là cơ sở quan trọng để TC/DN(Tổ chức và Doanh
Nghiệp), người sử dụng có được những đánh giá khách quan đối với PM
(Phần Mềm) hoặc có một chỗ dựa trong quá trình triển khai hệ thống PM tại TC/DN Sự có mặt một tiêu chuẩn như vậy không chỉ phụ thuộc vào ý muốn chủ quan của nhà sản xuất mà quyết định là của thị trường Lộ trình để đi đến xây dựng và ban hành tiêu chuẩn cần bắt đầu từ các nhà sản xuất với việc
công bố các bản đặc tả cho PM của mình để người sử dụng có được những thông tin cần thiết khi mua sản phẩm Mặt khác, việc tiêu chuẩn hóa PM và kéo theo đó là phương pháp đánh giá, chứng nhận hợp chuẩn cũng chính là một phương pháp bảo vệ người tiêu dùng và phù hợp với các văn bản pháp lý hiện hành
Vì vậy mà việc sử dụng tiêu chuẩn ISO 12119:1994 là rất cần thiết đối với một sản phẩm phần mềm ngay nay Việc tuân theo chuẩn này giúp cho sản phẩm có được chất lượng tốt hơn, tốt hơn cả cho người sử dụng
Trang 20The End.
Xin chân thành cảm ơn!