当前位置: > 硕士毕业论文 > 39200字硕士毕业论文软件项目管理论文集:工作流概念下软件测试管理系统的设计与实现

39200字硕士毕业论文软件项目管理论文集:工作流概念下软件测试管理系统的设计与实现

论文类型:硕士毕业论文
论文字数:39200字
论点:工作流,管理系统,流程
论文概述:

本文的出发点就是对工作流技术的标准化和幵放性加以实现,这样一来不同的工作流管理系统之间也可以方便地进行信息的交流或者进行协同工作,WfMC曾经提出了一个工作流管理系统的参考模

论文正文:

介绍

1.1项目背景
20世纪70年代,随着办公自动化和生产活动的迅速发展,工作流技术应运而生,并随后迅速发展(1)。它是一种快速发展的信息技术,其主要特征是过程的自动处理,包括基于人机交互的人工活动。在过去的两年里,对工作流的研究不断深化,国外已经建立了许多专门的研究机构来研究它,如IBM Exotica、MENTOR、惠普开放式项目管理(惠普Open PM)等。中国的主要大学也对此进行了一些研究。许多研究,如分布式工作流管理和基于工作流过程定义语言的工作流建模平台,都取得了良好的效果。工作流研究如此热门有两个原因,
3基于扩展JBPM工作流管理平台的设计.........19
3.1数据库端的具体设计........19
3.1.1数据库基础设施设计........19
3.1.2 JBPM数据库结构........20
3.1.3基于文档表单流程的数据库优化........22
3.2文件表格流程设计........25
3.2.1批准功能已实施........25
3.2.2工作流引擎和表单系统的集成........28
3.3过程定制设计........30
3.4软件界面设计........33
3.4.1 JBPM扩展接口........33
3.4.2 JBPM流程历史界面........36
3.4.3 JBPM流程定制界面........37 [/溴/] 3.5本章摘要........37
4软件测试管理系统实施........39
4.1软件测试管理系统开发平台........39
4.2测试管理系统中的工作流要求........42
4.2.1测试管理系统概述........42
4.2.2过程管理模块........51
4.3系统工作流实施设计........53
4.4具体示例说明........55
4.4.1试验计划文件批准........55 [/br/ ] 4.4.2测试问题报告的审批........60
4.5本章摘要........61。从技术角度来看,工作流系统是许多学科和领域的融合,运用了许多学科的理论和技术,如数据库技术、分布式计算技术、系统集成和管理技术等。不同领域的融合对研究人员来说是一个巨大的挑战。从应用角度来看,市场对安全性和可扩展性等高性能工作流系统有着巨大的需求,因为高性能工作流系统可以极大地提高企业的竞争力和效率,从而获得更高的利润。工作流管理技术作为一种新兴的、潜在的企业信息管理技术,已经在许多大型企业中得到广泛应用。然而,随着网络技术和计算机技术的发展以及全球经济一体化的趋势,工作流管理技术也面临着更大的挑战。在本文中,工作流管理系统的出发点是有效方便地管理工作流,保证所有任务的正确执行。随着这一技术的快速发展,商业或开源工作流产品也相继凸显出来。其中,JBPM在众多工作流引擎中脱颖而出,因为JBPM拥有的工作流引擎在实际应用中具有优秀的设计、较高的可扩展性和良好的稳定性。

1.2国内外研究现状
随着时代的发展,企业应用拥有相对独立的DSMS和UIMS(用户界面管理系统),它们越来越能够满足频繁、复杂、大变化的需求。这时,瓶颈再次出现,现代企业对业务流程的需求也在发生变化:业务流程变得越来越重要和复杂,越来越需要适应频繁的变化,企业内部业务流程的总数也在不断增加。正是由于这些需求,工作流管理系统应运而生并得到了极大的发展。在其开发过程中,有两个重要的里程碑:工作流管理系统参考模型和业务流程管理(BPM)。在过去的两年里,工作流的研究不断深化,国外也建立了许多专门的研究机构来研究工作流。中国的主要大学也对此进行了一些研究。许多研究,如分布式工作流管理和基于工作流过程定义语言的工作流建模平台,都取得了良好的效果。今天,通用工作流系统将遵循两个标准:BPEL和WfMC。roM、甲骨文、东亚银行等国际知名公司都高度赞扬BPEL(业务流程执行语言)标准。国内有很多采用WfMC标准的工作流产品,如Xi安的同步流(SynchroFlow flow)、杭州新雅达的向日葵(SunFlow)等。这两个标准既有相似之处,也有许多不同之处。BPEL更注重企业服务总线上的服务编排,而WfMC标准则更注重人机交互。大多数国内工作流应用需要人机交互,因此大多数国内制造商使用WfMC标准来实现工作流产品[2]。
随着计算机技术和网络技术的逐步发展,协同工作环境对工作流管理系统提出了更高的要求,人们对工作流的研究逐渐转向动态适应性的研究。动态自适应工作流要求工作流模板可以根据应用环境的需要进行动态调整。整个系统可以很容易地移植到不同的硬件和软件平台上,并且很容易扩展和添加新的功能。随着互联网和互联网技术的结合,基于网络的工作流管理系统应运而生,并解决了上述问题
我有幸参与了软件测试管理系统的实施过程,负责需求分析、设计分析,并与同学一起完成项目中与工作流相关的模块。该项目持续了一年,并于2012年9月成功交付和接受。该项目包含大量的审批业务流程,需要引入工作流技术。我们对工作流技术进行了深入的研究和分析,最终选择了JBPM。在此基础上,我们设计了一个工作流管理平台,并根据项目的实际需求进行了扩展和改进。总结工作经验,撰写本文,主要成果有:
1。首先,简要概述了工作流管理技术,介绍了工作流管理系统的基本概念,分析了工作流管理系统的基本功能和体系结构。
2。对工作流管理系统的体系结构进行了细致的研究,对其核心组件进行了深入的定义和分析,为构建工作流管理平台奠定了基础。
3。引入JBPM技术,构建基于该技术的工作流管理平台,了解PVM、jPDL等相关核心技术。在此基础上,我们还改进了JBPM,完善了文档表单审批功能,设计了基于模板的流程定制模块,优化了基于文档表单流程的数据库优化,使用JavaBean封装了JBPM的各种应用编程接口,隔离了JBPM工作流引擎和网络应用,实现了各种软件接口。
4。用改进的技术实现软件测试管理系统,完成测试流程的构建、修改和删除、文档和表单的各种审批任务、工作流循环,实现系统平台的开发。
基于工作流的软件测试管理系统的使用大大提高了测试效率,减少了测试人员在各个阶段的工作量,保证了测试的标准化。然而,由于特定业务流程的不同要求和复杂性,我们提出的扩展JBPM技术很难适用于所有业务流程。面对更复杂的过程管理,仍然需要更多的改进和完善。。一般来说,目前市场上的工作流系统有其自身的优势。没有一种产品能够主宰市场并占据主导地位。因此,很难标准化工作流系统。即使假设每个制造商生产的工作流系统满足WfMC制定的标准,一方面由于该标准本身的不完善性和不确定性,另一方面由于每个制造商自身设计的许多差异,不同制造商产品的互操作性的实现显然不是很乐观。许多专业研究人员研究了工作流技术的实际应用,发现当前工作流管理系统[1]的性能仍有许多不足,例如,它们几乎互不兼容;由于许多工作流系统都是在集中式结构和单一数据库的条件下设计的,没有考虑通信的流量问题,因此在最终的大规模业务中会出现很多问题。稳定性和安全性差。由于我国信息化建设远不如发达国家普及和成熟,工作流管理系统的应用仍然以人工任务密集型工作流应用为主。目前,国内工作流管理系统主要应用于以下领域:电子政务,如行政审批流程;企业共同努力;企业采购合同、销售合同等常见业务流程的审批和管理[2】。

2工作流技术概述

2.1工作流管理系统(WfMS)
2.1.1工作流管理系统的功能
WfMS正逐步走向统一结构和一致标准的方向。在当前的工作流产品中,可以抽象出一些通用的工作流管理系统实现模型。不同的工作流管理系统有不同的应用范围和实现模式,在过程建模和工作流引擎设计与实现模式上也有所不同。工作流引擎是系统的核心,因此工作流管理平台的设计主要是设计工作流引擎。对于工作流管理系统,工作流引擎是任务管理器。对于企业来说,工作流引擎是一个资源分配器和一套机制,以确保业务数据在不同的管理人员之间良好地传输和执行。对于程序开发人员来说,工作流引擎是工作流管理系统构建中最关键的部分,它实现了各种功能模块和接口之间的通信。其功能大致可以概括如下:实例化和执行工作流过程模型:根据初始条件和执行参数为工作流过程模型生成工作流过程实例,并运行和管理过程实例。相同的过程模型可以被执行多次,并且可能有许多相同的过程模型同时运行。因此,应该使用流程实例来区分同一流程模型的不同执行。在文档或表单的审批过程中,每当提交新文档或表单进行审批时,都会启动新的工作流流程,但需要区分不同的审批流程。运行审批流程模型的多个实例意味着正在处理多个审批文档。

[6]

结论

[8]

参考
[1]罗海滨,范玉顺,吴成。工作流技术概述。软件杂志,2000,11(7):899-907
[2]胡琦。JBPM4工作流应用程序开发指南。电子工业出版社,2010
[3]刘永波,张茂,刘雪梅。基于XML的测试过程模板定义和存储方法。计算机工程与设计。2009,4:785-787
[4]尹旭。廖斌、张芝华、田英爱。基于Ajax的工作流表单的研究与应用。《计算机应用与软件》2010.3(27):75-78
[5]廖斌,尹旭。王馨平。基于网络的工作流表单的设计与实现。科学、技术和工程。2009.3: 721-724 [/BR/] [6]黄宏、钟希言、王锦等。工作流技术在现代信息管理中的应用分析。《中小企业管理与技术》,2011年。36: 263-264
[7]莱娜·菲舍尔。工作流程http://sblunwen.com/rjxxgllw/手册。未来战略公司,2005
[8]刘明,舒悦金卫东。基于J2EE的电力勘测企业信息系统。计算机工程和科学。2008.30 (5): 154-155
[9]戴维·霍林沃斯。工作流参考模型:十年过去了。工作流手册。2004年:295-312
[10]胡光,任曼杰。一种新的工作流管理系统模型的研究与实现。烟台大学学报:自然科学与工程版,2007,3:5-8