- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 采购业务类图、交互图和状态图
第6章 采购业务类图、交互图和状态图 §6.1 采购业务类图(一) §6.2采购业务交互图 §6.3 采购业务类图(二) §6.4采购业务状态图 §6.1 采购业务类图(一) §6.1.1 寻找采购业务中的类 §6.1.2 寻找采购业务中的属性 §6.1.3 确定采购业务中类之间的关系 §6.1.1 寻找采购业务中的类 采购业务系统中的实体类有: 采购申请单 供应商信息 商品信息 采购定单 采购付款申请单 采购入库申请单 采购退货单 采购退货收款申请单 §6.1.2 寻找采购业务中的属性 §6.1.3 确定采购业务中类之间的关系 §6.2采购业务交互图 §6.2.1 采购业务顺序图 §6.2 .2采购业务协作图 §6.2.1 采购业务顺序图 交互图属于UML中的动态图,交互图中包括顺序图和协作图,顺序图和协作图是等效的,可以相互转换。顺序图强调在时间序列上,对象间发生了什么样的信息交互,协作图强调任意两个类之间发生了什么样的信息交互。 产品到货后验收的顺序图 以货品验收用例为例,把活动图转换成顺序图如下: 产品验收合格的顺序图 产品到货后验收的顺序图 以货品验收用例为例,把活动图转换成顺序图如下: §6.2.2 采购业务协作图 协作图与顺序图是等价的,可以用软件 (例如Rose)由顺序图生成。 产品到货后验收的协作图 由顺序图转化得到协作图如下: §6.3 采购业务类图(二) 设计阶段完成之后,就要编写代码实现系 统。需要在每个方法里编写什么代码,实现 什么功能,就是在这个步骤确定的。 边界类的类图 以货品验收用例为例,添加方法后的边界类的类图: 实体类的类图 §6.4采购业务状态图 状态图描述一个类通过事件的触发,从 一个状态转移到另外一种状态上。一个类可 以有一个状态图,但并不是所有的类都可以 画状态图,如果一个类的属性没有多个状态 ,那么这个类就没有状态图。 采购定单的状态表 采购定单是否审核过 采购定单是否审核通过 采购定单是否重新填写好 采购定单状态 否 否 否 定单初次填写好并被提交,未被审核过 是 否 否 定单被审核但未通过,返回给销售员尚未被重填 是 是 否 定单被审核并且通过,无需重填 是 否 是 定单审核未通过,采购管理员重新填写好 是 是 是 状态不存在 否 否 是 状态不存在 否 是 是 状态不存在 否 是 否 状态不存在 采购订单的状态图 第6章 小 结 采购业务类图 采购业务顺序图 采购业务协作图 采购业务状态图 思考题 1.类有哪些组成部分? 2.如何获取类的方法? 3.什么是顺序图? 4.顺序图和协作图有哪些联系和区别? 5.什么是状态图? 6.状态图的作用是什么?
文档评论(0)