Kiểm định phần mềm ứng dụng trên hệ thống phần mềm dịch vụ cho điện thoại di động Kiểm định phần mềm ứng dụng trên hệ thống phần mềm dịch vụ cho điện thoại di động Kiểm định phần mềm ứng dụng trên hệ thống phần mềm dịch vụ cho điện thoại di động luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nguyễn Minh Ngọc KIỂM ĐỊNH PHẦN MỀM ỨNG DỤNG TRÊN HỆ THỐNG PHẦN MỀM DỊCH VỤ CHO ĐIỆN THOẠI DI ĐỘNG Chuyên ngành : Công nghệ thông tin LUẬN VĂN THẠC SĨ KHOA HỌC CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Trần Minh Hà Nội – 2011 Lời cam đoan Tôi xin cam đoan: Bản luận văn cơng trình nghiên cứu thực cá nhân, thực sở nghiên cứu lý thuyết, khảo sát hệ thống phần mềm thực tiễn hướng dẫn khoa học Tiến sĩ Trần Minh Các số liệu kết luận văn trung thực Phương án đánh giá, kiểm định chất lượng hệ thống phần mềm dịch vụ cho điện thoại di động đưa xuất phát từ thực tiễn sản xuất đơn vị công tác cá nhân tôi, chưa công bố hình thức trước trình bảo vệ Một lần nữa, xin khẳng định trung thực lời cam kết i Danh mục ký hiệu, chữ viết tắt Ký hiệu STT Ý nghĩa International Organization of Standardization (Tổ ISO ISO/IEC 9126 ISO 8402 ISO/IEC 14598 SMS WAP VOD Video on demand ( Video theo yêu cầu) Live TV Truyền hình trực tiếp chức tiêu chuẩn hóa quốc tế Tiêu chuẩn số 9126 (tiêu chuẩn kết từ công việc JTC1) Tiêu chuẩn số 8402 Tiêu chuẩn số 14598 (tiêu chuẩn kết từ công việc JTC1) Short message (tin nhắn văn bản) Wireless Application Protocol (Giao thức ứng dụng không dây) ii Danh mục bảng Bảng 1: Bảng trọng số chất lượng phân hệ hệ thống phần mềm U T dịch vụ cho điện thoại di động 35 T U Bảng 2: Hàm trọng số cho thuộc tính chất lượng 39 U T T U Bảng 3: Tiêu chuẩn xếp hạng phần mềm 39 U T T U Bảng 4: Mức chất lượng phân hệ hệ thống phần mềm dịch vụ cho U T điện thoại di động 40 30T U Bảng 5: Trọng số cho độ đo thuộc tính chất lượng hệ thống phần mềm dịch U T vụ cho điện thoại di động 42 30T U Bảng 6: Bảng tiêu chí chất lượng 44 U T T U Bảng 7: Bảng phân mức chất lượng dựa yếu tố ảnh hưởng [4] 46 U T T U Bảng 8: Bảng mức chất lượng hệ thống phần mềm dịch vụ cho điện thoại di U T động 47 T U Bảng 9: Bảng kỹ thuật đánh giá chất lượng phần mềm [4] 48 U T T U Bảng 10: Bảng đầu vào đánh giá 50 U T T U Bảng 11: Bảng đặc tính chất lượng đặc tính chất lượng 53 U T T U Bảng 12: Bảng thang mức đánh giá chất lượng phần mềm 58 U T T U Bảng 13: Bảng mức đánh giá chất lượng phân hệ WAP 58 U T T U Bảng 14: Bảng độ đo chất lượng trọng số 59 U T T U Bảng 15: Bảng độ đo chất lượng sử dụng trọng số 60 U T T U Bảng 16: Bảng lựa chọn kỹ thuật đánh giá chất lượng phân hệ WAP 61 U T T U Bảng 17: Bảng độ đo chất lượng ngồi cho phân hệ WAP tiêu chí đo 67 U T T U Bảng 18: Bảng độ đo hiệu suất phân hệ WAP tiêu chí đo 68 U T T U Bảng 19: Bảng độ đo mức độ an toàn phân hệ WAP tiêu chí đo 69 U T T U Bảng 20: Bảng độ đo suất phân hệ WAP tiêu chí đo 71 U T T U Bảng 21: Bảng độ đo mức độ hài lòng phân hệ WAP tiêu chí đo 72 U T T U Bảng 22: Bảng trường hợp kiểm thử 73 U T T U Bảng 23: Các giá trị độ đo thu 76 U T T U Bảng 24: Giá trị đặc trưng 77 U T T U iii Bảng 25: Giá trị đặc trưng theo phương án không thực Iphone 78 U T T U iv Danh mục hình vẽ Hình 1: Chất lượng phần mềm U T T U Hình 2: Tương quan chất lượng với yêu cầu U T T U Hình 3: Mơ hình chất lượng chất lượng phần mềm 10 U T T U Hình 4: Mơ hình chất lượng sử dụng theo ISO/IEC 9126 11 U T T U Hình 5: Qui trình đánh giá chất lượng phần mềm theo ISO/IEC 14598 12 U T T U Hình 6: Chất lượng phần mềm chu kỳ sống phần mềm 15 U T T U Hình 7: Sự phụ thuộc thuộc tính chất lượng 17 U T T U Hình 8: Lựa chọn mức chât lượng 19 U T T U Hình 9: Kiến trúc tổng thể hệ thống MobileTV 25 U T T U Hình 10: Mơ hình phân lớp phân hệ SMS 26 U T T U Hình 11: Mơ hình phân lớp phân hệ CMS 28 U T T U Hình 12: Mơ hình phân lớp phân hệ Mobile Client 29 U T T U Hình 13: Mơ hình phân lớp phân hệ WEB (Front-end) 31 U T T U Hình 14: Mơ hình phân lớp phân hệ WAP 32 U T T U v MỤC LỤC Lời cam đoan i T 30T Danh mục ký hiệu, chữ viết tắt ii T T Danh mục bảng iii T 30T Danh mục hình vẽ v T 30T MỞ ĐẦU T 30T Chương – TỔNG QUAN T 30T Tổng quan kiểm thử đánh giá chất lượng phần mềm 1.1 T T 30T Các nguyên lý kiểm thử đánh giá chất lượng phần mềm 1.2 T T 30T T Mơ hình chất lượng ISO/IEC 9126 [2] 1.3 T T T 30T T 1.3.1 T 30T 1.3.2 T 30T 1.3.3 T 30T 1.3.4 T 30T 1.3.5 T 30T T Chất lượng phần mềm chu trình sống phần mềm 30T T Các yếu tố cần đánh giá 30T T Mơ hình chất-lượng-trong chất-lượng-ngồi 30T T Mơ hình chất-lượng-sử dụng 11 30T T 30T T 1.4.1 T 30T 1.4.2 T 30T 1.4.3 T 30T 1.4.4 T 30T 1.4.5 T 30T 1.4.6 T 30T Các đặc tính cần lưu ý cơng việc đánh giá 12 30T T Thiết lập yêu cầu đánh giá 13 30T T Mô tả việc đánh giá 18 30T T Thiết kế đánh giá 21 30T T Thực việc đánh giá 21 30T T Hỗ trợ quy trình 22 30T T Vấn đề đánh giá chất lượng hệ thống phần mềm dịch vụ cho điện thoại di 1.5 T T Qui trình đánh giá chất lượng sản phẩm phần mềm ISO/IEC 14598[3] 12 1.4 T Cách tiếp cận chất lượng 30T T 30T động 22 30T vi Chương – HỆ THỐNG PHẦN MỀM DỊCH VỤ CHO ĐIỆN THOẠI DI T ĐỘNG VÀ CÁC YẾU TỐ ĐẶC TRƯNG 24 T 2.1 T T Tổng quan hệ thống phần mềm dịch vụ cho điện thoại di động 24 30T T Đối tượng phần mềm 24 2.1.1 T 30T 30T Về đặc điểm kỹ thuật 24 2.1.2 T 30T 30T 30T 2.2 T T T Kiến trúc hệ thống phần mềm dịch vụ cho điện thoại di động 24 2.1.3 T T 30T T Kiến trúc đặc điểm phân hệ hệ thống phần mềm dịch 30T vụ cho điện thoại di động 26 30T 2.2.1 T Phân hệ SMS 26 30T 30T 2.2.2 T Phân hệ CMS(Back-end) 28 30T 30T 2.2.3 T 30T 2.2.4 30T 2.2.5 T T Phân hệ WAP 32 30T 2.3 T T Phân hệ WEB(front-end) 31 30T T T Phân hệ Mobile Client 29 30T T 30T 30T 30T Phương án đánh giá chất lượng hệ thống phần mềm dịch vụ cho điện thoại 30T di động 33 30T Chương – XÂY DỰNG QUI TRÌNH ĐÁNH GIÁ CHẤT LƯỢNG HỆ T THỐNG PHẦN MỀM DỊCH VỤ CHO ĐIỆN THOẠI DI ĐỘNG VÀ THỰC NGHIỆM 37 30T 3.1 T T Tiêu chí đánh giá chất lượng sản phẩm phần mềm 37 30T T 3.1.1 T 30T 3.1.2 T 30T 3.1.3 T 30T 3.1.4 T 30T 3.2 T T Quan điểm, nguyên tắc thiết lập quản lý, phát triển tiêu chí [4] 37 30T T Nguyên tắc lựa chọn tiêu chí 37 30T T Bộ tiêu chí ban đầu 40 30T T Các biện pháp để tiếp tục phát triển hệ thống tiêu chí 44 30T T Qui trình đánh giá chất lượng phần mềm dịch vụ cho điện thoại di động 44 30T T vii 3.2.1 T 30T Quan điểm, nguyên tắc thiết lập quản lý, phát triển qui trình kiểm 30T định, đánh giá phần mềm [4] 44 T 3.2.2 T 30T 3.3 T T Bộ Qui trình ban đầu 45 30T T Thực nghiệm – Đánh giá chất lượng phân hệ WAP hệ thống phần mềm 30T MobileTV 53 30T 3.3.1 T 30T Mô tả chung phạm vi ứng dụng mục đích phân hệ WAP 30T hệ thống MobileTV 53 30T 3.3.2 T 30T 3.3.3 T 30T 3.3.4 T 30T 3.3.5 T 30T 3.3.6 T 30T 3.3.7 T 30T 3.3.8 T 30T 3.3.9 T 30T Các yêu cầu cần đánh giá 54 30T T Lựa chọn đặc trưng chất lượng 59 30T T Lựa chọn kỹ thuật đánh giá chất lượng phần mềm 60 30T T Thông tin đánh giá độ đo 61 30T T Thiết kế kiểm thử đánh giá phân hệ WAP 73 30T T Thực kiểm thử 75 30T T Kết 77 30T 30T Kết luận 78 30T 30T Chương – KẾT QUẢ VÀ BÀN LUẬN 79 T T 4.1 T T 4.2 T T Những kết đạt 79 30T T Bàn luận 80 30T 30T KẾT LUẬN VÀ KIẾN NGHỊ 81 T T TÀI LIỆU THAM KHẢO 82 T 30T viii MỞ ĐẦU Những năm gần đây, giới nói chung nước ta nói riêng chứng kiến phát triển bùng nổ ngành viễn thông Nếu thập kỷ trước, hãng viễn thông cạnh tranh số lượng thuê bao năm trở lại đây, thị trường viễn thông ta gần bão hòa, việc cạnh tranh chuyển dần sang chất lượng mạng dịch vụ kèm Chính thế, việc phát triển dịch vụ cho điện thoại di động chiến lược bỏ qua tất công ty viễn thông Chất lượng dịch vụ coi trọng yếu tố định tới thành công công ty Từ xu hướng chung đó, với thực tế làm việc công ty viễn thông, tác giả chọn đề tài nghiên cứu đề xuất phương pháp đánh giá, kiểm định chất lượng hệ thống phần mềm dịch vụ cho điện thoại di động Luận văn tập trung tìm hiểu nguyên lý kiểm thử, đánh giá phần mềm, mơ hình chất lượng ISO/IEC 9126 qui trình đánh giá chất lượng phần mềm ISO/IEC 14598 Tiếp đó, tác giả nghiên cứu đề tìm đặc trưng chung hệ thống phần mềm dịch vụ cho điện thoại di động Từ đó, tác giả đề xuất phương pháp đánh giá chất lượng hệ thống phần mềm Cuối cùng, tác giả thử nghiệm phương pháp đề xuất vào phân hệ hệ thống phần mềm dịch vụ MobileTV (truyền hình di động qua sóng 3G) đánh giá kết đạt Hiệu tác Tỷ tệ mục tiêu Người sử dụng kiểm tra nhiệm vụ đạt vụ 𝑀𝑀1 = (1 − � 𝐴𝐴𝑖𝑖 ) A i tỷ lệ giá trị lỗi sai không R xác R xác thành phần nhiệm vụ đề Tần số lỗi bao Người sử dụng kiểm tra Tần suất lỗi 𝑋𝑋 = 𝐴𝐴/𝑇𝑇 A= Số lỗi tạo người sử dụng nhiêu T=Thời gian số nhiệm vụ Bảng 18: Bảng độ đo hiệu suất phân hệ WAP tiêu chí đo ii Đo mức độ an toàn (safety) Đo mức độ an toàn đo mức ảnh hưởng đến người, thương mại, đến phần mềm khác, đến đặc tính hay mơi trường sử dụng phân hệ WAP dịch vụ MobileTV hồn cảnh cụ thể Nó bao gồm sức khoẻ an toàn cho người sử dụng ảnh hưởng khác Tên độ đo Mục đích độ đo Phương thức đo 68 Đo lường, công thức tính tốn với liệu Sự an tồn sức Tình trạng vấn đề sức khoẻ người sử khoẻ người sử dụng với A= Số RSI người sử dụng báo cáo dụng sản phẩm B=Tổng số người sử dụng An toàn Tình trạng nguy hiểm cho người bị ảnh người bị ảnh hưởng A = số lượng người bị ảnh hưởng nguy hiểm hưởng việc sử việc sử dụng hệ thống B = tổng số người có khả bị ảnh hưởng 𝑋𝑋 = − 𝐴𝐴/𝐵𝐵 Sử dụng số liệu thông kê 𝑋𝑋 = − 𝐴𝐴/𝐵𝐵 Sử dụng số liệu thông kê dụng hệ thống hệ thống Thiệt hại kinh tế Thiệt hại kinh tế xảy Sử dụng số liệu thông kê 𝑋𝑋 = − 𝐴𝐴/𝐵𝐵 A=Số thiệt hại kinh tế xảy B=Tổng số tình người sử dụng Bảng 19: Bảng độ đo mức độ an toàn phân hệ WAP tiêu chí đo 69 iii Đo suất (Productiveness) Đo suất phần mềm cách sử dụng tài nguyên người dùng hiệu đạt ngữ cảnh cụ thể Tài nguyên phổ biến thời gian hoàn thành tác vụ, tài nguyên khác bao gồm lực người sử dụng, nguyên liệu chi phí cho người sử dụng, vvv Tên độ đo Mục đích độ đo Phương thức đo Đo lường, công thức tính tốn với liệu Thời gian tác vụ Mất để hoàn thành tác Người sử dụng kiểm tra vụ Hiệu tác vụ Hiệu với người sử dụng Ta=Thời gian Người sử dụng kiểm tra 𝑋𝑋 = 𝑇𝑇𝑇𝑇 𝑋𝑋 = 𝑀𝑀1/𝑇𝑇 M1= Hiệu cơng việc T= Thời gian tác vụ Chú thích 1: Hiệu tác vụ đo tỷ lệ mục tiêu đạt cho đơn vị thời gian Tăng hiệu với việc tăng hiệu công việc giảm thời gian Một giá trị cao cho thấy tỷ lệ cao nhiệm vụ đạt số lượng nhỏ thời gian Chú thích 2: Nếu hồn thành tác vụ đo, hiệu cơng việc đo hồn thành tác vụ/thời gian cơng tác Biện 70 pháp tỷ lệ người sử dụng có thành cơng cho đơn vị thời gian Một giá trị cao cho biết tỷ lệ cao người sử dụng thành công số lượng nhỏ thời gian Bảng 20: Bảng độ đo suất phân hệ WAP tiêu chí đo iv Đo mức độ hài lòng người sử dụng phần mềm (Satisfaction) Đo mức độ hài lòng người sử dụng với MobileTV qua WAP đánh giá mức độ hài lịng thơng qua câu hỏi, qua phản hồi người sửa dụng, vvv Tên độ đo Mục đích độ đo Phương thức đo Đo lường, công thức tính tốn với liệu Hài lịng quy Đáp ứng với Người sử dụng kiểm tra mô người sử dụng 𝑋𝑋 = 𝐴𝐴 / 𝐵𝐵 A = số trả lời câu hỏi hài lịng sản phẩm B = Trung bình người kiểm tra Trả lời câu hỏi Người sử dụng hài lịng hài lịng đặc tính riêng Người sử dụng kiểm tra 𝑋𝑋 = � � 𝐴𝐴𝑖𝑖 /𝑛𝑛 A i = để trả lời câu hỏi R 71 R phần mềm n = số trả lời Bảng 21: Bảng độ đo mức độ hài lịng phân hệ WAP tiêu chí đo 72 3.3.6 Thiết kế kiểm thử đánh giá phân hệ WAP 3.3.6.1 Thiết kế đánh giá cho Chất lượng Thiết kế trường hợp kiểm thử (test case) cho tính sau: Stt Các tính Các chức Đăng ký dịch vụ Mobile TV Hủy dịch vụ Mobile TV Mua thêm sử dụng Xem thời gian sử dụng lại Tải VOD Xem lịch phát sóng Xem lịch sử giao dịch Xem LiveTV Xem VOD Bảo mật Kiểm tra việc detect số điện thoại 10 Copy lại URL để xem LiveTV chưa đăng nhập Tính khả dụng 11 Dùng checklist để đánh giá tài liệu Hướng dẫn sử dụng Tính tin cậy 12 Tạo cố làm hệ thống ngừng vận hành, đo thời gian để hệ thống phục hồi 100% 13 Tạo cố, đo thời gian mà hệ thống dừng hoạt động Bảng 22: Bảng trường hợp kiểm thử 3.3.6.2 Thiết kế đánh giá cho Chất lượng sử dụng 3.3.6.2.1 Các tác vụ cần kiểm định đánh giá 73 Sử dụng bối cảnh người sử dụng: sử dụng chức phân hệ WAP dòng điện thoại Nokia E75, Samsung GT-B5310, BlackBerry bold, Iphone 3GS Bối cảnh sử dụng để Test: Người tham gia sử dụng chức sau : • Đăng ký dịch vụ Mobile TV • Hủy dịch vụ Mobile TV • Mua thêm sử dụng • Xem thời gian sử dụng cịn lại • Tải VOD • Xem lịch phát sóng • Xem lịch sử giao dịch • Xem LiveTV • Xem VOD 3.3.6.2.2 Bối cảnh môi trường sử dụng phần mềm Sử dụng dòng điện thoại: Iphone 3GS, Samsung GT-B5310, Nokia E71, BlackBerry Bold Những người tham gia thực kiểm tra mức độ sử dụng WAP Trước người sử dụng phải cung cấp cho người kiểm tra thông tin sơ thân như: Công việc, tuổi, số năm sử dụng máy tính, dùng WAP chưa, thời gian dùng v.v Người kiểm tra phải hướng dẫn quy định chung cho người sử dụng, thời gian hoàn thành tác vụ, reset lại trạng thái ban đầu chương trình trước thực tác vụ mới, v.v 3.3.6.2.3 Chuẩn bị kịch sử dụng Đăng ký dịch vụ Xem thời gian sử dụng lại Xem liveTV Xem thời gian sử dụng lại Mua thêm Xem thời gian sử dụng lại Xem lịch sử giao dịch Hủy đăng ký 74 Đăng ký dịch vụ Tải VOD Xem lịch phát sóng Xem VOD Xem lịch sử giao dịch Hủy đăng ký Đăng ký dịch vụ Xem liveTV Xem lịch phát sóng Xem VOD Xem lịch sử giao dịch Hủy đăng ký 3.3.7 Thực kiểm thử Chất lượng ngoài: o Đánh giá chức năng: áp dụng phương thức kiểm thử hộp đen o Đánh giá độ tin cậy: Đo thời gian hệ thống dừng hoạt động thời gian cần thiết để hệ thống khôi phục 100% có cố xảy o Đánh giá khả sử dụng: Kiểm tra giao diện tài liệu hướng dẫn người sử dụng Chất lượng sử dụng: o Đánh giá tính hiệu quả: Đo tác vụ hoàn thành tần số lỗi o Đánh giá suất: Đo thời gian hoàn thành tác vụ hiệu tác vụ o Đánh giá độ an toàn: Thống kê lại số liệu thời gian thực kiểm thử, số liệu cần thống kê bao gồm: Tình trạng vấn đề sức khỏe người sử dụng với sản phẩm, tình trạng nguy hiểm cho người, thiệt hại kinh tế o Đánh giá mức độ hài lòng: Sử dụng câu hỏi khảo sát với người dùng mức độ hài lịng người dùng đặc tính phần mềm Giá trị độ đo thu sau: Stt Các đặc-tính/đặc-tính - Độ đo thuộc tính Giá trị chất lượng chất lượng Ghi độ đo Tính chức Tính phù hợp Mức độ phù hợp 0.78 - Chức xem chức VOD, Xem LiveTV đánh giá không hoạt động 75 Mức độ hoạt động Độ xác 0.7 Iphone 3GS chức - Thiếu chức năng Xem lịch sử giao dịch Độ xác so với 0.8 Chức tải VOD hoạt động kết dự kiến Iphone 3GS file tải không xem Iphone 3GS Khả theo dõi Tính bảo mật 1.0 việc truy cập Khả ngăn chặn 1.0 việc hỏng liệu Tính tuân thủ Đạt chuẩn giao diện 1.0 Thời gian ngừng hoạt 0.8 Tính tin cậy Khả phục hồi động gian ngừng hoạt động Thời gian cần thiết để 1.0 Tính khả dụng Tính hiểu Thơng tin mơ tả đầy 1.0 đủ Tính dễ học 2h10’, thời gian khơi phục hồn tồn: 6h30 khôi phục Theo dõi cố, thời Hiệu tài liệu 0.9 người dùng và/hoặc hệ thống trợ giúp sử dụng Bảng 23: Các giá trị độ đo thu 76 3.3.8 Kết Áp dụng mơ hình chất lượng với trọng số, ta nhận kết cho đặc trưng chất lượng phân hệ WAP sau: Đặc trưng Đặc trưng chất lượng Giá trị Xếp loại Tính chức Tính phù hợp 0.54 Khơng đạt Độ xác 0.64 Đạt Tính bảo mật 1.0 Tốt Tính tuân thủ 1.0 Tốt Tính tin cậy Khả phục hồi 0.75 Đạt Tính khả dụng Tính hiểu 1.0 Tốt Tính dễ học 0.81 Đạt 1.0 Tốt Tính suất 0.9 Đạt Tính an tồn 1.0 Tốt Tính thỏa mãn 0.81 Đạt Chất lượng dụng sử Tính hiệu Bảng 24: Giá trị đặc trưng Bảng cho thấy phân hệ WAP khơng đạt u cầu tính phù hợp Nguyên nhận: Các chức xem LiveTV, xem VOD chưa hoạt động Iphone 3GS thiếu chức Xem lịch sử giao dịch Phương án: bỏ dòng điện thoại Iphone 3GS chức Xem lịch sử giao dịch, tiến hành đánh giá chức lại, ta thu kết sau: Đặc trưng Đặc trưng chất lượng Giá trị Xếp loại Tính chức Tính phù hợp 1.0 Tốt Độ xác 0.64 Đạt Tính bảo mật 1.0 Tốt 77 Tính tuân thủ 1.0 Tốt Tính tin cậy Khả phục hồi 0.75 Đạt Tính khả dụng Tính hiểu 1.0 Tốt Tính dễ học 0.81 Đạt 1.0 Tốt Tính suất 0.9 Đạt Tính an tồn 1.0 Tốt Tính thỏa mãn 0.81 Đạt Chất lượng dụng sử Tính hiệu Bảng 25: Giá trị đặc trưng theo phương án không thực Iphone 3.3.9 Kết luận Phân hệ WAP đáp ứng tốt yêu cầu chất lượng đáp ứng TỐT cho người sử dụng (Quality in use) dòng điện thoại Nokia E71, Samsung G-BT5310 Blackberry – Bold Hệ thống cần tiếp tục hoàn thiện chức xem VOD, xem LiveTV điện thoại Iphone 3GS xây dựng chức Xem lịch sử giao dịch 78 Chương – KẾT QUẢ VÀ BÀN LUẬN 4.1 Những kết đạt Luận văn đạt mục đích đề ban đầu, là: Tìm hiểu mơ hình chất lượng ISO/IEC 9126 qui trình đánh giá chất lượng sản phẩm phần mềm ISO/IEC 14598 Luận văn trình bày nội dung mơ hình chất lượng qui trình đánh giá chất lượng Nghiên cứu hệ thống phần mềm dịch vụ cho điện thoại di động Luận văn đặc trưng phân hệ hệ thống, đồng thời xác định yêu cầu chung phân hệ để làm cho việc đưa tiêu chi đánh gia cho hệ thống phần mềm Xây dựng qui trình đánh giá chất lượng hệ thống phần mềm dịch vụ cho điện thoại di động: Luận văn đưa tiêu chí đánh giá hệ thống, đề xuất mơ hình chất lượng trọng số độ đo xác định theo hàm số mũ, đề xuất giá trị phân loại xếp hạng cho giá trị đo Luận văn đưa qui trình đánh giá phù hợp với thực tiễn phát triển hệ thống phần mềm dịch vụ cho điện thoại di động Qui trình đánh giá bao gồm việc xác định yêu cầu, xác định hồ sơ chất lượng, lựa chọn kỹ thuât, lựa chọn đầu vào để đánh giá, lựa chọn đặc tính chất lượng tính tốn giá trị độ đo cho đặc tính Áp dụng vào thực tiễn: Luận văn trình bày trình áp dụng tiêu chí đánh giá qui trình đánh giá vào phân hệ WAP hệ thống MobileTV (Hệ thống truyền hình di động sóng 3G) phát triển đơn vị công tác tác giả Việc áp dụng đưa kết đánh giá có ý nghĩa việc đánh giá, kiểm định chất lượng hệ thống MobileTV 79 4.2 Bàn luận Bộ tiêu chí qui trình đánh giá chất lượng mà tác giả đề xuất mang tính thực tiễn áp dụng đơn vị công tác tác giả Tuy nhiên, tồn số vấn đề Thứ nhất, tiêu chí đưa dựa yêu cầu hệ thống đánh giá tác giả yêu cầu nên việc đánh trọng số cho đặc tính chất lượng cịn mang tính chủ quan, thiếu ý kiến khách quan Thứ hai, qui trình sản xuất phần mềm cải tiến, tác giả đề xuất qui trình đánh giá chất lượng nhiên lại khơng đưa biện pháp để cải tiến qui trình cho phù hợp với thay đổi qui trình phát triền phần mềm 80 KẾT LUẬN VÀ KIẾN NGHỊ Luận văn hoàn thành việc nghiên cứu mơ hình chất lượng ISO/IEC 9126 qui trình đánh giá phần mềm ISO/IEC 14598 Từ sở lý thuyết u cầu thực tế đơn vị cơng tác, tác giả đề xuất phương pháp đánh giá chất lượng hệ thống phần mềm dịch vụ cho điện thoại di động Về mặt thực nghiệm, phương pháp áp dụng thực tiễn vào hệ thống MobileTV- Truyền hình di động qua sóng 3G, đưa kết đánh giá có độ tin cậy cao có ý nghĩa với việc phát triển hệ thống đơn vị tác giả Tuy nhiên, thời gian thực có hạn, luận văn khơng tránh khỏi thiếu sót, hạn chế Để phát triển tiếp đề tài này, tác giả nghiên cứu, đề xuất biện pháp cải tiến qui trình đánh giá chất lượng Đồng thời, tác giả đề xuất đưa tiêu chí qui trình đánh giá, kiểm định chất lượng tiếp tục áp dụng dự án phát triển hệ thống phần mềm dịch vụ cho điện thoại di động, sau tác giả thực biện pháp để phát triển tiêu chí cải tiến qui trình 81 TÀI LIỆU THAM KHẢO Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black (2009), Foundations of Software Testing: ISTQB Certification, p.26-30 International Organization for Stardardization (2001), ISO/IEC 9126-1:2001 International Organization for Stardardization (1998), ISO/IEC 14598-5:1998 TS Trần Minh (2008), Báo cáo thuyết minh đề tài nghiên cứu khoa học số 1008-RD, tr 2-25 Trung tâm phần mềm Viettel (2010), Tài liệu Đặc tả yêu cầu phần mềm Hệ thống truyền hình di động qua sóng 3G, tr 182-188 Viện cơng nghiệp phần mềm (2008), Các độ đo chất lượng, tr 1-26 82 ... đề đánh giá chất lượng hệ thống phần mềm dịch vụ cho điện thoại di động Các hệ thống phần mềm dịch vụ cho điện thoại di động hệ thống bao gồm nhiều phân hệ, phần lớn phân hệ giao tiếp với khách... thống phần mềm dịch vụ cho điện thoại di động Chương trình bày vấn đề 23 Chương – HỆ THỐNG PHẦN MỀM DỊCH VỤ CHO ĐIỆN THOẠI DI ĐỘNG VÀ CÁC YẾU TỐ ĐẶC TRƯNG 2.1 Tổng quan hệ thống phần mềm dịch vụ cho. .. thuật phần mềm ngày quan tâm đòi hỏi từ nhà quản lý 2.1.3 Kiến trúc hệ thống phần mềm dịch vụ cho điện thoại di động Các hệ thống phần mềm dịch vụ cho điện thoại di động gồm nhiều phân hệ, thường