软件开发群体感知研究与应用

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:mangshengsun1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发过程实际上是一项群体工程,尤其是大型复杂系统的开发,更需要由许多人合作才能完成。CSCW(Computer Support Cooperative Work,计算机支持协同工作)是计算机网络环境下,一个群体协同工作完成一项共同的任务。研究软件开发过程的协同性已成为一个研究热点,它的深入研究和推广应用需要解决一系列的技术难题,而软件开发中的群体感知技术的研究便是其中的关键之一。只有群体感知机制得到解决,软件开发人员才能更好的沟通,计算机支持的软件协同开发应用系统才能正常运作。本文选取软件开发群体感知问题作为研究内容,在总结和分析国内外相关研究成果的基础上,对软件开发中的群体感知技术特点做了系统性的分析,针对现代软件开发方式建立了软件开发群体感知模型,将模型分为感知对象、感知信息、感知处理和感知兴趣四个部分。在建立软件开发群体感知模型的基础上,将Agent技术运用到感知处理中,提出了基于多Agent的软件开发群体感知处理方法(SDGADMMA),提高了感知处理过程的智能性。在SDGADMMA中提出了用户Agent技术,可以帮助用户自动接收和分发处理一些感知信息;同时本文设计了软件开发群体感知处理Agent体的结构,将其分为感知信息获取Agent、感知信息过滤Agent和感知信息处理Agent。探讨了软件开发群体感知处理过程要解决的两个关键问题:用户感知兴趣获取规则、感知过滤技术。最后使用J2EE技术和Grasshopper平台实现了基于多Agent的软件开发群体感知原型系统的主要功能,并将其运用于合肥工业大学计算机学院软件工程实验室的项目开发过程中。
其他文献
水利水电工程是一项复杂的系统工程,在设计和施工的过程中,常常会受到许多内在和外在因素的影响,导致工程设计、施工以及组织管理任务繁重,并且具有较大的风险性。 计算机
目前,电信网络正在向全IP并能够提供多种业务能力的融合的下一代网络演进。在此发展趋势下,固定宽带网络和移动网络融合的体系结构有望在IMS(IP多媒体子系统)的解决方案中得
导数是学习高等数学的基础,作为解决数学问题的一种工具,它为高中数学注入了新的活力.导数方法的基础性、工具性作用,凸现了它在整个教材中的地位.在高考数学试卷中是必然要
设点P(x0,y0),直线L:Ax+By+C=0.则点P(x0,y0)到直线L:Ax+By+C=0的距离为d=|Ax0+By0+C|/(A2+B2)~(1/2).本文从这个公式的多种思路证明说明教材的基本结论对培养学生思维能力的
随着越来越多的移动终端接入网络,无线网络的建模和网络容量问题成为无线网络研究的重点与挑战,人们对网络的传输速率和服务质量要求越来越高。传统的对无线网络的建模需要极其
每年高考试题丰富多彩,形式各样,而且都是原创题,但是对数学知识考查及解法却是大同小异,有些高考题更是可看成是平时一些模拟题的变式提高,关键是能不能发现其中的联系.下以
随着移动互联网和云计算的迅速发展,很多商业巨头相继推出了自己的WebOS系统和装载WebOS的上网本,WebOS已经成为嵌入式领域发展的一大趋势。同时,浏览器相关标准的发展也越来
边界问题,往往涉及函数的最值、参数的范围,试题情景具有开放性,富有探究性,这类试题要求考生根据点的边界去寻找几何关系式,考查考生综合分析边界问题的能力.笔者看了近几年
讨论函数单调性是导数考查的重点和热点,从导函数类型来梳理函数单调性的讨论有利于学习和教学,更有利于高考复习.那么这种讨论的导函数类型有哪些?一、二次函数型导函数为二
在21世纪的信息时代,随着网络应用的普及和网络用户数量的日益增长,网络已经成为人类活动不可或缺的一部分。所以,对网络特性的研究与分析变得更为紧迫。长期以来,网络流量建