协作开发环境下产品知识管理机制的研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:a715362633
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发规模的不断扩大、市场竞争的日益激烈、Internet技术的迅猛发展,使得在过去几年里协作软件工程受到了广泛的关注,为了支持协作软件工程,协作开发环境的研究成为了一个热点。协作开发环境通过Internet/Intranet,将分布在不同物理位置的多个相对独立的部门、开发团队或组织连接在一起,它们之间通过互相协作完成软件生产任务。 另一方面,由于软件开发是一项知识密集型的智力劳动,软件生产过程中的知识管理已经成为软件工程中的重要研究内容。然而,由于人员的分布性,协作开发环境下的知识管理机制比传统的知识管理机制更为复杂,其中,如何使异构的软件产品知识在全局范围内传递与共享成为了协作开发环境下知识管理的一个重要问题。 围绕这个问题,本文的主要工作如下:1、介绍了分布式环境下常见的两种知识管理机制——集中式管理机制与分布式管理机制,在分析它们各自的优缺点的基础上,我们总结出了分布式环境下知识管理中深层次的矛盾,即知识组织与知识分布之间的矛盾。在此基础上,我们提出了分布式协作开发环境下产品知识的两层管理体系,即将知识的组织与知识的分布式存储分层管理的体系结构,为解决上述矛盾提供了一种可行的机制。 2、提出了产品知识两层管理体系的两个方面——本地知识存储维护与全局知识组织的管理策略以及给出了各自的实现方法: 对于本地知识存储的管理,我们引入了上下文的概念,提出了基于上下文的知识管理机制,通过静态的和动态的软件产品的上下文来解释软件产品的性质与应用。并且,我们实现了一个文档管理器来收集、生成、存储软件产品的上下文,实现了一定程度的自动化的管理。 对于全局范围内的知识组织,我们借鉴了目录服务的相关思想,提出了一种全局目录服务的策略,并且在分析软件产品的本质和用户的需求这两个方面的基础上,提出了主题的概念,使用主题来反映软件产品知识的多个视角。在这个基础上,我们提出基于主题的目录组织,并且给出了基于Web的实现方式。 3、最后,本文讨论了两层管理体系在CPMS系统中的应用,主要给出了CPMS系统中使用文档管理器对本地软件产品的管理方案,并且展望了全局目录服务在未来CPMS系统中的应用。
其他文献
该文主要研究和实现了针对VLIW目标机的优化编译系统,并使用软件仿真的方法对优化结果进行了验证.该文以开放源码编译系统——GCC为基础,着重研究了和目标机体系结构相关的优
运动目标追踪在航天探测、军事领域、无人驾驶、机器人等领域具有广泛应用前景,是计算机视觉领域一个重要的研究课题。通过对于运动图像序列感兴趣的运动目标进行标记,运用目
电子病历系统的建立是医院实施以病人为中心的新一代医院管理信息系统的核心,它的根本目标之一是形成以病人为核心的电子病历.可扩展标志语言(XML)是当今热门技术之一,它适合
混合动力汽车是一种由内燃机和电动机混合驱动的汽车,其主要特点是节能、环保.由于两种动力的共同存在使电控系统成为发挥混合动力系统优越性能的必要手段,但同时也增加了控
随着计算机科学及其应用的不断发展,人们对分布式计算的要求也越来越高.SOAP(简单对象访问协议)标准逐渐成为人们的研究热点,它采用XML作为信息编码格式,并可以直接通过Inter
信念修正是人工智能、数据库理论以及哲学逻辑研究中的热门课题。它是研究当新知识与已有知识发生冲突时,如何协调新旧知识的理论。但传统信念修正理论是建立在单agent的基础
Internet是海量信息源,由于信息不断地更新和增加,人们很难在短时间内找到自己的目标.解决这些问题关键在于将Internet从被动接受浏览者的请求转化为主动感知浏览者的信息需
随着网络技术的飞速发展,资源的共享,设备间的协作,信息的透明获取也变得越来越重要,因此设备也对网络接入提出了更高的需求。而嵌入式设备越来越多的应用于各个领域的今天,
软件自动化是提高软件开发效率的重要途径,它成为了目前软件开发研究中的一个重要的课题.软件自动化通常采用形式化的定义语言,以及从软件功能型以及非功能性需求角度给出了
随着全球经济的发展,许多从事大型复杂产品开发与制造的企业为了提高产品的竞争力和市场响应能力,逐渐以动态联盟方式将相关企业结成联盟,采用项目管理的理念进行产品生产的