Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)Nghiên cứu chất lượng phần mền và thử nghiệm đánh giá chất lượng trang thông tin điện tử trường Đại học giao thông vận tải (LV thạc sĩ)
HỌC VIỆN CƠNG NGHỆ BƢU CHÍNH VIỄN THƠNG - TRẦN THỊ HỒNG NHUNG LUẬN VĂN THẠC SĨ KỸ THUẬT HÀ NỘI – 2016 HỌC VIỆN CƠNG NGHỆ BƢU CHÍNH VIỄN THƠNG - TRẦN THỊ HỒNG NHUNG NGHIÊN CỨU CHẤT LƢỢNG PHẦN MỀM VÀ THỬ NGHIỆM ĐÁNH GIÁ CHẤT LƢỢNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN MÃ SỐ: 60.48.01.04 LUẬN VĂN THẠC SĨ KỸ THUẬT NGƢỜI HƢỚNG DẪN KHOA HỌC: TS PHÙNG VĂN ỔN HÀ NỘI – 2016 LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng tơi Nội dung luận văn có tham khảo sử dụng tài liệu, thông tin đƣợc đăng tải tạp chí trang web theo danh mục tài liệu tham khảo Tất tài liệu tham khảo có xuất xứ rõ ràng đƣợc trích dẫn hợp pháp Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Tác giả luận văn Trần Thị Hồng Nhung i LỜI CẢM ƠN Học viên xin chân thành cảm ơn thầy cô Khoa Quốc tế Đào tạo Sau đại học Khoa Công nghệ thông tin, Học viện Bƣu Viễn thơng tạo điều kiện thuận lợi cho học viên trình học tập nghiên cứu Lời cảm ơn trân trọng xin gửi tới Ban Giám hiệu Trƣờng Đại học Công nghệ Giao thông vận tải tạo điều kiện thời gian tài để học viên theo học khóa đào tạo thạc sỹ Và học viên xin chân thành cảm ơn Tiến sỹ Phùng Văn Ổn ngƣời trực tiếp tận tình hƣớng dẫn học viên hồn thành luận văn Học viên chân thành cảm ơn bạn bè gia đình sát cánh giúp học viên có đƣợc kết nhƣ ngày hôm Học viên xin trân trọng cảm ơn! Tác giả luận văn Trần Thị Hồng Nhung ii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC HÌNH VẼ vii LỜI NÓI ĐẦU viii Chƣơng 1: TỔNG QUAN VỀ CHẤT LƢỢNG PHẦN MỀM 12 1.1 Chất lƣợng phần mềm 12 1.1.1 Khái niệm chất lƣợng phần mềm 12 1.1.2 Các tiêu chí đánh giá chất lƣợng phần mềm 12 1.1.3 Các độ đo chất lƣợng phần mềm 14 1.1.4 Website chuẩn SEO 15 1.2 Tầm quan trọng việc đánh giá chất lƣợng phần mềm 15 1.3 Các tiêu chuẩn quốc tế chất lƣợng phần mềm 16 1.3.1 Bộ tiêu chuẩn ISO/IEC 9126 16 1.3.2 Bộ tiêu chuẩn ISO/IEC 14598 16 1.3.3 Bộ tiêu chuẩn ISO/IEC 12119 18 1.4 Các tiêu chuẩn Việt Nam chất lƣợng phần mềm 18 1.4.1 Bộ tiêu chuẩn TCVN 8702:2011 – Các phép đánh giá 18 1.4.2 Bộ tiêu chuẩn TCVN 8703:2011 – Các phép đánh giá 23 1.4.3 Bộ tiêu chuẩn TCVN 8704:2011 – Phần 3: Các phép đánh giá chất lƣợng sử dụng 26 1.4.4 Bộ tiêu chuẩn TCVN 8706:2011 – Quy trình cho bên đánh giá 28 1.4.5 Bộ tiêu chuẩn TCVN 8707:2011 – Quy trình cho ngƣời phát triển 34 1.5 Mơ hình chất lƣợng phần mềm 37 1.5.1 Mơ hình chất lƣợng mơ hình chất lƣợng ngồi 37 1.5.2 Mơ hình chất lƣợng sử dụng 40 Chƣơng 2: TIÊU CHÍ, PHƢƠNG PHÁP VÀ QUY TRÌNH 43 iii ĐÁNH GIÁ CHẤT LƢỢNG PHẦN MỀM 43 2.1 Tiêu chí đánh giá chất lƣợng phần mềm 43 2.1.1 Tiêu chí chức 43 2.1.2 Tiêu chí độ tin cậy 43 2.1.3 Tiêu chí khả dụng 44 2.1.4 Tiêu chí hiệu 44 2.1.5 Tiêu chí khả chuyển 44 2.1.6 Tiêu chí bảo trì đƣợc 45 2.2 Các phƣơng pháp đánh giá chất lƣợng phần mềm 45 2.2.1 Các phép đánh giá 45 2.2.2 Các phép đánh giá 48 2.2.3 Các phép đánh giá chất lƣợng sử dụng 49 2.3 Quy trình đánh giá chất lƣợng phần mềm 50 2.3.1 Bƣớc 1: Thiết lập yêu cầu đánh giá 51 2.3.2 Bƣớc 2: Xác lập chế đánh giá 51 2.3.3 Bƣớc 3: Thiết kế kế hoạch đánh giá sản phẩm phần mềm 51 2.3.4 Bƣớc 4: Thực đánh giá 52 2.4 Phƣơng pháp đánh giá chất lƣợng phần mềm ứng dụng 52 2.5 Đánh giá chất lƣợng Website 54 2.6 Mơ hình CMMI 56 Chƣơng 3: THỬ NGHIỆM ĐÁNH GIÁ CHẤT LƢỢNG WEBSITE TRƢỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI 60 3.1 Website Trƣờng Đại học Công nghệ GTVT 60 3.1.1 Giới thiệu chung 60 3.1.2 Kiến trúc Website (Sitemap) 62 3.1.3 Một số hình ảnh Giao diện Website 64 3.2 Xây dựng quy trình đánh giá chất lƣợng Website 66 3.2.1 Thiết lập tiêu chí đánh giá 66 iv 3.2.2 Thiết kế tiêu chuẩn đánh giá 68 3.2.3 Thiết kế thang điểm đánh giá 70 3.3 Đánh giá chất lƣợng Website trƣờng Đại học Công nghệ GTVT 70 3.3.1 Đánh giá theo thành phần 70 3.3.2 Tổng hợp đánh giá Website Trƣờng ĐH Công nghệ GTVT 78 3.3.3 Đánh giá kết Website Trƣờng ĐH Công nghệ GTVT 78 TÀI LIỆU THAM KHẢO 81 PHỤ LỤC 84 v DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt ISO IEC ISO/IEC Tiếng Anh Tiếng Việt The International Organisation for Tổ chức quốc tế tiêu Standardisotion chuẩn hóa The International Electrotechnical Ủy ban Kỹ thuật Điện Quốc Commission tế The International Organisation for Ủy ban kỹ thuật chung Standardisotion/ The International ISO/IEC Electrotechnical Commission IEEE Instituse of Electrical and Electronic Viện Công nghệ Điện Engineers Điện tử Cổng TTĐT Cổng thông tin điện tử GTVT Giao thông vận tải vi DANH MỤC CÁC HÌNH VẼ Hình1.1: Mối liên hệ tiêu chuẩn ISO/IEC 9616 ISO/IEC 14598 Hình 1.2: Mối liên hệ tiêu chuẩn đánh giá thuộc tính đánh giá Hình 1.3: Mối liên hệ giứ thuộc tính tiêu chuẩn đánh giá Hình 1.4: Mơ hình chất lƣợng cho chất lƣợng chất lƣợng ngồi Hình 1.5: Mơ hình chất lƣợng sử dụng Hình 2.1: Quy trình đánh giá sản phẩm phần mềm Hình 2.2: Mơ hình chuẩn CMMI cấp độ trƣởng thành Hình 3.1: Sơ đồ website Trƣờng Đại học Cơng nghệ GTVT Hình 3.2: Một số hình ảnh giao diện Cổng thơng tin điện tử Trƣờng Đại học Công nghệ GTVT vii LỜI NĨI ĐẦU Ngày nay, phần mềm máy tính ứng dụng hầu hết lĩnh vực đời sống xã hội, đóng góp tích cực vào việc nâng cao hiệu quả, chất lƣợng công việc, cải thiện sống tinh thần ngƣời nhƣng đồng thời phụ thuộc nhiều vào phần mềm Do đó, vai trò việc đảm bảo chất lƣợng phần mềm ngày trở nên quan trọng Trong năm qua, Việt Nam, quan nhà nƣớc nhƣ doanh nghiệp có nhiều nỗ lực triển khai ứng dụng Công nghệ thông tin vào hoạt động quản lý, điều hành nghiệp vụ; nhiều phần mềm ứng dụng đƣợc triển khai (quản trị nguồn lực doanh nghiệp, quản lý văn hỗ trợ điều hành, quản lý nhân sự, kế toán, …), đặc biệt hầu hết quan, doanh nghiệp xây dựng đƣợc Trang/Cổng thông tin điện tử đƣợc coi nhƣ mặt tổ chức, doanh nghiệp môi trƣờng Internet Rõ ràng nhu cầu phần mềm nƣớc ta cao trở thành phần thiếu hoạt động tổ chức, doanh nghiệp Vì vậy, việc bảo đảm chất lƣợng phần mềm yêu cầu bắt buộc Tuy nhiên sản phẩm phần mềm ngày phức tạp đa dạng dẫn đến việc đánh giá chất lƣợng trở nên khó khăn Trong nhiều trƣờng hợp, chất lƣợng sản phẩm phần mềm tốt hay xấu phụ thuộc vào ngƣời thẩm định Tuy nhiên, đối tƣợng liên quan đến phần mềm lại có yêu cầu khác chất lƣợng sản phẩm Chất lƣợng phần mềm đƣợc định chủ yến vào thỏa thuận ngƣời sử dụng công ty sản xuất Thông thƣờng, họ tự đƣa quy trình nhƣ tiêu chí đánh giá riêng Quản lý chất lƣợng phần mềm vấn đề không nhƣng theo số đánh giá cịn yếu cơng ty, đơn vị, tổ chức xây dựng phát triển phần mềm Việt Nam Các sản phẩm phần mềm ngày phức tạp phát triên đa dạng phục vụ nhu cầu ngày cao ngƣời dùng dẫn đến việc đánh giá chất lƣợng phần mềm trở lên khó khăn Để đánh giá đƣợc chất lƣợng phần mềm có đáp ứng đƣợc yêu cầu hay khơng cần phải đƣa tiêu chí đánh giá chất lƣợng phần mềm theo tiêu chuẩn chung phần mềm phải qua sử dụng thực tế viii Tên phép đánh giá Mục đích phép đánh giá Phƣơng pháp áp dụng Phép đo, công thức tính tốn thành phần liệu Tăng tốc độ Đảm bảo tốc độ xử lý Khảo sát cán giải thủ tục A = tốc độ xử lý hồ sơ sau có giải dịch vụ cơng trực tuyến hành xác định tỉ lệ tăng tốc dịch vụ công trực tuyến (Đơn vị: số thủ tục nhanh so với dịch vụ độ xử lý hồ sơ thủ tục hành hồ sơ/ ngày) hành cơng truyền thống B = tốc độ xử lý hồ sơ trƣớc có dịch vụ cơng trực tuyến (Đơn vị: số hồ sơ/ ngày) Điểm đạt đƣợc (thang 100) X X = (A – B)/B x 100 Tiết kiệm Đánh giá mức độ tiết kiệm Khảo sát cán giải thủ tục A = chi phí trung bình xử lý chi phí chi phí đạt đƣợc nhờ việc hành xác định chi phí tiết thủ tục hành qua Cổng thơng giải dịch vụ công trực kiệm đƣợc so với việc giải tin tuyến thủ tục hành chƣa có B = chi phí trung bình xử lý cổng TTĐT thủ tục hành thủ cơng thơng thƣờng A/B 1/3 X = 100 - A/B x 100 88 X 2) Hiệu sinh viên, ngƣời dân, doanh nghiệp Tên phép đánh giá Mục đích phép đánh giá Phƣơng pháp áp dụng Phép đo, cơng thức tính tốn thành phần liệu Tìm đƣợc thơng Đảm bảo ngƣời dùng Khảo sát lấy ý kiến 100 ngƣời X = số ngƣời xác nhận ln tìm thấy tin mong muốn ln tìm thấy thơng tin dùng thơng tin cần sử dụng chức cần cổng tìm kiếm Website Trƣờng Giảm thời gian Đảm bảo Website góp Khảo sát ý kiến ngƣời sử A = thời gian trung bình xử lý thủ tục giải thủ tục phần cắt giảm thời gian dụng dịch vụ cơng trực tuyến hành qua Website Trƣờng hành giải thủ tục B = thời gian trung bình xử lý thủ tục hành cho ngƣời hành thủ cơng thông thƣờng dân, doanh nghiệp A/B 1/3 X = 100 - A/B x 100 Tiết kiệm chi phí Đánh giá hiệu tiết Khảo sát ý kiến ngƣời sử A = chi phí trung bình xử lý thủ tục hành kiệm chi phí cho ngƣời dụng dịch vụ cơng trực tuyến qua Website Trƣờng dùng B = chi phí trung bình xử lý thủ tục hành thủ cơng thơng thƣờng A/B 1/3 X = 100 - A/B x 100 89 X 3) An tồn, bảo mật Tên phép đánh Mục đích phép đánh giá giá Phƣơng pháp áp dụng Phép đo, cơng thức tính tốn thành phần liệu Điểm đạt đƣợc (thang 100) Các biện pháp Đảm bảo thực Có hệ thống phịng thủ, bao gồm A = Số yêu cầu đƣợc đáp kỹ thuật để bảo biện pháp kỹ thuật để bảo Firewall, IDS/IPS, WAF, Anti-virus ứng X = A/7 x 100 đảm an tồn đảm an tồn thơng tin Hệ thống máy chủ đƣợc thiết lập liệu Website cấu hình an tồn theo hƣớng dẫn mục 3.3 Vận hành ứng dụng web an toàn theo hƣớng dẫn mục 3.4 Thiết lập cấu hình CSDL an tồn theo hƣớng dẫn mục 3.5 X Thiết lập chế lƣu phục hồi theo hƣớng dẫn mục 3.7 Có biện pháp đối phó với tần cơng từ chồi dịch vụ (DOS) theo hƣớng dẫn mục Các biện pháp Đảm bảo biện pháp kỹ Cán đánh giá kiểm tra xem biện A = Số biện pháp kỹ thuật đƣợc hành để thuật để bảo đảm an toàn pháp kỹ thuật để bảo đảm an tồn có mơ tả quy chế bảo đảm an toàn đƣợc quan chủ quản đƣợc quy định quy chế khai thác X = A/7 x 100 ban hành quy chế vận hành hệ thống Website hay không khai thác vận hành hệ thống Website 90 X Tên phép đánh Mục đích phép đánh giá giá Phƣơng pháp áp dụng Phép đo, công thức tính tốn thành phần liệu Điểm đạt đƣợc (thang 100) Trƣờng Giải pháp khắc Đảm bảo có xây dựng Cán đánh giá kiểm tra xem Có giải pháp khắc phục cố: phục cố phƣơng án dự phòng khắc quy chế khai thác vận hành có giải pháp X = 100 phục cố bảo đảm hệ khắc phục cố hệ thống Website Khơng có giải pháp: X = thống Website hoạt động hay không liên tục mức tối đa X 4) Hoạt động ổn định Tên phép đánh Mục đích phép đánh giá giá Bảo trì, dƣỡng Phƣơng pháp áp dụng Phép đo, cơng thức tính toán thành phần liệu bảo Đảm bảo Website phải Cán đánh giá kiểm tra quy định, Có quy định việc bảo trì, bảo đƣợc thƣờng xuyên kiểm quy trình bảo trì, bảo dƣỡng, trì dƣỡng tháng/lần, có quy tra, bảo dƣỡng, chỉnh sửa, hoạt động Website Cơ trình bảo trì bảo dƣỡng hệ thống: giám sát hoạt động để bảo quan chủ quản X = 100 đảm hoạt động liên tục 24 Chỉ có quy định việc bảo trì, bảo tất ngày dƣỡng tháng/lần: X = 50 (theo khoản điều 27 NĐ 91 Điểm đạt đƣợc (thang 100) X Tên phép đánh Mục đích phép đánh giá giá Phƣơng pháp áp dụng 43) Duy trì động Phép đo, cơng thức tính tốn thành phần liệu Điểm đạt đƣợc (thang 100) Khơng có quy định, quy trình bảo trì, bảo dƣỡng: X = hoạt Đảm bảo Website đƣợc Phỏng vấn cán quan chủ A = kết có tần suất xuất trì hoạt động 24/7 quản khảo sát lấy ý kiến cao ngƣời dùng, thống kê số lần không A > 10 X = truy cập đƣợc vào cổng cố A = X = Hỗ trợ nhiều Đánh giá khả hỗ trợ đa thiết Duyệt Portal thiết bị khác A = Số thiết bị hiển thị dùng thiết bị bịcủa Website : PDA, Tablet, Laptop, Smart để truy cập Portal không sinh Phone, PC … lỗi B = Tổng số thiết bị thông X dụng dùng để kiểm thử i X = A/B x 100 98 4) Tính tin cậy Tên phép đánh giá Mục đích phép đánh giá Phƣơng pháp áp dụng Phép đo, công thức tính tốn thành phần liệu Khả chịu Đánh giá khả chịu lỗi Kiểm thử hoạt động hệ thống kết A= Số lƣợng lỗi mà hệ thống lỗi Website hợp với khảo sát lấy ý kiến đƣa thơng báo lỗi phù ngƣời dùng hợp, khơng bị đóng trình duyệt liệu B= Tổng số lỗi phát đƣợc Điểm đạt đƣợc (thang 100) X X=A/B x 100 Khả phục Đánh giá khả phục hồi Kiểm tra khả phục hồi liệu A=Số cố không phục hồi hệ hồi sau cố sau cố Website hoạt động hệ thống sau thống đƣợc cố sau: A = X = 100 - Máy tính bị nhiễm virus làm < A 2X=0 Dữ liệu bị thay đổi trái phép - Hệ điều hành bị hỏng - Các máy chủ bị phá hủy 99 X 5) Khả bảo trì, chuyển đổi Tên phép đánh giá Mục đích phép đánh giá Phƣơng pháp áp dụng Phép đo, công thức tính tốn thành phần liệu Điểm đạt đƣợc (thang 100) Khả sửa Đánh giá khả sửa chữa, Khảo sát đội ngũ kỹ thuật phụ - Việc sửa chữa nâng cấp chữa, nâng cấp nâng cấp, mở rộng phần trách quản trị Portal xem việc cán quản trị bên thứ thực phần mềm mềm dùng hệ thống sửa chữa nâng cấp phần mềm hiện: X = 100 - Việc sửa chữa nâng X Website đƣợc thực cấp phải đơn vị cung cấp đối tƣợng giải pháp Website thực hiện: X = Khả Đánh giá công tác lƣu an Kiểm tra khả lƣu Có thể đặt lịch lƣu backup tự lƣu liệu, toàn liệu, back up toàn liệu backup hệ thống động: X = 100 back up hệ hệ thống đề phòng rủi ro Việc lƣu backup phải thực X thống thủ công: X = 50 Không hỗ trợ lƣu, backup liệu: X = 100 IV Các tiêu chí đánh giá Website chuẩn SEO 1) Hosting Tên phép đánh Mục đích phép đánh giá Phƣơng pháp áp dụng giá Điểm đạt Phép đo, cơng thức tính tốn đƣợc thành phần liệu (thang 100) A= Số lƣợng lần tải có tốc độ Tốc độ tải trang yếu tố ảnh hƣớng lớn đến chất lƣợng Kiểm tra ổn định việc nhanh Tốc độ tải trang X website, tạo hứng thú hosting Website B= Tổng số lƣợng lần tả trang cho ngƣời dùng X= A/B x 100 2) URL(địa chỉ) trang web Tên phép đánh Mục đích phép đánh giá Phƣơng pháp áp dụng giá Thân thiện URL dạng dễ đọc, dễ nhớ, Kiểm tra thân thiện URL chứa từ khóa 101 Điểm đạt Phép đo, cơng thức tính tốn đƣợc thành phần liệu (thang 100) X =100 URL thân thiện; X ngƣợc lại, X = 50 3) Tiêu đề trang web Tên phép đánh Mục đích phép đánh giá Phƣơng pháp áp dụng giá Tiêu đề tối ƣu Tiêu đề trang web dòng Kiểm tra tiêu đề Website giới thiệu chung website, lĩnh vực kinh doanh bạn, độ dài title tốt từ 40->70 kí tự , từ khóa nên nằm đầu title ( bên trái) Điểm đạt Phép đo, cơng thức tính tốn đƣợc thành phần liệu (thang 100) X =100 tiêu đề phù hợp; ngƣợc lại, X = 50 X 4) Google Authorship (Tối ƣu hóa cho Google) Tên phép đánh Mục đích phép đánh giá Phƣơng pháp áp dụng giá Điểm đạt Phép đo, cơng thức tính đƣợc tốn thành phần liệu (thang 100) Bản quyền tác Google đánh giá cao vấn đề Kiểm tra vấn đề quyền tác giả, X =100 tiêu đề phù hợp; giả, độ uy tín tác quyền tác giả, độ uy tín độ uy tín tác giả Website ngƣợc lại, X = 50 giả tác giả X 102 ... dụng đánh giá khách quan chất lƣợng phần mềm sử dụng thực tế, học viên lựa chọn đề tài ? ?Nghiên cứu chất lượng phần mềm thử nghiệm đánh giá chất lượng trang thông tin điện tử Trường Đại học Công... chuẩn đánh giá sử dụng Tiêu chuẩn đánh giá phần mềm Đánh giá Chất lượng sử dụng Đánh giá gián tiếp Đánh giá Thuộc tính ngồi hệ thống máy tính Đánh giá gián tiếp Tiêu chuẩn đánh giá phần mềm Đánh giá. .. đích nghiên cứu Nghiên cứu đánh giá chất lƣợng phần mềm nói chung chất lƣợng Website nói riêng, đề xuất tiêu chí đánh giá chất lƣợng Website thử nghiệm đánh giá chất lƣợng Website Trƣờng Đại học