内容简介 本书通过引用UML规格书里的图例和定义详细介绍了UML的特色和发展历史,六类UML图,元模型的说明,并且以StarUML为示范,讲解UML,工具如何落实UML概念,还介绍了活动图、控制节点、交互图、生命线、用例图等内容。 本书可作为高等院校计算机专业的教材和参考书,也可作为各类希望了解UML的人员的参考书。 目录 前言 第1章 UML概述 1.1 语言与方法 1.2 图形语言 1.3 国际标准 1.4 面向对象 第2章 六类UML图 2.1 类图 2.1.1 类 2.1.2 可见性 2.1.3 关联 2.1.4 多重性 2.1.5 聚合与组合 2.1.6 泛化 2.1.7 依赖 2.1.8 接口 2.1.9 注释 2.2 对象图 2.3 包图 2.3.1 包 2.3.2 元素导入 2.3.3 包导入 2.3.4 包合并 2.4 活动图 2.4.1 动作与控制流 2.4.2 对象节点与对象流 2.4.3 活动参数节点 2.4.4 引脚 2.4.5 起点与终点 2.4.6 合并 2.4.7 判断 2.5 序列图 2.5.1 交互 2.5.2 生命线 2.5.3 执行发生 2.5.4 消息 2.5.5 终止 2.5.6 一般次序 2.5.7 状态不变式 2.6 用例图 2.6.1 用例与执行者 2.6.2 包含关系 2.6.3 扩展关系 2.6.4 扩展点 第3章 类图(一) 3.1 根基 3.1.1 元素 3.1.2 关系 3.1.3 有向关系 3.1.4.注释 3.2 名称空间 3.2.1 具名元素 3.2.2 名称空间 3.2.3 可见性种类 3.2.4 装包元素 3.2.5 元素导入 3.2.6 包导入 3.3 多重性 3.3.1 多重性元素 3.3.2 类型与类型元素 3.4 表达式 3.4.1 值规格 3.4.2 表达式 3.4.3 不透明表达式 3.4.4 文字规格 3.4.5 实例值 3.5 约束 第4章 类图(二) 4.1 实例 4.1.1 实例规格 4.1.2 槽 4.2 类元 4.2.1 定义 4.2.2 泛化 4.2.3 可重定义元素 4.3 特征 4.3.1 定义 4.3.2 结构特征 4.3.3 行为特征 4.3.4 参数 4.3.5 参数方向种类 4.4 操作 4.5 类 4.5.1 定义 4.5.2 性质 4.5.3 关联 4.5.4 聚合种类 第5章 类图(三) 5.1 数据类型 5.1.1 定义 5.1.2 基本类型 5.1.3 枚举与枚举文字 5.2 包 5.2.1 定义 5.2.2 包合并 5.3 依赖 5.3.1 依赖与具名元素 5.3.2 使用关系 5.3.3 许可 5.3.4 抽象 5.3.5 实现 5.3.6 替代和类元 5.4 接口 5.4.1 实现和行为类元 5.4.2 接口定义 第6章 活动图 6.1 流程 6.1.1 活动节点与活动边 6.1.2 控制流 6.1.3 对象流 6.2 节点 6.2.1 活动 6.2.2 执行节点与动作 6.2.3 对象节点 6.2.4.活动参数节点 6.3 动作 6.3.1 引脚 6.3.2 输出引脚与输入引脚 6.3.3 值引脚 6.4 控制节点 6.4.1 定义 6.4.2 起始节点 6.4 _3终止节点与活动终点 6.4.4 合并节点 6.4.5 判断节点 第7章 交互图 7.1 交互 7.2 消息 7.2.1 消息与消息端 7.2.2 消息种类与消息性质 7.2.3 事件发生与执行发生 7.2.4 一般次序 7.3 生命线 7.3.1 定义 7.3.2 状态不变式 7.3.3 终止 第8章 用例图 8.1 用例与类元 8.2 关联与泛化 8.3 执行者 8.4 包含关系 8.5 扩展关系 8.6 扩展点 第9章 杂项 9.1 基本类型 9.2 UML图 9.2.1 图框 9.2.2 13类图 9.3 共同行为 9.3.1 行为 9.3.2 行为类元 9.3.3 活动 9.3.4 不透明表达式 9.4 构造型 9.4.1 辅助与焦点一 9.4.2 元类 9.4.3 类型与实现类 9.4.4 工具 9.4.5 派生 9.4.6 精化 9.4.7 追踪 9.4.8 实例 9.4.9 创建 9.4.10 调用 9.4.11 发送 9.4.12 责任 9.4.13 创建 9.4.14 销毁 9.4.15 框架 9.4.16 模型库 9.4.17 实现 9.4.18 建造组件 9.4.19 脚本 UML(统一建模语言)是一种用于软件系统分析与设计的标准化建模语言,其精髓在于用图形化的方式描述系统模型。UML从多个不同的角度展现了系统的静态和动态特性,并提供了一套完整的建模工具,包括用例图、类图、活动图、序列图等在内的多种模型图,以帮助开发者对软件系统进行可视化分析、设计、维护和文档化。 本书《UML那些事儿》对UML做了全面而深入的介绍。它不仅覆盖了UML的基本概念、发展历史,还详细解读了UML的六类图,包括类图、对象图、包图、活动图、序列图、用例图等,以及它们各自的元素、关系和应用。通过引用UML规格书里的图例和定义,本书力图让读者更准确地理解和掌握UML的核心概念。 在介绍UML的过程中,本书还涉及了UML元模型。元模型是描述建模语言本身结构的一个概念模型,它在UML中表现为一种框架,用于定义建模元素及其相互关系。通过理解UML的元模型,读者可以更深入地了解UML语言的内在机制,进而能够更灵活地使用UML进行建模。 本书提到的StarUML是一个免费的UML工具,它被用来示范如何将UML概念付诸实践。读者可以通过StarUML来验证书中的理论知识,并通过实际操作加深对UML的理解和应用。 在UML的六类图中,类图是描述系统静态结构的核心,它展示了系统中的类以及这些类之间的各种关系。对象图则是类图的一个实例,它表示的是一个特定时刻系统中类的具体实例以及它们之间的关系。包图则展示了如何将模型分解为更小的部分,有助于理解和管理大型模型。 活动图关注的是系统行为的动态方面,它描述了业务流程或者工作流程中活动的顺序,以及由活动产生的控制流。序列图则强调对象间基于时间顺序的消息交互,展现了对象之间的协作关系和交互过程。 用例图用于捕捉系统的功能需求,它通过展示系统的参与者(用户或其他系统)与系统功能之间的交互,来确定系统应有的功能集合。用例图包括用例、执行者、包含关系和扩展关系等元素,是需求分析和系统设计的重要工具。 书中还提到了UML的杂项,这部分内容涉及了UML图的不同种类、共同行为、构造型等高级话题。构造型是指定了模型元素的新形式或者行为,它允许用户根据具体情况进行定制,使得UML能够适应不同的需求和领域。 《UML那些事儿》不仅为读者提供了UML知识的基础,还对UML的深层次应用和工具实现进行了深入讲解。无论是在学术研究还是实际工作中,这本书都能为读者提供宝贵的指导和帮助。对于希望掌握UML进行系统建模的读者来说,本书是一本不可或缺的参考书籍。
- 粉丝: 40
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
- 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年.txt
- 基于Matlab的2Q-FSK移频键控通信系统仿真.zip
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
- java桌面小程序,主要为游戏.zip学习资源
- Java桌面-坦克大战小游戏.zip程序资源
- 1
- 2
前往页