图书介绍

面向对象信息系统的设计思想PDF|Epub|txt|kindle电子书版本网盘下载

面向对象信息系统的设计思想
  • (美)劳尔·西德尼·瓦兹拉威克著;吴骅,王学昌,杨莉灵译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302476047
  • 出版时间:2018
  • 标注页数:339页
  • 文件大小:63MB
  • 文件页数:357页
  • 主题词:信息系统-系统分析;信息系统-系统设计

PDF下载


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

下载说明

面向对象信息系统的设计思想PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 关于本书1

1.2 面向对象系统开发2

1.3 统一建模语言(UML)2

1.4 统一过程(UP)3

1.5 当前进度5

1.6 思考题5

第2章 业务建模6

2.1 业务建模概述6

2.2 系统概要视图8

2.3 业务用例10

2.3.1 业务参与者与业务工作者11

2.3.2 自动化的机遇12

2.4 业务活动图14

2.4.1 基本元素14

2.4.2 控制流节点16

2.5 业务状态依赖18

2.6 其他说明21

2.7 当前进度22

2.8 思考题22

第3章 高级别需求23

3.1 高级别需求概述23

3.2 系统参与者24

3.3 系统用例24

3.3.1 独立会话26

3.3.2 交互27

3.3.3 一致性结果28

3.3.4 基本用例29

3.3.5 简要用例29

3.3.6 系统边界29

3.4 如何在业务模型中发现系统用例30

3.5 需求32

3.5.1 需求获取33

3.5.2 需求获取不是需求设计34

3.5.3 需求挑战35

3.5.4 显性和隐性的功能需求35

3.5.5 非功能性需求36

3.5.6 非功能性需求的持久性和短暂性36

3.5.7 强制性需求和希望性需求37

3.5.8 补充需求38

3.6 初步概念模型41

3.7 当前进度45

3.8 思考题45

第4章 基于用例的项目规划46

4.1 软件项目中的工作量估算和风险分析46

4.1.1 Ad hoc方法46

4.1.2 参数法47

4.1.3 风险分析49

4.2 用例点分析51

4.2.1 UAW(未调整参与者权重)52

4.2.2 UUCW(未调整用例权重)53

4.2.3 UUCP(未调整用例点)54

4.2.4 TCF(技术复杂度因子)54

4.2.5 EF(环境因子)60

4.2.6 UCP(已调整用例点)63

4.2.7 工作量63

4.2.8 日历时间与团队平均规模64

4.2.9 详细用例的计数方法66

4.3 规划迭代项目66

4.3.1 估算迭代周期67

4.3.2 迭代数量67

4.3.3 每用例点的工作量68

4.3.4 团队负载能力68

4.3.5 定义用例优先级69

4.3.6 规划阶段和迭代70

4.4 当前进度72

4.5 思考题72

第5章 扩展用例73

5.1 扩展用例概况73

5.2 主要流74

5.3 替代流76

5.3.1 场景76

5.3.2 变体77

5.3.3 异常处理78

5.4 书写规范82

5.4.1 基本用例及实际用例83

5.4.2 明确的信息84

5.4.3 身份验证与选择84

5.4.4 强制性步骤84

5.4.5 补充步骤87

5.4.6 不恰当步骤87

5.5 包含用例与片段88

5.6 版型化用例的扩展89

5.6.1 报表扩展90

5.6.2 CRUD扩展90

5.7 扩展用例的其他内容94

5.7.1 利益相关者94

5.7.2 先验条件94

5.7.3 成功的后验条件95

5.7.4 已知问题95

5.8 系统时序图95

5.8.1 时序图元素95

5.8.2 将用例扩展为系统时序图97

5.8.3 将接口连接到fa?ade控制器99

5.8.4 无状态机制102

5.8.5 有状态机制103

5.8.6 系统时序图中的替代流104

5.9 当前进度108

5.10 思考题108

第6章 概念建模:基础篇109

6.1 概念建模概述109

6.2 属性111

6.2.1 属性类型111

6.2.2 初始值112

6.2.3 派生属性112

6.2.4 枚举113

6.2.5 基本类型114

6.3 概念115

6.3.1 唯一属性115

6.3.2 系统控制类116

6.4 关联116

6.4.1 规则重数118

6.4.2 关联方向119

6.4.3 派生关联120

6.4.4 聚合与组合122

6.4.5 n元关联123

6.5 集合125

6.5.1 集125

6.5.2 有序集126

6.5.3 Bag126

6.5.4 序列126

6.5.5 映射127

6.5.6 分区128

6.5.7 关系129

6.6 概念模型组织129

6.6.1 泛化、特化与继承130

6.6.2 关联类132

6.6.3 模态类135

6.7 常量138

6.8 概念模型的迭代架构141

6.8.1 如何发现概念和属性141

6.8.2 依赖和独立概念144

6.8.3 如何发现关联146

6.8.4 概念模型迭代结构的示例147

6.9 当前进度149

6.10 思考题150

第7章 概念建模:模式151

7.1 概念模型模式概述151

7.2 高内聚151

7.3 规约类154

7.4 数量155

7.5 测量156

7.6 策略156

7.7 组合158

7.8 组织层级159

7.9 对象连接159

7.9.1 复制并替换160

7.9.2 替代160

7.9.3 本质/现象161

7.9.4 解除连接162

7.10 账户/交易162

7.11 范围166

7.12 时态模式167

7.12.1 有效性167

7.12.2 历史记录167

7.12.3 时态168

7.12.4 双时态169

7.13 讨论170

7.14 当前进度170

7.15 思考题171

第8章 功能建模与OCL契约172

8.1 功能建模介绍172

8.2 先验条件175

8.2.1 参数保证176

8.2.2 互补约束176

8.2.3 先验条件保证177

8.2.4 先验条件、异常与常量178

8.3 瞬态关联178

8.4 查询返回179

8.5 后验条件181

8.5.1 改变属性值182

8.5.2 创建实例183

8.5.3 添加链接184

8.5.4 删除实例185

8.5.5 删除链接186

8.5.6 标准格式后验条件187

8.5.7 后验条件组合187

8.5.8 前值188

8.5.9 覆盖对象集合的后验条件189

8.5.10 后验条件与真实事件190

8.6 异常190

8.7 CRUD的模式契约192

8.7.1 创建契约192

8.7.2 更新契约193

8.7.3 删除契约194

8.7.4 检索契约197

8.8 对象列表模式契约197

8.9 用例相关契约198

8.10 当前进度199

8.11 思考题200

第9章 域层设计201

9.1 域层设计概述201

9.2 对象职责分配202

9.3 可见性205

9.3.1 关联可见性205

9.3.2 参数可见性211

9.3.3 本地声明可见性214

9.3.4 全局可见性215

9.4 基于后验条件的动态建模215

9.4.1 实例创建216

9.4.2 链接添加218

9.4.3 属性值修改220

9.4.4 实例销毁220

9.4.5 移除与替换链接221

9.4.6 条件式后验条件222

9.4.7 异常223

9.4.8 与集合有关的后验条件224

9.5 系统查询225

9.6 委托与低耦合227

9.7 设计类图230

9.8 当前进度232

9.9 思考题233

第10章 代码生成235

10.1 代码生成简介235

10.2 类与属性235

10.3 单向关联238

10.3.1 单向关联(一对一)240

10.3.2 单向关联(一对多)243

10.3.3 单向限定关联243

10.3.4 有关联类的单向关联246

10.4 双向关联248

10.4.1 合作伙伴248

10.4.2 单向实现253

10.4.3 带有中间对象的实现254

10.5 委托方法及系统操作255

10.6 过滤查询模式257

10.7 当前进度259

10.8 思考题260

第11章 测试261

11.1 测试简介261

11.2 功能测试262

11.2.1 等价类划分262

11.2.2 限值分析263

11.3 存根和驱动程序264

11.4 测试驱动开发265

11.5 单元测试265

11.6 系统操作测试269

11.7 用例测试(系统、验收和业务循环测试)271

11.8 当前进度273

11.9 思考题275

第12章 接口层设计与IFML276

12.1 接口层设计简介276

12.2 交互流建模语言(IFML)276

12.3 视图组件277

12.3.1 Details278

12.3.2 Multiple details279

12.3.3 Simple List280

12.3.4 List280

12.3.5 Checkable List281

12.3.6 Form282

12.3.7 Hierarchy283

12.4 Page284

12.5 Flow285

12.5.1 通用导航流285

12.5.2 数据流287

12.5.3 参数绑定287

12.5.4 多值参数绑定289

12.6 超文本组织290

12.6.1 站点视图291

12.6.2 区域291

12.6.3 主页面、地标页面和默认页面291

12.7 Web接口模式292

12.7.1 级联索引292

12.7.2 过滤索引293

12.7.3 导览294

12.7.4 视角295

12.7.5 概览加描述295

12.7.6 顶层导航296

12.8 接口中的建模操作298

12.8.1 创建操作298

12.8.2 删除操作299

12.8.3 更新操作300

12.8.4 链接、断开和重新链接操作301

12.9 CRUD操作的IFML模型303

12.10 使用IFML的用例接口建模306

12.11 当前进度308

12.12 思考题310

第13章 数据持久性311

13.1 数据持久性简介311

13.2 对象关系映射(ORM)312

13.2.1 类与属性312

13.2.2 关联315

13.2.3 继承324

13.3 保存及加载对象326

13.3.1 虚拟代理326

13.3.2 代理器与物化329

13.3.3 缓存330

13.4 整体过程回顾332

13.5 思考题334

后记335

参考文献336

热门推荐