×
UML统一建模实用教程(第2版)(微课版)

UML统一建模实用教程(第2版)(微课版)

1星价 ¥41.8 (7.6折)
2星价¥41.8 定价¥55.0
暂无评论
图文详情
  • ISBN:9787302629238
  • 装帧:平装
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:268
  • 出版时间:2023-06-01
  • 条形码:9787302629238 ; 978-7-302-62923-8

本书特色

“UML统一建模实用教程”是计算机科学与技术专业及其相关专业的必修课程,也是系统分析师和设计师的必修课程。《UML统一建模实用教程(第2版)(微课版)》对UML语言及建模方法的介绍科学合理:(1)书中介绍的建模过程不是从需求分析制品或者设计制品中抽取的局部片段,而是从整体设计并且结合实践进行系统讲解。(2)《UML统一建模实用教程(第2版)(微课版)》介绍UML语言及建模的过程,同时在面向对象的分析、设计阶段介绍领域建模、用例建模、动态建模的全过程,这使得UML语言学习与实际建模实践紧密结合。在面向对象分析设计阶段,学生可以正确理解和运用建模方法。此外,《UML统一建模实用教程(第2版)(微课版)》还将面向对象分析设计技术与建模技术有机地结合在一起,并通过网上书店建模、气象监测系统建模和电梯系统建模,揭示了面向对象开发技术和建模方法的内在关联性。另外配套电子课件、微课视频、习题答案等教学资源,能够方便教与学。 建模步骤详细,理论和应用紧密结合。配备微视频、PPT、习题答案、教学大纲、教案等建模步骤详细,理论和应用紧密结合。配备微视频、PPT、习题答案、教学大纲、教案等

内容简介

《UML统一建模实用教程(第2版)(微课版)》是一本关于UML语言基础和建模方法的实用教程,以真实系统的需求分析、设计为背景,详细介绍了UML语言的构造块、规则、公共机制和建模方法。同时,以网上书店系统建模、气象监测系统建模和电梯系统建模为实例,详细演示了领域建模、用例建模和动态建模的全过程,并结合面向对象分析设计技术,详细讲解了启发性知识和建模经验。为方便教学,配套微视频、实验指南、课后习题答案,教师另赠教学大纲及教案、教学方案表、PPT课件等资源。 《UML统一建模实用教程(第2版)(微课版)》建模方法与建模实训紧密结合,建模步骤详细易懂,通过学习,读者能够真正掌握建模技术。《UML统一建模实用教程(第2版)(微课版)》适合作为高等院校计算机专业及其他相关专业的教材,也可以作为培训机构计算机相关专业的培训教材。

目录

目 录 第1篇 UML语言基础 第1章 UML概述 3 1.1 什么是UML 3 1.1.1 UML简史 3 1.1.2 UML定义 4 1.1.3 UML的特点 4 1.2 什么是模型 4 1.2.1 模型的用途 6 1.2.2 建模的目的和原则 6 1.2.3 模型的分类 7 1.3 UML工具 8 1.3.1 UML工具介绍 8 1.3.2 如何选择UML工具 8 1.4 本章小结 9 1.5 习题 9 第2章 UML语言体系 10 2.1 UML语言组成 10 2.2 构造块:事物 11 2.2.1 结构事物 11 2.2.2 行为事物 15 2.2.3 分组事物 16 2.2.4 注释事物 16 2.3 构造块:关系 16 2.4 构造块:图 18 2.4.1 UML图 18 2.4.2 UML视图 21 2.5 规则和公共机制 22 2.5.1 规则 22 2.5.2 公共机制 22 2.6 建模中的五种视图 24 2.7 本章小结 25 2.8 习题 26 第3章 用例图 27 3.1 用例图的概念 27 3.2 参与者和用例 28 3.2.1 参与者 28 3.2.2 用例 29 3.3 参与者之间的关系 31 3.3.1 识别参与者 31 3.3.2 参与者间的关系模型 31 3.4 用例之间的关系 32 3.4.1 包含关系 32 3.4.2 扩展关系 33 3.4.3 泛化关系 34 3.5 参与者与用例之间的关系 34 3.6 用例组织和实例化 35 3.7 用例规格描述 36 3.7.1 事件流 36 3.7.2 用例模板 37 3.7.3 用例优先级 38 3.7.4 用例粒度 38 3.8 用例描述实例 39 3.9 用例与协作 41 3.10 常用建模技术 42 3.10.1 对系统语境建模 42 3.10.2 对系统需求建模 42 3.11 本章小结 44 3.12 习题 44 第4章 类图 45 4.1 类 45 4.2 关系 47 4.2.1 依赖 47 4.2.2 泛化 48 4.2.3 实现 48 4.2.4 关联 49 4.2.5 关联的属性 51 4.3 一个简单的类图 53 4.4 类图中的元素 54 4.5 常用建模技术 57 4.5.1 对系统词汇建模 57 4.5.2 对简单协作建模 58 4.5.3 对数据库逻辑模式建模 59 4.5.4 对关系建模 60 4.5.5 领域模型的创建过程 60 4.6 本章小结 64 4.7 习题 64 第5章 对象图和组合结构图 65 5.1 对象的表示 65 5.2 对象间的关系 66 5.3 简单的对象图 67 5.4 类图与对象图 67 5.5 如何绘制对象图 68 5.6 组合结构图 68 5.6.1 端口 68 5.6.2 对构件结构建模 69 5.6.3 对类结构建模 70 5.7 本章小结 70 5.8 习题 71 第6章 包图 72 6.1 什么是包 72 6.2 包的表示 73 6.2.1 包名 73 6.2.2 包中的元素 74 6.2.3 包的构造型 75 6.3 包间关系 77 6.3.1 依赖关系 77 6.3.2 泛化关系 78 6.4 包的传递性 79 6.5 创建包图 80 6.5.1 寻找候选包 80 6.5.2 调整候选包 80 6.5.3 确定包中元素的可见性 81 6.6 常用建模技术 81 6.6.1 对成组元素建模 81 6.6.2 对体系结构建模 83 6.7 本章小结 84 6.8 习题 84 第7章 顺序图和协作图 85 7.1 顺序图 85 7.1.1 顺序图的组成 85 7.1.2 消息 86 7.1.3 循环、分支和并发 88 7.1.4 场景建模 95 7.2 协作图 97 7.2.1 协作图的组成 97 7.2.2 循环和分支 98 7.2.3 顺序图与协作图的区别 99 7.3 本章小结 100 7.4 习题 100 第8章 活动图 101 8.1 活动图的组成 101 8.2 高级建模元素 104 8.3 嵌套活动图 110 8.4 常用建模技术 111 8.4.1 对工作流程建模 112 8.4.2 对操作建模 113 8.5 本章小结 114 8.6 习题 114 第9章 交互概况图、定时图 和部署图 115 9.1 交互概况图 115 9.1.1 活动图为主线 115 9.1.2 顺序图为主线 116 9.2 定时图 118 9.2.1 定时图的组成元素 118 9.2.2 定时图的应用 119 9.3 部署图 120 9.3.1 结点 120 9.3.2 链接 122 9.3.3 常用建模技术 122 9.4 本章小结 124 9.5 习题 124 第10章 状态机图 125 10.1 状态机图中的元素 125 10.1.1 一个简单的状态机 125 10.1.2 状态的表示 126 10.1.3 外部迁移的表示 127 10.1.4 分支的表示 130 10.2 迁移 131 10.3 状态 132 10.3.1 复合状态 132 10.3.2 历史状态 134 10.3.3 子状态机之间的异步通信 135 10.4 创建状态机图的方法 136 10.4.1 识别主要状态 136 10.4.2 识别迁移 137 10.4.3 细化状态和迁移 138 10.4.4 把简单状态合并为复合 状态 138 10.5 常用建模技术 139 10.5.1 对对象的生命周期建模 139 10.5.2 对反应型对象建模 141 10.6 本章小结 144 10.7 习题 144 第11章 构件图 145 11.1 什么是构件 145 11.2 构件图的组成元素 146 11.2.1 一个简单的构件图 146 11.2.2 构件的表示 146 11.3 构件间的关系 147 11.4 构件图 149 11.4.1 构件图的作用 149 11.4.2 简单构件图 149 11.4.3 嵌套构件图 150 11.5 制品 150 11.5.1 制品的表示 150 11.5.2 制品的构造型 151 11.5.3 制品的种类 151 11.5.4 制品与类的区别 151 11.6 常用建模技术 152 11.6.1 对可执行程序建模 152 11.6.2 对源代码建模 153 11.7 本章小结 154 11.8 习题 154 第2篇 UML高级技术 第12章 双向工程 157 12.1 双向工程简介 157 12.2 正向工程 157 12.3 逆向工程 160 12.4 实例应用 161 12.5 本章小结 166 12.6 习题 166 第13章 统一软件过程(RUP) 167 13.1 统一软件过程概述 167 13.1.1 RUP的4个阶段 168 13.1.2 RUP的迭代模型 170 13.2 RUP中的核心工作流 170 13.2.1 需求工作流 171 13.2.2 分析工作流 174 13.2.3 设计工作流 177 13.2.4 实现工作流 179 13.2.5 测试工作流 182 13.3 RUP裁剪 185 13.4 本章小结 185 13.5 习题 186 第3篇 系统建模实践 第14章 网上书店系统建模 189 14.1 领域建模 189 14.1.1 领域建模方法 189 14.1.2 领域建模过程 189 14.2 用例建模 197 14.2.1 用例建模方法 197 14.2.2 用例建模过程 198 14.3 动态建模 219 14.3.1 动态建模方法 219 14.3.2 动态建模过程 219 14.4 本章小结 227 14.5 习题 228 第15章 气象监测系统建模 229 15.1 初始阶段 229 15.1.1 气象监测站需求 229 15.1.2 定义问题的边界 230 15.1.3 系统用例 235 15.2 细化阶段 236 15.2.1 气象检测系统用例 236 15.2.2 系统架构设计 241 15.3 构造阶段 243 15.3.1 帧机制 243 15.3.2 发布计划 245 15.3.3 传感器机制 245 15.3.4 显示机制 247 15.3.5 用户界面机制 247 15.4 交付阶段 249 15.5 本章小结 249 15.6 习题 249 第16章 电梯系统建模 250 16.1 实体类、边界类和控制器类 250 16.2 领域建模 251 16.3 用例建模 254 16.4 动态建模 256 16.5 测试和验证 258 16.6 本章小结 259 16.7 习题 259 参考文献 260
展开全部

作者简介

王先国,东北大学硕士研究生、高级工程师、广州新华学院信息科学学院专任教师,先后发表论文20余篇,主持省级项目1项,参与省级项目2项,主持市级项目5项、校级项目12项,主持并参与开发18个大型工程项目,以**作者出版著作14部,以第二作者出版著作2部,主要讲授的专业核心课程有:软件工程、java设计模式、UML统一建模、java程序设计、C++程序设计、java WEB技术、SSH框架技术、TCP/IP协议。考取的资格证书有:信息安全工程师、高级网络管理师、需求分析师。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航