??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美激情亚洲激情,欧洲精品久久久,99精品综合http://www.aygfsteel.com/devin/articles/326284.htmldelvindelvinFri, 16 Jul 2010 03:47:00 GMThttp://www.aygfsteel.com/devin/articles/326284.htmlhttp://www.aygfsteel.com/devin/comments/326284.htmlhttp://www.aygfsteel.com/devin/articles/326284.html#Feedback0http://www.aygfsteel.com/devin/comments/commentRss/326284.htmlhttp://www.aygfsteel.com/devin/services/trackbacks/326284.html 1.目的和意?br />
在实现工作流pȝq程中,我们发现工作系l中如何自动产生dQ如何分z,如何完成Q如何和其他d集成是一个复杂的问题?br />
要想能解册些复杂的问题Q没有一个完整的概念模型Q在开发过E中׃出现需要的功能彼此冲突Q顾得了q个顾不了那个Q程序员׃处于此失彼的状态。而这些问题的解决需要在逻辑层面Q也是概念层面Q而不能gq到实现层面Q及~码层面?br />
有了d概念模型Q我们从模型可以判断它的处理能力和功能?br />
2.d模型需要考虑的层?br />
?a title="现实d分析" href="http://www.aygfsteel.com/devin/articles/306405.html" target="_blank">现实d分析-工作系l之一 q篇文章中,我们可以发现Q即使一个简单的程涉及的Q务也是很复杂的,需要考虑的方面非常多。我们只有对q些层面q行深入的分析才能设计出一个较好的d概念模型?br /> 下面我们具体分析d涉及的各个方面,q提出在模型中如何表达。大体分为:
 
 d产生
 d传?br />  d状?br /> d关系 
2.1 d产生
在现实中d的生非常复杂。自己可以给自己创徏dQ比如,我想ȝ刚上映的电媄Q我q自己周么讑֮一个Q务,M电媄。还有些d是从其他人那儿分z来的,有些d是有其他d分拆来的。若在Y件系l中Q有些Q务是本Y件系l生(自动或手工)Q有些Q务是有其他系l生的。在工作系l中Q经常就遇到工作系l本w生的d和从其他pȝ创徏的Q务问题,而客户希望在他的d列表都一L昄出来Qƈ能处理?br />  通过上面单的描述Q我们应该能感觉CQ务生的复杂性。ؓ了对d产生q行抽象Q我们引入两个概念,d来源和Q务生方式?br /> d来源用来表达d是从哪里来的Q比如来自工作流pȝQ来自张三,来自行政部。Q务来源不限于是人。在现实中,我们l常遇到某个部门的hl你下达dQ这个Q务虽然是那个具体的hl你下达的,但实际上应该属于那个部门下达的,即没有他,其他人在那个岗位也会下达Q那个h只是一个代理hQ毕竟部门不能说话?br /> d产生方式表达d是怎么产生的,q个已经有点考虑到Y件系l了。在现实中,没有什么手工和自动产生d的区分。这U区分是把Q务处理引入Y件系l以后的事?

delvin 2010-07-16 11:47 发表评论
]]>
现实d分析-工作之一http://www.aygfsteel.com/devin/articles/306405.htmldelvindelvinWed, 14 Jul 2010 08:48:00 GMThttp://www.aygfsteel.com/devin/articles/306405.htmlhttp://www.aygfsteel.com/devin/comments/306405.htmlhttp://www.aygfsteel.com/devin/articles/306405.html#Feedback0http://www.aygfsteel.com/devin/comments/commentRss/306405.htmlhttp://www.aygfsteel.com/devin/services/trackbacks/306405.html
1.前言
1.1 Z么需要分析现实Q务执?br />   1Q规范对国内的h工参与的程x不够
在分析XPDL和其他规范时Q发现这些规范大多数都是x于国外的情况Q就是比较关注流E自动化Q对国内l常要求的那Uh工干预和自由等场景不大x。你可以说国内客h工作用偏了Q假若你站在国外的情况,但我们也可以q样来看Q国内的q样情况Q是不是工作新发展的一个动力,是工作流从不成熟到成熟的一个阶DcMQ关注客L需求,比规范本w重要,不管是国外客h是国内客P客户需求是技术法中的永恒动力?br />   2Q对工作类d和其他Q务认识不?br /> 1.2 目的
   设法分析现实dcd和执行情况,计Q务模型做理论准备?br />
2.内容
 现实中Q务执行情况非常复?/span>,我们有必要对现实的复杂情况进行分析,在分析的基础上抽象成几种基本情况Q其他的复杂情况可有q些基本情况l合而成。最好能拿出一个面向对象的d执行模型Q最好用UML表达Qؓ我们的工作流工作处理作准备。在实现时再分析一下那些现实的处理情况可以支持,那些情况不能支持,对不能支持的情况要说明情?/span>(现实分析不清, 工作处理模型不能表辄实情?/span>,模型能表达但没时?/span>, 其他原因)?/span>

为分析现实情?/span>,让我们用case的方式来分析Q重点关注Q务执行情cؓ了分析的真实性,我重点分析了一个真实的转正程Q注Q考虑了隐U,我隐d体公司的名字和h名)Q下表是转正程的图CC,该图可能没有表示此流E的所有内容,若分析需要我可能加一点东西来满现实的需要,我们量严格遵@现实程的运行情况,不考虑权限控制{实现问题,侧重控制程的运转和d产生Q分zQ:

                  
                    ?/span> 1 XX公司员工转正甌


1 直接完成d

定义QQ务接受者完成Q务?/span>

例子Q(XX转正程Q张三在XX公司实习了三个月Q文U发送{正资料给张三Q文U发送{正资料就相当于启动一个{正流E实例,现实中ƈ没有程实例创徏的概念,都是隐含的)Q此时该转正程走到填写转正甌Q张三有了一个Q务,填写转正甌Q张三在规定旉内填写{正申P完成该Q务,程到达初审zd?/span>

2 暂停某项d

暂停某项d又分几种情况Q可能不全)

情况1 Q?/span>暂停某项dQ不限定旉Q在该Q务未时的情况下Q可以随时l?/span>

例子Q(XX公司转正程Q张三{正流E走到复审这一步,部门l理有一Q务,复审张三的{正申P但部门经理因有事要出差(多长旉不能定Q,只能暂停复审dQ等到有旉再复审?/span>

情况二:暂停某项d一D|?/span>

例子Q(XX公司转正程Q张三{正流E走到复审这一步,部门l理有一Q务,复审张三的{正申P但宋刚因有事要出差(旉Z个星期)Q只能暂停复审Q务一个星期,{过了一个星期,复审l箋?/span>

情况?/span>Q暂停某Q务,具体旉不知道,但重新开始的条g知道

例子Q(XX公司转正程Q张三{正流E走到答辩这一步,{辩委员会成员(部室MQQ部门经理,文秘Q和{辩人吴U军都有一Q务,参加{辩会,但是部门l理有事要出差,不能参加Q所有h的Q务都处于暂停Q部门经理的情况属于情况一Q其他h的Q务l的条g是部门经理回来,他的d重新开始?/span>

此处有一个问题(对参加答辩会的生的d看法问题Q:把参加答辩会是看作一个Q务,有多人协作完成,q是看作多个dQ还是既看作一个Q务,也看作多个Q务。现实情况好象有一个隐含视角问题,从公司的角度Q?/span>top-level ,不限于是公司Q来看答辩会是一个Q务,很可能郭安艳代表公司在公司日E上有一条答辩会条目Q相当于待办dQ,从个人来_每h都有一个Q务,现实中,他们很可能每人都在自q待办事宜内记录一条参加答辩会的条目(相当于待办工作项Q?/span>

3 拒绝某项dQ不考虑原因Q?/span>

例子Q(_论软g转正程Q吴U军转正程走到{辩q一步,{辩委员会成员(部室MQQ部门经理,文秘Q和{辩人张三都有一Q务,参加{辩会,因ؓ部室MQ正在准备电力pptQ不惛_加,他就发消息给部门l理不想参加Q实质上是拒绝此Q务)Q部门经理就召集其他的h开{辩会(此处又涉及对拒绝d的处理)?/span>

4 l止Q取消,l束Q某Q?/span>

例子Q(XX公司转正程Q张三{正流E走到答辩这一步,{辩委员会成员(部室MQQ部门经理,文秘Q和{辩人张三都有一Q务,参加{辩会,因ؓ不知道什么原因,张三H然d公司Q假设情况)Q以上Q务只能终止,实际上整个流E只能终止(此处涉及C个Q务结束对zd和流E的影响Q但不在此处解Q?/span>

?/span>Q在现实世界Q终止,l束和取消的含义差不多,我们在现实生zM可以l常不加区分的用这些词Q不q在软g世界q些词需要区别对待,具体区别有待在Y件品分析中定义Q主要是_区分对资源的销毁和回收情况?/span>

5 指派/分派某项d

指派d的情冉|w也非常复杂Q以下把暂时能想到的情况列一下:

情况一Q把自己的Q务指z他h

例子Q(XX公司转正程Q张三{正流E走到答辩这一步,{辩委员会成员(部室MQQ部门经理,文秘Q和张三都有一Q务,参加{辩会,因ؓ部室MQ正在准备一个竞标书Q不惛_加,他就指派另外一个hQ被委托人)代表他参加答辩会Q这样部室主ȝd变成了被委托h的Q务?br /> 分析Q此处假定Q务能被重新指z他h。在现实中,有些d可以重新指派l他人,但有些Q务就不可以,比如涉及某些需要签|法律效应的文g׃可以。在现实世界Q一般也没有详细定义那些可以Q那些不可以Qh们基本随机或按某U隐性规则处理。但若要在Y仉域处理此cL况,需要精定义,而要_定义之前Q就需要分析现实情况,q进行抽象徏模?/span>

情况二:部门领导Q主等{)把本部门的Q务指z具体的员工?/span>

例子Q(XX公司转正程Q张三{正流E走到答辩这一步,部门l理指派{辩委员1和答辩委?参加{辩会?/span>

以上只是对现实中各种可能情况的描qͼ注:不够全面Q仅侧重于参与?/span>[执行?/span>]是h的情况)Qƈ不是合理的抽象,Q暂时不知道如何抽象好)不知你有什么看法?








delvin 2010-07-14 16:48 发表评论
]]>
վ֩ģ壺 | Ϫ| κ| ̩| ½| | ɽ| | ɽ| ʲ| | | Ұ| | ղ| | ³ľ| ȫ| ɽ| ֳ| ӽ| | ӳ| Ϫ| ͬ| | | ɽ| | ֶ| ƽ| Ѯ| | | | ״| Ϲ| | | | Դ|