阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 某公司的用品采购流程如下所述。 (1)由营业部门提出需求用品清单。 (2)将需求用品清单交采购部门建立采购采买单据。 (3)采购部门建立采购采买单据后

admin2010-01-15  19

问题 阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。
    【说明】
   某公司的用品采购流程如下所述。
   (1)由营业部门提出需求用品清单。
   (2)将需求用品清单交采购部门建立采购采买单据。
   (3)采购部门建立采购采买单据后,交财务部门,向财务部申请款项,预支定金。
   (4)财务部建立应付帐款单据后,核支款项。
   (5)采购部门再收到款项后,进行采买。
   (6)采买完成,执行:
   ①发票核剩余款项交财务部,即由财务部门处理。
   ②用品点交营业部门发放,即由营业部门处理。
   (7)进行财务结算处理,执行:
   ①采购部门:采购单据结案。
   ②财务部门:帐款冲销结案。
   【问题】
   完成下面的UML活动图对象流分析,1~11为活动,设计此采购活动的流程。
   

选项

答案1.送出需求用品清单(营业部门)。 2.建立采购采买单据(采购部门)。 3.向财务部门申请款项:预支定金(财务部门)。 4.财务部建立应付账款单据后:核支款项(财务部门)。 5.收到款项,进行采买(采购部门)。 6.采买完成(采购部门)。 7.用品点交发放(营业部门)。 8.发票及剩余款项交财务(财务部门)。 9.采购单据结案(采购部门)。 10.账款冲销结帐(财务部门)。 11.关闭采购单据(采购部门)。

解析 活动图(Active Diagram)是一种用来设计系统动态视图的图形,是UML中的流程图,而且可以设计活动与活动之间的流程控制,因此运用活动图可以设计系统的动态角度。
   利用活动图设计系统的动态视图时,应用的方式有两种:
   (1)设计工作流程(对象流程)。
   (2)设计操作。
   对象流(Object Flow):是将对象放置在活动图上,来指定参与此活动图的事务,接着将建立、修改或销毁这些对象的活动或转换,运用依赖关系连在一起,这种对象和依赖关系的使用方式称为“对象流”。
   问题中有11个活动,3个对象:营业部门,采购部门,财务部门。其中营业部门有2个活动,采购部门有5个活动,财务部门有4个活动。
   分析已知的采购流程描述,先区分出各个对象独自的活动,和对象之间联系的活动,从整个活动图的“初始状态”和“最终状态”入手,再从每个对象的第一个活动和最后一个活动入手,注意并发的活动。通过这些方法,可以比较顺利的得到结果。
   这道题需要考生对UML知识的扎实掌握,并且有一定的软件工程和面向对象的实践,才能很好的解决这类问题。
   最后给出完整的采购流程活动图对象流分析中的11个动作。
转载请注明原文地址:https://kaotiyun.com/show/S0DZ777K
0

相关试题推荐
随机试题
最新回复(0)