流程引擎工程师考试试卷及答案_第1页
流程引擎工程师考试试卷及答案_第2页
流程引擎工程师考试试卷及答案_第3页
流程引擎工程师考试试卷及答案_第4页
流程引擎工程师考试试卷及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

流程引擎工程师考试试卷及答案一、填空题(共10题,每题1分)1.BPM的中文全称是________。2.Activiti流程引擎的核心配置文件是________。3.BPMN2.0中表示“并行分支/合并”的网关类型是________网关。4.Activiti中用于查询任务的核心类是________。5.流程定义的版本号由________自动维护。6.BPMN2.0中“开始事件”的默认类型是________事件。7.Activiti中流程实例的挂起方法是________。8.流程变量存储复杂对象时,需实现________接口(Activiti)。9.排他网关的核心特点是________。10.Activiti部署流程定义的常用API是________。二、单项选择题(共10题,每题2分)1.以下不属于BPMN2.0核心元素的是()A.流程节点B.事件C.数据库表D.网关2.Activiti流程定义的部署方式不包括()A.classpath部署B.数据库部署C.文件系统部署D.URL部署3.排他网关的输出流特点是()A.所有分支同时执行B.仅一条符合条件的分支执行C.随机执行一条分支D.所有分支都执行4.Activiti流程引擎的初始化方法是()A.newProcessEngine()B.ProcessEngineConfiguration.createDefaultProcessEngine()C.ProcessEngine.init()D.ProcessEngineFactory.getEngine()5.流程实例与流程定义的关系是()A.一对一B.一对多C.多对一D.无关联6.以下不是任务状态的是()A.待办(Pending)B.已完成(Completed)C.已挂起(Suspended)D.已删除(Deleted)7.BPMN2.0信号事件的作用是()A.触发特定流程实例B.仅用于流程启动C.仅用于流程结束D.仅内部通信8.Activiti流程变量默认不支持的存储类型是()A.StringB.IntegerC.ListD.未序列化Object9.以下是开源流程引擎的是()A.OracleBPMB.ActivitiC.IBMBPMD.SAPBPM10.子流程的特点是()A.必须含至少一个任务B.不能嵌套子流程C.独立于父流程运行D.仅作为流程一部分存在三、多项选择题(共10题,每题2分)1.BPMN2.0核心事件类型包括()A.开始事件B.中间事件C.结束事件D.信号事件2.Activiti支持的部署方式有()A.classpath路径B.文件系统路径C.ZIP包D.数据库表3.流程引擎核心组件包括()A.流程定义管理B.任务管理C.流程实例管理D.变量管理4.排他网关适用场景()A.审批/驳回分支选择B.并行任务执行C.条件判断后的唯一路径D.多分支汇总5.任务监听器触发事件包括()A.创建(Create)B.分配(Assign)C.完成(Complete)D.删除(Delete)6.BPMN2.0网关类型包括()A.排他网关B.并行网关C.包容网关D.事件网关7.流程变量传递方式包括()A.启动时传递B.任务执行时传递C.子流程传递D.跨实例传递8.信号事件分类包括()A.抛出信号事件B.捕获信号事件C.开始信号事件D.结束信号事件9.流程监控常用指标()A.实例数量B.任务平均耗时C.挂起实例数D.变量修改次数10.Activiti任务操作包括()A.认领(Claim)B.委托(Delegate)C.完成(Complete)D.挂起(Suspend)四、判断题(共10题,每题2分)1.BPMN2.0是国际标准化流程建模语言。()2.Activiti默认使用H2数据库。()3.排他网关只能有一个输入流。()4.流程实例启动后无法删除。()5.任务监听器仅任务创建时触发。()6.并行网关需所有分支完成才继续。()7.流程变量可存储任意对象无需序列化。()8.子流程可独立部署运行。()9.信号事件可被多个实例捕获。()10.Activiti流程定义ID唯一,版本号不重复。()五、简答题(共4题,每题5分)1.简述BPMN2.0的核心作用及主要元素。2.说明Activiti流程部署的两种常用方式及区别。3.简述流程实例与流程定义的关系。4.说明任务监听器的作用及常见触发事件。六、讨论题(共2题,每题5分)1.如何在流程引擎中实现跨部门流程的权限控制?2.分析并行网关与排他网关的适用场景及差异。---答案部分一、填空题答案1.业务流程管理2.activiti.cfg.xml3.并行4.TaskService5.流程引擎6.空(无触发)7.suspendProcessInstanceById()8.Serializable9.仅一条符合条件的分支执行10.deploymentBuilder()二、单项选择题答案1.C2.B3.B4.B5.C6.A7.A8.D9.B10.D三、多项选择题答案1.ABC2.ABC3.ABCD4.AC5.ABCD6.ABCD7.ABC8.ABC9.ABC10.ABCD四、判断题答案1.√2.√3.×4.×5.×6.√7.×8.×9.√10.×五、简答题答案1.BPMN2.0核心作用是标准化流程建模,便于跨系统协作。主要元素:事件(开始/中间/结束)、活动(任务/子流程)、网关(排他/并行等)、顺序流、数据对象。这些元素构成可视化流程模型,支持设计、执行与监控。2.两种方式:①Classpath部署:部署classpath下的.bpmn文件,需重启引擎生效;②文件系统部署:部署外部路径文件,可动态更新无需重启。区别:Classpath依赖项目资源,文件系统支持动态流程更新。3.流程定义是流程模板(如请假流程XML),含结构、规则;流程实例是模板的运行实例(如某人发起的请假)。关系:一个定义对应多个实例,一个实例关联一个定义,定义通过版本号区分。4.任务监听器用于任务生命周期特定节点执行自定义逻辑(如创建时发通知)。常见触发事件:Create(创建)、Assign(分配)、Complete(完成)、Delete(删除),需实现TaskListener接口。六、讨论题答案1.跨部门权限控制:①RBAC:部门角色(财务/人事)与任务关联;②节点权限:BPMN中为任务设候选组/用户;③动态规则:流程变量传部门标识,监听器动态分配;④集成外部权限系统(LDAP)同步角色。需解耦权限与流程逻辑,便于维护。2.差

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论