图书介绍

UML实战教程 面向.NET开发人员2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML实战教程 面向.NET开发人员
  • (美)Martin L. Shoemaker著;高猛,朱洁梅译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302119392
  • 出版时间:2006
  • 标注页数:325页
  • 文件大小:53MB
  • 文件页数:341页
  • 主题词:面向对象语言,UML-程序设计-教材

PDF下载


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

下载说明

UML实战教程 面向.NET开发人员PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 UML和UML五步法:都是关于交流的3

第1章 UML简介:面向对象的分析和设计(OOAD)3

1.1 对象3

1.2 分析5

1.3 设计5

1.4 模型6

1.5 UML8

1.5.1 UML的统一8

1.5.2 与UML相混淆的概念9

1.5.3 UML图10

1.6 UML的作用17

1.7 总结18

1.8 练习题答案18

2.1.1 过程中的问题20

2.1 使用一个过程20

第2章 UML五步法:轻量级OOAD20

2.1.2 回答:UML五步法21

2.1.3 UML五步法概述22

2.2 自己实践UML22

2.2.1 寻找问题23

2.2.2 从朋友处获得帮助23

2.3 第1步:定义24

2.3.1 UML表示法24

2.3.2 第1步的具体过程29

2.4 第2步:细化32

2.4.1 UML表示法32

2.4.2 第2步的具体过程37

2.5 第3步:分配39

2.5.1 UML表示法:泳道39

2.5.2 第3步的具体过程46

2.6 第4步:设计49

2.6.1 UML表示法49

2.6.2 组件49

2.6.3 接口50

2.6.4 实现50

2.6.5 依赖关系50

2.6.6 组件图50

2.6.7 第4步的具体过程51

2.7 第5步:重复58

2.7.1 UML表示法59

2.7.2 第5步的具体过程61

2.8 第5步(a):再次重复74

2.9 第5步(b):再次重复?77

2.10.1 UML表示法79

2.10 第5步(c):重复(反过来)79

2.10.2 部署图80

2.10.3 设计部署:总结81

2.11 总结81

第3章:实用指南:起作用的图83

3.1 做有用的工作83

3.1.1 目标83

3.1.2 问题84

3.1.3 听众84

3.1.4 .NET视角84

3.1.5 使用工具84

3.2 模型规则84

3.3 “合法的”并不一定是“漂亮的”85

3.4 MTB规则86

3.5 7±2规则88

3.6 简历规则89

3.7 “您只是没有理解”从来不是一个借口90

3.8 每个图表达一个故事91

3.9 公路地图规则92

3.10 使用原型定义您自己的UML94

3.11 刚刚好的建模:分析,而不是瘫痪(paralysis)95

3.12 总结98

第4章 .NET的UML视图100

4.1 .NET基础100

4.1.1 命名空间100

4.1.2 类101

4.1.3 结构体101

4.1.5 枚举102

4.1.6 事件和委托102

4.1.4 接口102

4.1.7 异常103

4.1.8 程序集103

4.1.9 System.Object104

4.2 常见的.NET应用程序105

4.2.1 控制台应用程序105

4.2.2 WinForms应用程序105

4.2.3 WebForms应用程序106

4.2.4 Web服务106

4.3 总结107

第Ⅱ部分 案例分析:应用于.NET解决方案的UML111

第5章 需求:我门的麻烦从这儿开始111

5.1 收集需求111

5.2 需求分类113

5.3 确定需求之间的依赖115

5.5 评审需求116

5.4 绘图需求116

5.6 需求:.NET视角117

5.7 总结117

第6章 第1步:定义需求118

6.1 犬舍管理系统118

6.1.1 您所知道的一切未必正确118

6.1.2 提醒一句话:提前工作118

6.2 确定和组织角色119

6.2.1 KMS角色原型(Stereotype)121

6.2.2 角色分层模式121

6.3 确定和组织域对象129

6.3.1 KMS域对象原型131

6.3.2 域对象分层模式(The Domain Object Hierarchy Pattern)131

6.4 为每个角色确定和编制用例141

6.5 评审域对象以确保所有必要的用例157

6.6 管理人员对需求的观点159

6.6.1 安置职员160

6.6.2 编制计划163

6.6.3 跟踪166

6.6.4 报告167

6.6.5 修正167

6.6.6 风险管理167

6.7 测试人员对需求的观点168

6.8 文档人员对需求的观点168

6.9 总结168

第7章 第2步:细化需求169

7.1 确定每个用例的场景并制图169

7.2 管理人员对细化需求的观点175

7.2.1 安置职员176

7.2.2 编制计划176

7.2.6 风险管理177

7.2.5 修正177

7.3 测试人员对细化需求的观点177

7.2.3 跟踪177

7.2.4 报告177

7.4 文档人员对细化需求的观点178

7.5 总结179

第8章 第3步:将需求分配到组件和接口180

8.1 从需求模型进入体系结构模型180

8.2 向活动图添加泳道182

8.2.1 定义承包人时间表(Define Contractor Schedule)182

8.2.2 检查承包人作业列表(Review Contractor Task List)185

8.2.3 请求口令(Request Password)186

8.2.4 查看PetCam(View PetCam)187

8.3 管理人员对泳道和接口的观点190

8.3.1 安置职员190

8.3.2 编制计划190

8.5 文档人员对泳道和界面的观点191

8.4 测试人员对泳道和界面的观点191

8.6 总结191

8.3.3 跟踪191

8.3.6 风险管理191

8.3.5 修正191

8.3.4 报告191

第9章 第4步:设计体系结构192

9.1 我所指的“体系结构”是什么意思?192

9.2 搜集和整理接口193

9.2.1 宠物接口194

9.2.2 承包人接口195

9.2.3 设施接口200

9.2.4 视频接口200

9.2.5 基础设施接口201

9.2.6 安全接口201

9.3 搜集和整理用户界面203

9.4 为组件分配接口和用户界面204

9.4.1 为UI组件分配用户界面205

9.4.2 为功能组件分配接口206

9.4.3 添加用户特有的组件207

9.4.4 添加遗漏的东西208

9.5 从活动图确定依赖关系209

9.6 组织体系结构210

9.6.1 体系结构模式212

9.6.2 选择KMS体系结构216

9.6.3 环境图(Context Diagram)217

9.7 管理人员对体系结构的观点218

9.7.1 安置职员218

9.7.2 编制计划218

9.7.3 跟踪218

9.8 测试人员对体系结构的观点219

9.9 文档人员对体系结构的观点219

9.7.5 修正219

9.7.6 风险管理219

9.7.4 报告219

9.10 总结220

第10章 第5步:重复设计组件221

10.1 设计UI组件221

10.1.1 为该组件创建一个新的设计模型221

10.1.2 为该组件创建UI原型222

10.1.3 定义UI需求223

10.1.4 细化UI需求225

10.1.5 分配UI职责233

10.1.6 设计UI结构238

10.2 设计服务组件241

10.2.1 为该组件创建一个新的设计模型241

10.2.2 细化服务需求241

10.2.3 分配服务职责243

10.2.4 设计服务结构245

10.3 一个可供选择的方法:使用VS.NET和RATIONAL XDE249

10.3.1 运用VS.NET和XDE设计ContractorWeb250

10.3.2 运用VS.NET和XDE设计ContractorSystem253

10.4 管理人员对组件设计的观点257

10.4.1 安置职员257

10.4.2 编制计划259

10.4.3 跟踪259

10.4.4 报告259

10.4.5 修正259

10.4.6 风险管理259

10.5 测试人员对组件设计的观点259

10.6 文档人员对组件设计的观点260

10.7 总结260

11.1 将组件分配到各节点262

第11章 从外部设计部署262

11.1.1 记账系统263

11.1.2 主管系统263

11.1.3 接收系统263

11.1.4 Web服务器263

11.1.5 KMS服务器263

11.1.6 视频服务器263

11.1.7 数据库服务器263

11.2 描述节点263

11.3 设计逻辑部署264

11.4 设计物理部署267

11.5 描述关联267

11.6 管理人员对部署的观点268

11.6.1 安置职员268

11.6.2 编制计划268

11.6.3 风险管理269

11.7 测试人员对部署的观点270

11.8 文档人员对部署的观点270

11.9 总结270

第Ⅲ部分 隐藏在代码后面的内容275

第12章 开发过程的UML模型275

12.1 瀑布模型的UML模型276

12.2 螺旋过程的UML模型280

12.3 统一过程的UML模型282

12.3.1 4个关键特征282

12.3.2 核心工作流程282

12.3.3 统一过程阶段284

12.3.4 需求工作流程284

12.3.5 分析工作流程285

12.3.6 设计工作流程286

12.3.7 实现工作流程287

1 2.3.8 测试工作流程288

12.3.9 定制统一过程289

12.4 UML五步法的UML模型290

12.5 极限编程的UML模型291

12.6 总结295

第13章 所有内容都是关于交流的296

13.1 UML的其余内容296

13.1.1 顺序图296

13.1.2 协作图298

13.1.3 状态图300

13.2 在开始的地方结束301

第Ⅳ部分 附录307

附录A 犬舍管理系统的规范307

附录B 精选的UML工具列表319

附录C 参考书目320

附录D 网络资源目录324

热门推荐