Systems Analysis and Design

副标题:无

作   者:(美)Cary B.Shelly等著;李芳等译

分类号:G202

ISBN:9787111138631

微信扫一扫,移动浏览光盘

简介

   本书全面讨论了系统开发生命周期的方方面面,从商业案例分析、需求建模、企业建模、开发策略。数据设计。用户界面设计。系统结构、系统实施和支持到最新的发展趋势,内容丰富,信息全面,完美地结合了理论和实践工具。专门制作的各种练习更是精彩纷呈,从传统的习题到基于web的测试,可使学生通过多种途径进行实践,达到融会贯通。    本书特点:    ●每章开篇以一个学院书店的案例生动地展示该章的关键目标和任务    ●“网络资源”部分使学生可以通过web链接了解一些重要主题的附加信息    ●“见仁见智”部分提出多个问题,探讨不同观点,鼓励大家进行辨证的思考,可作为课堂讨论的话题    ●“在线学习”部分为学生提供基于web的练习、测试甚至游戏    ●“本章练习”部分包括复习题、讨论主题以及项目实践,使学生有机会练习各章中学到的概念和技能    ●“知识应用”部分提供4个小型案例,让学生在真实的场景中应用所学的知识和技能    ●“案例模拟”部分围绕一个独特的、基子web的交互式案例展开讨论    ●系统分析员工具包涉及系统开发各个阶段的工具,包括交流工具,case工具、财务分析工具、项目管理工具、面向对象工具以及internet资源工具    ●附带光盘为学生提供了大量图片和在线链接,帮助掌握各章中的内容    ●教师资源光盘为教师提供了成功教学所需的各种辅助工具    本书是一部介绍信息系统分析与设计原理、方法、技术、工具和应用的力作。全书采用几个完整的案例,以整个信息系统开发生命周期为主线,详细探讨了系统规划、系统分析、系统设计、系统实施以及系统运行与支持等各个阶段的活动,并介绍了交流工具、case工具、财务分析工具、项目管理工具以及internet资源工具等系统分析员所必备的工具包信息,充分体现其实践性。在每一章后还提供了大量的复习题、讨论题和小型应用案例,用以加深理解。 本书内容丰富,详实生动,特别适合作为高等院校计算机和信息系统专业本科生、研究生的教科书,同时也可作为软件工程、系统分析技术人员的参考书。   

目录

出版者的话

专家指导委员会

译者序

前言

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

1.1 信息技术的影响 3

1.1.1 it的未来 3

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

1.1.3 谁开发信息系统 4

1.2 信息系统组成 4

1.2.1 硬件 5

1.2.2 软件 5

1.2.3 数据 6

1.2.4 过程 6

1.2.5 人 6

1.3 了解企业 7

1.3.1 企业概图 7

1.3.2 企业模型 7

1.3.3 新型公司 7

1.4 internet的影响 8

.1.4.1 b2c(business to consumer) 8

1.4.2 b2b(business to business) 9

1.4.3 基于网络的系统开发 10

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

1.5.1 企业计算系统 11

1.5.2 事务处理系统 11

1.5.3 业务支持系统 12

1.5.4 知识管理系统 12

1.5.5 用户生产率系统 13

1.5.6 信息系统集成 13

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

1.6.1 高层管理者 14

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

1.6.3 主管和小组领导 15

1.6.4 操作员工 15

1.7 系统开发工具和技术 15

1.7.1 建模 15

1.7.2 原型设计 15

1.7.3 计算机辅助系统工程

(case)工具 15

1.8 系统开发方法 16

1.8.1 结构化分析 17

1.8.2 面向对象分析 17

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

程序开发 18

1.8.4 其他开发策略 19

1.9 系统开发生命周期 19

1.9.1 系统规划 20

1.9.2 系统分析 21

1.9.3 系统设计 21

1.9.4 系统实施 21

1.9.5 系统运行与支持 21

1.9.6 系统开发原则 22

1.10 信息技术部门 22

1.10.1 应用程序开发 23

1.10.2 系统支持 23

1.10.3 用户支持 23

1.10.4 数据库管理 23

1.10.5 网络管理 23

1.10.6 web支持 23

1.11 系统分析员地位 24

1.11.1 责任 24

1.11.2 所需技能和背景 24

1.11.3 认证 24

1.11.4 工作机遇 25

本章小结 27

关键术语 28

在线学习 30

本章练习 31

知识应用 32

案例研究 33

案例模拟:scr associates 36

第1阶段 系统规划

第2章 商业案例分析 38

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

2.1.1 战略规划概述 40

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

2.1.3 一个商业实例 41

2.1.4 it部门的角色转变 43

2.1.5 前景 43

2.2 信息系统项目 44

2.2.1 系统项目成因 44

2.2.2 影响系统项目的因素 45

2.2.3 内部因素 46

2.2.4 外部因素 46

2.2.5 项目管理工具 47

2.3 系统需求的评价 47

2.3.1 系统需求表格 47

2.3.2 系统审核委员会 48

2.4 可行性概述 48

2.4.1 操作可行性 49

2.4.2 技术可行性 50

2.4.3 经济可行性 50

2.4.4 进度可行性 51

2.5 可行性研究 51

2.6 设定优先级 51

2.6.1 影响优先级的因素 52

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

支配项目 52

2.7 初步调查概述 53

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

2.7.2 规划初步调查 53

本章小结 65

关键术语 65

在线学习 65

本章练习 66

知识应用 67

案例研究 68

案例模拟:scr associates 73

第2阶段 系统分析

第3章 需求建模 76

3.1 系统分析阶段概述 78

3.1.1 系统分析技术 78

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

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

3.2.1 用户参与 79

3.2.2 jad参与者及角色 79

3.2.3 jad的优点和缺点 80

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

3.3.1 rad阶段和活动 81

3.3.2 rad目标 82

3.3.3 rad的优点和缺点 82

3.4 建模工具和技术 82

3.4.1 case工具 82

3.4.2 功能分解图 83

3.4.3 统一建模语言 84

3.5 系统需求审核列表 85

3.5.1 输出 85

3.5.2 输入 86

3.5.3 过程 86

3.5.4 性能 87

3.5.5 控制 87

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

3.6.1 可扩展性 87

3.6.2 总拥有成本 88

3.7 事实发现 88

3.7.1 概述 88

3.7.2 who、what、where、when、how

和why 88

3.7.3 zachman 框架 89

3.8 面谈 89

3.9 其他事实发现技术 93

3.9.1 文档复查 94

3.9.2 观察 94

3.9.3 问卷调查 95

3.9.4 抽样 96

3.9.5 调查研究 96

3.9.6 面谈和问卷调查 97

3.10 文档编制 98

3.10.1 记录事实的必要性 98

3.10.2 软件工具 98

3.11 企业建模概述 99

本章小结 109

关键术语 110

在线学习 111

本章练习 112

知识应用 113

案例研究 114

案例模拟:scr associates 117

第4章 企业建模 118

4.1 企业建模工具 120

4.2 实体-关系图 120

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

4.2.2 关系的类型 120

4.3 数据流图 122

4.3.1 数据流图符号 123

4.3.2 上下文图 128

4.3.3 数据流图的约定 129

4.3.4 图0 131

4.3.5 较低层的图 133

4.3.6 数据流图的开发策略 137

4.4 数据字典 139

4.4.1 编写数据元素文档 139

4.4.2 编写数据流文档 141

4.4.3 编写数据存储文档 142

4.4.4 编写过程文档 143

4.4.5 编写实体文档 143

4.4.6 编写记录文档 144

4.4.7 数据字典报告 145

4.5 过程描述工具 145

4.5.1 模块化设计 145

4.5.2 结构化英语 146

4.5.3 决策表 147

4.5.4 决策树 148

4.6 逻辑模型与物理模型 150

4.6.1 模型的顺序 150

4.6.2 四模型方法 150

本章小结 156

关键术语 157

在线学习 158

本章练习 159

知识应用 160

案例研究 161

案例模拟:scr associates 162

第5章 开发策略 164

5.1 开发策略概述 166

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

5.2.1 软件作为一种服务 166

5.2.2 日新月异的软件市场 166

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

5.3 软件外包方案 167

5.3.1 外包方案的进展 167

5.3.2 外包费用 168

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

5.4 软件自主开发方案 169

5.4.1 自主开发或购买决策 169

5.4.2 软件内部开发 170

5.4.3 购买软件包 171

5.4.4 定制软件包 171

5.4.5 创建用户应用程序 171

5.5 系统分析员的职责 173

5.6 成本效益分析 173

5.6.1 财务分析工具 173

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

5.7 软件获取实例 174

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

5.7.2 步骤2:识别潜在的供应商或者

外包方案 176

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

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

5.7.5 步骤5:准备建议书 179

5.7.6 步骤6:实施方案 179

5.8 系统分析任务的完成 179

5.8.1 系统需求文档 180

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

5.9 过渡到系统设计 181

5.9.1 准备系统设计任务 181

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

5.10 系统设计准则 182

5.10.1 系统设计目标 182

5.10.2 权衡设计 185

5.11 原型设计 185

5.11.1 原型设计方法 185

5.11.2 原型设计工具 186

5.11.3 原型的局限性 186

5.11.4 其他建模工具 187

5.12 系统设计中的编码 188

5.12.1 编码概述 188

5.12.2 编码类型 189

5.12.3 编码开发策略 190

本章小结 192

关键术语 193

在线学习 194

本章练习 195

知识应用 196

案例研究 197

案例模拟:scr associates 200

第3阶段 系统设计

第6章 数据设计 202

6.1 数据设计的概念 204

6.1.1 数据结构 204

6.1.2 文件处理系统概要 204

6.1.3 数据库系统概要 206

6.1.4 数据库的缺点 207

6.2 dbms的组成 208

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

6.2.2 数据操纵语言 209

6.2.3 模式 209

6.2.4 物理数据库 209

6.3 基于web的数据设计 210

6.3.1 基于web的设计特点 210

6.3.2 internet术语 210

6.3.3 数据库与web的连接 211

6.3.4 数据安全 212

6.4 数据设计的术语 212

6.4.1 定义 212

6.4.2 关键字段 213

6.4.3 参考完整性 215

6.5 数据关系 216

6.5.1 实体-关系图 216

6.5.2 基数 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 数据库模型 230

6.8.1 层次和网状数据库 230

6.8.2 关系数据库 231

6.8.3 面向对象数据库 232

6.9 数据存储 233

6.9.1 数据仓库 233

6.9.2 数据挖掘 234

6.9.3 逻辑和物理存储 235

6.9.4 数据存储格式 235

6.9.5 选择数据存储格式 236

6.9.6 日期字段 237

6.10 数据控制 238

本章小结 241

关键术语 242

在线学习 244

本章练习 245

知识应用 245

案例研究 247

案例模拟:scr associates 248

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

7.1 用户界面设计 252

7.1.1 用户界面的演化 252

7.1.2 人机交互 252

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

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

7.1.5 用户界面控件 260

7.2 输入设计 262

7.2.1 输入和数据输入方法 264

7.2.2 输入量 264

7.2.3 设计数据输入界面 265

7.2.4 输入错误 267

7.2.5 源文档 268

7.2.6 输入控制 270

7.3 输出设计问题 271

7.4 打印输出 273

7.4.1 报告类型 273

7.4.2 用户参与报告设计 276

7.4.3 报告设计原则 276

7.4.4 报告设计实例 277

7.4.5 其他设计问题 279

7.4.6 基于字符的报告设计 279

7.4.7 打印容量和时间要求 280

7.4.8 输出控制和安全 281

本章小结 289

关键术语 290

在线学习 291

本章练习 292

知识应用 293

案例研究 294

案例模拟:scr associates 295

第8章 系统结构 297

8.1 系统结构审核列表 299

8.1.1 企业资源规划 299

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

8.1.3 可扩展性 301

8.1.4 web集成 301

8.1.5 遗留系统的接口需求 301

8.1.6 系统的安全性 302

8.1.7 处理方案 302

8.2 设计结构 302

8.2.1 服务器 302

8.2.2 客户机 303

8.3 客户机/服务器结构 306

8.3.1 概述 306

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

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

瘦客户机 307

8.3.4 客户机/服务器的层 307

8.3.5 中间件 310

8.3.6 成本效益问题 310

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

8.4 互联网的影响 311

8.4.1 电子商务战略计划 311

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

8.5 处理方案 314

8.5.1 在线处理 314

8.5.2 批处理 314

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

8.6 网络模型 316

8.6.1 osi参考模型 316

8.6.2 网络建模工具 317

8.6.3 网络拓扑结构 317

8.6.4 网络协议 320

8.6.5 授权问题 320

8.7 系统管理和系统支持 321

8.7.1 性能管理 321

8.7.2 系统安全性 321

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

8.8 系统设计的完成 324

8.8.1 系统设计说明 324

8.8.2 用户确认 325

8.8.3 系统介绍 326

本章小结 329

关键术语 330

在线学习 331

本章练习 332

知识应用 333

案例研究 334

案例模拟:scr associates 335

第4阶段 系统实施

第9章 系统实施 338

9.1 软件质量保证 340

9.1.1 软件工程 340

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

9.2 应用程序开发 343

9.2.1 文档回顾 343

9.2.2 程序设计 344

9.2.3 结构图 344

9.2.4 内聚与耦合 346

9.2.5 结构图的例子 346

9.2.6 制作结构图的步骤 348

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

9.3 编程 351

9.3.1 编程环境 351

9.3.2 生成代码 351

9.4 测试系统 352

9.4.1 单元测试 352

9.4.2 集成测试 353

9.4.3 系统测试 354

9.5 文档 355

9.5.1 程序文档 355

9.5.2 系统文档 355

9.5.3 操作文档 355

9.5.4 用户文档 355

9.6 管理层的批准 357

9.7 系统安装与评估 358

9.8 运行和测试环境 358

9.9 培训 359

9.9.1 培训计划 359

9.9.2 供应商培训 359

9.9.3 外部培训资源 360

9.9.4 内部培训 361

9.10 数据转换 363

9.10.1 数据转换方案 363

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

9.11 系统变更 363

9.11.1 直接转换 363

9.11.2 并行使用 364

9.11.3 引导使用 365

9.11.4 渐次使用 365

9.12 实现后的任务 366

9.12.1 实现后评估 366

9.12.2 给管理层的最终报告 368

本章小结 373

关键术语 375

在线学习 376

本章练习 376

知识应用 377

案例研究 378

案例模拟:scr associates 380

第5阶段 系统运行与支持

第10章 系统运行与支持 382

10.1 系统支持与维护概述 384

10.2 用户支持活动 384

10.2.1 用户培训 384

10.2.2 服务热线 384

10.3 维护活动 386

10.3.1 校正性维护 387

10.3.2 适应性维护 389

10.3.3 改善性维护 389

10.3.4 预防性维护 390

10.4 管理系统运行与支持 390

10.4.1 维护组 391

10.4.2 维护请求管理 391

10.4.3 建立优先级 393

10.4.4 配置管理 393

10.4.5 修订版 394

10.4.6 版本控制 395

10.4.7 基线 395

10.5 管理系统性能 395

10.5.1 性能和负载测量 396

10.5.2 容量规划 397

10.5.3 系统维护工具 399

10.6 系统退化 399

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

10.8 it专业人员战略规划 401

10.9 it证书和认证 402

10.10 微软认证的例子 402

本章小结 406

关键术语 406

在线学习 407

本章练习 408

知识应用 409

案例研究 410

案例模拟:scr associates 412

系统分析员工具包

第1部分 交流工具 416

p1.1 成功交流的原则 417

p1.2 书面交流 418

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

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

p1.2.3 报告 421

p1.3 口头交流 423

p1.3.1 明确听众 423

p1.3.2 明确目的 423

p1.3.3 组织报告 423

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

p1.3.5 准备报告帮助 424

p1.3.6 练习 425

p1.3.7 报告 425

小结 426

关键术语 427

练习 427

第2部分 case工具 429

p2.1 case工具概述 430

p2.1.1 case工具发展史 431

p2.1.2 case工具市场 431

p2.2 case术语和概念 431

p2.2.1 资料档案库 431

p2.2.2 个人工具 432

p2.3 集成开发环境 433

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

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

p2.4 case工具示例 434

p2.4.1 visible analyst 435

p2.4.2 system architect 436

p2.4.3 rational software 437

p2.5 未来趋势 439

p2.5.1 新发展 439

p2.5.2 面向对象分析与设计的新兴

地位 439

小结 439

关键术语 440

练习 440

第3部分 财务分析工具 442

p3.1 描述成本和效益 443

p3.1.1 成本分类 444

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

p3.1.3 效益分类 445

p3.2 成本效益分析 445

p3.2.1 偿还分析 446

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

p3.2.3 投资回报分析 449

p3.2.4 用电子表格计算roi 450

p3.2.5 现值分析 451

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

小结 454

关键术语 455

练习 456

第4部分 项目管理工具 457

p4.1 项目管理 459

p4.1.1 项目管理概述 459

p4.1.2 管理功能 459

p4.1.3 项目规划 459

p4.2 项目估计 460

p4.3 项目进度安排 463

p4.3.1 gantt图 463

p4.3.2 pert/cpm 464

p4.3.3 pert/cpm概述 464

p4.3.4 pert/cpm图格式 465

p4.3.5 任务模式 466

p4.3.6 复杂任务模式 468

p4.3.7 带有五项任务的pert/cpm实例 468

p4.3.8 关键路径 469

p4.3.9 将任务列表转变为pert/cpm图 469

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

p4.3.11 gantt图与pert/cpm图的比较 472

p4.4 项目监测与控制 472

p4.4.1 项目监测与控制 472

p4.4.2 项目进度安排 473

p4.5 项目报告 473

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

p4.5.2 项目状态报告 473

p4.6 项目管理软件 474

p4.7 软件变更控制 476

p4.8 项目成功的关键 478

p4.8.1 业务问题 478

p4.8.2 预算问题 478

p4.8.3 进度安排问题 478

p4.8.4 成功的项目管理 478

小结 479

关键术语 480

练习 480

第5部分 面向对象工具 482

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

p5.1.1 o-o分析概述 484

p5.1.2 对象 485

p5.1.3 属性 487

p5.1.4 方法 488

p5.1.5 消息 488

p5.1.6 类 490

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

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

p5.3.1 用例建模 493

p5.3.2 用例图 495

p5.3.3 类图 495

p5.3.4 顺序图 497

p5.3.5 状态转换图 498

p5.3.6 活动图 499

p5.3.7 case工具 499

p5.4 组织对象模型 500

小结 500

关键术语 500

练习 501

第6部分 internet资源工具 503

p6.1 概述 504

p6.1.1 internet的一些特征 505

p6.1.2 internet资源和工具概述 505

p6.2 制定internet搜索策略 506

p6.2.1 估计信息需求 507

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

p6.2.3 评价结果的质量 507

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

p6.3 搜索引擎 508

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

p6.3.2 搜索技术 510

p6.3.3 高级搜索技术 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 信息技术社区资源 521

p6.7.1 公司资源 521

p6.7.2 政府资源 523

p6.7.3 专业人士资源 524

p6.7.4 在线学习资源 524

小结 526

关键术语 527

练习 528


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Systems Analysis and Design
    • 名称
    • 类型
    • 大小

    联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,可直接在线浏览

    loading icon