论文部分内容阅读
全球化经济的发展,使得制造企业在国际范围的竞争中意识到企业间必然要由相互竞争过渡到相互协作,协力攫取新的市场机遇。与此相适应,协同产品开发是产品设计领域的必然发展趋势。协同产品开发的基本特点是并行化和协同化,支持协同产品开发的工作流管理是保证协同产品设计有效进行的关键技术。通过对协同产品开发环境中工作流管理技术的研究,可以支持制造企业以更短的产品开发周期、更高的产品质量和更低的产品成本和更好的售后服务赢得市场竞争,具有十分重要的理论意义和工程应用价值。 本文首先根据协同开发环境中工作流管理系统的特点和需求,提出了协同开发环境中工作流管理系统的体系结构,为构造实际的面向协同产品开发的工作流管理系统确定了方向。指出了实现协同开发环境中工作流管理所需的关键技术,为全文的研究奠定了基础。运用分布式对象技术建立了工作流管理系统基础结构,为多个用户在分布、自治、异构的协同环境中进行产品及其相关过程设计提供了有力的支持。 工作流建模是实现工作流管理的基础,建立面向协同产品开发的工作流模型是实现协同产品开发过程管理的关键。本文提出协同产品开发过程的三层模型,以此为基础建立工作流模型的图形化描述。该模型提供对流程反馈、网络结构动态调整的有效支持,符合工作流管理联盟过程定义标准,为协同产品开发环境的过程集成与协同提供了保障。 工作流运行控制是实现工作流可靠、有效运行的保证,建立良好的工作流运行机制可使整个协同产品开发活动成为一个协调运行的整体。本文根据协同产品开发环境对工作流运行控制的需求,建立了工作流引擎运行控制模型,从规则控制、时间控制和组织控制的角度对工作流运行控制技术进行了详细研究。在规则控制中,主要研究了ECA规则的形式化描述及其在工作流运行控制中的应用;在时间控制中,主要讨论了工作流运行控制的时间参数和其中关键活动计算;在组织控制中,主要研究了协同产品开发环境对基于角色的存取控制技术的影响。工作流运行控制技术的研究为工作流的正确运行,并驱动协同产品开发中的数据流、业务流等运行提供有力支持。 工作流管理与项目管理集成是协同产品开发过程管理的必然。协同产品开发通常是一个项目,本文分析了协同产品开发项目的特点,提出了协同产品开发项目管理系统结构,比较了工作流管理与项目管理的差异,在此基础摘要博士论文上提出了工作流管理、项目管理集成解决方案。通过项目模型、工作流模型的转换,实现两者紧密集成,提高项目管理的过程监控能力和工作流管理的自动执行能力。最后,引入能力成熟度模型为企业协同产品开发的过程管理提供实施框架。 根据协同产品开发环境中工作流管理系统的体系结构和对工作流管理相关理论和技术的研究,我们开发了应用于协同产品开发环境中的工作流管理系统。文章的最后详细介绍了该系统的实现方法和应用实例。 本文的成果为开发人员在协同环境下完成产品开发任务提供了基础。