- 10 - XÂY DỰNGHỆCHUYÊNGIAHỖTRỢCHO ĐÀO TẠOQUẢNLÝDỰÁN Vũ Thị Hà Minh Cao Thị Nhâm Nghiêm Văn Triệu Người hướng dẫn: ThS.Đào Kiến Quốc 1. Giới thiệu Vai trò của quản trị dựán trong công nghệ phần mềm ngày càng trở nên đặc biệt quan trọng. Nó không những ảnh hưởng tới chất lượng phần mềm mà còn là nhân tố quyết định sự thắng lợi của dựán phần mềm, là chìa khóa mang lại thành công cho mọi dự án. Nhiều trường đại học, cao đẳng đàotạo về ngành công nghệ thông tin đã đư a môn quản trị dựán vào chương trình đào tạo. Những người ta đều biết rằng các kiến thức đó đều không đủ để hình thành nên tố chất của một người quản trị dựán vì các tình huống thực luôn luôn phá vỡ mọi kế hoạch. Bản lĩnh của một người quản trị dựán không chỉ kiến thức về phương pháp quản trị dựán được học trong nhà trường mà còn là các biện pháp ứng phó động theo hoàn cảnh. Điều này có thể học được qua các phần mềm mô phỏng dự án. Khoá luận “Xây dựnghệchuyêngiahỗtrợcho đào tạoquảnlýdự án” nhằm xây dựng một “simulation game”, giúp người học trở thành “quản trị gia” thông qua chính những rủi ro, thất bại trong quản trị dựán của họ. 2. Tổ ng quan quản trị dựánQuản trị dựán là việc áp dụng tri thức, kĩ năng, công cụ và kĩ thuật vào dựán cụ thể sao cho những hoạt động trong dựán phải phù hợp với yêu cầu đưa ra. Mỗi dựán là sự nỗ lực, cố gắng để đạt được mục tiêu cụ thể. Tri thức và hoạt động trong quản trị dựán được thể hiện tốt nhất thông qua các quy trình của nó. Chương này sẽ trình bày những khái niệm cơ bản trong quản trị dự án. 3. Hệ chuyêngiaHệchuyêngia là một chương trình bắt nguồn từ một nhánh của khoa học máy tính, đó là trí tuệ nhân tạo. Mục đích của trí tuệ nhân tạo là có thể xây dựng những chương trình ứng xử thông minh. Trí tuệ nhân tạo đề cập đến các khái niệm và phương pháp suy di ễn (lập luận), cách suy diễn (lập luận) này được thể hiện bằng chương trình máy tính và theo cách tri thức biểu diễn bên trong máy tính. Thành phần chính của hệchuyên gia: Cơ sở tri thức: là nền tảng cơ bản cho chế độ hoạt động thông minh của hệchuyên gia. Giao diên n gười dùng Mô tơ suy diễn Cơ sở tri thức - 11 - Mô tơ suy luận: với chức năng chính là suy luận, lập luận để tìm lời giải. Giao diện người dùng: là phần giao tiếp giữa người và hệ thống máy tính 4. Xây dựnghệchuyêngiahỗtrợcho đào tạoquảnlýdựán Khóa luận này đề xuất phương hướng giải quyết bài toán xây dựng game mô phỏng quản trị dựán bằng cách xây dựnghệchuyêngia dựa trên cơ sở tri thức. Mô hình hệchuyêngiacho game mô phỏng quản trị dựán gồm thành phần: (1) Cơ sở dữ liệu: lưu trữ toàn bộ nội dung những thông báo, báo cáo. (2) Quảnlý cơ sở tri thức: Cơ sở tri thức của hệ thống được lưu trữ bằng các luật nếu – thì. (3) Thành phần xử lý cơ sơ tri thứ c: Có nhiệm vụ tạo ra những đối tượng tham gia vào dựán và mối quanhệ giữa chúng. (4) Thành phần tạo kịch bản: là bộ phận nằm ở mức cao nhất của game mô phỏng. Bộ phận này có nhiệm vụ kết hợp hành động của những đối tượng trong bộ phận xử lý tri thức và dàn dựng thành một chuỗi sự kiện như trong thể giới thực. (5) Giao diện: là cầu nối giữa hệ thống và người dùng. Thông qua giao diện, người dùng xác lập các thông số chodự án. 5. Thực nghiệm Chúng tôi đã xây dựnghệ thống dựa trên: - Môi trường: Visual Studio.NET 2003 - Ngôn ngữlập trình: C# - Tool hỗ trợ: C1StudioDotNET Và bước đầu cho thấy hệ thống Game mô phỏng đạt kết quả tốt. 6. Kết luận • Kết quả đạt được: - Áp dụng tốt lý thuyết vào giải quyết bài toán cụ thể. - Xây dựng được chương trình tuy còn đơn giản nhưng đã hướng đạt được mục đích chính của đề tài. • Hướng phát triển: - Tạo giao diện thân thiện hơn. - Xây dựng một chương trình hoàn hảo hơn, xử lý thông minh, nhanh nhạy hơn nhằm để có thể đưa hệ thống vào chương trình giảng dạy. 7. Tài liệu tham khảo • Tài liệu tham khảo tiếng Việt: [1]Đinh Mạnh Tường, “Trí tuệ nhân tạo”, Nhà xuất bản khoa học kĩ thuật 2002. • Tài liệu tiếng Anh [2] Roger S, Pressman, “Software Engineering”. [3] Fujitsu, ”Project Management Game”. [4] C.S. Krishnamoorthy; S. Rajeev, “Artificial Intelligence and Expert Systems for Engineers”, CRC Press, CRC Press LLC [5] Amit Konar, “Artificial Intelligence and Soft Computing”, Department of Electronics and Tele- communication Engineering Jadavpur University, Calcutta, India. [6] Sourabh Dash, Mano Ram Maurya, Priyan Patkar and Chunhua Zhao, “Expert systems- principles and applications” , Laboratory for Intelligent Process Systems , School of Chemical Engineering, Purdue University, W. Lafayette, IN 47907 [7] Jay Liebowitz,” The Handbook of Applied Expert Systems ”, CRC Press LLC . phỏng dự án. Khoá luận Xây dựng hệ chuyên gia hỗ trợ cho đào tạo quản lý dự án nhằm xây dựng một “simulation game”, giúp người học trở thành quản trị gia . toán xây dựng game mô phỏng quản trị dự án bằng cách xây dựng hệ chuyên gia dựa trên cơ sở tri thức. Mô hình hệ chuyên gia cho game mô phỏng quản trị dự