CORC  > 软件研究所  > 基础软件国家工程研究中心  > 学位论文
题名软件过程Agent的知识生成方法研究
作者张镭
学位类别博士
答辩日期2009-01-13
授予单位中国科学院软件研究所
授予地点软件研究所
关键词软件过程Agent 知识获取 挖掘软件资产库 过程发现 过程建模
其他题名Research on Method for Generating Knowledge of Software Process-Agent
中文摘要软件开发过程的不可见是软件项目失败的主要原因之一。为了提高软件开发过程的可见性,研究人员从软件开发过程的表示、软件开发知识的管理和软件开发数据的挖掘等方面提出了相应理论、方法和工具,这些理论、方法和工具对提高软件过程的可见性提供了一定的帮助,但却都有自己的局限性,难以全面覆盖提高软件开发过程可见性的要素。 为此,我们需要进一步融合软件过程建模、知识管理和数据挖掘等领域各自的研究成果,探索一种不但支持从过程资产库提取知识,而且支持对这些知识进行描述和管理,同时还能将这些知识直接用于建立符合组织能力的软件过程模型,并可以根据该软件过程模型生成符合组织中人的能力的软件开发项目计划的完整方法,为提高软件开发过程的可见性提供全面、有力的支持,从而有效保障软件开发的质量和效率。 本文给出一种根据组织的软件过程资产库生成软件过程Agent知识的方法,该方法生成的软件过程Agent知识可被用于建立一种基于组织实体能力的软件过程模型。基于该方法,本文实现了一个软件过程Agent自动生成工具,该工具可以根据指定的软件过程资产库自动生成软件过程Agent实例及其知识。同时本文在应用实例研究中进行了实验验证,证明了该方法的有效性。 本文研究是对基于组织实体能力的软件过程建模方法的扩展和补充。该方法和基于组织实体能力的软件过程建模方法的集成,可有效支持根据组织过程资产库生成组织的软件开发知识并将这些知识进行描述,使其能够被用于建立符合组织能力的软件开发模型,并最终根据特定目标生成符合组织实际能力软件开发项目计划。
英文摘要Invisibility of software development process is a main cause of software project failures. Researchers proposed theories, approaches, and tools from several aspects such as software process presentation, software development knowledge management, and software development data mining for increasing the visibility of software development process. Although these theories, approaches and tools provide help on increasing the visibility of software development process, there are still limitations for comprehensively covering the factors of increasing software development process’s visibility. Therefore, we need to combine the achievements in the research of software process modeling, knowledge management, and data mining together and explorer a comprehensive approach for extracting knowledge form process repository, describing and managing the knowledge, directly using the knowledge for creating software process model according with the organization’s capability, generating software development project plan according with the software process model that fits the capabilities of human in the organization. The ultimate goal is to provide comprehensive and powerful support for increasing visibility of software development process and ensure the quality and productivity of software development. This thesis presents a method for generation software process-agent knowledge based on organization’s software process repository. The knowledge generated by the method is used for creating an organization capability based software process model. On the basis of the method, the thesis implements a process-agent automatic generation tool for automatically generating software process-agent instances and their knowledge extracted from a specified software process repository. Meanwhile, the thesis conducts an experiment that proves the effectiveness of the method. Together with research on organizational capability based software process modeling the thesis provides the possibility of presenting a comprehensive approach for generating software knowledge based on organization’s process repository and describing the knowledge, using the knowledge for creating software process model according to the organization’s capability and finally generating software development project plan according with the organization’s capability for specified goal.
语种中文
公开日期2011-03-17
页码99
内容类型学位论文
源URL[http://124.16.136.157/handle/311060/6462]  
专题软件研究所_基础软件国家工程研究中心_学位论文
推荐引用方式
GB/T 7714
张镭. 软件过程Agent的知识生成方法研究[D]. 软件研究所. 中国科学院软件研究所. 2009.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace