面向业务的动态任务分配工作模型定义

合集下载

UML选择、填空

UML选择、填空

一、填空题1、软件对象可以这样定义:所谓的软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。

2、类是具有相同属性和操作的一组对象的组合,即抽象模型中的“类”描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。

3、面向对象程序的基本特征是抽象、封装、继承和多态。

4、在UML中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、物理视图和模型管理视图。

5、UML图包括:用例图、类图、状态图、序列图、活动图、构件图和部署图。

6、用例图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。

一个用例是系统的一个功能单元,是参与者与系统之间进行的一次交互作用。

7、状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。

8、用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。

9、在UML中定义了4种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

10、使用Rational Rose建立的Rose模型中包括4种视图,分别是用例视图、逻辑视图、构件视图和部署视图。

11、在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图、活动图和类图等。

12、逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即系统应该提供的功能。

13、构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系,包含模型代码库、执行文件、运行库和其他构件等信息。

14、部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。

15、Rational统一过程以一种能够被大多数项目和开发组织适应的形式建立起来,其所包含的6项最佳实践为:迭代式软件开发、需求管理、基于构件的架构应用、建立可视化的软件模型、软件质量验证、软件变更控制。

一种面向业务的动态带宽分配方法

一种面向业务的动态带宽分配方法
vc s a d te u i t a t r o a d d h r s u c ,h i lt n r s l h w t a h lo tm s mo e e f in . ie n h t i fc o f b n wi t e o r e te smu a i e ut s o h t t e ag r h i r f ce t ly o Nhomakorabeas i i
A src:B sdo h nls ft dt n lQ ssri o e ad t dtn lD nmi lB nw dh Alct n DB b t t ae nte a a i o a ioa o ev e m d l n r io a ya c ad it l ai ( A)m to , a ys r i c a i a o o e d h ti a il po oe e ie o etd DB l rh T i a o tm asrsvr u d atgso rd i a Q S srie m dl h rc rp ssa sr c— r ne A a o tm.hs l rh bob a osa vnae ft io l o e c oe s t e v i gi gi i a tn v a dt dtn lD A a o tm. i a o tm fl os e h ieec fbn wdh al a o eu s o ieetQ So e- n r io a B l rh t s l rh ul cni rte df r eo ad i l ct n rq et fdf rn o fsr a i gi h gi y d f n t o i
网络要求较严格 , 扩展性 差 , 适合于小型网络。
112 差 分 业 务( f ev 模 型 .. DiS r )

BPMN工作流的基本概念!详解工作流框架Activiti

BPMN工作流的基本概念!详解工作流框架Activiti

BPMN⼯作流的基本概念!详解⼯作流框架Activiti⼯作流⼯作流简介⼯作流(Workflow): ⼯作流就是通过计算机技术对业务流程进⾏⾃动化管理。

实现多个参与者按照预定的流程去⾃动执⾏业务流程。

定义: 通过计算机对业务流程⾃动化执⾏管理主要解决的是: 使在多个参与者之间按照某种预定义的规则⾃动进⾏传递⽂档,信息或任务的过程.从⽽实现某个预期的业务⽬标,或者促使此⽬标的实现⼯作流管理系统的⽬标:管理⼯作的流程以确保⼯作在正确的时间被期望的⼈员所执⾏在⾃动化进⾏的业务过程中插⼊⼈⼯的执⾏和⼲预⼯作流框架:Activiti,JBPM,OSWorkFlow,WorkFlow⼯作流框架底层需要有数据库提供⽀持⼯作流术语⼯作流引擎ProcessEngine对象: 这是Activiti⼯作的核⼼.负责⽣成流程运⾏时的各种实例及数据,监控和管理流程的运⾏BPM业务流程管理:是⼀种以规范化的构造端到端的卓越业务流程为中⼼,以持续的提⾼组织业务绩效为⽬的的系统化⽅法常见商业管理教育如EMBA,MBA等均将BPM包含在内BPMN业务流程建模与标注:这些图如何组合成⼀个业务流程图(Business Process Diagram)讨论BPMN的各种的⽤途:包括以何种精度来影响⼀个流程图中的模型BPMN作为⼀个标准的价值BPMN未来发展的远景流对象⼀个业务流程图有三个流对象的核⼼元素事件⼀个事件⽤圆圈来描述,表⽰⼀个业务流程期间发⽣的东西事件影响流程的流动.⼀般有⼀个原因(触发器)或⼀个影响(结果)基于它们对流程的影响,有三种事件:开始事件,中间事件,终⽌事件活动⽤圆⾓矩形表⽰,⼀个流程由⼀个活动或多个活动组成条件条件⽤菱形表⽰,⽤于控制序列流的分⽀与合并。

可以作为选择,包括路径的分⽀与合并内部的标记会给出控制流的类型Activiti开源⼯作流框架Activiti简介Activiti是⼀个开源的⼯作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进⾏流程调度Activiti 作为⼀个遵从 Apache 许可的⼯作流和业务流程管理开源平台,其核⼼是基于Java的超快速,超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌⼊性和可扩展性,同时更加强调⾯向业务⼈员Activiti 流程引擎重点关注在系统开发的易⽤性和轻量性上.每⼀项BPM业务功能Activiti流程引擎都以服务的形式提供给开发⼈员.通过使⽤这些服务,开发⼈员能够构建出功能丰富,轻便且⾼效的BPM应⽤程序Activiti服务结构Activiti系统服务结构图核⼼类:ProcessEngine: 流程引擎的抽象,可以通过此类获取需要的所有服务服务类:XxxService: 通过ProcessEngine获取,Activiti将不同⽣命周期的服务封装在不同Service中,包括定义,部署,运⾏.通过服务类可获取相关⽣命周期中的服务信息RepositoryServiceRepository Service提供了对repository的存取服务Activiti中每⼀个不同版本的业务流程的定义都需要使⽤⼀些定义⽂件,部署⽂件和⽀持数据(例如BPMN2.0XML⽂件,表单定义⽂件,流程定义图像⽂件等),这些⽂件都存储在Activiti内建的Repository中RuntimeServiceRuntime Service提供了启动流程,查询流程实例,设置获取流程实例变量等功能.此外它还提供了对流程部署,流程定义和流程实例的存取服务TaskServiceTask Service提供了对⽤户Task和Form相关的操作.它提供了运⾏时任务查询,领取,完成,删除以及变量设置等功能HistoryServiceHistory Service⽤于获取正在运⾏或已经完成的流程实例的信息,与Runtime Service中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化FormService使⽤Form Service可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单Activiti中的流程和状态Task均可以关联业务相关的数据IdentityServiceIdentity Service提供了对Activiti系统中的⽤户和组的管理功能Activiti中内置了⽤户以及组管理的功能,必须使⽤这些⽤户和组的信息才能获取到相应的TaskManagementServiceManagement Service提供了对Activiti流程引擎的管理和维护功能这些功能不在⼯作流驱动的应⽤程序中使⽤,主要⽤于 Activiti 系统的⽇常维护核⼼业务对象:org.activiti.engine.impl.persistence.entity包下的类,包括Task,ProcessInstance,Execution等根据不同职责实现相应接⼝的⽅法(如需要持久化则继承PersistentObject接⼝),与传统的实体类不同Activiti组件Activiti上下⽂组件Context: ⽤来保存⽣命周期⽐较长,全局性的信息,类似Application.主要包括如下三类:CommandContext: 命令上下⽂-保存每个命令必要的资源,如持久化需要的sessionProcessEngineConfigurationImpl: 流程引擎相关配置信息-整个引擎全局的配置信息.如数据源DataSource等.该对象为单例,在流程引擎创建的时候初始化ExecutionContext: 持有ExecutionEntity对象持久化组件:Activiti使⽤mybatis作OR映射,并在此基础上增加设计了⾃⼰的持久化框架在流程引擎创建时初始化,顶层接⼝Session,SessionFactorySession有两个实现类:DbSqlSession: 负责sql表达式的执⾏AbstractManager: 负责对象的持久化操作SessionFactory有两个实现类:DbSqlSessionFactory: 负责DbSqlSession相关操作GenericManagerFactory: 负责AbstractManager相关操作Event-Listener组件:Activiti允许客户代码介⼊流程执⾏,提供了事件监听组件监听的事件类型:TaskListenerJavaDelegateExpressionExecutionListenerProcessEngineConfigurationImpl持有DelegateInterceptor的某个实例,⽅便调⽤handleInvocation Cache组件DbSqlSession中有cache的实现Activiti基于List和Map来做缓存:如查询时先查缓存,没有则直接查询并放⼊缓存异步执⾏组件Activiti可以执⾏任务,JobExecutor为其核⼼类,JobExecutor包含三个主要属性:JobAcquisitionThreadBlockingQueueThreadPoolExecutor⽅法ProcessEngines在引擎启动时调⽤JobExecutor.start,JobAcquisitionThread 线程即开始⼯作,其run⽅法不断循环执⾏AcquiredJobs中的job,执⾏⼀次后线程等待⼀定时间直到超时或者JobExecutor.jobWasAdded⽅法,因为有新任务⽽被调⽤。

业务流程建模

业务流程建模
(1)怎样在建模工具中将BPMN规定的符号可视化表示出来;
(2)将建模工具表示的BPMN符号与符号所代表的对象关联起来,从而为输出特定的语言打下基础;
(3)将建模后的图形转换输出成可执行语言,如BPEL4WS(Business Excute Language for Web Service);
(4)怎样用SanBPMN工具对业务流程建模。
(1)How to represent symbols that BPMN stipulates in the modeling tool visually.
(2)How to associate the symbols and targets that symbolsrepresent in BPMN model tool,thusto lay a foundation for outputting the specific language。
To remedy UML deficiency in the business processmodeling,to narrow the disparity between our country and the advanced international countries on Business Process Management System,and tomake Business Process Management of our country occupy a tiny space in the world, it seems to be totaly essential and urgent to design and realize such a product as soon as possible.

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年南宁师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

3、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

7、关系数据库中基于数学的两类运算是______________和______________。

8、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。

()12、可以用UNION将两个查询结果合并为一个查询结果。

()13、在关系模式中,主码和候选码可以有多个。

()14、数据库模式和实例是一回事。

()15、外模式DDL用来描述数据库的总体逻辑结构。

ERP原理与实施考题

ERP原理与实施考题

《ERP原理与实施》课程综合复习资料一、单选题1. 下列哪一项不是物料需求计划MRP的计算依据?A) 主生产计划B) 产品库存信息C) 物料清单D) 物料采购计划2. 下列有关制造资源计划MRPⅡ说法错误的是()。

A) MRPⅡ是以物料需求计划为导向、以投入和产出活动为对象的全过程管理B) MRPⅡ可以实现按需及时生产的目的C) MRPⅡ实现物料信息同资金信息集成,且增加了模拟功能,实现企业整体效益D) MRPⅡ系统实现了物流、信息流与资金流在企业管理方面的集成3. 下列有关ERP和MRPII关系说法不正确的是()。

A) ERP在资源计划和控制功能进步的基础上,功能和性能得到极大的提高B) ERP系统无法扩展应用到非制造业C) 信息技术成果不断应用在ERP系统研制之中,构建了新的结构D) 资源计划的原理和方法在ERP系统得到进一步的扩充和发展4. 下列有关现代管理思想在ERP中的应用说法不正确的是()。

A) ERP是反映现代管理思想的软件系统,主要体现了供应链管理SCM的思想B) ERP结合全面质量管理(TQM, Total Quality Management)以保证质量和客户满意度C) ERP结合敏捷制造以消除一切无效劳动与浪费、降低库存和缩短交货期D) 结合约束理论来定义供应链商的瓶颈环节、消除制约因素来扩大企业供应链的有效产出5. 下列有关ERP发展趋势说法错误的是()。

A) 加强系统的独立性与封闭性B) 注重人力资源开发和知识管理C) 加强决策支持功能,采用数据仓库、数据挖掘技术、工作流管理技术D) 加强系统的集成性与开发性6. 业务流程重组关注的核心领域是()。

A) 问题的“根本性”思考B) 业务流程“彻底的”再设计C) 业绩上“巨大的”提高D) 以上说法都是7. 与传统信息系统不同,ERP软件实施主要是预先开发的完备的应用软件的实施,其主要特征包括()。

A) 体系结构最为重要,能够进行面向流程的配置B) 功能模块的质量保证以及各种可用功能的灵活性C) 企业用户充分而直接的参与,项目人员和非IT用户之间的紧密合作关系D) 以上说法都正确8. 下列有关基于企业模型的ERP数据环境说法错误的是()。

面向服务的业务流程管理


03
规则管理 器:从规 则库中读 取合适的 规则
04
规则管理 器:判断 是否满足 规则条件
05
规则管理 器:执行 规则定义 的活动
业务 流程概述
某某某某大学
1.3 工作流管理系统
它是通过执行软件来完成 对工作流的定义和管理的 软件系统。
A
工作流管理系统 (WFMS)
B
它按照在计算机中预先定 义好的工作流逻辑推进工 作流实例的执行。
业务 流程概述
➢ 活动示例
某某某某大学
1.3 工作流管理系统
业务 流程概述
➢ 应用
某某某某大学
1.4业务流程信息化在服务科学中的应用
服务的管理同企业的管理是一样的,有关业务活动依照时序逻辑关系相互连接构成业务流程,遵循固 定的业务规则,可在计算机辅助下全部或部分自动执行,运行于异步、分布的运行环境中供多人协同工作。
工作流管理系统作为 一个通用的应用功能
现 代
管理系统(DBMS)
开始出现,用于支持
应用系统大大地简化
业务处理,使应用开
了数据管理工作
发人员可以把业务流
程从应用中提取出来
业务 流程概述
以前,由于计算机技术发展的限制,业务流程信 息系统一直未能得到充分发展,各种软件系统只能用 于处理单个任务。直到最近几年,计算机网络技术和 分布式数据库技术发展突飞猛进,多机协同工作技术 日益成熟,人们可以更加精确地对高层的系统行为进 行建模,开发的系统能够更快地对应用需求的变化做 出反应。
某某某某大学
1.1 业务流程管理的起源和发展
业务 流程概述
➢ 业务流程管理系统的发展过程
某某某某大学
1.2 业务流程管理的方法

工作流模型

过程视图是工作流模型的核心视图。

它描述企业的业务流程,定义业务过程中包含的活动以及这些活动之间的逻辑关系。

活动和活动间以连接弧表示控制关系。

通过描述活动的基本属性,如活动由谁执行,有哪些人员、组织或盟员企业负责执行,活动执行需要的软件(如应用程序)和硬件(如机床设备)资源,以及活动的触发条件、执行状态等,可以建立过程视图、资源视图和组织视图的关系。

过程视图是本文研究的主要内容,本文通过ECA规则来表达过程视图。

基于ECA规则和元操作的工作流建模原理3.1 工作流模型的结构图:工作流模型的结构1.1.1过程视图过程视图是工作流模型的核心视图。

它描述企业的业务流程,定义业务过程中包含的活动以及这些活动之间的逻辑关系。

活动和活动间以连接弧表示控制关系。

通过描述活动的基本属性,如活动由谁执行,有哪些人员、组织或盟员企业负责执行,活动执行需要的软件(如应用程序)和硬件(如机床设备)资源,以及活动的触发条件、执行状态等,可以建立过程视图、资源视图和组织视图的关系。

过程视图是本文研究的主要内容,本文通过ECA规则来表达过程视图。

1.1.2组织视图组织视图描述企业中的组织单元和组织单元间的关系。

组织单元是具有一定功能和责任的组织实体,一般会承担过程模型产生的各种任务。

组织单元之间往往存在从属或协作关系,形成一定的对应关系。

本文对组织视图描述中,采用一种面向对象的关系模型,不同于传统的层次结构。

是在组织模型中引入类的概念(如角色类、组织类、人员类、职位类等),建立类之间的关系模型,支持层次化的查找和匹配规则,便于工作流的任务分配和执行者绑定。

1.1.3资源视图资源视图描述企业中资源的类型以及资源实体的属性。

资源是工作流模型中非常重要的一个概念,是活动可以执行的必备条件。

资源类型可以是执行活动所需的软件和硬件设施等,或者是活动执行后产生的新的物理实体。

组织视图和资源视图之间存在着映射关系,即每一个资源实体都有与其对应的责任组织单元,该组织单元负责对此资源实体的使用和维护。

面向业务领域建模举例.


功能分析
• 系统管理员模块
– 系统管理员主要负责发布新闻信息,管理网站用户 和供应商,处理订单,跟踪订单状态,管理供货商,管理 仓库信息
• 网上商品销售顾问模块
– 网上商品销售顾问负责针对VIP客户编辑新商品推 荐的咨询问题,编辑导购过程的人机对话,根据商品 特性编辑商品之间的关联属性
• 产品经理模块
类图
顺序图
数据库设计
• 根据类图和用例图,为该系统建立六张数 据库表:users、loginSession、Courses、 Content、BBS、Test,分别用来存放用户信 息、登录信息、精品课程主要信息、课程 内容信息、考试题库和留言板信息等。
关系数据库
网上商品交易系统的研究
• 本系统主要使用对象是
用例分析
识别参与者
• 选课系统涉及的角色有
– 系统管理员(Administrator) – 学生(Student) – 教师(Teacher) – 他们是用例图中的参与者,具有相同的主要特 征,可以抽象出基本参与者(User)。
识别用例
• 可确定选课系统的用例如下:
– 学生相关的用例包括:查询、选课、取消所选 课程。 – 与教师相关的用例如包全权限管理、根据规则录入、维护更新课程 信息与系统信息,并为系统用户提供打印功能。
– 公司客户 – 系统管理员 – 网上商品销售顾问 – 产品经理
系统总体的功能需求
功能分析
• a.客户模块
– 客户登录网站后,可以浏览新闻信息,在线进行商 品选购,搜索商品,定制订单,查看订单,修改订单, 浏览推荐商品,订购商品,还可以进行实时跟踪订 单状态等活动。 – 该模块中包含VIP客户子模块:当客户是VIP客户 时,系统会有针对性地向其推荐公司的新商品。

管理信息系统总复习题及答案_(精华)

《管理信息系统》总复习题及参考答案一.填空题(1)信息系统包括信息处理系统和信息传输系统两个方面。

(2)作业信息系统由业务处理系统、过程控制系统和办公自动化系统三部分构成。

(3)决策过程可分为情报活动、设计活动、选择活动和实施活动四个阶段。

(4)管理、信息和系统是管理信息系统的三要素。

(5)目前常用的现代化管理方法包括企业资源规划、准时制生产、最优化生产技术和敏捷制造等方法。

(6)基于管理任务的系统层次结构分为战略管理、管理控制(战术管理)、运行控制三个层次。

(7)管理信息系统的技术基础包括计算机技术、网络技术和数据库技术。

(8)数据处理的基本内容包括数据收集、数据转换、数据的筛选、数据的组织、数据运算、数据存储和数据输出。

(9)数据处理经历了简单应用、文件系统、数据库系统三个发展阶段。

(10)数据的逻辑结构分为线性结构和非线性结构两类,线性表、栈、队列及串为线性结构,而树和图为非线性结构。

(11)诺兰阶段模型把信息系统的成长过程划分为初装、蔓延、控制、集成、数据管理、成熟六个不同阶段。

(12)企业系统规划法(BSP)和关键成功因素法(CSF) 是MIS战略规划的常用方法。

(13)B SP方法将过程和数据类两者作为定义企业信息系统总体结构的基础,它利用过程/数据矩阵(也称U/C矩阵)来表达两者之间的关系。

(14)开发管理信息系统的具体方法很多。

通常将它们分为结构化系统开发方法、原型法、面向对象开发方法和CASE开发方法等几大类。

(15)用结构化系统开发方法开发MIS可分为系统分析、系统设计和系统实施三个阶段。

(16)面向对象方法具有封装性、抽象性、继承性和动态链接性四个特点。

(17)可行性分析的结果包括可以立即开发、改进原系统、目前不可行,或者需推迟到某些条件具备以后再进行几种。

(18)详细调查应遵循用户参与的原则。

(19)管理业务调查包括组织结构调查、管理功能调查和管理业务流程调查等。

(20)管理业务流程调查可以用业务流程图和表格分配图来描述。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

D o e f i n i t i o n f o r b u s i n e s s r i e n t e d d n a m i c t a s k a l l o c a t i o n w o r k m o d e l - y
1 2 XU u L f I C h u n a n J i s h a o f S c i e n c e a n d T e c h n o l o C h a n s h a U n i v e r s i t S c h o o l o f C o m u t e r a n d C o mm u n i c a t i o n E n i n e e r i n g g y g y p g g , ) ; ,N C h a n s h a 4 1 0 0 7 3, C h i n a o f D e f e n s e T e c h n o l o 4 1 0 0 0 4, C h i n a 2. S c h o o l o f C o m u t e r a t i o n a l U n i v e r s i t g g y p y
; 修订日期 :2 收稿日期 :2 0 1 3 0 0 0 1 3 2 9 1 1 1 1 - - - - ) 基金项目 : 湖南省科技计划基金项目 ( 0 1 0 GK 3 0 6 8 2
, 女 , 湖南永州人 , 硕士 , 讲师 , 研究 方 向 为 分 布 式 数 据 库 、 工 作 流 技 术 等 ; 徐 建 军 ( , 男, 安 徽 黄 山 作者简介 : 李春芳 ( 9 7 5 9 8 0 1 1 -) -) : 人 , 博士 , 讲师 , 研究方向为软件工程 、 工作流技术等 。E-m a i l 1 2 5 0 0 2 7 0 8@q . c o m q
主要集中于在特定 领 域 的 任 务 分 配 算 法 以 及 动 态 任 务 分 配
] 0 1 1 - ,它们的工作为动态任务分 配 系 统 的相关组 成 内 容 上 [
奠定了一定 基 础 。 然 而 , 现 急 需 在 统 一 动 态 任 务 分 配 工 作 模型基础上建设基 于 不 同 企 业 与 行 业 的 实 际 动 态 任 务 分 配 系统 。 本文在对动态任务分配内容 进 行 充 分 研 究 的 基 础 上 , 基于策略优先的动 态 任 务 分 配 策 略 提 出 了 一 个 通 用 动 态 任
1] 。 到目前 为 止 , 国 内 外 学 者 对 动 态 任 务 分 配 的 研 究 关系 [
务分配工作 模 型 , 并 给 出 其 形 式 化 定 义 , 以 规 范 与 约 束 实 际的动态任务分 配 系 统 开 发 。 最 后 通 过 一 个 实 践 案 例 表 明 该工作模型的应用方法 。
:b ; ; ; ; e w o r d s u s i n e s s r i e n t e d c o m l e t e d n a m i c t a s k a l l o c a t i o n w o r k m o d e l s t r a t e i r s t S T A WM ; f o r m a l i z a t i o n c o m o n e n t s K o f - - -D p y g y p y
0 引 言
任务分配是 许 多 应 用 系 统 中 必 须 解 决 的 问 题 。 以 往 很 多应用系统只完 成 了 将 任 务 分 配 给 合 法 用 户 的 内 容 , 从 而 避免非法用户使 用 系 统 的 问 题 。 然 而 这 种 解 决 方 法 通 常 只 能应对静态的人 力 资 源 和 执 行 过 程 组 成 , 通 常 称 之 为 静 态 任务分 配 。 现 今 , 人 力 资 源 结 构 与 内 容 在 不 断 发 生 变 化 , 执行过程也在随 着 业 务 流 程 的 发 展 与 整 合 而 不 断 更 新 , 因 此亟需动态的任务 分 配 方 法 解 决 员 工 与 任 务 的 执 行 与 评 价
2 0 1 4年8月 第3 5卷 第8期
计算机工程与设计
OMP UT E R E NG I N E E R I NG AN D D E S I GN C
A u . 2 0 1 4 g o . 8 V o l . 3 5 N

:T A b s t r a c t o o s o l v e t h e d e f i c i e n c o f t h e c o m l e t e b u s i n e s s r i e n t e d d n a m i c t a s k a l l o c a t i o n w o r k m o d e l a n d t h e u n c l a r i t o f - y p y y ’ , f r o i r s t d n a m i c t a s k a l l o c a t i o n w o r k m o d e l S T AWM w a s w o r k i n r e l a t i o n s h i s a m o n t h e m o d e l s c o n s t i t u t i o n s a s t r a t e - -D - p y g p g g y , ,r o s e d .U s i n t h e m a t h e m a t i c a l s e t t h e o r t h e c o m o n e n t s e l a t i o n s h i s a n d e x e c u t i n a l o r i t h m s o f t h e w o r k m o d e l S - p g y p p g g , D r a c t i c e o f t h e u n i v e r s a l t a s k a l l o c a t i o n s s t e m w a s b u i l t . T AWM w e r e f o r m a l i z e d a n d a f o u n d a t i o n f o r t h e r e s e a r c h a n d t h e p y r o v i d e d t o i l l u s t r a t e t h e u s e o f t h e w o r k m o d e l . T h e n c a s e s u s e d i n t h e a r o v i n a n d e x a m i n i n r o c e s s f o r t h e b a n k c r e d i t w e r e p p p g g p
1 工作流内的动态任务分配内容结构描述
在动态任务 分 配 的 执 行 过 程 中 , 无 论 相 关 内 容 如 何 复 杂 , 实际上任 务 分 配 产 生 的 过 程 与 结 果 与 3 类 角 色 有 关 , 它们分别是 参 与 者 、 候 选 者 以 及 任 务 执 行 者 。 所 谓 参 与 者 ) 指的是 整 个 动 态 任 务 分 配 过 程 伊 始 确 立 的 大 ( r t i c i a n t a p p 概任务分配范围 , 以 便 将 某 些 不 符 合 任 务 执 行 需 求 的 人 员 直接排除在分配对象 之 外 , 或 者 确 立 基 本 的 分 配 单 元 ( 如 , 该群体为任务 执 行 者 的 基 础 选 择 对 象 。 所 团队或角色等 ) )指的 是 在 参 与 者 中 有 意 愿 参 与 任 务 谓候选者 ( c a n d i d a t e 执行的人员 , 他 们 可 能 是 最 终 任 务 执 行 者 , 但 是 还 需 要 根 据任务分配工作 推 进 的 机 制 来 决 定 , 而 每 个 候 选 者 都 其 可 )是指根据 能执行的任务列表内容 。 所谓执行 者 ( e x e c u t o r
第3 5卷 第8期
李 春 芳 , 徐 建 军 :面 向 业 务 的 动态 任 务 分 配 工 作 模 型 定 义
·2 1· 9 6
多个任务分配方 案 最 终 选 择 确 立 的 任 务 执 行 者 , 一 般 情 况 下 , 该内容不会 被 变 更 , 如 果 因 为 特 殊 原 因 导 致 其 不 能 实 际完成任 务 , 则 需 要 将 该 任 务 重 新 推 进 任 务 分 配 系 统 中 , 重新生成相应的参与者 、 候选者以及执行者内容 。 根据长期的实 际 工 作 流 应 用 的 研 究 以 及 相 关 文 献 的 参 考 , 可将工作流中的动态任务分配结构定义为以下几种 : ( ) 动态组 织 机 构 。 所 谓 动 态 组 织 结 构 是 指 与 任 务 分 1 配对象关联的组 织 机 构 实 体 约 束 内 容 是 发 生 变 化 的 。 任 务 分配对象约束定义 了 可 能 执 行 任 务 的 人 员 必 须 具 备 的 基 本 条件 , 其内容 可 由 相 关 人 员 所 具 备 的 角 色 、 权 限 、 职 位 以 及组织 单 元 定 义 , 也 可 能 与 相 关 人 员 具 备 的 技 能 、 团 队 、 负载 、 兴趣度来 定 义 。 需 要 相 应 的 动 态 组 织 机 构 定 义 来 支 撑相应的动态任 务 分 配 对 象 选 择 。 动 态 组 织 机 构 对 动 态 任 务分配过程的影响往往在参与者的选择上 。 ( ) 任务选 择 执 行 方 式 。 所 谓 任 务 选 择 执 行 方 式 指 的 2 是根据实际业务 流 程 工 作 模 式 的 定 义 , 参 与 者 是 否 可 以 主 动选择任务执行 的 模 式 。 目 前 任 务 选 择 执 行 方 式 大 体 分 推 ( ) 和拉 ( )2 种 。 其 中 推 方 式 指 相 应 的 参 与 者 不 u s h l l u p p 具备选择任务执 行 的 能 力 , 而 由 系 统 直 接 将 相 应 任 务 推 给 符合任务执 行 条 件 的 对 象 ; 在 推 的 过 程 中 , 可 定 义 系 统 选 择的依据从而定 义 参 与 者 集 合 到 候 选 者 集 合 的 转 换 。 如 医 院医生的病人看诊与病人住院治 疗 、 学 校 的 课 程 教 学 工 作 、 工厂订单分配就 属 于 推 模 式 。 拉 模 式 则 允 许 符 合 任 务 执 行 条件的参与者根 据 自 己 的 意 愿 选 择 相 应 的 任 务 来 执 行 , 从
相关文档
最新文档