图书介绍

系统分析与设计教程 原书第5版PDF|Epub|txt|kindle电子书版本网盘下载

系统分析与设计教程 原书第5版
  • (美)Cary B.Shelly等著;李芳等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111138635
  • 出版时间:2004
  • 标注页数:528页
  • 文件大小:145MB
  • 文件页数:550页
  • 主题词:信息系统-系统分析-教材;信息系统-系统设计-教材

PDF下载


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

下载说明

系统分析与设计教程 原书第5版PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第1章 系统分析与设计绪论1

目录1

出版者的话1

专家指导委员会1

译者序1

1.1.2 系统分析与设计的作用3

1.1.1 IT的未来3

1.1 信息技术的影响3

1.2 信息系统组成4

1.1.3 谁开发信息系统4

1.2.2 软件5

1.2.1 硬件5

1.2.5 人6

1.2.4 过程6

1.2.3 数据6

1.3.3 新型公司7

1.3.2 企业模型7

1.3 了解企业7

1.3.1 企业概图7

1.4.1 B2C(Business to Consumer)8

1.4 Internet的影响8

1.4.2 B2B(Business to Business)9

1.5 企业如何使用信息系统10

1.4.3 基于网络的系统开发10

1.5.2 事务处理系统11

1.5.1 企业计算系统11

1.5.4 知识管理系统12

1.5.3 业务支持系统12

1.5.6 信息系统集成13

1.5.5 用户生产率系统13

1.6.2 中层管理者和知识工人14

1.6.1 高层管理者14

1.6 信息系统用户及其需求14

1.7.3 计算机辅助系统工程(CASE)工具15

1.7.2 原型设计15

1.6.3 主管和小组领导15

1.6.4 操作员工15

1.7 系统开发工具和技术15

1.7.1 建模15

1.8 系统开发方法16

1.8.2 面向对象分析17

1.8.1 结构化分析17

1.8.3 联合应用程序开发和快速应用程序开发18

1.9 系统开发生命周期19

1.8.4 其他开发策略19

1.9.1 系统规划20

1.9.5 系统运行与支持21

1.9.4 系统实施21

1.9.2 系统分析21

1.9.3 系统设计21

1.10 信息技术部门22

1.9.6 系统开发原则22

1.10.6 Web支持23

1.10.5 网络管理23

1.10.1 应用程序开发23

1.10.2 系统支持23

1.10.3 用户支持23

1.10.4 数据库管理23

1.11.3 认证24

1.11.2 所需技能和背景24

1.11 系统分析员地位24

1.11.1 责任24

1.11.4 工作机遇25

本章小结27

关键术语28

在线学习30

本章练习31

知识应用32

案例研究33

案例模拟:SCR Associates36

第2章 商业案例分析38

第1阶段 系统规划38

2.1.1 战略规划概述40

2.1 战略规划——IT系统开发的框架40

2.1.3 一个商业实例41

2.1.2 从战略规划到商业结果41

2.1.5 前景43

2.1.4 IT部门的角色转变43

2.2.1 系统项目成因44

2.2 信息系统项目44

2.2.2 影响系统项目的因素45

2.2.4 外部因素46

2.2.3 内部因素46

2.3.1 系统需求表格47

2.3 系统需求的评价47

2.2.5 项目管理工具47

2.4 可行性概述48

2.3.2 系统审核委员会48

2.4.1 操作可行性49

2.4.3 经济可行性50

2.4.2 技术可行性50

2.6 设定优先级51

2.5 可行性研究51

2.4.4 进度可行性51

2.6.2 可自由支配项目和不可自由支配项目52

2.6.1 影响优先级的因素52

2.7.2 规划初步调查53

2.7.1 与管理人员和用户交流53

2.7 初步调查概述53

在线学习65

关键术语65

本章小结65

本章练习66

知识应用67

案例研究68

案例模拟:SCR Associates73

第3章 需求建模76

第2阶段 系统分析76

3.1.1 系统分析技术78

3.1 系统分析阶段概述78

3.2.2 JAD参与者及角色79

3.2.1 用户参与79

3.1.2 面向团队的方法和技术79

3.2 联合应用程序开发(JAD)79

3.3 快速应用程序开发(RAD)80

3.2.3 JAD的优点和缺点80

3.3.1 RAD阶段和活动81

3.4.1 CASE工具82

3.4 建模工具和技术82

3.3.2 RAD目标82

3.3.3 RAD的优点和缺点82

3.4.2 功能分解图83

3.4.3 统一建模语言84

3.5.1 输出85

3.5 系统需求审核列表85

3.5.3 过程86

3.5.2 输入86

3.6.1 可扩展性87

3.6 未来增长、成本和效益87

3.5.4 性能87

3.5.5 控制87

3.7.2 Who、what、where、when、how和why88

3.7.1 概述88

3.6.2 总拥有成本88

3.7 事实发现88

3.8 面谈89

3.7.3 Zachman框架89

3.9 其他事实发现技术93

3.9.2 观察94

3.9.1 文档复查94

3.9.3 问卷调查95

3.9.5 调查研究96

3.9.4 抽样96

3.9.6 面谈和问卷调查97

3.10.2 软件工具98

3.10.1 记录事实的必要性98

3.10 文档编制98

3.11 企业建模概述99

本章小结109

关键术语110

在线学习111

本章练习112

知识应用113

案例研究114

案例模拟:SCRAssociates117

第4章 企业建模118

4.2.2 关系的类型120

4.2.1 绘制初步的实体-关系图120

4.1 企业建模工具120

4.2 实体-关系图120

4.3 数据流图122

4.3.1 数据流图符号123

4.3.2 上下文图128

4.3.3 数据流图的约定129

4.3.4 图0131

4.3.5 较低层的图133

4.3.6 数据流图的开发策略137

4.4.1 编写数据元素文档139

4.4 数据字典139

4.4.2 编写数据流文档141

4.4.3 编写数据存储文档142

4.4.5 编写实体文档143

4.4.4 编写过程文档143

4.4.6 编写记录文档144

4.5.1 模块化设计145

4.5 过程描述工具145

4.4.7 数据字典报告145

4.5.2 结构化英语146

4.5.3 决策表147

4.5.4 决策树148

4.6.2 四模型方法150

4.6.1 模型的顺序150

4.6 逻辑模型与物理模型150

本章小结156

关键术语157

在线学习158

本章练习159

知识应用160

案例研究161

案例模拟:SCR Associates162

第5章 开发策略164

5.2.3 网络对系统开发的影响166

5.2.2 日新月异的软件市场166

5.1 开发策略概述166

5.2 基于Web的软件发展趋势166

5.2.1 软件作为一种服务166

5.3.1 外包方案的进展167

5.3 软件外包方案167

5.3.3 外包应注意的问题和事项168

5.3.2 外包费用168

5.4.1 自主开发或购买决策169

5.4 软件自主开发方案169

5.4.2 软件内部开发170

5.4.5 创建用户应用程序171

5.4.4 定制软件包171

5.4.3 购买软件包171

5.6.1 财务分析工具173

5.6 成本效益分析173

5.5 系统分析员的职责173

5.7.1 步骤1:评价信息系统需求174

5.7 软件获取实例174

5.6.2 成本效益分析审核列表174

5.7.2 步骤2:识别潜在的供应商或者外包方案176

5.7.3 步骤3:评价选择方案178

5.8 系统分析任务的完成179

5.7.6 步骤6:实施方案179

5.7.4 步骤4:进行成本效益分析179

5.7.5 步骤5:准备建议书179

5.8.2 向管理部门做陈述报告180

5.8.1 系统需求文档180

5.9.2 逻辑设计和物理设计的关系181

5.9.1 准备系统设计任务181

5.9 过渡到系统设计181

5.10.1 系统设计目标182

5.10 系统设计准则182

5.11.1 原型设计方法185

5.11 原型设计185

5.10.2 权衡设计185

5.11.3 原型的局限性186

5.11.2 原型设计工具186

5.11.4 其他建模工具187

5.12.1 编码概述188

5.12 系统设计中的编码188

5.12.2 编码类型189

5.12.3 编码开发策略190

本章小结192

关键术语193

在线学习194

本章练习195

知识应用196

案例研究197

案例模拟:SCR Associates200

第6章 数据设计202

第3阶段 系统设计202

6.1.2 文件处理系统概要204

6.1.1 数据结构204

6.1 数据设计的概念204

6.1.3 数据库系统概要206

6.1.4 数据库的缺点207

6.2.1 用户、DBA和相关系统的接口208

6.2 DBMS的组成208

6.2.4 物理数据库209

6.2.3 模式209

6.2.2 数据操纵语言209

6.3.2 Internet术语210

6.3.1 基于Web的设计特点210

6.3 基于Web的数据设计210

6.3.3 数据库与Web的连接211

6.4.1 定义212

6.4 数据设计的术语212

6.3.4 数据安全212

6.4.2 关键字段213

6.4.3 参考完整性215

6.5.2 基数216

6.5.1 实体-关系图216

6.5 数据关系216

6.6 标准化218

6.6.1 标准表示法格式219

6.6.2 重复组和非标准化设计220

6.6.3 第一范式221

6.6.4 第二范式222

6.6.5 第三范式223

6.6.6 一个标准化的例子224

6.7 数据库设计的步骤229

6.8.1 层次和网状数据库230

6.8 数据库模型230

6.8.2 关系数据库231

6.8.3 面向对象数据库232

6.9.1 数据仓库233

6.9 数据存储233

6.9.2 数据挖掘234

6.9.4 数据存储格式235

6.9.3 逻辑和物理存储235

6.9.5 选择数据存储格式236

6.9.6 日期字段237

6.10 数据控制238

本章小结241

关键术语242

在线学习244

知识应用245

本章练习245

案例研究247

案例模拟:SCR Associates248

第7章 用户界面、输入和输出设计250

7.1.2 人机交互252

7.1.1 用户界面的演化252

7.1 用户界面设计252

7.1.3 以用户为中心设计的基本原则254

7.1.4 用户界面设计的指导方针255

7.1.5 用户界面控件260

7.2 输入设计262

7.2.2 输入量264

7.2.1 输入和数据输入方法264

7.2.3 设计数据输入界面265

7.2.4 输入错误267

7.2.5 源文档268

7.2.6 输入控制270

7.3 输出设计问题271

7.4.1 报告类型273

7.4 打印输出273

7.4.3 报告设计原则276

7.4.2 用户参与报告设计276

7.4.4 报告设计实例277

7.4.6 基于字符的报告设计279

7.4.5 其他设计问题279

7.4.7 打印容量和时间要求280

7.4.8 输出控制和安全281

本章小结289

关键术语290

在线学习291

本章练习292

知识应用293

案例研究294

案例模拟:SCR Associates295

第8章 系统结构297

8.1.2 初始成本和总拥有成本299

8.1.1 企业资源规划299

8.1 系统结构审核列表299

8.1.5 遗留系统的接口需求301

8.1.4 Web集成301

8.1.3 可扩展性301

8.2.1 服务器302

8.2 设计结构302

8.1.6 系统的安全性302

8.1.7 处理方案302

8.2.2 客户机303

8.3.1 概述306

8.3 客户机/服务器结构306

8.3.4 客户机/服务器的层307

8.3.3 客户机的类型:胖客户机和瘦客户机307

8.3.2 客户机/服务器设计模式307

8.3.7 客户机/服务器的性能310

8.3.6 成本效益问题310

8.3.5 中间件310

8.4.1 电子商务战略计划311

8.4 互联网的影响311

8.4.2 业界的经验和发展趋势313

8.5.2 批处理314

8.5.1 在线处理314

8.5 处理方案314

8.5.3 在线处理和批处理的结合315

8.6.1 OSI参考模型316

8.6 网络模型316

8.6.3 网络拓扑结构317

8.6.2 网络建模工具317

8.6.5 授权问题320

8.6.4 网络协议320

8.7.3 故障管理、备份和灾难恢复321

8.7.2 系统安全性321

8.7 系统管理和系统支持321

8.7.1 性能管理321

8.8.1 系统设计说明324

8.8 系统设计的完成324

8.8.2 用户确认325

8.8.3 系统介绍326

本章小结329

关键术语330

在线学习331

本章练习332

知识应用333

案例研究334

案例模拟:SCRAssociates335

第9章 系统实施338

第4阶段 系统实施338

9.1.1 软件工程340

9.1 软件质量保证340

9.1.2 国际标准化组织(ISO)341

9.2.1 文档回顾343

9.2 应用程序开发343

9.2.3 结构图344

9.2.2 程序设计344

9.2.5 结构图的例子346

9.2.4 内聚与耦合346

9.2.6 制作结构图的步骤348

9.2.7 其他应用程序开发工具350

9.3.2 生成代码351

9.3.1 编程环境351

9.3 编程351

9.4.1 单元测试352

9.4 测试系统352

9.4.2 集成测试353

9.4.3 系统测试354

9.5.4 用户文档355

9.5.3 操作文档355

9.5 文档355

9.5.1 程序文档355

9.5.2 系统文档355

9.6 管理层的批准357

9.8 运行和测试环境358

9.7 系统安装与评估358

9.9.2 供应商培训359

9.9.1 培训计划359

9.9 培训359

9.9.3 外部培训资源360

9.9.4 内部培训361

9.11.1 直接转换363

9.11 系统变更363

9.10 数据转换363

9.10.1 数据转换方案363

9.10.2 数据转换安全性和控制363

9.I1.2 并行使用364

9.11.4 渐次使用365

9.11.3 引导使用365

9.12.1 实现后评估366

9.12 实现后的任务366

9.12.2 给管理层的最终报告368

本章小结373

关键术语375

本章练习376

在线学习376

知识应用377

案例研究378

案例模拟:SCR Associates380

第10章 系统运行与支持382

第5阶段 系统运行与支持382

10.2.2 服务热线384

10.2.1 用户培训384

10.1 系统支持与维护概述384

10.2 用户支持活动384

10.3 维护活动386

10.3.1 校正性维护387

10.3.3 改善性维护389

10.3.2 适应性维护389

10.4 管理系统运行与支持390

10.3.4 预防性维护390

10.4.2 维护请求管理391

10.4.1 维护组391

10.4.4 配置管理393

10.4.3 建立优先级393

10.4.5 修订版394

10.5 管理系统性能395

10.4.7 基线395

10.4.6 版本控制395

10.5.1 性能和负载测量396

10.5.2 容量规划397

10.6 系统退化399

10.5.3 系统维护工具399

10.7 面对未来:挑战和机遇400

10.8 IT专业人员战略规划401

10.10 微软认证的例子402

10.9 IT证书和认证402

关键术语406

本章小结406

在线学习407

本章练习408

知识应用409

案例研究410

案例模拟:SCR Associates412

第1部分 交流工具416

系统分析员工具包416

P1.1 成功交流的原则417

P1.2.1 书写风格和可读性418

P1.2 书面交流418

P1.2.2 电子邮件、备忘录和书信419

P1.2.3 报告421

P1.3.4 明确各个专业术语423

P1.3.3 组织报告423

P1.3 口头交流423

P1.3.1 明确听众423

P1.3.2 明确目的423

P1.3.5 准备报告帮助424

P1.3.7 报告425

P1.3.6 练习425

小结426

练习427

关键术语427

第2部分 CASE工具429

P2.1 CASE工具概述430

P2.2.1 资料档案库431

P2.2 CASE术语和概念431

P2.1.1 CASE工具发展史431

P2.1.2 CASE工具市场431

P2.2.2 个人工具432

P2.3 集成开发环境433

P2.4 CASE工具示例434

P2.3.2 集成开发工具的优缺点434

P2.3.1 集成开发环境示例434

P2.4.1 Visible Analyst435

P2.4.2 System Architect436

P2.4.3 Rational Software437

小结439

P2.5.2 面向对象分析与设计的新兴地位439

P2.5 未来趋势439

P2.5.1 新发展439

练习440

关键术语440

第3部分 财务分析工具442

P3.1 描述成本和效益443

P3.1.2 管理信息系统的成本和费用444

P3.1.1 成本分类444

P3.2 成本效益分析445

P3.1.3 效益分类445

P3.2.1 偿还分析446

P3.2.2 用电子表格计算偿还分析448

P3.2.3 投资回报分析449

P3.2.4 用电子表格计算ROI450

P3.2.5 现值分析451

P3.2.6 用电子表格计算现值453

小结454

关键术语455

练习456

第4部分 项目管理工具457

P4.1.3 项目规划459

P4.1.2 管理功能459

P4.1 项目管理459

P4.1.1 项目管理概述459

P4.2 项目估计460

P4.3.1 Gantt图463

P4.3 项目进度安排463

P4.3.3 PERT/CPM概述464

P4.3.2 PERT/CPM464

P4.3.4 PERT/CPM图格式465

P4.3.5 任务模式466

P4.3.7 带有五项任务的PERT/CPM实例468

P4.3.6 复杂任务模式468

P4.3.9 将任务列表转变为PERT/CPM图469

P4.3.8 关键路径469

P4.3.10 任务持续时间估计471

P4.4.1 项目监测与控制472

P4.4 项目监测与控制472

P4.3.11 Gantt图与PERT/CPM图的比较472

P4.5.2 项目状态报告473

P4.5.1 项目进展状况会议473

P4.4.2 项目进度安排473

P4.5 项目报告473

P4.6 项目管理软件474

P4.7 软件变更控制476

P4.8.4 成功的项目管理478

P4.8.3 进度安排问题478

P4.8 项目成功的关键478

P4.8.1 业务问题478

P4.8.2 预算问题478

小结479

练习480

关键术语480

第5部分 面向对象工具482

P5.1.1 O-O分析概述484

P5.1 面向对象的术语和概念484

P5.1.2 对象485

P5.1.3 属性487

P5.1.5 消息488

P5.1.4 方法488

P5.1.6 类490

P5.2 对象与类之间的关系491

P5.3 使用统一建模语言实现对象建模492

P5.3.1 用例建模493

P5.3.3 类图495

P5.3.2 用例图495

P5.3.4 顺序图497

P5.3.5 状态转换图498

P5.3.7 CASE工具499

P5.3.6 活动图499

关键术语500

小结500

P5.4 组织对象模型500

练习501

第6部分 Internet资源工具503

P6.1 概述504

P6.1.2 Internet资源和工具概述505

P6.1.1 Internet的一些特征505

P6.2 制定Internet搜索策略506

P6.2.4 下载结果并执行病毒检测507

P6.2.3 评价结果的质量507

P6.2.1 估计信息需求507

P6.2.2 选择适当的工具来匹配信息需求507

P6.3.1 搜索引擎的基本知识508

P6.3 搜索引擎508

P6.3.3 高级搜索技术510

P6.3.2 搜索技术510

P6.3.4 搜索核查表511

P6.4 主题目录512

P6.4.1 主题目录的例子512

P6.4.2 主题目录的优点和缺点513

P6.5 隐藏网页513

P6.5.1 隐藏网页的例子514

P6.5.2 隐藏网页向导工具514

P6.6 Internet通信资源516

P6.6.1 新闻组516

P6.6.2 时事通讯518

P6.6.3 邮件列表518

P6.6.4 基于Web的讨论组519

P6.6.5 聊天室520

P6.6.6 即时消息520

P6.7.1 公司资源521

P6.7 信息技术社区资源521

P6.7.2 政府资源523

P6.7.3 专业人士资源524

P6.7.4 在线学习资源524

小结526

关键术语527

练习528

热门推荐