图书介绍
系统分析与设计 原书第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)JohnSatzingerRobertJacksonStephenBurd著;耿志强,朱宝,李芳等译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111258285
- 出版时间:2009
- 标注页数:558页
- 文件大小:393MB
- 文件页数:581页
- 主题词:信息系统-系统分析;信息系统-系统设计
PDF下载
下载说明
系统分析与设计 原书第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 系统分析员1
第1章 信息系统分析员涉及的领域1
联合炼油厂的一个系统分析员1
概述2
1.1 解决业务问题的分析员3
1.2 解决业务问题的系统5
1.2.1 信息系统5
1.2.2 信息系统类型6
1.3 系统分析员所需的技能7
1.3.1 技术知识与技能7
1.3.2 业务知识与技能8
1.3.3 人的知识与技能9
1.3.4 诚实与道德9
1.4 分析员周围环境9
1.4.1 面对的各种技术9
1.4.2 应用Web技术提高灵活度10
1.4.3 典型的工作职位与环境10
1.5 战略规划中分析员的作用11
1.5.1 特殊项目12
1.5.2 战略规划12
1.5.3 信息系统战略规划12
1.5.4 企业资源计划13
1.6 落基山运动用品商店及其战略信息系统规划13
1.6.1 落基山运动用品商店概述14
1.6.2 RMO的战略观点15
1.6.3 RMO的组织结构与所在地15
1.6.4 RMO的信息系统部门16
1.6.5 RMO原有的系统17
1.6.6 信息系统战略规划18
1.6.7 客户支持系统19
1.7 系统开发级的分析员(课程核心)20
1.7.1 第一部分:系统分析员20
1.7.2 第二部分:系统分析任务21
1.7.3 第三部分:系统设计任务21
1.7.4 第四部分:实施与支持22
1.7.5 网站上的其他材料22
小结22
关键术语23
复习题24
思考题24
实验练习24
实例研究25
参考资料27
第2章 系统开发方法28
Ajax Corporation、Consolidated Concepts和Pinnacle Manufacturing的开发方法28
概述29
2.1 系统开发生命周期29
2.1.1 系统开发生命周期的传统预测方法31
2.1.2 系统开发生命周期的新的自适应方法32
2.2 每个SDLC阶段的活动34
2.2.1 计划阶段34
2.2.2 分析阶段35
2.2.3 设计阶段36
2.2.4 实施阶段37
2.2.5 支持阶段37
2.3 方法、模型、工具和技术38
2.3.1 方法38
2.3.2 模型38
2.3.3 工具39
2.3.4 技术39
2.4 系统开发的两种方法41
2.4.1 传统方法41
2.4.2 面向对象方法46
2.5 系统开发生命周期的变体48
2.5.1 各阶段名称的变体48
2.5.2 以人为重点的变体49
2.5.3 基于开发速度的变体49
2.6 系统开发的当前趋势50
2.6.1 统一过程50
2.6.2 极限编程51
2.6.3 敏捷建模51
2.6.4 SCRUM52
2.7 支持系统开发的工具52
2.7.1 CASE工具52
2.7.2 Microsoft Visio53
2.7.3 Visible Analyst54
2.7.4 Embarcadero Describe54
2.7.5 Rational XDE Professional54
小结55
关键术语56
复习题57
思考题58
实验练习58
实例研究58
参考资料60
第3章 项目经理级的分析员61
蓝天共有基金家庭:管理IRA项目61
概述62
3.1 项目管理62
3.1.1 项目成功因素63
3.1.2 项目经理角色64
3.1.3 用SDLC管理项目65
3.1.4 项目管理知识领域67
3.2 项目启动与计划阶段68
3.2.1 启动落基山运动用品商店的客户支持系统69
3.2.2 项目规划阶段70
3.3 定义问题71
3.4 制订项目进度表74
3.4.1 制订工作分解结构74
3.4.2 制作PERT/CPM图76
3.4.3 为整个SDLC制定进度表79
3.5 确认项目可行性80
3.5.1 风险管理80
3.5.2 经济可行性81
3.5.3 组织上和文化上的可行性85
3.5.4 技术可行性85
3.5.5 进度安排可行性85
3.5.6 资源可行性86
3.5.7 可行性分析86
3.6 为项目组织人员并启动项目86
3.7 RMO项目规划翻新87
小结89
关键术语89
复习题90
思考题90
实验练习91
实例研究92
参考资料93
第二部分 系统分析任务95
第4章 开始分析:调查系统需求95
山区摩托运动95
概述96
4.1 更详细的分析阶段97
4.1.1 收集信息97
4.1.2 定义系统需求98
4.1.3 需求的优先级划分98
4.1.4 发现原型及可行性99
4.1.5 产生和评估候选方案99
4.1.6 和管理部门一起复查各种建议99
4.2 业务流程重组和ZACHMAN框架100
4.3 系统需求102
4.4 系统相关者——系统需求的来源103
4.4.1 用户104
4.4.2 客户投资相关者(Stakeholders)105
4.4.3 技术人员105
4.4.4 RMO的系统相关者105
4.5 信息收集技术107
4.5.1 主要问题108
4.5.2 复查现有报表、表格和过程描述109
4.5.3 主持与用户的面谈和讨论111
4.5.4 观察并记录业务过程114
4.5.5 建立原型117
4.5.6 分发和收集调查表118
4.5.7 主持联合应用程序设计会议119
4.5.8 研究供应商的解决方案121
4.6 验证系统需求122
4.6.1 What和When123
4.6.2 Who123
4.6.3 How123
小结125
关键术语126
复习题126
思考题127
实验练习128
实例研究128
参考资料130
第5章 系统需求建模131
Waiters on Call餐饮送货系统131
概述132
5.1 模型和建模133
5.1.1 模型的作用133
5.1.2 模型的类型134
5.1.3 用于分析和设计的模型概述136
5.2 事件、活动和用例138
5.2.1 事件分解139
5.2.2 事件的类型140
5.2.3 定义事件141
5.2.4 落基山运动用品商店实例中的事件143
5.2.5 关注每个事件和由此产生的用例144
5.3 问题域的事物145
5.3.1 事物的类型147
5.3.2 开发事物初始列表的过程147
5.3.3 事物间的关系149
5.3.4 事物的属性151
5.3.5 数据实体和对象151
5.4 实体-联系图152
5.4.1 ERD概念的实例152
5.4.2 落基山运动用品商店实例的ERD图155
5.5 类图155
5.5.1 域建模类图符号156
5.5.2 有关对象类的更复杂的问题158
5.5.3 设计类图符号159
5.5.4 落基山运动用品商店实例的域模型类图162
5.6 目标164
小结164
关键术语165
复习题166
思考题167
实验练习169
实例研究169
参考资料172
第6章 需求的传统描述方法173
圣地亚哥月刊:根据数据流分析系统173
概述174
6.1 用传统的观点和面向对象的观点看待活动/用例175
6.2 数据流图176
6.2.1 数据流图和抽象水平177
6.2.2 RMO数据流图180
6.2.3 物理DFD和逻辑DFD184
6.2.4 评估DFD质量186
6.3 详细记录DFD部件189
6.3.1 处理描述189
6.3.2 数据流定义193
6.3.3 数据存储定义195
6.3.4 数据元素定义195
6.3.5 DFD总结196
6.4 信息工程模型196
6.4.1 IE系统开发生命周期196
6.4.2 IE和结构化开发的比较197
6.4.3 处理分解和依赖模型198
6.5 结点和网络通信200
小结202
关键术语203
复习题203
思考题204
实验练习204
实例研究205
参考资料207
第7章 需求的面向对象描述方法208
无限电子公司:供应链一体化208
概述209
7.1 面向对象的需求209
7.2 系统活动——用例/场景视图211
7.2.1 用例和参与者211
7.2.2 用例图212
7.2.3 开发用例图216
7.2.4 用例详细描述217
7.3 确定输入和输出——系统顺序图223
7.3.1 系统顺序图符号223
7.3.2 开发系统顺序图226
7.4 确定对象行为——状态图230
7.4.1 复合状态和并发性232
7.4.2 开发状态图的规则233
7.4.3 开发RMO状态图234
7.5 面向对象模型的集成237
小结238
关键术语239
复习题239
思考题240
实验练习244
实例研究244
参考资料247
第8章 需求、环境与实施的候选方案评估248
热带鱼销售公司:链接到正确的系统248
概述249
8.1 项目管理的前景250
8.2 决定范围和自动化水平251
8.2.1 控制项目范围251
8.2.2 定义自动化水平251
8.2.3 候选方案的选择254
8.2.4 RMO候选方案的评估254
8.3 定义应用程序配置环境255
8.3.1 硬件、系统软件和网络255
8.3.2 开发工具257
8.3.3 RMO的环境258
8.4 候选实施方案的选择261
8.4.1 设备管理262
8.4.2 软件包、成套软件和ERP系统262
8.4.3 定制软件系统263
8.4.4 选择实施方案264
8.5 与供应商签订合同267
8.5.1 生成RFP267
8.5.2 基准评价和选择供应商269
8.5.3 制订合同269
8.6 提交结果并做出决策270
小结270
关键术语271
复习题271
思考题271
实验练习272
实例研究272
参考资料274
第三部分 系统设计任务275
第9章 进入系统设计275
FAIRCHILD PHARMACEUTICALS:一个生产系统的最终结构设计方案275
概述276
9.1 理解设计要素277
9.1.1 设计的主要组件和层次277
9.1.2 从分析到设计278
9.2 设计阶段的活动280
9.2.1 网络的设计与集成281
9.2.2 设计应用程序的结构281
9.2.3 设计用户界面282
9.2.4 设计系统接口282
9.2.5 数据库的设计与集成283
9.2.6 设计细节的原型283
9.2.7 系统控制的设计与集成283
9.3 项目管理——协调项目283
9.3.1 协调项目组284
9.3.2 RMO的项目组284
9.3.3 协调信息285
9.4 配置环境286
9.4.1 单机结构与多层结构286
9.4.2 集中式结构与分布式结构287
9.4.3 计算机网络287
9.4.4 Internet,Intranet和Extranet288
9.5 应用程序结构289
9.5.1 客户-服务器结构289
9.5.2 三层客户-服务器结构290
9.5.3 Web服务结构292
9.5.4 中间件292
9.5.5 Internet和基于Web的应用程序结构292
9.6 网络设计294
9.6.1 网络集成294
9.6.2 网络描述294
9.6.3 通信协议和中间件295
9.6.4 网络容量296
小结296
关键术语297
复习题298
思考题298
实验练习298
实例研究299
参考资料299
第10章 传统设计方法300
剧院系统有限公司:新事物,旧事物300
概述301
10.1 采用结构化方法进行应用程序结构的设计301
10.2 自动化系统边界302
10.3 系统流程图303
10.4 结构图306
10.4.1 开发结构图308
10.4.2 评价结构图的质量313
10.5 模块算法设计:伪码314
10.6 结构化应用程序设计与其他设计任务的集成315
10.7 三层设计317
小结320
关键术语320
复习题320
思考题321
实验练习323
实例研究323
参考资料324
第11章 面向对象设计方法:用例实现325
NEW CAPITAL BANK325
概述326
11.1 面向对象设计——程序分析和设计的桥梁326
11.1.1 面向对象程序设计概述327
11.1.2 面向对象设计模型327
11.1.3 面向对象设计过程331
11.2 设计类和设计类图332
11.2.1 设计类符号332
11.2.2 设计类表示333
11.2.3 开发初步设计类图335
11.2.4 设计模式和用例控制器337
11.2.5 一些基本的设计准则338
11.3 实现用例和定义方法——顺序图设计340
11.3.1 对象职责341
11.3.2 “查询可用项目”用例的初步顺序图341
11.3.3 顺序图初步设计的指南和假设344
11.3.4 “维护产品信息”用例的初步顺序图344
11.4 多层设计347
11.4.1 设计数据访问层347
11.4.2 “查询可用条目”用例的数据访问层349
11.4.3 “维护产品信息”用例的数据访问层350
11.4.4 设计可视层351
11.5 用协作图设计352
11.6 更新设计类图355
11.7 包图——将主要部分结构化356
11.8 三层设计的实现问题359
小结360
关键术语360
复习题361
思考题362
实验练习366
实例研究366
参考资料367
第12章 数据库设计368
全国图书公司:设计一个新的数据库368
概述369
12.1 数据库与数据库管理系统369
12.1.1 DBMS的组件370
12.1.2 数据库模型370
12.2 关系数据库371
12.2.1 设计关系数据库372
12.2.2 实体的表示373
12.2.3 关系的表示374
12.2.4 加强参照完整性375
12.2.5 模式质量评估375
12.3 面向对象数据库381
12.3.1 设计对象数据库381
12.3.2 类的表示381
12.3.3 关系表示383
12.4 混合对象-关系数据库设计387
12.4.1 类和属性388
12.4.2 关系389
12.4.3 数据访问类390
12.5 数据类型391
12.5.1 关系DBMS的数据类型392
12.5.2 对象DBMS的数据类型392
12.6 分布式数据库393
12.6.1 分布式数据库体系结构393
12.6.2 RMO分布式数据库体系结构396
小结398
关键术语398
复习题399
思考题400
实验练习401
实例研究401
参考资料403
第13章 用户界面的设计404
Aviation Electronic的界面设计404
概述405
13.1 输入和输出的识别与分类406
13.1.1 传统和面向对象的输入和输出406
13.1.2 用户界面与系统界面406
13.2 理解用户界面407
13.2.1 用户界面的物理特征408
13.2.2 用户界面的感知特征408
13.2.3 用户界面的概念特征408
13.2.4 以用户为中心的设计技术408
13.2.5 人-机界面研究领域409
13.2.6 有关HCI的隐喻411
13.3 界面设计指导原则415
13.3.1 可视性和可供性415
13.3.2 八条黄金规则416
13.4 对话设计文档编制419
13.4.1 用例、子系统和菜单层次419
13.4.2 对话与故事脚本420
13.4.3 用UML图表实现对话文档编制422
13.5 设计标准窗体和浏览器窗体的指导原则425
13.5.1 窗体布局与格式化425
13.5.2 数据的键控与输入427
13.5.3 导航与支持控件427
13.5.4 帮助支持428
13.6 网站设计指导原则428
13.6.1 网页设计中的10种好的做法428
13.6.2 网站设计原则429
13.7 RMO对话设计429
13.7.1 电话订购业务员的对话设计430
13.7.2 RMO网站对话设计433
小结435
关键术语435
复习题436
思考题437
实验练习437
实例研究438
参考资料440
第14章 系统界面、控制和安全的设计441
Downslope滑雪用品公司:设计一个安全供应商系统界面441
概述442
14.1 确定系统界面442
14.2 系统输入设计445
14.2.1 输入设备和机制446
14.2.2 定义系统输入细节447
14.3 系统输出设计453
14.3.1 定义系统输出的细节453
14.3.2 设计报表、声明和返回文档455
14.3.3 报表的规范化461
14.4 完整性控制设计461
14.4.1 输入完整性控制463
14.4.2 数据库完整性控制463
14.4.3 输出完整性控制465
14.4.4 预防诈骗的完整性控制466
14.5 安全性控制设计467
14.5.1 系统访问安全468
14.5.2 数据安全471
14.5.3 数字签名和数字证书473
14.5.4 安全交易474
小结474
关键术语475
复习题476
思考题477
实验练习478
实例研究478
参考资料480
第四部分 实现与支持481
第15章 使系统可操作化481
TRI-STATE HEATING OIL公司:系统开始运行时的优先次序调整481
概述482
15.1 程序开发483
15.1.1 系统实施的顺序484
15.1.2 框架开发489
15.1.3 基于小组的程序开发489
15.1.4 源代码的控制490
15.1.5 版本491
15.2 质量保证493
15.2.1 技术复审494
15.2.2 测试495
15.3 数据转换501
15.3.1 重用现有数据库501
15.3.2 重新装载数据库内容501
15.3.3 创建新数据库502
15.4 安装503
15.4.1 直接安装504
15.4.2 并行安装504
15.4.3 阶段安装505
15.4.4 人员问题506
15.5 文档507
15.5.1 系统文档508
15.5.2 用户文档509
15.6 培训与用户支持510
15.7 维护和系统增强512
15.7.1 提交改动申请和出错报告513
15.7.2 实施改动514
15.7.3 计算基础结构的升级515
小结515
关键术语516
复习题517
思考题517
实验练习518
实例研究518
参考资料519
第16章 系统开发中的当前趋势521
VALLEY REGIONAL医院:衡量一个项目的进展521
概述522
16.1 软件原则和实践522
16.1.1 抽象523
16.1.2 模型和建模524
16.1.3 模式524
16.1.4 重用524
16.1.5 方法和过程524
16.2 自适应开发方法525
16.2.1 统一过程开发526
16.2.2 敏捷型开发观点和敏捷建模530
16.2.3 极限编程533
16.2.4 Scrum536
16.2.5 项目管理和自适应方法538
16.3 模型驱动的体系结构——通用解决方案540
16.4 框架、组件和服务542
16.4.1 对象框架543
16.4.2 组件544
16.4.3 组件标准和基础结构545
16.4.4 组件和开发生命周期546
16.4.5 服务548
小结549
关键术语550
复习题550
思考题551
实验练习552
实例研究552
参考资料554
热门推荐
- 1472941.html
- 1464452.html
- 74351.html
- 3893442.html
- 3554764.html
- 2580033.html
- 225191.html
- 2917188.html
- 2507445.html
- 3214217.html
- http://www.ickdjs.cc/book_2643451.html
- http://www.ickdjs.cc/book_703433.html
- http://www.ickdjs.cc/book_3662767.html
- http://www.ickdjs.cc/book_1989578.html
- http://www.ickdjs.cc/book_3462151.html
- http://www.ickdjs.cc/book_743937.html
- http://www.ickdjs.cc/book_2346241.html
- http://www.ickdjs.cc/book_119413.html
- http://www.ickdjs.cc/book_3823407.html
- http://www.ickdjs.cc/book_1035312.html