成功加入购物车
吕云翔 、 赵天宇 、 丛硕 著 / 人民邮电出版社 / 2016-04 / 平装
售价 ¥ 0.01
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-10-01
卖家超过10天未登录
UML与Rose建模实用教程
本书四部分,共21章,其中,第一部分包括软件工程与面向对象方法、UML概述、Rational Rose概述,第二部分包括UML概念模型、UML中的事物、UML中的关系、用例图、包图、类图、协作图、顺序图、状态图、组件图、活动图、部署图,第三部分包括统一软件开发过程,需求分析,系统分析,系统设计,系统实现、测试及部署,第四部分包括开发实例——博客网站。
吕云翔 北航软件学院副教授,主要研究项目及领域: 软件工程、企业资源规划、计算机教育 著作: 实用软件工程 人民邮电出版社 软件工程 人民邮电出版社 计算机英语教程 人民邮电出版社等
目 录第一部分 概述第1章 软件工程与面向对象方法 21.1 软件工程简介 21.1.1 软件工程的发展过程 21.1.2 软件工程的目标和原则 31.2 面向对象方法简介 31.2.1 什么是面向对象方法 31.2.2 面向对象方法的发展历史 41.2.3 面向对象方法的基本概念 41.2.4 面向对象方法的优势 6小结 7习题 7第2章 统一建模语言UML 92.1 软件建模简介 92.1.1 什么是模型 92.1.2 建模的重要性 92.1.3 建模的基本原理 102.2 UML简述 102.3 UML的发展历史 112.3.1 UML的出现背景 112.3.2 UML的诞生及其标准化 122.3.3 UML 2规范 122.4 UML的目标与应用范围 132.4.1 UML的目标 132.4.2 UML的应用范围 14小结 14习题 14第3章 Rational Rose工具概述 163.1 Rose简述 163.1.1 何谓Rose 163.1.2 Rational Rose对UML的支持 173.2 Rational Rose的安装 183.2.1 安装前的准备 183.2.2 安装过程 193.3 Rational Rose的使用 253.3.1 Rational Rose界面介绍 253.3.2 Rose的基本操作 31小结 38习题 38第二部分 UML概念详解第4章 UML概念模型 404.1 构造块 404.1.1 事物 404.1.2 关系 424.1.3 图 434.2 通用机制 454.2.1 规格说明 454.2.2 修饰 454.2.3 通用划分 454.2.4 扩展机制 464.3 "4+1"架构 474.3.1 "4+1"架构的概念和组成 474.3.2 "4+1"架构要解决的问题 484.3.3 运用"4+1"视图方法进行软件架构设计 49小结 50习题 50第5章 用例图 525.1 用例图的基本概念 525.2 参与者 535.2.1 参与者的概念 535.2.2 确定参与者 535.2.3 参与者的泛化关系 545.3 用例 555.3.1 用例的概念 555.3.2 用例与参与者 555.3.3 用例的特征 565.3.4 用例的粒度 575.4 用例之间的关系 585.4.1 泛化关系 585.4.2 依赖关系 595.5 用例描述与文档 605.5.1 用例描述概述 605.5.2 前置条件与后置条件 615.5.3 事件流 615.5.4 补充约束 625.5.5 用例文档实践 625.6 应用用例图建模 635.6.1 用例图建模技术 635.6.2 用例图使用要点 655.7 实验:使用Rose绘制用例图 655.7.1 用例图的Rose操作 655.7.2 绘制机票预订系统的用例图 68小结 70习题 70第6章 类图与对象图 736.1 类图的基本概念 736.2 类图的组成元素 746.2.1 类 746.2.2 接口 776.2.3 类图中的关系 776.2.4 涉及类的其他概念 836.3 类图的实例--对象图 856.3.1 对象图概述 866.3.2 对象图的组成元素 866.4 类图与对象图的建模技术 876.4.1 类图的建模技术 876.4.2 正向工程与逆向工程 886.4.3 对象图的建模技术 896.4.4 面向对象设计的原则 896.5 实验:使用Rose绘制类图 926.5.1 类图的Rose操作 926.5.2 绘制机票预订系统的类图 97小结 101习题 101第7章 包图 1047.1 包图的基本概念 1047.2 包 1047.2.1 包的概念 1057.2.2 包的作用 1077.2.3 元素的分包原则 1077.3 包的依赖关系 1077.4 包图的建模技术 1097.5 实验:使用Rose绘制包与包图 1107.5.1 包图的Rose操作 1107.5.2 使用包组织UML图中的元素 112小结 112习题 113第8章 顺序图 1158.1 顺序图的概念 1158.2 顺序图的组成元素 1168.2.1 对象 1168.2.2 生命线 1168.2.3 激活 1178.2.4 消息 1178.3 (*)UML 2中的"片段"概念 1198.4 顺序图建模技术 1208.5 (*)顺序图的变体--时间图 1218.6 实验:使用Rose绘制顺序图 1228.6.1 顺序图的Rose操作 1228.6.2 绘制登录用例的顺序图 124小结 125习题 125第9章 协作图 1279.1 协作图的概念 1279.2 协作图的组成元素 1289.2.1 对象 1289.2.2 链 1299.2.3 消息 1299.3 协作图与顺序图 1309.4 协作图建模技术 1319.5 (*)UML 2中的通信图 1319.6 实验:使用Rose绘制协作图 1329.6.1 协作图的Rose操作 1339.6.2 绘制查询航班用例的协作图 134小结 135习题 135第10章 状态图 13810.1 状态图的基本概念 13810.1.1 状态机 13810.1.2 状态图 13910.2 状态图的组成 14010.2.1 简单状态 14010.2.2 转换 14110.2.3 伪状态 14410.3 复合状态 14510.4 状态图的建模技术 14710.5 实验:使用Rose绘制状态图 14710.5.1 状态图的Rose操作 14810.5.2 绘制航班类的状态图 152小结 154习题 154第11章 活动图 15611.1 活动图基本概念 15611.2 活动图组成元素 15711.2.1 动作和活动节点 15711.2.2 开始和终止 15811.2.3 控制流 15811.2.4 判断节点 15811.2.5 合并节点 15911.2.6 泳道 15911.3 活动图的高级概念 16011.3.1 并发 16011.3.2 分叉节点 16111.3.3 结合节点 16111.3.4 对象流 16111.3.5 扩展区域 16211.4 活动图建模技术 16211.5 活动图的进一步说明 16311.6 实验:使用Rose绘制活动图 16311.6.1 活动图的Rose操作 16311.6.2 绘制用户购票的活动图 166小结 167习题 167第12章 组件图 17012.1 组件图的基本概念 17012.2 组件图的组成元素 17112.2.1 组件 17112.2.2 接口 17212.2.3 组件图中的关系 17312.2.4 (*)Rose中的特殊组件 17312.2.5 (*)UML 2中组件的嵌套 17512.3 组件图的建模技术 17512.4 实验:使用Rose绘制组件图 17612.4.1 组件图的Rose操作 17612.4.2 绘制机票预订系统的组件图 178小结 179习题 179第13章 部署图 18113.1 部署图的基本概念 18113.2 部署图的组成元素 18113.2.1 节点 18213.2.2 部署图中的关系 18213.3 部署图建模技术 18313.4 实验:使用Rose绘制部署图 18313.4.1 部署图的Rose操作 18313.4.2 绘制机票预订系统的部署图 185小结 185习题 186第三部分 建模过程剖析第14章 统一软件开发过程 18914.1 统一软件开发过程概述 18914.1.1 什么是软件开发过程 18914.1.2 统一软件开发过程简介 19014.1.3 统一软件开发过程发展历程 19014.2 过程总览 19114.3 阶段和迭代--时间维度 19114.3.1 起始阶段 19214.3.2 细化阶段 19314.3.3 构建阶段 19414.3.4 转化阶段 19514.3.5 迭代 19514.4 过程的静态结构 19614.4.1 工作者 19614.4.2 活动 19614.4.3 制品 19714.4.4 工作流 19714.5 核心工作流 19714.6 在统一软件开发过程中使用UML 20014.6.1 起始阶段常用UML图 20114.6.2 细化阶段常用UML图 20214.6.3 构建阶段常用UML图 20214.6.4 转化阶段常用UML图 203小结 204习题 205第15章 小型网上书店系统 20715.1 小型网上书店系统的需求分析 20715.1.1 项目背景描述 20715.1.2 系统需求分析 20715.1.3 用户管理模块 20815.1.4 订单管理模块 20815.1.5 书目管理模块 20815.2 系统的UML基本模型 20915.2.1 需求分析阶段模型 20915.2.2 基本动态模型 21015.3 类的设计与实现 21215.3.1 系统设计类 21315.3.2 类的实现 21415.4 系统的组件图和部署图 21515.4.1 系统的组件图 21515.4.2 系统的部署图 215第16章 小型二手货交易系统 21716.1 需求分析部分 21716.1.1 子系统划分 21816.1.2 系统功能需求 21816.1.3 非功能需求 22116.2 系统设计部分 22116.2.1 系统设计类图 22116.2.2 关键用例的动态模型 22416.2.3 类的代码框架 227第17章 汽车服务管理系统 22917.1 汽车服务管理系统的需求分析 22917.1.1 系统功能需求 22917.1.2 车辆及路线管理模块 23017.1.3 人员管理模块 23017.1.4 信息管理模块 23017.2 系统的UML基本模型 23017.2.1 需求分析阶段模型 23017.2.2 基本动态模型 23117.3 系统中的类 23417.3.1 系统类图 23417.3.2 生成类的代码框架 23617.4 系统的划分与部署 23717.4.1 系统的包图 23717.4.2 系统的部署图 237附录 习题答案 238参考文献 248
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30