统一建模语言UML完整版_第1页
统一建模语言UML完整版_第2页
统一建模语言UML完整版_第3页
统一建模语言UML完整版_第4页
统一建模语言UML完整版_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 2 3 UML是一种定义良好,易于表达是一种定义良好,易于表达 ,功能强大且普遍实用的建模语言。,功能强大且普遍实用的建模语言。 4 Booch91其它方法其它方法OMT-1OOSE Booch93OMT-2 UML 0.8 UML 0.9&0.91 UML 1.0 UML 1.1 UML同行同行 专家意见专家意见 OMG认证认证 10/95 10/96 & 9/96 OMG审核审核,1/97 OMG修正修正,9/97 OMG采用采用,11/97 UML 1.3 5 类 属性 操作 对象 属性 操作 状态 用例 结点 6 包 注解 构件 接口 依赖泛化 关联聚集 7 8 9 10 11 12

2、 13 14 15 状态状态1 Do:活动活动1 状态状态2 . 事件事件1条件条件1 / 动作动作1 结束结束 事件事件 初始初始 事件事件 空闲空闲 可视菜单可视菜单 左边按钮按下左边按钮按下/显示弹出菜单显示弹出菜单 左边按钮弹起左边按钮弹起/擦除弹出菜单擦除弹出菜单 光标移动光标移动/高亮菜单项高亮菜单项 弹出菜单动作弹出菜单动作 16 投入硬币投入硬币 (有效的)(有效的) 按下选择饮料键按下选择饮料键 Do:显示售货机在备用显示售货机在备用 所有灯都关闭所有灯都关闭 Do:显示金额总数显示金额总数 Do:显示金额已够显示金额已够 饮料选择灯亮饮料选择灯亮 取出饮料取出饮料 结算找零

3、结算找零 扣减存量扣减存量 完成交易完成交易 饮料饮料“售完售完”灯亮灯亮 投入硬币金额投入硬币金额 (1元、元、5元、元、10元元) 金额不足金额不足 再投币再投币 存量为零存量为零 无效的硬币无效的硬币 取消取消 取消取消 回到备用状态回到备用状态 回到备用状态回到备用状态 17 18 下图是时序图的一个例子。 19 20 下图是一个协作图的例子。 21 22 23 24 25 26 27 28 29 设置边界 风险分析 交易估计 进行交易 超越边界 更新帐目 评价 图3.3 贸易系统的用例 30 31 32 33 34 35 36 37 帐册帐册 上级系统接口上级系统接口 供货员供货员

4、销售事件销售事件 商品商品 特价商品特价商品计量商品计量商品 收款机收款机 商品一览表商品一览表 超市销超市销 售管理售管理 系系 统统 (对象层对象层) 38 39 空空 半满半满 满满 创建创建 压入压入(未满未满) 弹出弹出(未空未空) 压入压入 (报错报错) 弹出弹出(报错报错) 弹出弹出(已空已空) 压入压入 弹出弹出 压入压入(已满已满) 40 41 帐册帐册 前班节余前班节余 销售事件表销售事件表 收入累计收入累计 上交款上交款 本班节余本班节余 接班接班 计帐计帐 报帐交班报帐交班 上级系统接口上级系统接口 帐目目册帐目目册 消息发送消息发送 查帐查帐 报帐报帐 价格更新价格更

5、新 种类增删种类增删 供货员供货员 缺货登记表缺货登记表 缺货登记缺货登记 供货供货 销售事件销售事件 收款人收款人 购物清单购物清单 应收款应收款 销售计划销售计划 入帐入帐 商品商品 编号编号 名称名称 单价单价 架上数量架上数量 下限下限 售出售出 补充补充 价格更新价格更新 特价商品特价商品 开始日期开始日期 结束日期结束日期 计量商品计量商品 * *单价单价 计量单位计量单位 计价方式计价方式 * *售出售出 * *补充补充 * *价格更新价格更新 收款机收款机 本班收款员本班收款员 开始时间开始时间 结束时间结束时间 登录登录 售货售货 结帐结帐 商品一览表商品一览表 商品目录商品目录 检索检索 种类增删种类增删 超市销超市销 售管理售管理 系系 统统 (特征层特征层) 42 43 44 45 46 同步消息 异步消息 简单消息 状态图 状态变量 活动 状态 迁徙其始状态 结束状态 47 48 49 50 需求用例 分析设计实现测试 构件视图 用例视图 部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论