系统分析与设计(第11版)

系统分析与设计(第11版)
作 者: 斯科特-蒂利 哈里-罗森布拉特
出版社: 中国人民大学出版社
丛编项: 信息管理与信息系统经典译丛
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  斯科特·蒂利是佛罗里达理工学院的教授,曾担任计算机系教学主任,也是美国计算机学会杰出授课人。他还编写了《云环境下的软件测试:迁移与执行》《软件测试中的难题:将使用测试解决问题视为一种服务》《使用Hadoop单元测试iOS应用程序:快速分布式GUI软件测试》等著作。 哈里·罗森布拉特,阿尔伯马尔学院信息系统教授,从事教学超过16年。主要研究领域为管理和计算机系统咨询。他参与合编了《系统分析与设计》的最近六个版本。

内容简介

本书是一本翻译版著作,基于斯科特·蒂利教授和哈里·罗森布拉特教授多年的教学和实践经验总结而成,系统性地梳理和总结了系统分析与设计的五个重要阶段和关键知识点。本书通过生动的例子将读者情景化地带入企业信息系统分析与设计过程中的不同场景,并通过准确的语言为读者讲述了如何为企业设计一个可用而且好用的信息系统。通过多年的教学使用和反复修订,本书已成为系统分析与设计领域的重要书籍,能够对我国系统分析与设计方面的教学及实践有所帮助。

图书目录

第一阶段 系统规划

第1章 系统分析与设计简介… 3

1.1 引言……… 3

1.2 什么是信息技术? … 4

1.3 信息系统组件……… 6

1.4 当今商业环境……… 9

1.5 业务运营建模……… 11

1.6 商业信息系统……… 12

1.7 用户需要哪些信息? 16

1.8 系统开发工具……… 17

1.9 系统开发方法……… 19

1.10 信息技术部门…… 25

1.11 系统分析师……… 27

1.12 信息技术发展趋势 31

1.13 本章小结 32

第2章 项目提案分析……… 38

2.1 引言……… 38

2.2 IT系统开发框架…… 39

2.3 什么是项目提案? … 42

2.4 信息系统项目……… 43

2.5 系统请求评估……… 48

2.6 可行性概述 49

2.7 可行性评估 52

2.8 设定优先级 52

2.9 初步调查概述……… 53

2.10 本章小结 61

第3章 管理系统项目……… 64

3.1 引言……… 64

3.2 项目管理概述……… 65

3.3 创建工作分解结构… 66

3.4 确定任务模式……… 72

3.5 计算关键路径……… 76

3.6 项目监管和控制…… 77

3.7 报告……… 78

3.8 项目管理示例……… 79

3.9 项目管理软件……… 81

3.10 风险管理 84

3.11 成功的项目管理… 86

3.12 关键要点 87

3.13 本章小结 88

第二阶段 系统分析

第4章 需求建模… 95

4.1 引言……… 95

4.2 系统分析阶段概述… 96

4.3 联合应用开发……… 98

4.4 快速应用开发…… 100

4.5 敏捷方法 101

4.6 建模工具和技术… 103

4.7 系统需求清单…… 107

4.8 未来增长、成本和收益…… 109

4.9 实情调查 110

4.10 访谈…… 112

4.11 其他实情调查技术 117

4.12 文档编制 122

4.13 信息管理软件…… 124

4.14 逻辑建模预习…… 125

4.15 本章小结 126

第5章 数据和过程建模…… 130

5.1 引言…… 130

5.2 数据和过程建模工具概述… 131

5.3 数据流图 131

5.4 创建数据流图…… 135

5.5 数据流图绘制指南 136

5.6 数据字典 146

5.7 过程描述工具…… 151

5.8 逻辑模型与物理模型……… 157

5.9 本章小结 158

第6章 对象建模… 163

6.1 引言…… 163

6.2 面向对象分析概述 164

6.3 对象和类之间的关系……… 170

6.4 使用统一建模语言进行对象建模…… 171

6.5 组织对象模型…… 179

6.6 本章小结 180

第7章 开发策略… 183

7.1 引言…… 183

7.2 开发策略概述…… 184

7.3 互联网的影响…… 184

7.4 外包…… 188

7.5 内部软件开发选项 192

7.6 系统分析师的作用 197

7.7 分析成本和收益… 197

7.8 软件获取流程…… 199

7.9 完成系统分析任务 205

7.10 向系统设计过渡… 206

7.11 本章小结 207

第三阶段 系统设计

第8章 用户界面设计……… 213

8.1 引言…… 213

8.2 系统设计阶段概述 214

8.3 本章概述 215

8.4 什么是用户界面? 216

8.5 成功界面设计师的七个习惯 218

8.6 用户界面设计指南 220

8.7 源文档和表单设计 231

8.8 打印输出 232

8.9 技术问题 236

8.10 安全和控制问题… 239

8.11 我们下一步要做什么? …… 241

8.12 本章小结 243__

第9章 数据设计… 248

9.1 引言…… 248

9.2 数据设计概念…… 249

9.3 DBMS组件……… 252

9.4 基于网络的设计… 255

9.5 数据设计关键词… 256

9.6 实体关系图……… 260

9.7 数据规范化……… 266

9.8 两个真实案例…… 272

9.9 使用代码 279

9.10 数据存储和访问… 282

9.11 数据控制 286

9.12 本章小结 288

第10章 系统架构 294

10.1 引言…… 294

10.2 架构检查列表…… 295

10.3 软件架构:过去和现在…… 298

10.4 客户端/服务器设计……… 301

10.5 互联网的影响…… 305

10.6 电子商务架构…… 306

10.7 处理方法 308

10.8 网络模型 311

10.9 无线网络 317

10.10 完成系统设计… 319

10.11 本章小结……… 321

第四阶段 系统实施

第11章 管理系统实施…… 329

11.1 引言…… 329

11.2 软件质量保证…… 330

11.3 应用开发概述…… 332

11.4 结构化应用开发… 335

11.5 面向对象的应用开发……… 340

11.6 敏捷应用开发…… 342

11.7 程序编码 345

11.8 系统测试 345

11.9 编制文档 348

11.10 管理层批准…… 352

11.11 系统安装和评估 353

11.12 操作和测试环境 353

11.13 培训… 354

11.14 数据转换……… 358

11.15 系统切换……… 359

11.16 实施后任务…… 362

11.17 本章小结……… 365

第五阶段 系统支持和安全

第12章 管理系统支持和安全……… 373

12.1 引言…… 373

12.2 用户支持 374

12.3 维护任务 376

12.4 维护管理 380

12.5 系统性能管理…… 386

12.6 系统安全概述…… 390

12.7 安全等级 393

12.8 备份和恢复……… 405

12.9 系统报废 407

12.10 未来的挑战和机遇……… 408

12.11 本章小结……… 412

系统分析师工具包

A 部分 沟通工具… 421

A.1 引言…… 421

A.2 成功的沟通策略… 421

A.3 书面沟通 423

A.4 口头沟通 430

A.5 管理沟通技巧…… 435

A.6 工具包小结……… 435

B部分 CASE工具 439

B.1 引言…… 439

B.2 CASE工具概述… 439

B.3 CASE术语和概念 441

B.4 开发环境 444

B.5 CASE工具趋势… 446

B.6 工具包小结……… 448

C部分 财务分析工具……… 452

C.1 引言…… 452

C.2 描述成本和收益… 452

C.3 成本收益分析…… 455

C.4 工具包小结……… 464

D 部分 互联网资源工具…… 467

D.1 引言…… 467

D.2 互联网研究战略规划……… 468

D.3 搜索基础 469

D.4 搜索引擎 470

D.5 主题目录 474

D.6 隐形网络 475

D.7 互联网沟通渠道… 476

D.8 信息技术社区资源 481

D.9 工具包小结……… 484

词汇表…… 489