工作流支持的软件过程控制研究

来源 :江苏大学 | 被引量 : 4次 | 上传用户:yuanbowen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,软件的生产方式开始向全球化、规模化、工业化转变,软件生产开始进入以持续改善软件过程为中心的软件工程时代。软件过程复用方法和技术作为软件过程的研究后续,也在软件工程领域成为新的热点。目前,过程控制的方法主要基于模型驱动的自顶向下的模式和度量驱动的自底向上的模式。前者存在较大的过程改进风险,后者过程改进效率太低。典型的CMM软件过程模型属于前者,它强调稳定性、规律、可量化、可预测的特点,但不能关注到具体项目实现。敏捷开发方法属于后者,专注高效解决具体问题,但缺乏对软件过程整体的协调。现今的软件过程控制仍然缺乏有效的技术和工具支持。由于Petri网的强大理论支持,工作流技术具有对复杂过程有很强的描述和运行能力。藉此,本文从工作流角度,对软件过程控制进行了研究。本文从软件过程控制的可复用性和灵活性问题入手,借助软件过程理论、工作流技术以及Petri网理论,提出了工作流支持的软件过程控制思想。首先,从过程特征的分析入手,利用工作流主流程方法进行控制框架定义;其次,在框架定义的指导下,针对具体项目特征进行任务控制节点的描述,完成项目子流程定义;最后,通过设计工作流引擎,对控制描述进行解析和运行,实现对软件过程的控制。具体的研究工作如下:对软件过程特征进行分析和特征层次划分,通过渐进的层次细化,为软件过程的工作流方式描述提供依据。对软件过程通用特征进行提取,给出了主流程过程规范定义、过程改进、项目过程定义、项目变更修改和流程应用五个子流程组成的流程框架定义。对流程框架定义的节点采用工作流的子流程方法进行迭代调整,以细化流程描述。设计一个可运行过程描述的原型系统。
其他文献
现代社会,人们的用电需求以及对能源的创新需求不断提升,同时科学技术也在迅猛地发展,利用先进电子通信技术满足社会需求的智能电网应运而生。随着研究的不断深入,智能电网中各类
道路交叉口处的交通信号灯是城市道路网中的主要控制设施,合理调节信号灯的控制是提高城市交通质量,提高现有道路利用率的关键所在。本文选择具有众多优点的视频图像检测传感器
随着信息安全的重要性日益提高,网络攻防技术得到迅速的发展,远程控制技术的研究也成为网络攻防研究中的热点之一。Rootkit作为一种长期隐蔽控制计算机系统的有效工具,其相关
Web服务是一种完全建立在现有互联网标准之上、松散耦合的、跨语言和平台的应用程序之间通信的标准方法。随着Web服务在电子商务等领域的不断发展,其安全性也越来越显示其重要
随着企业规模的不断扩大,企业信息系统的规模也随之扩大,由于实施数据管理系统的阶段性、技术性以及其它因素的影响,以至于即使在一个单独企业,某些部门自己就是一个数据源,
本文以西北工业大学航空微电子中心所承担的科研项目为基础,作者对在“龙腾”系列处理器上扩展多媒体处理功能进行了深入的研究。采用自上而下的设计方法,使用Verilog硬件描述
P2P和SIP是如今互联网、IT和通信界最热门的话题。P2P系统中没有中央服务器并且网络能够自组织,同时P2P系统具有高扩展性,健壮性和容错性等特性,给整个IT界带来了一场思想和计算
表单是一种普通的用户界面元素,为数据输入和输出提供了一种简单而直观的表现方式。表单在当今的软件应用程序中随处可见,任何软件系统的开发都需要创建一个或多个表单来收集用
工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流管理系统是一
随着Internet的迅速发展,越来越多的数据库和信息系统不断加入网络,使得网络上存在大量的数据,面对如此缤纷复杂的Web空间,如何从浩如烟海的网络数据中发掘所需信息已经成为人们