【摘 要】
:
随着信息技术的发展,软件规模在日益扩大,软件开发的复杂度也在逐渐提高,软件质量及软件质量控制成为人们越来越关注的焦点。特别是在团队协作开发中,软件质量的协同控制更是
论文部分内容阅读
随着信息技术的发展,软件规模在日益扩大,软件开发的复杂度也在逐渐提高,软件质量及软件质量控制成为人们越来越关注的焦点。特别是在团队协作开发中,软件质量的协同控制更是质量管理的重中之重。此外,Agent技术是人工智能领域的一个重要分支,它以其自身所具有的智能性、自主性、交互性和可移植性等优点在许多研究领域中引起了重视,应用前景非常广阔。因此,为满足对提高软件质量的迫切需求,构建一个基于Agent技术的支持软件企业进行团队协作开发的质量协同控制系统有着重要的现实意义。 本文在跟踪国内外最新软件质量控制理论的基础上,首先介绍了软件质量控制活动的国内外研究现状及主要相关理论;其次介绍了Agent的理论和主要技术,分析了Agent的特性、体系结构及多Agent间的通信与协作;接着在Agent技术的基础上,探讨了团队开发中如何有效地对软件质量进行控制,并且提出了一个在软件开发过程中进行质量协同控制的模型;然后给出该模型的逻辑结构与功能分析,研究了该模型的主要相关活动及技术方法,对模型中各Agent之间的循环关系、协同关系、工作流程及Agent的结构等做了详细的分析与设计;最后就软件质量协同控制模型的主要功能结构及关键技术的实现等作了进一步的探讨,并给出质量Agent的实现方法。 本课题的研究意义在于帮助企业在软件开发过程中实时控制软件的开发质量,保证开发团队的各个部分进行质量协调,逐步改进软件过程质量,增加过程控制的可见性,最终达到提高软件产品质量,提高软件企业市场竞争力的目的。
其他文献
从20世纪70年代以来,人脸建模和动画技术已经得到了长足发展。其过程大体上可以分为3个阶段:70年代以来的参数模型(Parke)、80年代以来的肌肉模型(人脸表情编码系统,简单肌肉
动态电压调节(DVS)技术是嵌入式实时系统中一种高效的低能耗设计技术。实时调度层面的DVS算法主要是分析任务调度过程中的松弛时间,然后分配这些松弛时间来降低系统的能耗。传
核电厂热工仪表与自动控制(简称 I&C)系统对核电厂的安全及有效运行起着十分重要的作用。随着近二十年来计算机、控制和信息技术(3C)的不断发展和日益成熟,加之用户对先进控
本文以TMN(Telecommunication Management Network)规范为蓝本,参照了TMF(Telecommunication Management Forum)的一些最新思想,结合作者多年来在移动电信网管领域的经验,将TMN
近年来,随着web服务组合技术的大力发展,面向服务的需求工程(SORE)得到广泛的关注。然而,在面向服务的系统开发中,大部分研究工作仍然延用传统的需求工程方法,没有针对服务组合面
随着移动设备的普及与其功能的不断强大,人们使用移动设备的机会越来越多。但是无论在存储能力还是计算能力上,这些设备相对传统电脑而言始终是弱终端。由于移动设备自身能力的
当前,随着信息技术和网络技术的飞速发展,为了适应企业需要,有越来越多的应用系统被开发和应用,我们周围可获取的信息越来越多,人们也越来越认识到这些数据的价值,但是这些资
协同软件主要是所有各种不同的人员在一个互相协同的环境当中进行工作,完成一个相同的项目。它的特点主要是以团队协作和项目管理为目标,把各种分散的资源整合在一起,形成一个共
作业管理系统是一种建立于操作系统之上,对连接在群集中的工作站或PC机进行管理的中间软件。其目标是在通过网络连接起来的地理上分布、异构、自治的各种计算机和专用设备上
随着Internet的迅速发展,使用Internet的用户呈现指数级的增长,如何更加有效的利用共享网络资源成为业界关心的热点,P2P技术的产生使处于Internet边缘的用户以一种前所未有的