intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo bài tập lớn: Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm

Chia sẻ: Phan Phan | Ngày: | Loại File: PDF | Số trang:29

297
lượt xem
41
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đề tài báo cáo với mục đích thực hiện để hiểu rõ về nội dung của chuẩn ISO/IEC 9126, cũng nhƣ tầm quan trọng của tiêu chuẩn ISO/IEC 9126 trong việc đánh giá chất lƣợng sản phẩm phần mềm; qua đó, áp dụng tiêu chuẩn ISO/IEC 9126 xây dựng mô hình đánh giá chất lượng phần mềm. Để biết rõ hơn về nội dung chi tiết, mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Báo cáo bài tập lớn: Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm

Báo cáo bài tập lớn – Nhóm FSE06<br /> <br /> TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI<br /> VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG<br /> ---------------------------------------------------------<br /> <br /> BÁO CÁO BÀI TẬP LỚN<br /> Môn: Kỹ thuật phần mềm<br /> Đề tài : BTL04<br /> Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lƣợng phần<br /> mềm<br /> <br /> Giáo viên hƣớng dẫn: TS. Vũ Thị Hƣơng Giang<br /> Sinh viên thực hiện: Nhóm FSE06<br /> <br /> Lớp :<br /> <br />  Nguyễn Việt Dũng<br />  Nguyễn Trung Kiên<br />  Nguyễn Hoài Nam<br />  Nguyễn Đình Thịnh<br /> Công Nghệ Phần Mềm K53<br /> <br /> 1<br /> <br /> 20083290<br /> 20083381<br /> 20081811<br /> 20082541<br /> <br /> Báo cáo bài tập lớn – Nhóm FSE06<br /> <br /> MỤC LỤC<br /> Trang<br /> MÔ TẢ ĐỀ TÀI …................................................................................................. 3<br /> NỘI DUNG<br /> CHƢƠNG I : Tổng quan về chất lƣợng sản phẩm phần mềm ………………..<br /> <br /> 4<br /> <br /> 1. Chất lƣợng sản phẩm phần mềm là gì<br /> 2. Tiêu chí đánh giá chất lƣợng sản phẩm phần mềm của một số doanh nghiệp<br /> CNTT Việt Nam<br /> 3. Một số tiêu chí và mô hình đánh giá chất lƣợng sản phẩm phần mềm của các<br /> tổ chức tiêu chuẩn quốc tế<br /> CHƢƠNG II : Tiêu chuẩn ISO/IEC 9126 …………………………………… . 15<br /> 1. Mô hình ISO/IEC 9126<br /> 2. Các đặc tính cụ thể<br /> CHƢƠNG III :<br /> Mô hình đánh giá chất lƣợng phần mềm dựa theo tiêu chuẩn ISO 9126 ……… 22<br /> 1. Chất lƣợng trong và chất lƣợng ngoài<br /> 2. Chất lƣợng sử dụng<br /> 3. Xây dựng quy trình đánh giá sản phẩm phần mềm<br /> KẾT LUẬN …………………………………………………………………….. 28<br /> TÀI LIỆU THAM KHẢO ……………………………………………………… 29<br /> <br /> 2<br /> <br /> Báo cáo bài tập lớn – Nhóm FSE06<br /> <br /> MÔ TẢ ĐỀ TÀI<br /> <br /> Mục đích đề tài:<br /> Hiểu rõ về nội dung của chuẩn ISO/IEC 9126, cũng nhƣ tầm quan trọng của<br /> tiêu chuẩn ISO/IEC 9126 trong việc đánh giá chất lƣợng sản phẩm phần mềm. Qua<br /> đó, áp dụng tiêu chuẩn ISO/IEC 9126 xây dựng mô hình đánh giá chất lƣợng phần<br /> mềm<br /> Mô tả nội dung công việc:<br /> Tìm hiểu về tiêu chí đánh giá chất lƣợng sản phẩm phần mềm của các doanh<br /> nghiệp trong nƣớc, cũng nhƣ các tiêu chí của quốc tế.<br /> Tìm hiểu về nội dung của tiêu chuẩn ISO/IEC 9126, mô hình, các đặc điểm,<br /> đặc tính của nó<br /> Tìm hiểu mô hình đánh giá chất lƣợng sản phẩm phần mềm dựa theo tiêu<br /> chuẩn ISO/IEC 9126<br /> <br /> 3<br /> <br /> Báo cáo bài tập lớn – Nhóm FSE06<br /> <br /> CHƢƠNG I: Tổng quan về chất lƣợng sản phẩm phần<br /> mềm<br /> 1. Chất lượng sản phẩm phần mềm là gì ?<br /> Theo định nghĩa hình thức về chất lƣợng sản phẩm phần mềm của Tổ<br /> chức tiêu chuẩn quốc tế ISO trong bộ tiêu chuẩn 8402, "Chất lượng là khả<br /> 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ư<br /> công dụng được nêu ra một cách tường minh hoặc không tường minh<br /> trong những ngữ cảnh xác định". Ngay trong định nghĩa này chất lƣợng<br /> 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,<br /> để 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ó<br /> khăn về định lƣợng trong khái niệm chất lƣợng phần mềm, để có đƣợc một<br /> 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<br /> 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<br /> xuất ra sản phẩm tốt.<br /> Bộ tiêu chuẩn chất lƣợng ISO 9001-3 của tổ chức ISO, quy định về "Quy<br /> 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ỉ<br /> 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<br /> chuẩn. Bên cạnh đó, một mô hình khác là CMM (Capability Maturity Model)<br /> cũng đang rất đƣợc quan tâm tại Việt Nam. Công ty nhận đƣợc chứng chỉ<br /> CMM nghĩa là công ty đó đã đạt đƣợc mức độ tƣơng ứng với các cấp độ<br /> CMM của chứng chỉ. Một doanh nghiệp phát triển phần mềm, nếu có chứng<br /> 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<br /> 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à<br /> 4<br /> <br /> Báo cáo bài tập lớn – Nhóm FSE06<br /> <br /> "khả năng" chứ không phải là "chắc chắn". Vẫn có doanh nghiệp có quy<br /> 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<br /> 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<br /> diện mà chỉ giải quyết vấn đề ở mức căn bản.<br /> Những năm cuối thế kỷ 20, tổ chức ISO đã tập trung rất nhiều vào các<br /> 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<br /> đã 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ự<br /> 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<br /> 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<br /> 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<br /> 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<br /> 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<br /> 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<br /> phần mềm trong sử dụng (chất lƣợng sử dụng).<br /> Ở một góc nhìn khác, vòng đời của một sản phẩm phần mềm bắt đầu từ<br /> các bài toán thực tiễn và đƣợc thể hiện theo quy trình sau:<br /> 1. Từ các bài toán thực tiễn, nhu cầu để phần mềm hình thành.<br /> 2. Nhu cầu này đƣợc thể hiện qua các tài liệu yêu cầu (Requirements).<br /> 3. Nhu cầu sẽ xác định yêu cầu chất lƣợng ngoài. Thỏa mãn đƣợc yêu cầu<br /> chất lƣợng này sẽ thỏa mãn đƣợc yêu cầu của ngƣời sử dụng.<br /> 4. Các yêu cầu chất lƣợng thể hiện trong tài liệu đặc tả hệ thống<br /> (Specification)<br /> 5. Yêu cầu chất lƣợng ngoài là tiền đề cho yêu cầu chất lƣợng trong.<br /> 6. Trong quá trình thiết kế phần mềm, các yêu cầu chất lƣợng trong đƣợc<br /> thể hiện trong các tiêu chí của phần mềm và chuyển thành chất lƣợng<br /> trong.<br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2