图书介绍

系统分析与设计 敏捷迭代方法 原书第6版PDF|Epub|txt|kindle电子书版本下载

系统分析与设计 敏捷迭代方法 原书第6版
  • (美)约翰W.萨茨辛格,罗伯特B.杰克逊,史蒂芬D.伯德著;沈群力译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111556411
  • 出版时间:2017
  • 标注页数:310页
  • 文件大小:58MB
  • 文件页数:329页
  • 主题词:信息系统-系统分析-高等学校-教材;信息系统-系统设计-高等学校-教材

PDF下载


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

下载说明

系统分析与设计 敏捷迭代方法 原书第6版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 系统开发导论2

第1章 从始至终——系统分析与设计概述2

1.1 软件开发以及系统分析与设计2

1.2 系统开发生命周期4

1.3 落基山运动用品(RMO)介绍4

1.4 迭代开发6

1.5 RMO贸易展览系统的开发7

1.5.1 项目开始前的准备工作7

1.5.2 第一天的工作活动8

1.5.3 第二天的工作活动11

1.5.4 第三天的工作活动13

1.5.5 第四天的工作活动15

1.5.6 第五天的工作活动19

1.5.7 第六天的工作活动19

1.5.8 第一次迭代回顾21

1.6 后续内容导读21

1.6.1 第一部分:系统开发导论21

1.6.2 第二部分:系统分析活动22

1.6.3 第三部分:系统设计的要点22

1.6.4 第四部分:项目和项目管理22

1.6.5 第五部分:高级设计和部署概念22

本章小结23

复习题23

第二部分 系统分析活动26

第2章 系统需求调查26

2.1 引言27

2.2 RMO综合销售和市场营销系统项目27

2.2.1 现有的RMO信息系统与架构27

2.2.2 新综合销售和市场营销系统28

2.3 系统分析活动30

2.3.1 收集细节信息30

2.3.2 定义需求31

2.3.3 需求的优先级划分31

2.3.4 开发用户界面对话框31

2.3.5 与用户一起评估需求31

2.4 什么是需求32

2.5 模型和建模33

2.6 利益相关者35

2.7 信息收集技术38

2.7.1 与用户和其他利益相关者进行访谈38

2.7.2 分发和收集调查问卷41

2.7.3 检查输入、输出和流程42

2.7.4 观察和记录业务流程43

2.7.5 研究供应商的解决方案44

2.7.6 收集活跃的用户评论和建议44

2.8 用活动图记录工作流44

本章小结47

复习题48

问题和练习48

扩展资源49

第3章 用例50

3.1 引言51

3.2 用例和用户目标51

3.3 用例和事件分解52

3.3.1 事件分解技术53

3.3.2 事件类型54

3.3.3 定义事件55

3.3.4 使用事件分解技术57

3.4 用例和CRUD58

3.5 RMO案例中的用例59

3.6 用例图60

3.6.1 用例、参与者和符号61

3.6.2 开发用例图63

本章小结64

复习题65

问题和练习66

扩展资源67

第4章 域建模68

4.1 引言68

4.2 问题域中的“事物”69

4.2.1 头脑风暴法69

4.2.2 名词技术70

4.2.3 事物的属性71

4.2.4 事物间的关系72

4.3 实体-联系图73

4.4 域模型类图76

4.4.1 域模型类图符号76

4.4.2 有关对象类的更复杂的问题79

4.4.3 RMO案例的域模型类图81

本章小结86

复习题86

问题和练习87

扩展资源88

第5章 需求模型的延伸89

5.1 引言90

5.2 用例描述90

5.2.1 简单的用例描述91

5.2.2 完全展开的用例描述91

5.3 用例活动图93

5.4 系统顺序图——确定输入和输出94

5.4.1 系统顺序图符号94

5.4.2 开发系统顺序图97

5.5 状态机图——确定对象行为100

5.5.1 复合状态和并发性101

5.5.2 开发状态机图的规则103

5.5.3 开发RMO状态机图104

5.6 需求模型的集成107

本章小结108

复习题108

问题和练习109

扩展资源111

第三部分 系统设计的要点114

第6章 设计与设计活动的基本要素114

6.1 引言115

6.2 设计要素115

6.2.1 什么是系统设计116

6.2.2 设计的主要组件和层次116

6.3 系统设计的输入和输出118

6.4 设计活动120

6.4.1 设计环境121

6.4.2 设计应用程序结构和软件122

6.4.3 设计用户界面122

6.4.4 设计系统界面123

6.4.5 设计数据库124

6.4.6 设计安全和系统控制125

6.5 如何设计环境125

6.5.1 设计内部部署126

6.5.2 设计外部部署128

6.5.3 设计远程和分散的环境134

6.5.4 RMO的企业技术结构135

本章小结136

复习题137

问题和练习137

扩展资源138

第7章 设计用户界面和系统界面139

7.1 引言140

7.2 用户界面和系统界面140

7.3 理解用户界面141

7.4 用户界面的设计概念144

7.4.1 提示性与可视性144

7.4.2 一致性145

7.4.3 快捷方式146

7.4.4 反馈146

7.4.5 完整的对话146

7.4.6 错误处理146

7.4.7 撤销动作147

7.4.8 减轻短期记忆负担147

7.5 从分析到用户界面设计的转换147

7.5.1 用例和菜单层次148

7.5.2 对话和故事板150

7.6 用户界面设计152

7.6.1 设计窗体和格式的指导原则152

7.6.2 网页浏览器用户界面的附加指导原则154

7.6.3 手持设备的附加指导原则157

7.7 确定系统界面158

7.8 设计系统输入160

7.8.1 自动化输入设备160

7.8.2 定义系统输入的细节160

7.9 设计系统输出161

本章小结167

复习题167

问题和练习168

扩展资源168

第四部分 项目和项目管理170

第8章 系统开发方法170

8.1 引言171

8.2 系统开发生命周期171

8.2.1 系统开发生命周期的传统预测方法172

8.2.2 系统开发生命周期的新的自适应方法174

8.3 支持阶段176

8.4 方法、模型、工具和技术176

8.4.1 方法176

8.4.2 模型177

8.4.3 工具178

8.4.4 技术178

8.5 软件构造与建模的两种方法178

8.5.1 结构化方法179

8.5.2 面向对象方法182

8.6 敏捷开发185

8.6.1 敏捷开发的理论与价值185

8.6.2 敏捷建模原则186

本章小结188

复习题188

问题和练习189

扩展资源190

第9章 项目计划和项目管理191

9.1 引言192

9.2 项目管理原则192

9.2.1 项目管理的需求193

9.2.2 项目经理的角色193

9.2.3 项目管理和仪式194

9.2.4 项目管理知识体系(PMBOK)195

9.2.5 敏捷项目管理(APM)196

9.3 核心过程1:确定问题并获得批准198

9.3.1 确定问题198

9.3.2 量化项目批准因素201

9.3.3 评估风险和可行性分析204

9.3.4 与客户一起评审并获得批准206

9.4 核心过程2:计划和监控项目206

9.4.1 建立项目环境207

9.4.2 安排工作进度211

9.4.3 员工与资源分配214

9.4.4 评估工作过程215

9.4.5 监控过程与改正错误215

本章小结216

复习题217

问题和练习218

扩展资源220

第五部分 高级设计和部署概念222

第10章 面向对象设计:设计原则222

10.1 引言223

10.2 面向对象设计:分析与实施的桥梁223

10.2.1 面向对象程序概述224

10.2.2 面向对象设计模型和过程224

10.3 面向对象结构化设计226

10.4 面向对象细节设计的基本原则231

10.5 设计类和设计类图235

10.5.1 设计类符号235

10.5.2 设计类表示236

10.5.3 开发初步的设计类图238

10.6 用CRC卡进行细节设计241

10.7 细节设计的基本原则243

10.7.1 耦合243

10.7.2 内聚244

10.7.3 变量保护245

10.7.4 间接245

10.7.5 对象职责245

本章小结246

复习题246

问题和练习247

扩展资源248

第11章 面向对象设计:用例实现249

11.1 引言250

11.2 多层系统的细节设计250

11.3 用例实现和顺序图252

11.3.1 理解顺序图253

11.3.2 用例实现的设计流程255

11.3.3 “创建顾客账户”用例的初步顺序图256

11.3.4 “加入购物车”用例的初步顺序图259

11.3.5 顺序图初步设计的指南和假设263

11.3.6 开发多层设计264

11.4 用协作图进行设计268

11.5 更新和打包设计类图269

11.5.1 包图——将主要部分结构化270

11.5.2 三层设计的实现问题271

11.6 设计模式274

11.6.1 适配器274

11.6.2 工厂275

11.6.3 单例276

本章小结277

复习题278

问题和练习279

扩展资源283

第12章 实现系统的可操作性284

12.1 引言285

12.2 测试286

12.2.1 单元测试287

12.2.2 集成测试288

12.2.3 可用性测试289

12.2.4 系统、性能和强化测试290

12.3 部署活动291

12.3.1 转换与初始化数据291

12.3.2 培训用户292

12.3.3 部署产品环境295

12.4 计划与管理实施、测试和部署296

12.4.1 开发顺序296

12.4.2 源代码控制300

12.4.3 打包、安装和部署组件300

12.4.4 改动和版本控制304

12.5 整体回看——再访RMO306

12.5.1 更新或代替?306

12.5.2 最小化风险的阶段化部署307

12.5.3 数据库开发和数据转换307

12.5.4 开发顺序308

12.5.5 文档和培训308

本章小结308

复习题309

问题和练习309

扩展资源310

热门推荐