Người quản lý dự án nếu giám sát được các rủi ro có thể xảy ra với dự án của mình sẽ giúp họ nắm bắt và kiểm sốt được các cơng việc trong dự án.Việc quan trọng cần quan tâm chính là có p
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - LÊ TUẤN ANH XÂY DỰNG CÔNG CỤ HỖ TRỢ RA QUYẾT ĐỊNH ĐIỀU HÀNH DỰ ÁN PHẦN MỀM SỬ DỤNG PHƯƠNG PHÁP CPM VÀ MẠNG BAYES LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN Hà Nội - 2019 Tai ngay!!! Ban co the xoa dong chu nay!!! 17061131783901000000 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - LÊ TUẤN ANH XÂY DỰNG CÔNG CỤ HỖ TRỢ RA QUYẾT ĐỊNH ĐIỀU HÀNH DỰ ÁN PHẦN MỀM SỬ DỤNG PHƯƠNG PHÁP CPM VÀ MẠNG BAYES LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS HUỲNH QUYẾT THẮNG Hà Nội – 2019 MỤC LỤC Lời cảm ơn Lời cam đoan Danh mục ký hiệu, chữ viết tắt Danh mục hình vẽ, đồ thị Mở đầu 11 Chương I Tổng quan 13 1.1.Đặt vấn đề 13 1.2 Mục tiêu phạm vi đề tài 13 1.3 Định hướng giải pháp 14 1.4.Các nghiên cứu liên quan nhiệm vụ luận văn 15 1.5 Tổng kết chương I: 15 Chương II Lập lịch dự án phần mềm sở lý thuyết 16 2.1 Lập lịch dự án phần mềm 16 2.1.1 Phương pháp đường Găng (CPM) 16 2.1.2 PERT – Kỹ thuật xem xét đánh giá dự án 20 2.1.3 Một số so sánh đánh giá CPM PERT 28 2.2 Quản lý rủi ro lập lịch dự án 31 2.2.1 Quy trình quản lý dự án phần mềm 31 2.2.2 Lập kế hoạch thực dự án 32 2.2.3 Những rủi ro cho dự án lớn 34 2.2.4 Những rủi ro đặc trưng 34 2.2.5.Các yếu tố ảnh hưởng đến thành công hay thất bại dự án 36 Page 2.3 Tổng kết chương II: 37 Chương III: Mạng Bayes 38 3.1 Định lý Bayes 38 3.1.1 Định lý Bayes 38 3.1.2 Suy diễn Bayes 39 3.2 Mạng Bayes 40 3.2.1 Định nghĩa 40 3.2.2 Biểu diễn mạng Bayes 41 3.2.3 Xây dựng mạng Bayesian 42 3.3 Xây dựng mơ hình rủi ro cho dự án mạng Bayes 43 3.4 Đánh giá tính tiện dụng 44 3.5 Tổng kết chương III: 46 Chương IV Mơ hình hệ hỗ trợ định quản lý dự án dựa vào mạng quản lý rủi ro Bayes theo phương pháp lập lịch CPM 47 4.1 Xây dựng mơ hình rủi ro cho dự án mạng Bayes 47 4.2 Mơ hình tích hợp quản lý rủi ro dựa vào mạng Bayes theo phương pháp lập lịch CPM 53 4.3 Định nghĩa hệ hỗ trợ định 59 4.3.1 Khái niệm định 59 4.3.2 Phân loại định 59 4.3.3 Các giai đoạn trình định 59 4.4 Các thành phần hệ hỗ trợ định 61 4.5 Xây dựng hệ hỗ trợ định 62 4.5.1 Các yêu cầu đặt chương trình hệ hỗ trợ 62 4.5.2 Mơ hình hệ hỗ trợ định quản lý dự án dựa vào mạng quản lý rủi ro Bayes theo phương pháp lập lịch CPM 62 Page 4.6 Tổng kết chương IV: 63 Chương V: Xây dựng công cụ thử nghiệm 64 5.1.Xây dựng công cụ 64 5.2 Dữ liệu thử nghiệm 65 5.3 Chạy thử nghiệm 68 Mơ hình mạng bayes rủi ro tác động lên công việc 72 5.4 Kết thử nghiệm 72 Chương VI Kết luận hướng phát triển 77 6.1 Kết luận 77 6.2 Hướng phát triển 78 Tài liệu tham khảo 79 Page LỜI CẢM ƠN Để hồn thành Luận văn Thạc sĩ mình, Tôi xin gửi lời cảm ơn chân thành đến Ban Giám Hiệu, Viện Đào Tạo Sau Đại Học, Viện Công Nghệ Thông Tin Truyền Thông Giảng viên trường Đại Học Bách khoa Hà Nội nhiệt tình truyền đạt kiến thức quý báu cho suốt q trình học tập hồn thành Luận văn Thạc sĩ Tôi xin gửi lời cảm ơn chân thành tới PGS.TS Huỳnh Quyết Thắng – Người thầy trực tiếp bảo, hướng dẫn tận tình tơi suốt q trình nghiên cứu hồn thành Luận văn Thạc sĩ Tôi xin chân thành cảm ơn anh, chị đồng nghiệp Phòng đảm bảo chất lượng dự án – Công ty TNHH Hệ thống thông tin FPT giúp đỡ tơi suốt q trình thực đề tài Sau xin gửi lời biết ơn sâu sắc đến người thân gia đình ln tạo điều kiện tốt cho tơi suốt q trình học thực luận văn Do thời gian có hạn kinh nghiệm nghiên cứu khoa học chưa nhiều nên luận văn cịn nhiều thiếu sót, mong nhận ý kiến góp ý Thầy/Cơ anh chị học viên đồng nghiệp Hà Nội, ngày 20 tháng 05 năm 2019 Học viên Lê Tuấn Anh Page LỜI CAM ĐOAN Tôi xin cam đoan luận văn thạc sĩ kỹ thuật nghiên cứu thực hướng dẫn khoa học PGS.TS Huỳnh Quyết Thắng Các kết tự nghiên cứu tham khảo từ nguồn tài liệu cơng trình nghiên cứu khoa học khác trích dẫn đầy đủ Nếu có vấn đề sai phạm quyền, tơi xin hoàn toàn chịu trách nhiệm trước nhà trường Hà Nội, ngày 20 tháng 05 năm 2019 Học viên Lê Tuấn Anh Page Danh mục ký hiệu, chữ viết tắt STT Từ viết tắt CPM Dịch nghĩa Critical Path Method Phương pháp đường găng PERT Program Evaluation and Review Technique Kỹ thuật xem xét đánh giá dự án BNN Bayesian Belief Network Mạng niềm tin Bayes BNs Mạng Bayes CPMBN CPM Bayesian Network ES Earliest Start Bắt đầu sớm EF Earliest Finish Kết thúc sớm LS Lastest Start Bắt đầu muộn LF Lastest Finish Kết thúc muộn Page Danh mục bảng Bảng 1: Danh mục hoạt động 23 Bảng 2: Lịch trình hoạt động dự án mở rộng trung tâm 27 Bảng 3: Danh sách rủi ro 36 Bảng 4: Mơ hình mạng rủi ro mạng Bayes 52 Bảng 5: Ví dụ danh sách cơng việc hồn thành dự án 58 Bảng 6: Bảng phân bố xác suất 66 Bảng 7: Dữ liệu dự án 67 Bảng 8: Dữ liệu dự án 67 Bảng 9: Dữ liệu dự án 68 Page Danh mục hình vẽ, đồ thị Hình 1: Đồ thị có hướng tổ chức cơng việc 17 Hình 2: Đồ thị tổ chức công việc tham số 18 Hình 3: Cách biểu diễn tiêu nút 24 Hình 4: Sơ đồ mạng dự án mở rộng trung tâm 24 Hình 5: Sơ đồ mạng thời gian ES, EF 25 Hình Mạng dự án với LS LF 26 Hình Quy trình quản lý dự án phần mềm 31 Hình 8: Biểu diễn quan hệ node mạng Bayes 42 Hình 9:Mơ hình mạng Bayes rủi ro tác động lên công việc 52 Hình 10: Các thơng số cơng việc 54 Hình 11: Mơ hình tích hợp mạng rủi ro vào lập lịch CPM 56 Hình 12: Mơ hình dự án tích hợp quản lý rủi ro theo mạng bayes vào lập lịch CPM 57 Hình 13: Mơ hình tích hợp mạng rủi ro vào lập lịch CPM cho dự án Z 58 Hình 14: Các giai đoạn trình định [14] 60 Hình 15: Các thành phần hệ hỗ trợ định [14] 61 Hình 16: Mơ hình tổng thể hệ hỗ trợ định 63 Hình 17: Mẫu liệu đầu vào 65 Hình 18: Giao diện công cụ 68 Hình 19: Giao diện chọn file dự án 69 Hình 20: Giao diện kết hoàn thành dự án 69 Hình 21: Mơ hình lịch trình theo phương pháp CPM 70 Hình 22: Xác suất hồn thành cơng việc 70 Page