UML软件工程组织 |
分析并行工程的过程管理(2) |
作者:王昕 熊光楞 王计斌 本文选自:51CMM 2002年12月24日 |
工作流管理系统以过程模型的计算机实现为基础,对任务的分配和监控、信息的管理和设计决策提供支持。近年来,工作流技术得到了长足的发展。1993年,工作流管理联盟(Workflow Management Coalition,WFMC)成立。此后,该组织颁布了一系列工作流产品标准,包括工作流参考模型、工作流术语表、工作流管理系统各部分间接口规格、工作流产品的互操作性标准等。现在,许多公司基于这些标准推出了自己的工作流产品,从而为基于过程的协同设计提供了技术基础,一般在主要的PDM产品中都提供了工作流管理功能。 工作流管理系统的主要构件和数据包括以下方面: ● 过程定义(建模)工具; ● 工作流执行子系统和工作流引擎; ● 工作流的控制数据; ● 工作流相关数据; ● 工作列表和工作列表处理程序; ● 应用程序和应用数据。 工作流管理系统或多或少地具有以下特点:设置活动的启动和结束条件;工作流相关数据管理和电子数据的交换;支持分布式过程建模与执行;图形化的过程定义工具。从目前工作流管理系统在并行工程中的应用情况来看,过程的定量分析是其弱点。我们目前正在尝试将项目管理系统与工作流管理系统进行集成。
1.系统开发 图1描述了我们自主开发的产品开发过程支持环境体系结构。它主要由产品开发过程建模子系统、过程执行监控子系统、过程历史管理子系统、角色管理子系统、过程分析与报表子系统以及工作平台紧密集成,同时该环境通过CORBA/DCOM集成了应用设计工具和协调工具。PDM、数据库和异构操作系统作为整个支持环境的基础。
2.应用案例 目前,我们已将产品开发过程实施方法学和产品开发过程支持系统应用于航天并行工程和齐齐哈尔铁路车辆并行工程,并取得了较好的应用效果。 我们所做的工作包括以下方面: (1) 开发过程的建模和描述 通过多视图的方法对企业产品开发过程进行描述。 (2) 开发过程的评估 结合CMM模型,确定企业产品开发过程的成熟度,以及等级、目标、关键过程领域和关键实践。 (3) 开发过程的规划和改进 根据所需进行的关键实践,建立相应的管理规范和配套措施。 (4) 开发过程支持系统的实施 目前,我们主要用产品开发过程支持系统来实现项目管理和工作流管理功能。
(1) 在产品开发的早期阶段就能够充分考虑冲压件、铸钢件等类零件的可制造性问题,以及铁路货车的结构强度、刚度及动力学品质等产品性能问题,从而能够尽量减少设计错误,提高设计质量。同时,增加DFx,使在产品设计阶段即可考虑产品加工、装配和工艺等问题,提高一次设计成功的概率。 (2) 在方案设计和结构设计的一定阶段向冷热工艺等下游活动提前进行信息预发布。一方面,及时得到信息反馈,以提高工艺性、可加工性等;另一方面,由于工艺部门的提前介入,使下游过程及时体会设计意图,同时可以在适当的时候进行工艺或生产准备。 (3) 实现工艺和工装的并行开发,精简设计过程;制造系统与产品开发过程不构成大循环,从而缩短产品开发周期,提高产品质量与水平。 『引自 软件工程专家网』
|
版权所有:UML软件工程组织 |