Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài viết đề xuất bộ chỉ số nguy cơ rủi ro trong lập lịch dự án phần mềm đồng thời xem xét xây dựng và thử nghiệm công cụ xác suất CKDY để đánh giá các rủi ro trong quá trình lập lịch dự án phần mềm. Mô hình đánh giá sử dụng Mạng Bayes, tập trung vào các chỉ số rủi ro tác động nhiều nhất đến quá trình lập lịch dự án. | Tạp chí Khoa học và Kỹ thuật - Học viện KTQS - Số 184 06-2017 PHƯƠNG PHÁP XÁC SUẤT CẢI TIẾN SỬ DỤNG MẠNG BAYES ĐÁNH GIÁ RỦI RO TRONG LẬP LỊCH DỰ ÁN PHẦN MỀM Nguyễn Ngọc Tuấn1 Trần Trung Hiếu1 Huỳnh Quyết Thắng1 Tóm tắt Quản trị rủi ro dự án phần mềm đóng một vai trò quan trọng trong thành công của dự án phần mềm. Có nhiều các yếu tố rủi ro những sự kiện không lường trước có thể gây hại dự án tác động vào toàn bộ quy trình phát triển phần mềm. Trong thực tế mọi pha của vòng đời phát triển phần mềm là nguồn rủi ro tiềm tàng vì nó bao gồm phần cứng phần mềm công nghệ con người chi phí và lịch trình. Để dự án phần mềm thành công thì cần mô hình hóa và đánh giá rủi ro ngay từ quá trình lập kế hoạch dự án. Các kỹ thuật lập lịch phổ biến đều dựa vào giả thuyết là mỗi công việc mỗi giai đoạn của dự án được thực hiện đúng như dự kiến điều hầu như không xảy ra trong dự án thực. Tìm ra mối liên hệ giữa các yếu tố rủi ro và kết quả thực hiện dự án là mối quan tâm chính của các nghiên cứu về phân tích rủi ro phần mềm hiện nay. Trong bài báo này chúng tôi đề xuất bộ chỉ số nguy cơ rủi ro trong lập lịch dự án phần mềm đồng thời xem xét xây dựng và thử nghiệm công cụ xác suất CKDY để đánh giá các rủi ro trong quá trình lập lịch dự án phần mềm. Mô hình đánh giá sử dụng Mạng Bayes tập trung vào các chỉ số rủi ro tác động nhiều nhất đến quá trình lập lịch dự án. Software Risk Management has become a vital part of Software Project Management since software development involves uncertainty or risk factors that might have bad impacts on the project . In fact all the phases of the software development life cycle SDLC are potential sources of uncertainty since they have to deal with hardware software technology people cost and processes. To lead a software project to success it is required to model and assess uncertainty since the early phases of the project. Current state-of-the-art scheduling techniques based on the assumption that every task activity or phase of the project is carried