基于工作流和Agent的软件开发质量管理提升系统的研究与应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:is_youfeeling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文的主要研究工作包括:在研究了软件开发质量管理理论的现状,和国内外现有的软件开发质量管理工具的优缺点的基础上,提出了基于工作流和Agent的软件开发质量管理提升系统:采用工作流技术,能为软件企业提供一个管理软件产品开发流程的集成化的工作平台;每个软件开发者通过该平台接受任务,提交任务,而项目管理者通过该平台监控整个流程的情况,并进行相应的调整,从而实现高质量的软件开发;但是,工作流技术面临着一个无法克服的缺点——过程模型生硬,无法适应复杂多变的环境系统[1]:它要求软件工程人员必须描述软件过程时预期所有可能发生的情况,并且显式地定义这些问题的解决方案,当软件过程所处的环境发生变化时,软件过程无法自适应地对这些变更做出相应的调整;故常规情况下,软件过程按照已定义好的工作流程进行管理,而当一些异常情况出现时,利用Agent对软件过程环境的变化主动地、自治地做出反应,动态地确定和变更活动行为来达到管理软件开发的目标。本文详细地描述了基于工作流和Agent的软件过程管理模型,并对模型的各个部分进行了形式化的定义和对模型的可行性进行了算法证明,还用一个具体的需求变更过程实例来说明了模型的逻辑成立。本文的最后还具体的介绍了我们开发的基于工作流和Agent的软件开发质量管理提升系统-Suntek-SDMIS的系统架构、功能结构、系统特点、主要模块的类定义等。
其他文献
分布式系统在互联网高速发展的今天,已经被广泛应用于客户—服务器系统、事务处理、万维网以及科学计算等多个领域。由于分布式程序的广泛应用,分布式系统的容错问题就变得越
随着网络技术的发展,未来的信息处理环境将是由大量的、异构的、自治的和分布的网络环境组成。由于数据的多样性带来信息存取的方法和手段的多样性,这给信息共享带来了诸多困难
  计算机技术在电信领域的应用产生了CTI(ComputerTelecommunicationIntegration)技术。本文主要基于香港纬视通信技术有限公司的产品项目——企业级统一商务通讯平台。该
小波变换是目前国际上公认的一个最新的时一频域分析工具,由于其"自适应性"和"数学显微镜性质"而成为许多学科关注的焦点.构造小波的基本方法之一就是"基数B样条函数"的使用.
车间作业调度(Job Shop Problem)是一类典型的NP-hard 问题,已被证明在多项式时间内得不到最优值。该问题是生产管理中的核心问题,好的求解方法可以促进企业提高生产率。因此
本文对863子项目中有关信息安全问题进行了初步的探索与总结。首先介绍了目前国内外黑客技术的发展现状,然后基于“扬州经济开发区数据处理与应用示范”项目在安全上的特点,比
  本文对802.1Q协议进行了扩展,在此基础上提出了一种和现有网络完全兼容的VPLS城域网模型。此模型提供简单高效的城域网VPN服务,它允许用户网络VLAN(C-VLAN)封装到公网VLAN(
工作流技术是工作流管理系统中的核心技术,它可以提高软件系统的鲁棒性、灵活性、可重用性和可扩展性。本文介绍了一种基于工作流技术的公路工程项目建设管理系统以实现公路
通用处理器以时间换取处理问题的灵活性,专用处理器效率高但灵活性差,可重构计算技术为传统通用处理器和专用处理器提供了一个非常有价值的发展方向。它补充了通用处理器和专
目前,云计算由于有维护容易,成本低廉,部署灵活,服务可靠等特点受到国内外学者和企业的广泛关注。但是随着云计算应用技术的不断发展,安全问题逐渐浮出水面,并且成为了阻碍云