PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Thử nghiệm Triển khai HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ Bộ môn TMĐT Khoa HTTTKT TMĐT Nội dung Giới thiệu thử nghiệm hệ thống Khái niệm thử nghiệm hệ thống Phân loại thử nghiệm Qui trình thử nghiệm Kiểm soát chất lượng hệ thống Giới thiệu thử nghiệm hệ thống TMĐT Vai trò thử nghiệm hệ thống: Thử nghiệm hệ thống giúp trả lời câu hỏi: - Hệ thống có đáp ứng mục tiêu đề không? - Có đáp ứng yêu cầu xác định không? - Có thiết kế không? - Có trục trặc sử dụng không? - Có đối tượng chấp nhận sử dụng không? PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Các thảm họa hệ thống CNTT Thảm họa hạt nhân giả (Mỹ), năm 1979 Mất mạng lỗi phần mềm AT&T – Ngày 15/01/1990, thiệt hại 60 triệu USD Sự biến Tàu vũ trụ NASA đáp xuống Hỏa (Mars Climate Orbiter) Lỗi tính toán sai thời gian hệ thống tên lửa phòng thủ Patriot, năm 1991, 28 người chết, 90 bị thương Lỗi kiểm thử hệ thống Knight Capital Group (Mỹ ) (8/2012), thiệt hại 440 triệu USD – – Năm 1999 lỗi cài đặt liệu Lỗi tính toán không xác thời gian khởi động Các thảm họa hệ thống CNTT Một số kết luận: – – Các hệ thống CNTT nói chung, hệ thống TMĐT nói riêng tiềm ẩn nhiều lỗi Các lỗi gây nên hậu nghiêm trọng trình triển khai/vận hành hệ thống => Để tránh lỗi, trục trặc, cố cần phải thực nghiêm túc trình kiểm thử hệ thống Các chứng kiểm thử hệ thống Chứng nhận kiểm thử phần mềm (CAST) - cung cấp Viện bảo đảm chất lượng CATe - cung cấp Viện quốc tế kiểm thử phần mềm Chứng nhận quản lý kiểm thử phần mềm (CMST) - cung cấp Viện bảo đảm chất lượng Chứng nhận quản lý kiểm thử (CTM) - cung cấp Viện quốc tế kiểm thử phần mềm Chứng nhận phần mềm Tester (CSTE) - cung cấp Viện Đảm bảo chất lượng Chứng nhận kiểm thử phần mềm chuyên nghiệp (CSTP) - cung cấp Viện quốc tế kiểm thử phần mềm CSTP (TM) (phiên Australia) - cung cấp KJ Ross & Associates ISEB - cung cấp Hội đồng hệ thống thông tin thi cử ISTQB Certified Tester, Quỹ Cấp (CTFL) - cung cấp phần mềm kiểm tra Hội đồng Văn quốc tế ISTQB Certified Tester, Cao cấp (CTAL) - cung cấp phần mềm kiểm tra Hội đồng Văn quốc tế TMPA TMap Next Advanced cung cấp Viện Kiểm tra Khoa học Thông tin PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Khái niệm thử nghiệm hệ thống Thử nghiệm trình thực thi hệ thống với mục tiêu tìm thấy lỗi (Glen Myers, 1979) Khẳng định chất lượng hệ thống xây dựng (Hetzel, 1988) Thử nghiệm trình chạy thử chương trình nhằm đảm bảo chúng thực theo thiết kế => Thử nghiệm tiến trình vận hành hệ thống điều kiện xác định, quan sát ghi nhận kết đưa đánh giá hệ thống trước đưa hệ thống vào triển khai thực tế Mục tiêu thử nghiệm hệ thống Thử nghiệm hệ thống nhằm hệ thống phát triển phù hợp với yêu cầu, thực chức mô tả Trong giai đoạn thử nghiệm, phát nhiều lỗi tốt Đưa trường hợp, tình có chất lượng, gần với thực tiễn để việc thử nghiệm đạt hiệu quả, báo cáo xác vấn đề hệ thống Kiểm chứng Thẩm định hệ thống Kiểm chứng (Verification): – – – Hệ thống có đặc tả không, thiết kế không Phát lỗi trình xây dựng Kiểm chứng bao gồm: Thử nghiệm khả thực thi Ví dụ: Hệ thống thi trắc nghiệm eVision Thử nghiệm sức tải nghiệm khả phục hồi Thử nghiệm khả bảo mật/an toàn Thử PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Hiển thị sai kết Kiểm chứng Thẩm định hệ thống Thẩm định hệ thống (Validation): tập hợp phép thử nhằm đảm bảo hệ thống xây dựng đáp ứng đầy đủ yêu cầu khách hàng – Thử nghiệm chấp nhận – Người dùng chấp nhận khả đáp ứng hệ thống yêu cầu họ hay không (thử nghiệm alpha beta) Thử nghiệm tính cạnh tranh so với HT đối thủ Hệ thống làm điều người sử dụng muốn kết hợp hệ thống họ Hệ thống phù hợp với điều kiện môi trường không Quy trình thử nghiệm PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Thử nghiệm hệ thống Kiểm soát chất lượng (tính khả dụng HT): – – – – – – Về chức Độ tin cậy Khả sử dụng Tính hiệu Khả bảo trì Khả phát triển Triển khai (vận hành) Hệ thống Thương mại điện tử Bộ môn QTTN TMĐT Khoa TMĐT - ĐHTM TRIỂN KHAI HỆ THỐNG TMĐT Giới thiệu chung triển khai hệ thống TMĐT Quá trình triển khai hệ thống TMĐT Tiền hành triển khai hệ thống TMĐT PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Triển khai hệ thống TMĐT Giới thiệu triển khai hệ thống TMĐT Đề cập đến hoạt động sau thử nghiệm hệ thống Bao gồm lập kế hoạch triển khai hệ thống TMĐT Các hoạt động lập kế hoạch vận hành HT: – Chuyển liệu từ hệ thống cũ sang hệ thống – Tuyển nhân viên sử dụng hệ thống – Hướng dẫn nhân viên sử dụng vận hành HT – Giải vấn đề hệ thống Các vấn đề liên quan Phần cứng Phần mềm Dữ liệu Thủ tục Đào tạo Tài liệu Triển khai hệ thống TMĐT Quá trình triển khai hệ thống TMĐT Gồm bước: – Xác định vấn đề – Phân tích yêu cầu cho trình triển khai – Lập kế hoạch tổng thể/Thiết kế bậc cao – Lập kế hoạch chi tiết triển khai hệ thống – Cân nhắc triển khai hệ thống TMĐT – Cách thức xây dựng kế hoạch triển khai hệ thống – Đánh giá kế hoạch triển khai hệ thống – Tiến hành kế hoạch triển khai PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Triển khai hệ thống TMĐT Xác định vấn đề Vấn đề chủ yếu: “Triển khai hệ thống thay đổi tổ chức” Vấn đề phát sinh: – Nhân viên bị đe dọa từ thay đổi – Phản ứng nhân viên chống lại thay đổi Mục tiêu bản: Vận hành hệ thống thành công => cần loại bỏ cản trở Mục tiêu bổ sung: nhân viên nên đảm bảo hệ thống giúp ích họ, không ảnh hưởng tới công việc họ Triển khai hệ thống TMĐT Phân tích yêu cầu cho trình triển khai Mục đích: xác định nhu cầu cần thiết Nội dung phân tích: – Con người: Người dùng trực tiếp, gián tiếp, DN – Những quy định: mâu thuẫn qui định cũ – Phần mềm: thay đổi phần mềm phát triển hệ thống – Dữ liệu: Khối lượng cách thức thay đổi liệu mối quan tâm hàng đầu phát triển hệ thống – Phần cứng: chuyển đổi hệ thống cũ => hệ thống Triển khai hệ thống TMĐT Lập kế hoạch tổng thể (PFI)/Thiết kế bậc cao Là xác định phương pháp thích hợp để đạt mục đích hoàn thành nhiệm vụ, yêu cầu PFI cần xác định cách (how) (when) hoàn thành thay đổi xác định trước – Điều cốt yếu cần lập kế hoạch làm (how) để tối đa hóa kết mong muốn kì vọng tối thiểu hóa tác động không mong muốn Việc phân biệt thay đổi thực có ích, có thay đổi diễn đồng thời có thay đổi thực thời điểm khác PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Triển khai hệ thống Kế hoạch vận hành hệ thống – Chuyển liệu từ hệ thống cũ sang hệ thống – Tuyển nhân viên sử dụng hệ thống – Hướng dẫn nhân viên sử dụng vận hành HT – Giải vấn đề hệ thống Các thủ tục cần thay đổi – Những thay đổi trước triển khai – Thay đổi triển khai – Thể chế hóa sau triển khai Triển khai hệ thống TMĐT Lập kế hoạch chi tiết Liên quan đến yếu tố: – Yếu tố người: cần phải chuẩn bị để thay đổi yêu cầu triển khai hệ thống diễn – Yếu tố phần mềm: phần mềm đặt chạy phần cứng dự định triển khai – Các thủ tục/qui định – Dữ liệu – Phần cứng Triển khai hệ thống TMĐT Cân nhắc triển khai hệ thống TMĐT Tác động việc phát triển hệ thống người dùng bên tổ chức Tác động người dùng bên hệ thống – – Để người dùng tham gia vào trình phát triển hệ thống để tạo động lực thay đổi tự đào tạo Cần đào tạo bổ sung hệ thống phát triển nhanh Việc phát triển phần mềm cần tính đến việc chấp nhận mong muốn người dùng bên (đơn giản, dễ sử dụng) Cân nhắc vấn đề qui mô tổ chức/hệ thống lập kế hoạch phát triển hệ thống TMĐT Chú trọng tính bảo mật phần quyền phát triển hệ thống Thủ tục nên đơn giản, dễ sử dụng để đánh giá có kế hoạch đào tạo người dùng bên sử dụng hệ thống tổ chức PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Triển khai hệ thống TMĐT Cách thức xây dựng kế hoạch triển khai Một kế hoạch triển khai nên chỉnh sửa nhiều lần – Mỗi lần cấu nên có bút kí ghi lại ảnh hưởng kế hoạch hoạt động kế hoạch có sẵn để tránh công việc, thay đổi không cần thiết hay mong đợi khác phạm vi thời gian xác định Những cá nhân có liên quan đến trình triển khai nên tham gia vào kế hoạch trước tiên việc áp dụng thay đổi lên họ trình dài trình thực tiến hành Cần chuẩn bị phương án cần thiết giải thay đổi kế hoạch thực người có liên quan Kế hoạch triển khai nên xây dựng theo trình tự: triển khai phần cứng => phần mềm => thủ tục Cần có dự trữ để giải thay đổi triển khai kế hoạch Triển khai hệ thống TMĐT Đánh giá kế hoạch triển khai hệ thống Kế hoạch triển khai nên đánh giá trước đưa vào triển khai thực tế (về tính hợp lệ, xác thực tính khả thi) Việc đánh giá trả lời cho câu hỏi sau: – Liệu kế hoạch thực có thoả mãn yêu cầu hay không? – Liệu kế hoạch thực trình tự? – Kế hoạch thực có hữu dụng người sử dụng hay không? Triển khai hệ thống TMĐT Tiến hành triển khai kế hoạch Những kế hoạch triển khai đặc trưng liên quan đến hoạt động khác nhau, độc lập Mặc dù nhiều cá nhân chịu trách nhiệm cho hoạt động triển khai riêng họ chịu điều hành chung hoạt động triển khai Cần nhận biết tác động gây ảnh hưởng đến kế hoạch triển khai để có điều chỉnh cần thiết kế hoạch triển khai ... hành) Hệ thống Thương mại điện tử Bộ môn QTTN TMĐT Khoa TMĐT - ĐHTM TRIỂN KHAI HỆ THỐNG TMĐT Giới thiệu chung triển khai hệ thống TMĐT Quá trình triển khai hệ thống TMĐT Tiền hành triển khai. .. hệ thống TMĐT PHÁT TRIỂN HỆ THỐNG TMĐT - CHƯƠNG Triển khai hệ thống TMĐT Giới thiệu triển khai hệ thống TMĐT Đề cập đến hoạt động sau thử nghiệm hệ thống Bao gồm lập kế hoạch triển khai hệ. .. tiết triển khai hệ thống – Cân nhắc triển khai hệ thống TMĐT – Cách thức xây dựng kế hoạch triển khai hệ thống – Đánh giá kế hoạch triển khai hệ thống – Tiến hành kế hoạch triển khai PHÁT TRIỂN HỆ