图书介绍
系统分析与设计PDF|Epub|txt|kindle电子书版本网盘下载
![系统分析与设计](https://www.shukui.net/cover/6/34224427.jpg)
- (美)John W.Satzinger等著;朱群雄等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111108485
- 出版时间:2002
- 标注页数:595页
- 文件大小:140MB
- 文件页数:619页
- 主题词:
PDF下载
下载说明
系统分析与设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一部分 现代系统分析员1
第1章 现代系统分析员涉及的领域3
1.1 解决商业问题的分析员5
1.2 解决商业问题的系统6
1.2.1 信息系统7
1.2.2 信息系统类型9
1.3 系统分析员需要的技能10
1.3.1 技术知识与技能10
1.3.2 商业知识与技能11
1.3.3 人的知识与技能12
1.3.4 诚实与道德12
1.4.2 典型的工作职称与职位13
1.4.1 面临的各种技术13
1.4 分析员周围环境13
1.5 战略计划中分析员的作用14
1.5.1 特殊项目14
1.5.2 战略计划过程15
1.5.3 信息系统战略计划15
1.5.4 企业资源计划(ERP)16
1.6 落基山运动用品商店的战略系统计划16
1.6.1 落基山运动用品商店概述16
1.6.2 组织与所在地17
1.6.3 信息系统部门组织17
1.6.4 原有系统20
1.6.5 信息系统战略计划20
1.6.6 两个主要的新系统22
1.7.1 第一部分:现代系统分析员23
1.7 系统开发级的分析员(课程核心)23
1.7.2 第二部分:系统分析任务24
1.7.3 第三部分:系统设计任务24
1.7.4 第四部分:实施与支持24
小结25
关键术语25
复习题26
思考题26
实验练习27
实例研究27
参考资料28
第2章 项目经理级的分析员29
2.1.1 系统开发生命周期31
2.1 系统开发项目和SDLC31
2.1.2 系统开发生命周期的前四个阶段32
2.1.3 项目阶段进度安排35
2.1.4 项目组36
2.2 项目管理37
2.2.1 计划和组织39
2.2.2 指导——执行、监督和控制39
2.3 项目启动39
2.3.1 落基山运动用品商店项目启动40
2.4 项目计划阶段40
2.4.1 定义问题41
2.4.2 确认项目可行性44
2.4.3 制定项目进度表50
2.4.4 为项目提供人员53
2.4.5 启动项目54
关键术语55
小结55
复习题56
思考题56
实验练习57
实例研究58
参考资料59
第3章 系统开发方法61
3.1 方法、模型、工具和技术63
3.1.1 方法63
3.1.2 模型63
3.1.3 工具64
3.1.4 技术65
3.2.1 结构化方法66
3.2 系统开发的三种方法66
3.2.2 信息工程方法71
3.2.3 面向对象方法72
3.3 系统开发生命周期的变体75
3.3.1 各个阶段的变体(瀑布模型)75
3.3.2 基于迭代的变体77
3.3.3 以人为重点的变体79
3.3.4 基于开发速度的变体79
3.4 计算机辅助系统工程(CASE)工具80
3.5 分析和设计阶段细节83
3.5.1 分析阶段83
3.5.2 设计阶段86
小结89
复习题90
关键术语90
思考题91
实验练习91
实例研究92
参考资料92
第二部分 系统分析任务95
第4章 调查系统需求97
4.1 功能和技术需求99
4.2 系统相关者——系统需求的资料来源100
4.2.1 用户101
4.2.2 客户102
4.2.3 技术人员102
4.2.4 落基山运动用品商店的系统相关者102
4.3 识别系统需求104
4.3.1 分发和收集调查表106
4.3.2 复查现有报表、表格和过程描述107
4.3.3 主持与用户的面谈和讨论108
4.3.4 观察商业过程和工作流程111
4.3.5 建立原型112
4.3.6 主持联合应用设计会议113
4.4 结构化遍历115
4.4.1 What和When116
4.4.2 Who116
4.4.3 How116
4.5 业务流程再造118
小结118
关键术语119
思考题120
复习题120
实验练习121
实例研究122
参考资料123
第5章 系统需求建模:事件和事物125
5.1 模型和建模127
5.1.1 模型的作用128
5.1.2 模型的类型129
5.1.3 分析和设计中使用的模型概述131
5.2 事件和系统需求132
5.2.1 事件概念的背景133
5.2.2 事件的类型134
5.2.3 识别事件135
5.2.4 落基山运动用品商店(RMO)实例中的事件138
5.2.5 关注每个事件139
5.3 事物和系统需求140
5.3.1 事物的类型142
5.3.2 事物的关系143
5.3.3 事物的属性144
5.3.4 数据实体和对象145
5.4 实体-联系图146
5.4.1 ERD概念的实例146
5.4.2 落基山运动用品商店(RMO)实例的ERD图150
5.5 类图150
5.5.1 有关对象类的更复杂的问题152
5.5.2 类图符号的实例153
5.5.3 落基山运动用品商店案例的类图155
小结157
5.6 目标157
关键术语158
复习题159
思考题160
实验练习162
实例研究163
参考资料165
第6章 需求的传统描述方法167
6.1 用传统方法的观点和面向对象的观点看待活动168
6.2 数据流程图169
6.2.1 数据流程图和抽象水平171
6.2.2 关联图171
6.2.3 DFD片段172
6.2.4 事件划分的系统模型173
6.2.5 分解过程以查看一项活动更详细的信息176
6.2.6 物理的和逻辑的DFD182
6.2.7 评估DFD质量184
6.3 详细记录DFD部件187
6.3.1 过程描述187
6.3.2 数据流定义192
6.3.3 数据元素定义192
6.3.4 数据存储定义194
6.3.5 DFD总结194
6.4 信息工程模型195
6.4.1 IE系统开发生命周期195
6.4.2 IE和结构化开发的比较196
6.4.3 过程分解和依赖模型197
6.5 考虑网络节点和通信200
小结203
6.6 工作流建模203
复习题206
关键术语206
思考题207
实验练习207
实例研究208
参考资料210
第7章 面向对象的需求描述方法211
7.1 统一建模语言和对象管理组织213
7.2 面向对象的需求213
7.3 类图215
7.4 系统行为:面向对象的用例/场景视图215
7.4.1 用例和参与者215
7.4.3 用例图216
7.4.2 场景216
7.5 对象交互:顺序图与协作图221
7.5.1 顺序图222
7.5.2 协作图228
7.6 对象行为:状态、状态转换和状态图表230
7.6.1 对象状态232
7.6.2 对象转换233
7.6.3 消息、转换和行动235
7.6.4 状态图236
7.6.5 并发行为239
7.6.6 状态图的开发241
小结244
关键术语245
思考题246
复习题246
实验练习249
实例研究249
参考资料250
第8章 环境、方案与决策251
8.1 评估目标处理环境253
8.1.1 集中式系统253
8.1.2 分布式计算255
8.1.3 Internet和Intranet259
8.1.4 开发和系统软件环境261
8.1.5 RMO的环境262
8.2 决定范围和自动化水平264
8.2.1 确定范围264
8.2.2 定义自动化水平266
8.2.3 选择方案268
8.3 为系统实施生成备选方案271
8.3.1 设备管理271
8.3.2 软件包和成套软件系统272
8.3.3 定制软件开发273
8.3.4 自行开发273
8.4 选择实施方案274
8.4.1 确定选择标准274
8.4.2 做出选择277
8.5 考虑外包解决方案277
8.5.1 生成RFP277
8.5.2 基准评价和选择卖主278
8.6 递交结果和做出决定280
小结280
复习题281
关键术语281
思考题282
实验练习283
实例研究283
参考资料284
第三部分 系统设计任务285
第9章 系统设计287
9.1 理解设计要素288
9.1.1 输入:从分析到设计289
9.1.2 设计阶段主要组成部分和层次289
9.1.3 输出:结构化模型和面向对象模型291
9.2 应用程序结构设计:结构化方法293
9.2.1 自动化系统边界294
9.2.2 系统流程图296
9.2.3 结构图299
9.2.4 模块算法设计:伪码311
9.2.5 结构化应用程序设计与用户界面设计、数据库设计和网络设计的集成312
9.3 应用程序结构设计:面向对象方法312
9.3.1 面向对象程序设计312
9.3.2 面向对象模型315
9.3.3 包图315
9.3.4 设计类图317
9.3.5 设计类图的开发321
9.3.6 方法开发及伪码325
9.3.7 继承、覆盖和多态性325
9.3.8 面向对象应用程序设计与用户界面设计、数据库设计和网络设计的集成326
9.4 协调项目327
9.4.1 协调项目组327
9.4.2 协调信息328
小结329
关键术语329
复习题330
思考题331
实验练习335
实例研究336
参考资料336
第10章 数据库设计337
10.1 数据库与数据库管理系统339
10.1.1 数据库模型340
10.2 关系数据库341
10.2.1 设计关系数据库343
10.2.2 实体的表示343
10.2.3 关系的表示346
10.2.4 执行参照完整性347
10.2.5 评价模式质量348
10.3 面向对象数据库354
10.3.1 设计对象数据库355
10.3.2 类的表示355
10.3.3 关系表示356
10.4 混合对象关系数据库设计361
10.4.1 类和属性362
10.4.2 关系363
10.5 数据类型365
10.5.1 关系DBMS的数据类型366
10.5.2 对象DBMS的数据类型366
10.6 分布式数据库367
10.6.1 分布式数据库体系结构367
10.6.2 RMO分布式数据库体系结构372
小结374
关键术语375
复习题376
思考题377
实验练习378
实例研究378
参考资料379
第11章 输入/输出和控制的设计381
11.1 完整性控制382
11.1.1 完整性控制的目标383
11.1.2 系统访问控制383
11.1.3 输入完整性控制386
11.1.4 输出完整性控制387
11.2 系统输入设计388
11.2.1 确定设备和结构389
11.2.2 开发输入列表和每个列表所要求的数据需求391
11.2.3 设计和规范输入表单397
11.3 系统输出设计398
11.3.1 确定输出类型399
11.3.2 根据应用程序设计制作特殊报表清单403
11.3.3 设计和规范报表405
小结406
关键术语407
复习题407
思考题408
实验练习409
实例研究409
参考资料410
第12章 人机交互413
12.1 用户界面415
12.1.1 用户界面的物理特征415
12.1.2 用户界面的感知特征416
12.1.3 用户界面的概念特征416
12.1.4 以用户为中心的设计416
12.1.5 作为一个研究领域的人机交互417
12.1.6 有关HCI的隐喻419
12.2 界面设计指导原则423
12.2.1 可视化和可供性423
12.2.2 八项黄金规则425
12.3.1 事件、子系统和菜单层次428
12.3.2 对话和故事脚本428
12.3 对话设计文档化428
12.3.3 用UML图表实现对话文档编制431
12.4 Windows窗体设计的指导原则434
12.4.1 窗体布局与格式化435
12.4.2 数据键入和输入项的标准窗体436
12.4.3 导航与支持控件438
12.4.4 浏览器界面的数据键入和输入438
12.4.5 帮助支持438
12.5 RMO对话设计438
12.6 网站对话设计445
小结447
关键术语448
复习题448
思考题449
实例研究450
实验练习450
参考资料453
第四部分 实施与支持455
第13章 快速应用开发和基于组件的开发457
13.1 快速应用开发458
13.1.1 开发过程缓慢的原因459
13.1.2 什么是RAD460
13.2 快速开发方法461
13.2.1 原型化开发方法462
13.2.2 螺旋形开发方法467
13.3 快速开发技术470
13.3.1 风险管理471
13.3.3 基于工具的开发475
13.3.2 联合应用设计475
13.3.4 软件重用477
13.4 对象框架478
13.4.1 一个简单的对象框架479
13.4.2 对象框架类型481
13.4.3 对象框架对于设计和实现任务的影响481
13.4.4 对象框架的缺陷482
13.5 组件483
13.5.1 组件标准和基础结构484
13.5.2 组件和开发周期485
小结488
关键术语488
复习题489
实验练习490
思考题490
实例研究491
参考资料493
第14章 软件包及企业资源计划495
14.1 软件包498
14.1.1 软件包的发展趋势499
14.1.2 软件包的实施和支持499
14.2.5 ERP开发的特殊问题501
14.2 企业资源计划502
14.2.1 什么是ERP502
14.2.2 为什么要考虑ERP505
14.2.3 实施ERP506
14.2.4 ERP系统开发方法论509
14.2.6 ERP的未来513
14.3 深入介绍一个ERP软件包:SAP R/3514
14.3.1 什么是SAP515
14.3.2 实施SAP R/3517
14.3.3 使用SAP R/3518
小结520
关键术语521
复习题522
思考题522
实验练习522
实例研究523
参考资料524
第15章 制作可操作的系统(实施、转化和支持)525
15.1 程序开发527
15.1.1 系统实施的顺序527
15.1.3 基于小组的程序开发532
15.1.2 框架开发532
15.1.4 源代码的控制533
15.1.5 版本534
15.2 质量保证537
15.2.1 技术复审538
15.2.2 测试539
15.3 安装546
15.3.1 直接安装546
15.3.2 并行安装547
15.3.3 阶段安装548
15.3.4 人员问题549
15.4 文档550
15.4.1 系统文档551
15.4.2 用户文档553
15.5 培训与用户支持554
15.5.1 进行中的培训和用户支持活动556
15.6 维护556
15.6.1 递交改动请求和出错报告557
15.6.2 实施改动558
15.6.3 计算基础结构的升级560
小结560
关键术语561
复习题562
思考题562
实验练习563
实例研究563
参考资料565
附录567
A.1 领导能力和洞察力569
附录A 项目经理的责任569
A.2 项目的计划和组织570
A.3 项目组的组织和管理571
A.4 成本估算和项目开发预算572
A.5 项目进度的监督和控制572
A.6 最终结果的质量保证574
关键术语574
复习题574
应用题575
附录B 净现值、投资回收期和投资收益率的计算577
B.1 净现值的计算577
关键术语579
复习题579
B.3 投资收益率579
B.2 投资回收期的计算579
思考题580
附录C 用PERT/CPM图开发项目进度表581
C.1 PERT/CPM图的构建581
C.2 利用Microsoft Project创建RMO的项目进度表587
关键术语590
复习题590
思考题590
附录D 演示管理结果591
D.1 汇报准备591
D.2 汇报593
D.3 使用可视辅助工具593
D.4 提问和回答595