统一的建模语言UML

发布于:2021-06-20 13:36:46

第15章 统一的建模语言(UML) ? 统一的建模语言(UML)已经在企业中 广泛使用 ?它 把 Booch 、 Rumbaugh 和 Jacobson 等各自独立的OOA和OOD方法中最 优秀的特色组合成一个统一的方法。 ? 在UML中用5种不同的视图来表示一个系 统,这些视图从不同的侧面描述系统。 ? 每一个视图由一组图形来定义。 ① 用户模型视图 :从用户角度来表示 系统。它用使用实例(use case) 来建 立模型,用它来描述由用户方面的可 用的场景。 ② 结构模型视图 :从系统内部来看数 据和功能性。即对静态结构(类、对 象和关系)模型化。 ③ 行为模型视图 :这种视图表示了系 统动态和行为。它还描述了在用户模 型视图和结构模型视图中所描述的各 ④ 实现模型视图 :将系统的结构和行 为表达成为易于转换为实现的方式。 ⑤ 环境模型视图 :表示系统实现环境 的结构和行为。 ? 通常,UML分析建模的着眼点放在 系统的用户模型和结构模型上,而 UML设*5淖叛鄣阍蚨ㄎ辉谛 为模型、实现模型和环境模型上。 需求定义图 排定使用 实例优先级 建立用户 界面模型 建立用户 界面原型 详述使用 实例 需求评审 需求 属性 获得 普通 术语 开发 规划 导出 相关 需求 寻找行为者和 使用实例 构造行为者和 使用实例模型 分析与设计方法图 使用实例分析 结构分析 类设计 子系统设计 数据库设计 使用实例设计 结构评审 设计评审 结构设计 流程描述 分布描述 UML方法中的基本模型 系统 视图 使用图形 适用对象 用户 使用实例图, 活动图 用户, 设计者, 模型 实现者, 测试者 结构 类和对象图, 状态图, 时序图, 设计者, 实现者 模型 协同图, 活动图 行为 状态图, 时序图, 协同图, 实现者, 组装者 模型 活动图, 构件图, 配置图 实现 构件图 实现者 模型 环境 配置图 实现者, 组装者, 模型 测试者 事 务 使用实例图 模 型 事件流 分 析 脚本 UML规划 操作分析过程 相互作用图(时序图,协同图) 对象&类 面 向 对 对象图,类图 象 分 类分组 析 封包图 状态图 构件图 配置图 人 持有人 * 财产 * 房屋 类图 借方 * 债权人 金融机构 * 抵押 本金 信贷银行 银行 利率 到期 *{有序} ? 类图用于表示类的存在和类与类之间 的相互关系,是从系统构成的角度来 描述正在开发的系统。 ? 类的表示 类的名称 属性 属性 :数据类型 属性 :数据类型 = 初值 操作 操作(参数表):结果类型 限定关联 关联名称 类1 限定词 类2 角色1 角色2 聚合、导航和个体数目 整体 类名 聚合,单向导航 0..1 0..1 混合聚合,双向导航 0..* 0..* 部分 类名1 部分 类名2 关联类 类1 角色1 关联名 关联类名 属性 操作 类2 角色2 一般化-特殊化关系 超类 抽象类 操作 子类1 子类2 操作 使用实例图 准备文件 交易 使用 识别 客户 使用 银行职员 申请贷款 贷款经理 时序图:打印 计算机 打印驱动器 打印机 队列 输出文件 打印机空闲 打印输出文件 打印机忙 输出文件 入队列 时序图:打电话 访客 交换机 远程交换机 访客 a {b-a<1} b {c-b<10} c {e-d<5} 拿起话筒 蜂鸣音 拨号码 <10 ... d 路径 铃响信号 e 铃响 拿起话筒 铃响停止信号 铃响停止 协同图:打印 状态图:电梯 年编个辑 器 封包 控制器 图组件 见 、、、 图组件 见 、、、 图形核心 基本图形 核心 窗口核心 窗口系统 基本图形 微软窗口 活动图:磁盘 构件分布图 构件图的组合 配置图:主机与外围设备

相关推荐

最新更新

猜你喜欢