图书介绍

需求分析与系统设计 原书第3版PDF|Epub|txt|kindle电子书版本网盘下载

需求分析与系统设计 原书第3版
  • (澳)LeszekA.Maciaszek编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111272809
  • 出版时间:2009
  • 标注页数:401页
  • 文件大小:106MB
  • 文件页数:415页
  • 主题词:软件开发-系统分析

PDF下载


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

下载说明

需求分析与系统设计 原书第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 软件过程1

1.1 软件开发的本质1

1.1.1 软件开发的不变事实2

1.1.2 软件开发的“意外事件”3

1.1.3 开发还是集成10

复习小测验1.110

1.2 系统规划10

1.2.1 SWOT方法11

1.2.2 VCM方法12

1.2.3 BPR方法13

1.2.4 ISA方法14

复习小测验1.215

1.3 三级管理系统15

1.3.1 事务处理系统16

1.3.2 分析处理系统16

1.3.3 知识处理系统17

复习小测验1.318

1.4 软件开发生命周期18

1.4.1 开发方法18

1.4.2 生命周期的阶段20

1.4.3 跨越生命周期的活动24

复习小测验1.426

1.5 开发模型与方法26

1.5.1 螺旋模型27

1.5.2 IBM Rational统一过程27

1.5.3 模型驱动的体系结构28

1.5.4 敏捷软件开发29

1.5.5 面向方面的软件开发30

复习小测验1.531

1.6 实例研究的问题陈述31

1.6.1 大学注册32

1.6.2 音像商店32

1.6.3 关系管理33

1.6.4 电话销售33

1.6.5 广告支出34

1.6.6 时间记录34

1.6.7 货币兑换35

小结35

关键术语36

选择题37

问题38

复习小测验答案39

选择题答案40

奇数编号问题的答案40

第2章 需求确定44

2.1 从业务过程到解决方案构想44

2.1.1 过程层次建模44

2.1.2 业务过程建模45

2.1.3 解决方案构想49

复习小测验2.151

2.2 需求引导51

2.2.1 系统需求52

2.2.2 需求引导的传统方法53

2.2.3 需求引导的现代方法56

复习小测验2.258

2.3 需求协商与确认59

2.3.1 超出范围的需求59

2.3.2 需求依赖矩阵59

2.3.3 需求风险和优先级60

复习小测验2.360

2.4 需求管理60

2.4.1 需求标识与分类60

2.4.2 需求层次61

2.4.3 变更管理61

2.4.4 需求可跟踪性62

复习小测验2.462

2.5 需求业务模型62

2.5.1 系统范围模型63

2.5.2 业务用例模型64

2.5.3 业务词汇表65

2.5.4 业务类模型66

复习小测验2.568

2.6 需求文档68

2.6.1 文档模板68

2.6.2 项目准备68

2.6.3 系统服务69

2.6.4 系统约束69

2.6.5 项目的其他问题70

2.6.6 附录70

复习小测验2.670

小结70

关键术语71

选择题72

问题73

练习:广告支出73

练习:时间记录74

复习小测验答案74

选择题答案75

奇数编号问题的答案75

练习的解决方案:AE76

第3章 可视化建模基础80

3.1 用例视图80

3.1.1 参与者81

3.1.2 用例81

3.1.3 用例图82

3.1.4 用例文档化83

复习小测验3.184

3.2 活动视图84

3.2.1 动作84

3.2.2 活动图85

复习小测验3.286

3.3 结构视图86

3.3.1 类87

3.3.2 属性88

3.3.3 关联89

3.3.4 聚合90

3.3.5 泛化90

3.3.6 类图90

复习小测验3.392

3.4 交互视图92

3.4.1 顺序图92

3.4.2 通信图93

3.4.3 类方法93

复习小测验3.494

3.5 状态机视图95

3.5.1 状态和转换95

3.5.2 状态机图96

复习小测验3.597

3.6 实现视图97

3.6.1 子系统和包97

3.6.2 构件和构件图99

3.6.3 节点和部署图100

复习小测验3.6100

小结100

关键术语101

选择题102

问题103

练习103

练习:音像商店104

复习小测验答案105

选择题答案105

奇数编号问题的答案105

奇数编号练习的解决方案106

奇数编号练习的解决方案:音像商店107

第4章 需求规格说明110

4.1 体系结构优先权110

4.1.1 模型-视图-控制器111

4.1.2 J2EE的核心体系结构112

4.1.3 表示-控制器-bean-中介者-实体-资源112

复习小测验4.1115

4.2 状态规格说明115

4.2.1 类建模115

4.2.2 关联建模126

4.2.3 聚合及复合关系建模129

4.2.4 泛化关系建模131

4.2.5 接口建模133

4.2.6 对象建模134

复习小测验4.2135

4.3 行为规格说明135

4.3.1 用例建模135

4.3.2 活动建模139

4.3.3 交互建模141

4.3.4 操作建模143

复习小测验4.3145

4.4 状态变化规格说明145

4.4.1 对象状态建模145

复习小测验4.4146

小结147

关键术语147

选择题148

问题149

练习:音像商店150

练习:关系管理150

练习:大学注册151

复习小测验答案151

选择题答案152

奇数编号问题的答案152

练习的解决方案:大学注册155

第5章 从分析到设计159

5.1 高级类建模159

5.1.1 扩展机制159

5.1.2 可见性与封装162

5.1.3 导出信息167

5.1.4 限定关联168

5.1.5 关联类与具体化类169

复习小测验5.1170

5.2 高级泛化与继承建模170

5.2.1 泛化和可替换性171

5.2.2 继承与封装171

5.2.3 接口继承171

5.2.4 实现继承172

复习小测验5.2177

5.3 高级聚合与委托建模177

5.3.1 给聚合增加更多的语义178

5.3.2 作为泛化的可选方案的聚合179

5.3.3 聚合与整体构件——一些仅供思考的材料181

复习小测验5.3182

5.4 高级交互建模182

5.4.1 生命线和消息182

5.4.2 片段186

5.4.3 交互使用187

复习小测验5.4189

小结189

关键术语189

选择题190

问题190

练习191

练习:时间记录191

练习:广告支出192

复习小测验答案193

选择题答案193

奇数编号问题的答案193

奇数编号练习的解决方案195

练习的解决方案:时间记录196

第6章 系统体系结构与程序设计200

6.1 分布式物理体系结构200

6.1.1 对等体系结构201

6.1.2 分层体系结构201

6.1.3 数据库为中心的体系结构202

复习小测验6.1203

6.2 多层逻辑体系结构203

6.2.1 体系结构的复杂性204

6.2.2 体系结构模式208

复习小测验6.2217

6.3 体系结构建模218

6.3.1 包218

6.3.2 构件219

6.3.3 结点221

复习小测验6.3222

6.4 程序设计与复用原则222

6.4.1 类的内聚与耦合222

6.4.2 复用策略229

复习小测验6.4230

6.5 协作建模230

6.5.1 协作230

6.5.2 复合结构231

6.5.3 从用例到复合协作232

6.5.4 从协作到交互234

6.5.5 从交互到复合结构237

复习小测验6.5238

小结238

关键术语239

选择题240

问题240

练习:音像商店241

练习:广告支出242

复习小测验答案244

选择题答案245

奇数编号问题的答案245

练习的解决方案:广告支出247

第7章 图形用户界面设计250

7.1 GUI设计原则250

7.1.1 从GUI原型到实现250

7.1.2 良好GUI设计指南252

复习小测验7.1254

7.2 桌面GUI设计254

7.2.1 主窗口254

7.2.2 辅窗口258

7.2.3 菜单和工具栏259

7.2.4 按钮及其他控件260

复习小测验7.2261

7.3 Web GUI设计261

7.3 Web应用系统的使能技术261

7.3.2 内容设计263

7.3.3 导航设计267

7.3.4 利用GUI框架支持Web设计270

复习小测验7.3273

7.4 GUI导航建模274

7.4.1 用户体验故事情节274

7.4.2 UX元素建模276

7.4.3 行为性UX协作277

7.4.4 结构性UX协作279

复习小测验7.4279

小结280

关键术语280

选择题280

问题281

练习:关系管理281

练习:电话销售282

复习小测验答案284

选择题答案284

奇数编号问题的答案284

练习的解决方案:关系管理286

第8章 持久性与数据库设计290

8.1 业务对象和持久性290

8.1.1 数据库管理系统290

8.1.2 数据模型的层次291

8.1.3 集成应用系统与数据库建模291

8.1.4 对象-数据库映射基础292

复习小测验8.1293

8.2 关系数据库模型293

8.2.1 列、域和规则294

8.2.2 表294

8.2.3 引用完整性295

8.2.4 触发器297

8.2.5 存储过程298

8.2.6 视图299

8.2.7 范式299

复习小测验8.2300

8.3 对象-关系映射300

8.3.1 映射实体类300

8.3.2 映射关联301

8.3.3 映射聚合302

8.3.4 映射泛化303

复习小测验8.3305

8.4 管理持久对象的模式305

8.4.1 检索持久对象306

8.4.2 装载持久对象307

8.4.3 释放持久对象308

复习小测验8.4309

8.5 设计数据库访问和事务309

8.5.1 SQL程序设计的层次309

8.5.2 设计业务事务310

复习小测验8.5314

小结314

关键术语314

选择题315

问题316

练习:关系管理316

练习:电话销售317

复习小测验答案317

选择题答案317

奇数编号问题的答案317

练习的解决方案:关系管理319

第9章 质量与变更管理323

9.1 质量管理323

9.1.1 质量保证324

9.1.2 质量控制326

复习小测验9.1332

9.2 变更管理332

9.2.1 工具与管理变更请求333

9.2.2 可追踪性335

复习小测验9.2340

小结340

关键术语340

选择题341

问题341

复习小测验答案342

选择题答案342

奇数编号问题的答案342

第10章 复习巩固指南344

10.1 用例建模344

10.1.1 参与者344

10.1.2 用例345

10.1.3 用例图346

10.1.4 编写用例文档347

10.2 活动建模347

10.2.1 动作347

10.2.2 活动图348

10.3 类建模348

10.3.1 类348

10.3.2 属性349

10.3.3 关联349

10.3.4 聚合350

10.3.5 泛化350

10.3.6 类图351

10.4 交互建模352

10.4.1 顺序图352

10.4.2 通信图354

10.5 状态机建模356

10.5.1 状态和转换356

10.5.2 状态机图356

10.6 实现模型357

10.6.1 子系统357

10.6.2 包357

10.6.3 构件358

10.6.4 注释359

10.7 对象协作设计360

10.7.1 用例设计规格说明361

10.7.2 用户界面原型363

10.7.3 顺序图364

10.7.4 设计层类图365

10.8 窗口导航设计366

10.8.1 用户体验元素366

10.8.2 行为性UX协作366

10.8.3 结构性UX协作366

10.9 数据库设计368

10.9.1 对象-关系映射368

10.9.2 引用完整性设计369

小结369

练习:在线购物371

附录A 对象技术基础373

参考文献396

热门推荐