3 信息系统模型3 信息系模型统模型.ppt

3 信息系统模型3 信息系模型统模型.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 类实现接口 * 对象类的图标用实线矩形框表示,矩形框中含有若干分隔框,分别包含类的名字、属性、操作和约束等。 * 此对象类角色是一个匿名对象类角色,“:”后面的是对象名 * 网络打印文件时序图 * 银行取款时序图 * 上次课到此。 * 活动图的作用就相当于流程图。 * MailBox,RoutingList,MailQueue分别是构件Mailer的三个对象类。 用::引出包名,如上例,System是dialog.dll 所属的包。 说明可见性表示。 * ADO:ActiveX Data Object,一种数据库连接标准,用ASP实现动态网页时,对数据库的连接可用ADO,也可用ODBC。 BookDataSQL ADO组件是负责连接数据库的组件,用于读取图书信息的组件,它实现了接口BookData, BookTitleData组件是处理书名信息的组件,它的信息依赖于接口BookData。 接口也可为类和类之间的接口,此种接口可用类图表示。参见文章“在UML中表示Java继承和接口” * Public(+):表明该对象类可为外部对象类识别和使用; Private(-):表明该对象类只能为本包中的对象类识别和使用; Protected(#):表明该对象类可为本包及本包下的子包中的对象类识别和使用。 暨南大学深圳旅游学院 状态图(续) 初始状态(Initial State) 代表一个状态图的起始点,是一个伪状态(Pseudo State),用一个实心圆表示。 终结状态(Final State) 代表一个状态图的终止点,是一个伪状态,用一个圆中套一个实心圆表示。 判定(Decision)判定是在状态图中的一个特定的位置,工作流(Work Flow)因保安条件的取值而发生分枝。用空心小菱形表示。 分劈(Fork)与接合(Join) 分劈是一个源状态分为两个或两个以上的目标状态,接合是两个以上的源状态连接为一个目标状态。在分劈与接合之间的工作流是并行执行的。分劈与接合合称为同步(Synchronization)。 暨南大学深圳旅游学院 分劈与接合的图形表示 目标状态 源状态 目标状态 源状态 源状态 目标状态 Synchronization Bar 订购 库存 待售 报废 售出 订购 入库 出库 报损 报损 销售 书店图书状态图 暨南大学深圳旅游学院 idle dialing working ringing Call someone 手机状态图 {connected} Finish connection Be called Pick up 暨南大学深圳旅游学院 7. 活动图 活动图(Activity Diagram)用来描述事物发展变化的过程。活动图可以用来描述业务流程、工作流程、类中的操作流程等。 活动图的基本图形元素有:动作状态、动作流、泳道、对象流、判定等。 动作状态(Action State)表达原子的或不可中断的动作或操作的执行。用上下两条平行线,两侧圆弧构成的图框表示,框内设置动作名称或动作表达式。在一张活动图中,一个动作状态允许多处出现。 动作流(Action Flow)是一个实体的不同动作状态之间的联系,说明状态之间的控制流。动作流用实箭线表示,从一个动作出发指向另一个动作状态。动作流可以是无条件的,也可以是有条件的。 暨南大学深圳旅游学院 活动图(续) 泳道(Swimlane)代表对象对活动的责任。泳道把活动图中的活动划分为若干组,并把这些组指定给对象,这些对象必须履行该组所包括的活动。泳道用垂直实线划出,垂直线分隔的区域就是泳道。 对象流(Object Flow)是动作状态与对象之间的依赖联系,表示动作使用对象或动作对对象的影响。对象流用虚箭线表示。虚箭线可以是从动作状态出发指向对象,表示该动作创建或更新了对象流所指向的对象;虚箭线也可以是从对象出发指向动作状态,表示该动作使用对象流所指向的对象。 核对入库单 图书上架 登记库存帐 凭到货通知单领取图书 核对图书 填入库单 图书入库 修改入库单 采购员 库管员 有误 有错 报价 进入商店 看某商品 付款 交易完成 顾客 营业员 :bill [unpaid] :bill [paid] 交易完成 暨南大学深圳旅游学院 活动图与状态图 活动图与状态图有类似的功能与作用,但又有其区别。状态图描述的是一个对象的各种状态,而活动图描述的是多个对象的各种状态,且活动图包含有状态图所描述的信息。因此一般当需要描述关键对象时,可用状态图描述它的各种状态。 活动图的侧重点是对象的变化过程,而状态图的侧重点是对象的各种状态。 暨南大学深圳旅游学院 8. 构件图 构件(Component)是系统的物理实现模块。 常见的构件有系统的配置构件,如COM+、Java Beans等;构件也可以是

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档