图书介绍

UML面向对象分析与设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML面向对象分析与设计
  • 谭庆平等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121060183
  • 出版时间:2008
  • 标注页数:252页
  • 文件大小:61MB
  • 文件页数:263页
  • 主题词:面向对象语言,UML-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UML面向对象分析与设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 案例场景1

案例场景A——课程注册管理系统1

业务背景1

业务需求1

解决方案1

功能描述2

任务说明2

案例场景B——机票预订管理系统3

业务背景3

业务需求3

解决方案3

功能描述3

任务说明4

第2章 初识GOAD和UML5

案例场景5

搭建分析和设计环境5

任务5

GOAD中常用到的UML9

图9

符号16

第一次使用UML进行OOAD21

任务21

为什么要学习OOAD和UML25

小结26

习题27

课堂练习27

任务27

课后实践27

任务27

第3章UML到Java的映射29

案例场景29

表示结构29

任务29

表示关系34

任务34

小结45

习题46

课堂练习46

任务46

课后实践46

任务46

第4章 收集需求47

案例场景47

需求调研47

业务需求48

业务建模48

任务48

业务描述51

系统需求54

用例建模54

任务54

用例描述59

习题64

小结64

课堂练习64

任务64

课后实践64

任务64

第5章用UML进行面向对象分析65

案例场景65

基于用例的面向对象分析65

静态分析66

任务66

动态分析73

分析顺序图73

任务73

分析活动图80

任务80

分析状态图83

任务83

通过界面原型验证功能需求85

任务85

小结93

习题94

课堂练习94

任务94

课后实践94

任务94

第6章 架构设计95

案例场景95

架构设计原则96

架构、框架和设计模式的关系97

架构设计要解决的问题102

架构模式103

分层103

MVC 104

SOA 105

J2EE应用架构设计109

分层109

任务109

各层间通信113

包图及各包描述113

任务116

类图118

顺序图118

构件图120

任务122

部署图123

任务124

对分析类进行技术选型125

边界类125

控制类125

实体类125

通过架构原型验证非功能需求126

小结127

习题127

课堂练习127

任务127

课后实践128

任务128

第7章 面向对象设计原则129

案例场景130

引言130

单一责任原则(SRP)131

任务131

开放封闭原则(OCP)134

完全替换原则(LSP)135

合成/聚合复用原则(CARP)139

任务139

依赖倒转原则(DIP)141

接口隔离原则(ISP)142

最少知识原则(LOD)144

无循环依赖原则(ADP)145

任务145

小结146

习题147

课堂练习147

任务147

课后实践147

任务147

第8章 可重用的设计模式149

案例场景149

使用设计模式解决设计问题149

创建对象实例151

创建唯一的对象*全局访问——Singleton(单例)151

缓存对象——Object Pool(对象池)154

任务155

分离具体的类——Factory(工厂)157

类间的关系161

为系统中的一组接口提供一致的界面——Facade(外观)161

转换成客户需要的接口——Adapter(适配器)162

对象间的通信165

把请求封装成一个对象——command(命令)165

通知状态变化——Observer(观察者)169

应对变化——Strategy(策略)173

任务173

小结178

习题178

课堂练习178

任务178

课后实践178

任务178

第9章 详细设计179

案例场景179

基于用例的设计179

任务180

子系统设计186

任务186

映射分析类到设计类193

任务193

数据模型设计203

任务204

小结209

习题209

课堂练习209

任务209

课后实践210

任务210

第10章 代码重构211

案例场景 211

重构原则211

何时需要重构212

重构分类213

任务217

小结222

习题222

课堂练习222

任务222

课后实践223

任务223

第11章UML 2*0的新特性225

引言225

提高模型的精确性226

新的语言框架227

建模能力增强229

用例图增强233

活动图增强233

类图增强236

通信图237

集成OCL 237

何时使用OCL 238

同UML元模型的关系239

基本值和类型241

对象和属性243

集合操作248

OCL中的消息251

小结251

习题252

热门推荐