软件水平考试

解析:论工作流管理系统的分析和实现 工作流管理系统是一个软件系统,

来源:网考网软件水平 所有评论

【分析解答题】
论工作流管理系统的分析和实现

工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。工作流管理系统提供了三种基本功能:过程建模(工作流过程和相关活动的定义与建模功能);工作流运行控制(在一定的运行环境下,执行工作流过程并完成每个过程中活动的排序和调度功能)以及运行阶段的人机交互功能。
请围绕“工作流管理系统的分析和实现”论题,依次从以下一个方面进行论述。
简要介绍你所参与分析和开发的工作流管理项目的项目需求,并详细论述如何根据项目需求应用工作流管理系统的三种基本功能完成项目的分析设计。
网考网解析:
试题答案: 答案解析:二、简要介绍你所参与的项目的基本需求,并详细阐述过程建模、工作流运行控制及人机交互功能的分析与设计过程。 1.过程建模 过程建模主要解决如何根据过程目标和系统约束条件,将系统内的活动组织为适当的业务过程的问题。用来进行工作流模型定义和描述的方法有很多,目前较为广泛接受的建模语言有BPML (Business Process Modeling Language)、工作流管理联盟WfMC的工作流描述语言、BPEL (Business Process Execution Language)、Petri网以及UML的活动图(Activity Diagram)。 论述时应指明所采用的建模方法,以及选择这种建模方法的依据。 2.工作流运行控制 在完成了过程建模之后,所生成的工作流模型将由工作流执行服务进行实例创建并控制其执行过程。工作流执行服务对使用工作流模型描述的过程进行初始化、调度并监控过程中每个活动的执行,在需要人工介入的场合完成计算机应用软件与操作人员的交互。实现这个操作的核心是工作流引擎(workflow engine)。工作流引擎要完成过程的创建、删除、活动的执行与控制,以及与应用软件和操作人员的交互。 论述时应详细说明工作流引擎的设计与实现。 3.工作流管理中的人机交互 在整个工作流执行中,不同的操作人员需要完成的工作大约可分为以下几种。 (1)模型定义:创建、修改和发布企业的业务过程模型。一般由企业的业务管理部门的人员按照企业业务流程完成。 (2)人机交互:按照工作流任务管理器提供的任务项,完成具体的、业务处理工作。一般由企业的各个业务部门的人员完成。 (3)系统运行状态监控:检查、监视系统的执行情况,对于系统中出现的意外情况进行紧急处理,如终止、恢复某个过程实例的执行,改变某个活动的状态以便整个系统能够继续执行等。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论