图书介绍

UML理论与实作 个案讨论与经验分享2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML理论与实作 个案讨论与经验分享
  • 张裕益编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113047513
  • 出版时间:2002
  • 标注页数:226页
  • 文件大小:23MB
  • 文件页数:241页
  • 主题词:

PDF下载


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

下载说明

UML理论与实作 个案讨论与经验分享PDF格式电子书版下载

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

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

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

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

图书目录

第1章 什么是面向对象1

数据成员与成员函数2

方法3

对象5

面向程序、面向数据与面向对象9

面向对象软件开发的优缺点13

范例1 找出简单对象——类图与对象图介绍16

第2章 UML与Rational Rose基础介绍23

什么是UML24

何时该使用UML26

如何使用UML27

为何使用Rational Rose29

使用Rational Rose与不使用Rational Rose的开发成本30

范例2 运用Rational Rose制作简单的UML设计规格32

“自动柜员机”的简单设计范例32

第3章 如何进行使用案例分析39

什么是使用案例40

可视化建模的好处47

可视化建模是一种良好的沟通工具48

可视化建模可以有效获取商务逻辑49

可视化建模可以管理软件系统的复杂性51

可视化建模可以定义软件系统的结构52

可视化建模可以加强组件的可重用性54

使用案例与程序55

使用案例与对象59

使用案例的运作机制62

如何把握及规划使用案例65

范例3 实际操作使用案例——使用案例图问题思考68

第4章 高级使用案例分析技巧71

再论使用案例规格说明书72

AUDI类型的使用案例76

使用案例之间的关系82

建模规范86

编码规范86

版本控制88

使用案例命名原则89

使用案例编号原则89

顺序图编号原则90

建模规范的重要性93

注释使用原则93

系统操作者与企业操作者95

汇总:使用案例的概念澄清97

系统的特征98

使用案例的特征98

使用案例的优点99

使用案例的缺点100

使用案例分析的进行方式100

操作者101

使用案例102

情境103

实例104

建模规范104

使用案例的关系104

第5章 交互与顺序图介绍107

范例4 移动电话系统109

移动电话系统的使用方式109

移动电话系统的功能110

移动电话系统的使用案例110

定义移动电话系统的对象112

移动电话系统对象之间的通信113

交互的概念115

对象116

连接117

信息118

编号119

移动电话系统的顺序图122

顺序的概念123

活动区124

启动124

时间124

生命线124

对象124

交互图的特征125

异步信息128

线程129

死锁129

批处理的使用案例图与顺序图131

不好的批处理使用案例图131

好的批处理使用案例图132

什么是批处理的操作者132

批处理的其他图形133

从使用案例到交互图134

从使用案例看顺序图134

设计阶段的顺序图绘制方式135

模式与顺序图135

类图与顺序图135

技术与顺序图135

评估顺序图136

结论136

第6章 对象与类137

类图的概念138

没有时间140

概念数据模型的延伸140

节点与路径144

分析阶段的类图145

类设计的概念146

类设计指南149

一、边界类:149

三、实体类Entity Classes:154

二、控制类:154

使用B-C-E模型的好处155

优点155

找出类之间的关系156

状态机159

状态图160

活动图163

第7章 软件开发的配置管理167

配置管理169

组件图介绍170

部署图介绍175

Web Publisher介绍176

软件项目开发管理简介178

什么是软件项目179

什么是好的软件项目179

什么是软件项目开发180

软件项目的开发阶段有哪些180

参与软件项目的成员有哪些181

需求管理(Requirement Management)182

变更管理(Change Management)184

配置管理186

第8章 软件开发的生命周期187

土法炼钢的方式189

采行土法炼钢方式的原因190

采行土法炼钢方式的后果191

传统的软件工程开发方法191

传统软件开发方法的优缺点192

面向对象软件开发方法193

面向对象软件开发方法的优缺点194

什么是Rational Unified Process195

为何采用Rational Unified Process196

进行面向对象软件开发的先决条件196

进行面向对象软件开发的程序197

特别介绍:Extreme Programming199

每天第一件事是起立做晨间会报200

请客户驻厂201

请客户写需求201

开放的工作环境201

两人一组写程序202

每周工作40小时202

先写测试程序后写正式的程序203

简单设计203

不断整合203

第9章 UML与数据库设计205

“出货系统”范例介绍206

企业使用案例说明207

操作#4:货运公司确认送货日期与时间208

操作#3:国内供应商与货运公司敲定送货日期208

操作#2:国内供应商确认订单208

操作#1:国外客户下订单208

操作#5:货运公司送货209

操作#6:国外客户收到货209

其他使用案例说明209

相关类说明211

关系型数据库设计212

在Rational Rose之中进行数据库设计217

以Rational Rose进行数据库设计的必备条件217

实际操作示范219

热门推荐