关注微信

推荐商品

    加载中... 正在为您读取数据...
分享到:
  • 系统分析与设计教程(原书第7版)(附光盘1张)[平装]
  • 共2个商家     30.00元~63.20
  • 作者:舍利(GaryB.Shelly)(作者),ThomasJ.Cashman(作者),HarryJ.Rosendlatt(作者),史晟辉(译者),王艳清(译者),李
  • 出版社:机械工业出版社;第1版(2010年1月1日)
  • 出版时间:
  • 版次 :
  • 印刷时间:
  • 包装:
  • ISBN:9787111276777

  • 商家报价
  • 简介
  • 评价
  • 加载中... 正在为您读取数据...
  • 商品描述

    编辑推荐

    《系统分析与设计教程(原书第7版)》以实践性很强的方式讲解信息技术与系统开发方法。贯穿全书的实例强调了在动态企业环境中进行系统分析与设计的重要性。书中大量的实践性练习,巩固了学生们所学的技能,并为学生在当今日益激烈的竞争环境中取得成功打下坚实基础。
    本版新增内容
    ·新增的面向对象一章完整地介绍了对象建模,并穿插了大量的技术实践内容。
    ·新的项目管理内容包括实例研究任务,下载和安装Open Workbench(免费的开源项目管理程序)以及Microsoft Project和Open Workbench用户手册的链接。
    ·全面深入地介绍了传统的结构化分析、面向对象的方法、RFID的当前发展趋势、无线网络、外包、电子商务、ERP、客户/服务器概念、网络研讨会、播客以及自适应方法和模型。
    ·SCR公司案例模拟,包含许多真实的语音和电子邮件消息,供学生在基于Web的模拟环境中交互使用。
    ·扩充了11章中IT安全的内容,对物理媒体、网络、应用程序、文件以及用户安全进行了全面介绍。
    ·《系统分析与设计教程(原书第7版)》附赠的光盘中包含了学生用练习材料及术语表等。

    作者简介

    作者:(美国)舍利(Gary B.Shelly) (美国)Thomas J.Cashman (美国)Harry J.Rosendlatt 译者:史晟辉 王艳清 李芳 等

    目录

    出版者的话
    译者序
    前言
    第1章 系统分析与设计绪论1
    1.1 信息技术的影响2
    1.1.1 IT的未来2
    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 新型公司8
    1.4 Internet的影响8
    1.4.1 B2C8
    1.4.2 B2B9
    1.4.3 基于网络的系统开发9
    1.5 企业如何使用信息系统10
    1.5.1 企业计算系统10
    1.5.2 事务处理系统10
    1.5.3 业务支持系统11
    1.5.4 知识管理系统12
    1.5.5 用户生产率系统12
    1.5.6 信息系统集成13
    1.6 信息系统用户及其需求13
    1.6.1 高层管理者13
    1.6.2 中层管理者和知识工人13
    1.6.3 主管和小组领导14
    1.6.4 操作人员14
    1.7 系统开发工具和技术14
    1.7.1 建模14
    1.7.2 原型设计14
    1.7.3 计算机辅助系统工程(CASE)工具14
    1.8 系统开发方法15
    1.8.1 结构化分析16
    1.8.2 面向对象分析16
    1.9 规划和模型化系统开发项目17
    1.9.1 对比预测模型和适应模型17
    1.9.2 SDLC瀑布模型18
    1.9.3 适应性方法和模型20
    1.9.4 联合应用程序开发和快速应用程序开发方法和模型21
    1.9.5 其他开发方法和模型21
    1.9.6 项目管理的重要性22
    1.10 系统开发原则22
    1.10.1 规划22
    1.10.2 用户参与整个系统开发过程22
    1.10.3 仔细听取意见22
    1.10.4 使用项目管理工具来确定任务和转折点22
    1.10.5 保持灵活性23
    1.10.6 提供准确的成本与效益信息23
    1.11 信息技术部门23
    1.11.1 应用程序开发23
    1.11.2 系统支持和安全23
    1.11.3 用户支持23
    1.11.4 数据库管理24
    1.11.5 网络管理24
    1.11.6 Web支持24
    1.11.7 质量保证(QA)24
    1.12 系统分析员地位24
    1.12.1 责任24
    1.12.2 所需技能和背景24
    1.12.3 认证25
    1.12.4 工作机遇25
    本章小结26
    在线学习27
    案例模拟:SCR 公司28
    本章练习28
    知识应用29
    案例研究30
    案例实践:SoftWear公司32

    第1阶段 系统规划
    第2章 企业案例分析36
    2.1 战略规划——IT系统开发框架37
    2.1.1 战略规划概述38
    2.1.2 从战略规划到业务结果38
    2.1.3 企业实例40
    2.1.4 IT部门在项目评估中的角色41
    2.1.5 前景41
    2.2 什么是企业案例41
    2.3 信息系统项目42
    2.3.1 系统项目主要成因42
    2.3.2 影响系统项目的因素43
    2.3.3 内部因素44
    2.3.4 外部因素44
    2.3.5 项目管理工具46
    2.3.6 风险管理46
    2.4 系统需求的评价47
    2.4.1 系统需求表格47
    2.4.2 系统审核委员会48
    2.5 可行性概述48
    2.5.1 操作可行性48
    2.5.2 技术可行性49
    2.5.3 经济可行性49
    2.5.4 进度可行性50
    2.6 可行性研究50
    2.7 设定优先级50
    2.7.1 影响优先级的因素50
    2.7.2 可自由支配项目和不可自由支配项目51
    2.8 初步调查概述51
    2.8.1 与管理人员和用户交流52
    2.8.2 规划初步调查52
    本章小结57
    在线学习58
    案例模拟:SCR公司58
    本章练习59
    知识应用59
    案例研究60
    案例实践:SoftWear公司63

    第2阶段 系统分析
    第3章 需求建模70
    3.1 系统分析阶段概述71
    3.1.1 系统分析活动72
    3.1.2 系统分析技术72
    3.1.3 面向团队的方法和技术72
    3.2 联合应用程序开发73
    3.2.1 用户参与73
    3.2.2 JAD参与者及任务73
    3.2.3 JAD的优点和缺点74
    3.3 快速应用程序开发74
    3.3.1 RAD阶段和活动75
    3.3.2 RAD目标76
    3.3.3 RAD的优点和缺点76
    3.4 建模工具和技术76
    3.4.1 CASE工具76
    3.4.2 功能分解图77
    3.4.3 数据流图78
    3.4.4 统一建模语言78
    3.5 系统需求审核列表80
    3.5.1 输出实例81
    3.5.2 输入实例81
    3.5.3 过程实例81
    3.5.4 性能实例81
    3.5.5 控制实例81
    3.6 未来增长. 成本和效益81
    3.6.1 可扩展性81
    3.6.2 整体拥有成本82
    3.7 事实发现83
    3.7.1 事实发现概述83
    3.7.2 who. what. where. when. how和why83
    3.7.3 Zachman框架84
    3.8 面谈85
    3.9 其他事实发现技术89
    3.9.1 文档复查89
    3.9.2 观察89
    3.9.3 问卷调查90
    3.9.4 抽样92
    3.9.5 调查研究92
    3.9.6 面谈和问卷调查的比较92
    3.10 文档编制94
    3.10.1 记录事实的必要性94
    3.10.2 软件工具94
    3.11 逻辑建模概述97
    本章小结97
    在线学习98
    案例模拟:SCR公司98
    本章练习99
    知识应用100
    案例研究101
    案例实践:SoftWear公司103

    第4章 数据和过程建模114
    4.1 数据和过程建模概述115
    4.2 数据流图115
    4.3 创建数据流图120
    4.3.1 数据流图的约定120
    4.3.2 步骤1:绘制关联图121
    4.3.3 步骤2:绘制数据流图的图0121
    4.3.4 步骤3:绘制较低层的图124
    4.4 数据字典127
    4.4.1 编写数据元素文档127
    4.4.2 编写数据流文档129
    4.4.3 编写数据存储文档130
    4.4.4 编写过程文档130
    4.4.5 编写实体文档131
    4.4.6 编写记录文档131
    4.4.7 数据字典报告133
    4.5 过程描述工具133
    4.5.1 模块化设计133
    4.5.2 结构化英语133
    4.5.3 决策表134
    4.5.4 决策树136
    4.6 逻辑模型与物理模型137
    4.6.1 模型的顺序137
    4.6.2 四模型方法137
    本章小结137
    在线学习138
    案例模拟:SCR公司139
    本章练习139
    知识应用140
    案例研究141
    案例实践:SoftWear公司142

    第5章 对象建模148
    5.1 面向对象的术语和概念149
    5.1.1 O-O分析概述149
    5.1.2 对象150
    5.1.3 属性152
    5.1.4 方法153
    5.1.5 消息153
    5.1.6 类154
    5.2 对象和类之间的关系155
    5.3 使用统一建模语言实现对象建模156
    5.3.1 用例建模157
    5.3.2 用例图158
    5.3.3 类图159
    5.3.4 顺序图160
    5.3.5 状态转移图160
    5.3.6 活动图161
    5.3.7 CASE工具161
    5.4 组织对象模型161
    本章小结162
    在线学习162
    案例模拟:SCR公司163
    本章练习163
    知识应用164
    案例研究165
    案例实践:SoftWear公司166

    第6章 开发策略172
    6.1 开发策略概述173
    6.2 Internet的影响173
    6.2.1 软件作为一种服务173
    6.2.2 传统的和基于Web的系统开发175
    6.3 软件外包177
    6.3.1 软件外包的发展177
    6.3.2 软件外包费用179
    6.3.3 外包方案应注意的问题和事项179
    6.3.4 国际外包179
    6.4 软件自主开发方案180
    6.4.1 自主开发或购买决策180
    6.4.2 软件内部开发181
    6.4.3 购买软件包182
    6.4.4 定制软件包182
    6.4.5 创建用户应用程序182
    6.5 系统分析员的职责185
    6.6 成本-效益分析185
    6.6.1 财务分析工具185
    6.6.2 成本-效益分析清单186
    6.7 软件采购过程186
    6.8 系统分析任务的完成193
    6.8.1 系统需求文档193
    6.8.2 向管理部门作陈述报告193
    6.9 系统分析到系统设计的过渡194
    6.9.1 准备系统设计任务194
    6.9.2 逻辑设计和物理设计的关系194
    6.10 系统设计准则195
    6.10.1 系统设计目标195
    6.10.2 权衡设计197
    6.11 原型设计198
    6.11.1 原型设计方法198
    6.11.2 原型设计工具199
    6.11.3 原型的局限性199
    6.12 软件开发未来的发展趋势199
    本章小结200
    在线学习201
    案例模拟:SCR公司201
    本章练习202
    知识应用202
    案例研究203
    案例实践:SoftWear公司205

    第3阶段 系统设计
    第7章 输出和用户界面设计208
    7.1 输出设计209
    7.2 打印和屏幕输出211
    7.2.1 报告212
    7.2.2 用户参与报告设计214
    7.2.3 报告设计原则214
    7.2.4 报告设计问题215
    7.2.5 基于字符的报告设计216
    7.2.6 打印容量和时间要求216
    7.2.7 输出控制和安全218
    7.3 用户界面设计219
    7.3.1 用户界面的演化220
    7.3.2 人机交互220
    7.3.3 以用户为中心的设计原则224
    7.3.4 用户界面设计的指导方针225
    7.3.5 用户界面控件229
    7.4 输入设计231
    7.4.1 输入和数据输入方法232
    7.4.2 输入量233
    7.4.3 设计数据输入界面234
    7.4.4 输入错误235
    7.4.5 源文档236
    7.4.6 输入控制237
    本章小结239
    在线学习239
    案例模拟:SCR公司240
    本章练习240
    知识应用241
    案例研究242
    案例实践:SoftWear公司243

    第8章 数据设计250
    8.1 数据设计的概念251
    8.1.1 数据结构251
    8.1.2 文件处理系统概述253
    8.1.3 从文件系统到数据库系统的变革…254
    8.1.4 数据库的缺点254
    8.2 DBMS的组成255
    8.2.1 用户. DBA和相关系统的接口255
    8.2.2 数据操纵语言256
    8.2.3 模式256
    8.2.4 物理数据库256
    8.3 基于Web的数据库设计256
    8.3.1 基于Web的设计特点256
    8.3.2 Internet术语257
    8.3.3 数据库与Web的连接257
    8.3.4 数据安全258
    8.4 数据设计的术语259
    8.4.1 定义259
    8.4.2 关键字段259
    8.4.3 参照完整性261
    8.5 实体-联系图261
    8.5.1 绘制实体联系图262
    8.5.2 联系类型262
    8.5.3 基数263
    8.6 标准化265
    8.6.1 标准表示法格式265
    8.6.2 重复组和非标准化设计265
    8.6.3 第一范式266
    8.6.4 第二范式266
    8.6.5 第三范式268
    8.6.6 一个标准化的例子269
    8.7 数据设计中的编码272
    8.7.1 编码概述272
    8.7.2 编码类型273
    8.7.3 编码设计274
    8.8 设计数据库的步骤275
    8.9 数据库模型275
    8.9.1 关系数据库276
    8.9.2 面向对象数据库277
    8.10 数据存储和访问278
    8.10.1 数据存储和访问的战略工具278
    8.10.2 逻辑和物理存储281
    8.10.3 数据存储格式281
    8.10.4 选择数据存储格式282
    8.10.5 日期字段283
    8.11 数据控制283
    本章小结284
    在线学习285
    案例模拟:SCR公司286
    本章练习286
    知识应用287
    案例研究288
    案例实践:SoftWear公司289

    第9章 系统架构292
    9.1 系统架构审核列表293
    9.1.1 企业资源规划294
    9.1.2 初始成本和总拥有成本295
    9.1.3 可伸缩性296
    9.1.4 Web集成297
    9.1.5 遗留系统的接口需求298
    9.1.6 处理方案298
    9.1.7 安全问题298
    9.2 规划架构298
    9.2.1 服务器298
    9.2.2 客户机299
    9.3 客户机/服务器架构301
    9.3.1 概述301
    9.3.2 客户机/服务器设计模式301
    9.3.3 客户机的类型:胖客户机和瘦客户机303
    9.3.4 客户机/服务器的层303
    9.3.5 中间件304
    9.3.6 成本-效益问题304
    9.3.7 客户机/服务器的性能问题304
    9.4 基于Internet的架构306
    9.4.1 开发内部电子商务解决方案307
    9.4.2 打包解决方案和电子商务服务提供商308
    9.4.3 企业门户网站308
    9.5 处理方法310
    9.5.1 在线处理310
    9.5.2 批处理311
    9.5.3 在线处理和批处理的结合312
    9.6 网络模型313
    9.6.1 OSI参考模型313
    9.6.2 网络建模工具313
    9.6.3 网络拓扑结构313
    9.6.4 网络协议和授权问题316
    9.6.5 无线网络316
    9.7 系统管理和支持317
    9.7.1 性能管理317
    9.7.2 错误管理. 备份和灾难恢复317
    9.8 系统设计的完成321
    9.8.1 系统设计说明322
    9.8.2 用户确认322
    9.8.3 系统介绍323
    本章小结323
    在线学习324
    案例模拟:SCR公司325
    本章练习326
    知识应用326
    案例研究327
    案例实践:SoftWear公司..328

    第4阶段 系统实施
    第10章 系统实施334
    10.1 软件质量保证335
    10.1.1 软件工程336
    10.1.2 国际标准化组织(ISO)337
    10.2 应用程序开发的回顾338
    10.2.1 系统设计的创建338
    10.2.2 应用程序开发步骤339
    10.2.3 项目管理339
    10.3 结构化应用程序开发340
    10.3.1 结构图340
    10.3.2 内聚与耦合341
    10.3.3 绘制结构图342
    10.3.4 其他结构化开发工具343
    10.4 面向对象的应用程序开发345
    10.4.1 面向对象开发和结构化开发的比较345
    10.4.2 面向对象设计的实施346
    10.5 编程346
    10.5.1 编程环境347
    10.5.2 生成代码347
    10.6 测试系统347
    10.6.1 单元测试348
    10.6.2 集成测试348
    10.6.3 系统测试349
    10.7 文档350
    10.7.1 程序文档350
    10.7.2 系统文档350
    10.7.3 操作文档351
    10.7.4 用户文档351
    10.8 管理层的批准354
    10.9 系统安装与评估354
    10.10 运行和测试环境355
    10.11 培训355
    10.11.1 培训计划356
    10.11.2 供应商培训356
    10.11.3 网络研讨会和播客357
    10.11.4 外部培训资源358
    10.11.5 内部培训359
    10.12 数据转换361
    10.12.1 数据转换方案361
    10.12.2 数据转换安全性和控制362
    10.13 系统变更362
    10.13.1 直接转换362
    10.13.2 并行使用363
    10.13.3 引导使用363
    10.13.4 渐次使用363
    10.14 实现后的任务364
    10.14.1 实现后的评估364
    10.14.2 给管理层的最终报告366
    本章小结366
    在线学习367
    案例模拟:SCR公司368
    本章练习368
    知识应用369
    案例研究370
    案例实践:SoftWear公司371

    第5阶段 系统运行. 支持与安全
    第11章 系统运行. 支持和安全378
    11.1 系统支持与维护概述379
    11.2 用户支持行为380
    11.2.1 用户培训380
    11.2.2 服务热线380
    11.2.3 在线支持381
    11.3 维护活动382
    11.3.1 校正性维护383
    11.3.2 适应性维护384
    11.3.3 完善性维护384
    11.3.4 预防性维护385
    11.4 管理系统支持386
    11.4.1 维护团队386
    11.4.2 系统管理员386
    11.4.3 系统分析员387
    11.4.4 程序员387
    11.4.5 组织问题387
    11.4.6 维护请求的管理387
    11.4.7 建立优先级389
    11.4.8 配置管理389
    11.4.9 修订版390
    11.4.10 版本控制390
    11.4.11 基线391
    11.5 管理系统性能392
    11.5.1 性能和负载测量393
    11.5.2 容量规划393
    11.5.3 系统维护工具396
    11.6 系统安全397
    11.6.1 物理安全397
    11.6.2 网络安全400
    11.6.3 应用软件安全402
    11.6.4 文件安全403
    11.6.5 用户安全404
    11.7 数据备份和恢复406
    11.7.1 备份选项407
    11.7.2 灾难恢复问题408
    11.8 系统退化408
    11.9 面对未来:挑战和机遇409
    11.10 IT专业人员战略规划411
    11.11 IT证书和认证411
    本章小结412
    在线学习413
    案例模拟:SCR公司414
    本章练习414
    知识应用415
    案例研究416
    案例实践:SoftWear公司418

    系统分析员工具包
    第1部分 交流工具422
    P1.1 成功交流的策略423
    P1.1.1 交流的原因. 人物. 内容. 时间以及方式423
    P1.1.2 文化背景423
    P1.1.3 了解自己的主题424
    P1.2 书面交流424
    P1.2.1 书写风格和可读性424
    P1.2.2 电子邮件. 备忘录和书信426
    P1.2.3 网络礼节427
    P1.2.4 报告429
    P1.3 口头交流430
    P1.3.1 明确听众430
    P1.3.2 明确目的430
    P1.3.3 组织报告430
    P1.3.4 明确各个专业术语430
    P1.3.5 准备报告帮助431
    P1.3.6 演练433
    P1.3.7 报告433
    小结433
    练习434

    第2部分 CASE工具436
    P2.1 CASE工具概述437
    P2.1.1 CASE工具发展史438
    P2.1.2 CASE工具市场438
    P2.2 CASE术语和概念440
    P2.2.1 资料档案库440
    P2.2.2 个人工具441
    P2.3 集成开发环境443
    P2.3.1 集成开发环境示例443
    P2.3.2 集成开发工具的优缺点445
    P2.4 CASE工具示例445
    P2.4.1 Visible Analyst445
    P2.4.2 System Architect446
    P2.4.3 Rational Software447
    P2.5 未来趋势448
    P2.5.1 新发展448
    P2.5.2 面向对象的分析与设计的新兴地位450
    小结450
    练习450

    第3部分 财务分析工具452
    P3.1 描述成本和效益453
    P3.1.1 成本分类453
    P3.1.2 管理信息系统的成本和费用455
    P3.1.3 效益分类457
    P3.2 成本效益分析457
    P3.2.1 回收期分析457
    P3.2.2 使用电子表格计算回收期分析…459
    P3.2.3 投资回收分析459
    P3.2.4 使用电子表格计算ROI461
    P3.2.5 现值分析461
    P3.2.6 使用电子表格计算现值463
    小结464
    练习465

    第4部分 项目管理工具466
    P4.1 项目管理概述467
    P4.2 项目规划468
    P4.2.1 确定任务468
    P4.2.2 评估任务完成时间与成本估计…469
    P4.2.3 影响时间和成本估算的因素470
    P4.3 项目进度安排概述470
    P4.4 使用Gantt图安排项目进度471
    P4.5 使用PERT/CPM安排项目进度472
    P4.5.1 PERT/CPM概述472
    P4.5.2 PERT/CPM图格式472
    P4.5.3 任务模式473
    P4.5.4 复杂任务模式474
    P4.5.5 带有五项任务的PERT/CPM实例474
    P4.5.6 关键路径475
    P4.5.7 将任务列表转变为PERT/CPM图475
    P4.5.8 Gantt图与PERT/CPM图的比较477
    P4.6 项目监测与控制477
    P4.6.1 项目监测与控制477
    P4.6.2 项目进度安排477
    P4.7 项目报告478
    P4.7.1 项目进展状况会议478
    P4.7.2 项目状态报告478
    P4.8 项目管理软件479
    P4.9 软件变更控制483
    P4.10 项目成功的关键484
    P4.10.1 业务问题484
    P4.10.2 预算问题484
    P4.10.3 进度安排问题485
    P4.10.4 成功的项目管理485
    小结485
    练习486

    第5部分 Internet资源工具488
    P5.1 概述489
    P5.2 制定Internet搜索策略490
    P5.2.1 估计信息需求490
    P5.2.2 选择适当的工具来匹配信息需求490
    P5.2.3 评价结果的质量490
    P5.2.4 下载结果并执行病毒检测491
    P5.3 搜索引擎492
    P5.3.1 搜索引擎的基本知识492
    P5.3.2 搜索技术492
    P5.3.3 高级搜索技术494
    P5.3.4 搜索核查表496
    P5.4 主题目录496
    P5.4.1 主题目录的例子496
    P5.4.2 主题目录的优点和缺点497
    P5.5 隐藏网页497
    P5.5.1 隐藏网页的例子498
    P5.5.2 隐藏网页向导工具498
    P5.6 Internet通信资源500
    P5.6.1 新闻组500
    P5.6.2 时事通讯. 博客和网络研讨会501
    P5.6.3 网络研讨会502
    P5.6.4 邮件列表503
    P5.6.5 基于Web的讨论组504
    P5.6.6 聊天室504
    P5.6.7 即时消息504
    P5.7 信息技术社区资源506
    P5.7.1 公司资源507
    P5.7.2 政府资源507
    P5.7.3 专业人士资源508
    P5.7.4 在线学习资源509
    小结510
    练习511
    术语表(见附赠光盘)

    序言

    Shelly Cashman系列提供了计算机教育界最好的教科书。我们很自豪本书的前几版能得到教师和学生的广泛认可。本书第7版继续保持Shelly Cashman系列的创新性、高质量和可靠性。
    概述
    本书介绍信息技术和系统开发的实用方法。许多两年制和四年制的高等院校在信息系统。计算机科学和电子商务课程中使用本书。本书强调系统分析员在动态企业环境中的作用。
    使用本书,学生可了解如何把企业需求转变成支持企业短期和长期目标的信息系统,以及如何将传统的结构化分析方法。面向对象分析方法和项目管理技术结合且应用于信息系统上,并通过案例分析和课外作业锻炼分析问题。解决问题及决策的能力。每章后大量的练习则强调批判思维的发掘。
    本版增加了第5章对象建模,补充了新的项目管理工具和练习,并对新系统开发趋势和技术部分整体进行了更新。
    本书的目标
    本书是为3学分的系统分析与设计导论课编写的。本书的设计目标如下:
    以生动的插图结合易于学生阅读的风格表达主题;
    精选大量的网站截图和链接页面描述重要的IT发展和趋势;
    介绍如何将结构化分析方法。面向对象分析方法以及项目管理技术结合并应用于信息系统上;
    描述系统开发生命周期(SDLC)的五个阶段:系统规划。系统分析。系统设计。系统实施以及系统运行。支持和安全;
    使学生对于信息技术(IT)如何支持当今激烈竞争环境下的运行和企业需求有深层次的理解;
    解释在一个典型的企业组织中系统分析员如何与用户。管理人员和其他IT专业人员配合;
    鼓励学生独立思考,并通过案例分析和练习以提高批判思维能力;
    提供给学生一个完整的系统分析员工具包,着重介绍所有系统分析员都需要的五个主要实用工具:交流工具。CASE工具。财务分析工具。项目管理工具以及Internet资源工具。
    新版的特点
    本书提供了许多新内容:
    介绍了11章和5个系统分析员工具包共16个教学单元;
    新增加了第5章对象建模,其中介绍了面向对象的概念。工具和技术,提供了新的案例分析以及如何将结构化分析与面向对象技术结合的方法;
    提供新的项目管理材料以及11章SWL案例分析中完整的项目管理任务集;
    增加学生学习工具Open Workbench(免费的开源项目管理程序)的下载链接和安装以及Microsoft Project和Open Workbench的用户手册;
    第3章需求建模采用迪尔伯特式(Dilbert)的喜剧连环漫画方式进行介绍,形式新颖并使读者更易于理解;
    更新了关于RFID。无线网络和移动计算方向。国际外包。电子商务。ERP。应用服务提供商。客户机/服务器结构。网络概念。网络研讨会(Webinar)。播客(Podcast)。基于Web的应用软件以及自适应方法和模型(包括螺旋模型)的介绍;
    扩充了第11章中“IT安全”一节,对物理载体。网络。应用程序。文件以及用户安全进行了全面地介绍,并增加了关于性能指标。数据备份以及灾难恢复的内容;
    围绕SCR公司的案例模拟部分也进行了更新,此版包含了50多个真实的电子语音邮件和电子邮件信息,使学生能够在基于Web的交互式模拟环境中学习并使用;
    修订后的系统分析员工具包,即交流工具。CASE工具。财务分析工具。项目管理工具以及Internet资源工具,它能够更好地培养学生5个学科交叉领域中的IT技能;
    扩充了专业术语表(术语表内容请登录华章网站www.hzbook.com查阅),以辅助学生更好地学习;
    增加了辅助教学的资料——为教师提供开展教学所需要的工具。

    文摘

    插图:


    1.5企业如何使用信息系统
    过去,IT经理根据系统服务的用户组,把系统分为多种类型。这些类型和用户包括办公系统(管理人员)、操作系统(操作人员)、决策支持系统(中层管理者和知识工人)和主管信息系统(高层管理者)。
    今天,传统的方法不再适用。例如,包括高层管理者在内的所有员工使用办公系统。同样,操作人员通常也需要决策支持系统。随着业务变化,信息应用在大多数公司中也发生了变化。现在,通过系统的功能和特征而不是用户来确定系统才更加有意义。一系列新的系统定义包括企业计算系统、事务处理系统、业务支持系统、知识管理系统和用户生产率系统。
    1.5.1企业计算系统
    企业计算是指支持全公司运行和数据管理需求的信息系统。Wal-Mart的库存控制系统、Boeing的生产控制系统和美国航空公司的机票预订系统就是企业计算系统的例子。企业计算的主要目的是整合公司的主要功能(如生产、销售、服务、库存控制和账目)来提高效率,降低成本并帮助管理者做出关键决策。企业计算同样通过实施公司范围内的数据存取框架增强了数据安全性和可靠性。
    在很多大公司,称为企业资源规划(enterprise resource planning,ERP)的应用程序系统为全公司用户和管理者提供了有益的支持。例如,汽车租用公司可以用ERP来预测在数百个场所中顾客对于租车的需求。
    通过提供公司范围的计算环境,许多公司可以实现大幅度的成本降低。而其他一些公司在时间、经费和责任方面对成功实施ERP的必要性提出疑问。ERP的一个潜在弱点是ERP系统通常强调总体结构,这个结构可能与公司运行的方式不符。在第6章中将详细描述ERP,讨论系统开发策略。
    由于ERP的发展与潜力,许多硬件和软件供应商瞄准了企业计算市场,提供大量产品和服务。图1-16所示为正致力于开发企业计算软件和解决方案市场的IBM网站。