节点文献

基于Agent的软件开发项目管理方法与应用研究

Research on Agent-Based Method in Software Project Management and Application

【作者】 朱宁

【导师】 任玉珑;

【作者基本信息】 重庆大学 , 技术经济及管理, 2003, 硕士

【摘要】 软件产业是电子信息产业的核心,也是知识经济的重要组成部分。软件产业在相当大的程度上反映了一个国家或地区的信息产业和信息化的发展水平,己成为世界第一大产业。可以说,软件开发项目的成功与否,直接影响着当今社会的前进与发展,研究软件项目的开发管理已经成为当今至关重要的课题,本文主要研究了基于Agent的软件开发项目管理方法及其应用。Agent,原指在商品经济活动中被授权代表委托人的一方,进入90年代,被借用到分布式人工智能、软件工程、并行与分布式计算、网络与Intranet、虚拟现实等多个领域,由于Agent的自治性、能动性、推理规划能力和先进的通信机制等动态适应特征,使得对基于Agent的软件开发方面的研究引起了研究人员越来越多的关注。本文针对软件开发项目管理的特点和环境,分析比较了各种开发方法,吸收了软件工程、项目管理、面向对象方法与技术、系统工程、人工智能、分布式网络管理系统、特征及映射技术等领域的知识,提出了基于Agent的软件开发项目管理方法,对基于Agent的软件开发项目的系统分析、系统设计以及程序编制等方面进行了深入研究,并且采用可视化统一建模语言来自动生成基于Agent的应用程序模型。本文还运用多Agent系统构建软件开发项目的分布式信息管理,应用知识查询和操纵语言作为系统的Agent通信语言,为软件项目信息管理提供了良好的模型,使分布式资源中信息的建立、传播、发现和管理更加方便,使其更具有互操作性、扩展性和普遍性。本文最后将基于Agent的软件开发项目管理方法应用于实际科研课题中,进一步研究了层次型Agent在工作分解结构中的构建及应用,并在基于Agent的项目信息管理的基础上,对多Agent协作系统应用在建筑工程招投标时的KQML通信机制深入研究。本文的研究为基于Agent的软件开发项目管理提供了系统而全面的方法,对促进软件开发项目管理、基本建设投资管理和工程造价管理等学科理论的发展,有着较好的参考价值

【Abstract】 Software industry is not only the core of IT industry but also the important component of knowledge economy. Software industry has become the biggest industry in the world. The success or failure of software project directly influences the development of the society. The research on the management of software project has become the extremely important topic. This paper studies the Agent-based method in software project management and its application.Agent meant the client on commission in the economic activities. In the nineties of 20th century, Agent concept has been used in many scientific fields such as distributed artificial intelligence, software engineering, Intranet and Internet, virtual reality etc. Owning to the autonomy, enabled activity, reasoning and advanced communication of Agent, Agent-based software development aroused increasing attention. This paper analyzes the characters and environment of the software project management, studies various development methods. After absorbing the knowledge of software engineering, project management, object-oriented method, system engineering, artificial intelligence, distributed network management system, character and mapping technique, this paper puts forward the Agent-based method in software project management and lucubrates the Agent-based system analysis, system design and programming. It also constructs the Agent-based program model by unified modeling language. Multi-agent based information management in the software project is also one part of the study with the communication language- Knowledge Query and Manipulation Language. At last, construction and application of sandwich Agent in work quantity WBS/communications mechanism of multi-agent cooperation system in tender offer and bidding have been done. This paper provides a systematic and comprehensive technique for software project management. The research and application explore the field of the project management and boost the academic theory of the software project management, investment management and engineering cost management

  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2004年 02期
  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】316
节点文献中: