Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các tiêu chí đánh giá chất lượng phần mềm
PREMIUM
Số trang
75
Kích thước
1.1 MB
Định dạng
PDF
Lượt xem
1948

Các tiêu chí đánh giá chất lượng phần mềm

Nội dung xem thử

Mô tả chi tiết

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐẠI HỌC THÁI NGUYÊN

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN THỊ LAN PHƯƠNG

CÁC TIÊU CHI

́

ĐÁNH GIÁ

CHẤT LƯỢNG PHẦN MỀM

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

Thái Nguyên, 2010

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐẠI HỌC THÁI NGUYÊN

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN THỊ LAN PHƯƠNG

CÁC TIÊU CHÍ ĐÁNH GIÁ

CHẤT LƯỢNG PHẦN MỀM

Chuyên ngành: Khoa học máy tính

Mã số: 60 48 01

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

NGƯỜI HƯỚNG DẪN KHOA HỌC

PGS. TSKH NGUYỄN XUÂN HUY

Thái Nguyên, 2010

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

i

LỜI CAM ĐOAN

Tôi xin cam đoan luận văn này là công trình nghiên cứu, tìm hiểu và tham khảo

của riêng tôi. Các số liệu trong luận văn là trung thực.

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ii

MỤC LỤC

Trang

Trang phụ bìa .....................................................................................................

Lời cam đoan ..................................................................................................... i

Mục lục .............................................................................................................ii

Danh mục các hình ảnh .................................................................................... iv

MỞ ĐẦU ........................................................................................................ 1

Chƣơng 1

TỔNG QUAN VỀ ĐÁNH GIÁ CHẤT LƢỢ NG PHẦN MỀM

1.1. Các thuật ngữ ........................................................................................... 5

2.1. Quá trình phát triển phần mềm.................................................................. 6

1.2.1. Các giai đoạn phát triển phần mềm .................................................. 7

1.2.2. Các mô hình vòng đời phần mềm .................................................. 10

1.3. Yêu cầu về đánh giá chất lượ ng ph ần mềm............................................. 13

1.3.1. Tầm quan trọ ng của việc đánh giá chất lượ ng ph ần mềm................ 13

1.3.2. Tiêu chí đánh giá chất lượ ng m ột số loại phần mềm ....................... 15

Chƣơng 2

TIÊU CHUẨN ĐÁNH GIÁ CHẤT LƢỢ NG PHẦN MỀM

2.1. Tổng quan về tiêu chuẩn chất lượng phần mềm ...................................... 20

2.1.1. Tìm hiểu về c hất lượng phần mềm.................................................. 20

2.1.2. Đánh giá chất lượng sản phẩm phần mềm bằng các bộ chuẩn c ủa các

tổ chức tiêu chuẩn quốc tế ....................................................................... 20

2.2. Các tiêu chí đánh giá phần mềm ............................................................. 34

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

iii

2.2.1. Tiêu chí chứ c năng (Functionality) ................................................. 35

2.2.2. Tiêu chí độ tin cậy (Reliability) ...................................................... 36

2.2.3. Tiêu chí khả dụ ng (Usability) ........................................................ 36

2.2.4. Tiêu chí hiệu quả (Effictiency) ....................................................... 37

2.2.5. Tiêu chí bảo trì đượ c (Maintainability) .......................................... 37

2.2.6. Tiêu chí khả chuyển (Portability) ................................................... 38

2.3. Độ đo các tiêu chí .................................................................................. 38

2.3.1. Khái niệm độ đo phần mềm............................................................ 38

2.3.2. Độ đo các tiêu chí ........................................................................... 38

Chƣơng 3

PHƢƠNG PHÁP ĐÁNH GIÁ PHẦN MỀM

3.1. Các giai đoạn tiến hành đánh giá phần mềm.......................................... 42

3.2. Đánh giá phần mềm về giao diện........................................................... 48

3.3. Đánh giá phần mềm về chức năng ........................................................ 50

3.4. Đánh giá phần mềm về tiện ích ............................................................. 51

3.5. Đánh giá phần mềm về an toàn, bảo mật ............................................... 52

Chƣơng 4

XÂY DỰNG MỘT SỐ TIÊU CHÍ ĐÁNH GIÁ PHẦN MỀM

4.1. Ví dụ đánh giá phần mềm...................................................................... 53

4.2. Xây dựng một số tiêu chí đánh giá phần mềm ....................................... 62

KẾT LUẬN VÀ ĐỀ NGHỊ ........................................................................ 68

TÀI LIỆU THAM KHẢO ......................................................................... 69

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

iv

DANH MỤC CÁC HÌNH ẢNH

Trang

Hình 2.1. Chất lượng trong vòng đời sản phẩm ............................................ 28

Hình 2.2. Mô hình chất lượng cho chất lượng trong và ngoài ....................... 31

Hình 2.3. Mô hình chất lượng sử dụng ......................................................... 34

Hình 3.1. Quy trình đánh giá sản phẩm phần mềm ....................................... 45

Hình 3.2. Giao diện chương trình BkavPro Internet Security 2010............... 54

Số hóa bởi Trung tâm Học liệu - Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

1

MỞ ĐẦU

Cơ sở khoa học và tính cấp thiết của đề tài

Trong hơn ba chục năm qua con ngƣời đã chứng kiến sự lớn mạnh về số

lƣợng cũng nhƣ mức độ quan trọng trong việc ứng dụng công nghệ thông tin vào

cuộc sống. Ở trong nƣớc lĩnh vực công nghệ thông tin đang phát triển mạnh mẽ với

sự xuất hiện ngày càng nhiều những công ty phần mềm. Chất lƣợng các sản phẩm

phần mềm do các công ty này sản xuất chủ yếu là sự thỏa thuận với ngƣời sử dụng

và họ tự đƣa ra quy trình cũng nhƣ tiêu chí cho riêng mình. Để đánh giá đƣợc chất

lƣợng phần mềm có đáp ứng đƣợc nhu cầu cho trƣớc hay không thì cần phải đƣa

các tiêu chí đánh giá chất lƣợ ng ph ần mềm về một tiêu chuẩn chung và phải đánh

giá chất lƣợ ng phần mềm trong thực tế (tức là phần mềm phải qua sử dụng).

Mục tiêu và nhiệm vụ của luận văn

Các tổ chức tiêu chuẩn quốc tế nhƣ ISO, IEEE . . . đã công bố các bộ chu ẩn

gồm các tiêu chí đánh giá chất lƣợng sản phẩm phần mềm nhƣ:

a. ISO 9126: Software engineering -- Product quality

b. ISO 14598: Information technology -- Software product evaluation

c. ISO 12119: Software Packages – Quality Requirement and Testing

d. ISO 9000-3: Quality Management and Quality Assurance Standards- part 3

e. IEEE Std 1061-1992: Standard for Software Quality Metrics Methodology

Tuy nhiên một trong các chuẩn thông dụng về tiêu chí đánh giá chất lƣợng

phần mềm chúng ta chỉ có thể áp dụng một phần nhỏ. Vì vậy, chúng ta cần có các

tiêu chí theo một tiêu chuẩn chung, có mức tƣơng đƣơng với quốc tế để áp dụng.

Trong phạm vi luận văn với đề tài "Các tiêu chí đánh giá chất lƣợng phần mềm" với

mong muốn tìm hiểu về các tiêu chuẩn quy trình, phƣơng pháp đánh giá chất lƣợng

phần mềm giúp khách hàng cũng nhƣ ngƣời sử dụng phần mềm có thể đánh giá

khách quan về chất lƣợ ng phần mềm sử dụng trong thực tế.

Tải ngay đi em, còn do dự, trời tối mất!