图书介绍
系统分析与设计方法 原书第5版pdf电子书版本下载
- (美)Jeffrey L.Whitten等著;肖刚,孙慧等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111122038
- 出版时间:2003
- 标注页数:654页
- 文件大小:195MB
- 文件页数:672页
- 主题词:信息系统-系统分析;信息系统-系统设计
PDF下载
下载说明
系统分析与设计方法 原书第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
音阶娱乐俱乐部案例研究 3
目 录出版者的话专家指导委员会译者序前言致谢第一部分系统分析和设计环境第1章系统游戏的参与者 3
1.1为什么学习系统分析和设计方法 7
1.2信息工人 8
1.2.1系统所有者 8
1.2.2系统用户 10
1.2.3系统设计人员 11
1.2.4系统构造人员 11
1.2.5系统分析员 11
1.3.1企业为什么需要系统分析员 12
1.3.2什么是系统分析员 12
1.3现代系统分析员 12
1.2.6信息技术厂商和咨询顾问 12
1.3.3系统分析员做什么 13
1.3.4系统分析员在哪里工作 13
1.4现代企业发展的趋势和影响 17
1.4.1全面质量管理 17
1.4.2业务过程重构 18
1.4.3持续过程改进 18
1.4.4经济全球化 18
1.4.5信息技术发展趋势和推动力 19
1.5.1有效的信息技术知识 21
1.5.2 计算机编程经验和专长 21
1.5为从事系统分析员职业做准备 21
1.5.3一般商务知识 22
1.5.4解决问题的技能 22
1.5.5与人沟通的能力 23
1.5.6处理人际关系的能力 23
1.5.7适应能力 24
1.5.8人格与道德规范 24
1.5.9系统分析和设计技能 25
1.6前景 26
1.6.1职业前景 26
1.6.2预测 26
下一步学习内容 27
音阶娱乐俱乐部案例研究 35
第2章信息系统构件 35
2.1产品——信息系统 42
2.1.1事务处理系统 43
2.1.2管理信息系统 44
2.1.3决策支持系统 45
2.1.4专家系统 45
2.1.5办公自动化系统 45
2.1.6信息系统小结 46
2.2信息系统架构框架 48
2.3 “数据”构件 50
2.4 “过程”构件 52
2.5“接口”构件 55
2.6信息系统架构框架的使用 58
下一步学习内容 61
第3章信息系统开发 67
音阶娱乐俱乐部案例研究 67
3.1系统开发过程 69
3.1.1能力成熟度模型 70
3.1.2系统生命周期和系统开发方法 71
3.1.3系统开发基本原理 73
3.2系统开发方法 77
3.2.1项目确定 77
3.2.2项目阶段 79
3.2.3跨生命周期活动 84
3.3.1模型驱动开发路线 86
3.3其他开发路线和方法 86
3.3.2快速应用开发路线 89
3.3.3商用现成软件包开发路线 91
3.3.4混合开发路线 94
3.3.5维护和再工程开发路线 94
3.4自动化工具和技术 97
3.4.1 CASE——计算机辅助系统工程 97
3.4.2应用开发环境 100
3.4.3项目和过程管理器 100
下一步学习内容 101
第4章项目管理 113
音阶娱乐俱乐部案例研究 113
4.1什么是项目管理 115
4.1.1项目失败的原因 116
4.1.2 项目管理知识结构 118
4.2项目管理过程 121
4.2.1活动1——协商范围 123
4.2.2活动2——确定任务 124
4.2.3活动3——估计任务工期 126
4.2.4活动4——说明任务之间的依赖关系 127
4.2.5活动5——分配资源 129
4.2.6活动6——指导团队工作 133
4.2.7活动7——监督和控制进展 134
4.2.8活动8——评估项目结果和经验 140
下一步学习内容 142
第二部分系统分析方法第5章系统分析 151
音阶娱乐俱乐部案例研究 151
5.1什么是系统分析 153
5.2系统分析方法 155
5.2.1模型驱动分析法 155
5.2.2加速分析法 158
5.2.3需求获取法 159
5.2.4 业务过程重构法 160
5.2.5 FAST系统分析策略 160
5.3初始研究阶段 160
5.3.1任务1.1——列出问题、机会和指示 162
5.3.3任务1.3——评估项目价值 165
5.3.2任务1.2——协商项目的初步范围 165
5.3.5任务1.5——汇报项目和计划 166
5.3.4任务1.4——计划项目 166
5.4 问题分析阶段 167
5.4.1任务2.1——研究问题领域 168
5.4.2任务2.2——分析问题和机会 170
5.4.3任务2.3——分析业务过程 172
5.4.4任务2.4——制定系统改进目标 172
5.4.5任务2.5——修改项目计划 173
5.4.6任务2.6——汇报调查结果和建议 173
5.5需求分析阶段 174
5.5.1任务3.1——定义需求 176
5.5.2任务3.2——分析功能需求 177
5.5.4任务3.4——排列需求的优先次序 179
5.5.3任务3.3——跟踪和完善需求 179
5.5.5任务3.5——修改项目计划 180
5.5.6持续不断的需求管理 180
5.6决策分析阶段 181
5.6.1任务4.1——确定候选方案 181
5.6.2任务4.2——分析候选方案 185
5.6.3任务4.3——比较候选方案 185
5.6.4任务4.4——修改项目计划 187
5.6.5任务4.5——推荐一个方案 187
5.7系统分析的未来 187
下一步学习内容 188
音阶娱乐俱乐部案例研究 197
第6章需求获取 197
6.1需求获取简介 198
6.2需求获取过程 201
6.2.1发现和分析问题 201
6.2.2获取需求 203
6.2.3 归档和分析需求 204
6.2.4需求管理 206
6.3需求获取方法 206
6.3.1对现有文档、表和文件进行抽样 206
6.3.2调研和实地访问 208
6.3.3观察工作环境 208
6.3.4调查表 210
6.3.5面谈 212
6.3.6如何进行面谈 213
6.3.7获取原型 218
6.3.8联合需求计划 219
6.4调查研究策略 223
6.5需求文档的编制方法 224
6.5.1用例 224
6.5.2如何编制用例文档 225
6.5.3决策表 227
6.5.4需求表 227
下一步学习内容 229
音阶娱乐俱乐部案例研究 235
第7章数据建模和分析 235
7.1系统建模简介 237
7.2数据建模的系统概念 240
7.2.1实体 240
7.2.2属性 241
7.2.3关系 243
7.3逻辑数据建模过程 253
7.3.1战略数据建模 253
7.3.2系统分析期间的数据建模 253
7.3.3 对系统设计的考虑 255
7.3.4数据建模的自动化工具 255
7.4.1获取实体 256
7.4如何构造数据模型 256
7.4.2上下文数据模型 257
7.4.3基于键的数据模型 258
7.4.4概化层次体系 262
7.4.5具有完整属性的数据模型 262
7.5分析数据模型 264
7.5.1好的数据模型的标准 264
7.5.2数据分析 266
7.5.3规范化举例 266
7.6将数据需求映射到地点 274
下一步学习内容 275
音阶娱乐俱乐部案例研究 285
第8章过程建模 285
8.1系统建模简介 287
8.2过程建模的系统概念 290
8.2.1过程概念 290
8.2.2数据流 299
8.2.3外部代理 306
8.2.4数据存储 307
8.3 逻辑过程建模的过程 308
8.3.1战略系统规划 308
8.3.2用于业务过程重构的过程建模 309
8.3.3系统分析期间的过程建模 309
8.3.6 用于过程建模的计算机辅助系统工程 311
8.3.4 对系统设计的考虑 311
8.3.5用于过程建模的调查研究和信息收集 311
8.4如何构造过程模型 312
8.4.1上下文数据流图 312
8.4.2功能分解图 313
8.4.3事件响应或用例清单 314
8.4.4事件分解图 317
8.4.5事件图 318
8.4.6系统图 320
8.4.7基本图 321
8.4.8完成规格说明 323
8.5系统模型的同步 324
8.5.2过程分布 325
8.5.1数据模型和过程模型的同步 325
8.6前景 327
下一步学习内容 327
第9章可行性分析和系统方案建议 337
音阶娱乐俱乐部案例研究 337
9.1 行性分析和系统方案建议 338
9.1.1 可行性分析——逐步投入法 338
9.1.2系统分析——初始研究阶段的检查点 339
9.1.3系统分析——问题分析阶段的检查点 340
9.1.4系统分析——决策分析阶段的检查点 340
9.2 可行性的4个准则 340
9.2.1运行可行性 341
9.2.2技术可行性 342
9.2.3 进度可行性 342
9.2.4经济可行性 343
9.2.5 底线 343
9.3成本效益分析技术 343
9.3.1系统将花费多少 343
9.3.2系统将提供什么收益 345
9.3.3建议的系统合算吗 346
9.4候选系统的可行性分析 349
9.4.1候选系统矩阵 350
9.4.2 可行性分析矩阵 353
9.5.1书面报告 354
9.5系统方案建议 354
9.5.2 正式汇报 357
第三部分系统设计方法第10章系统设计 367
音阶娱乐俱乐部案例研究 367
10.1什么是系统设计 368
10.2系统设计方法 368
10.2.1模型驱动方法 368
10.2.2快速应用开发 372
10.2.3 FAST系统设计策略 372
10.3系统设计之内部开发——“构造”方案 374
10.3.1任务5.1——设计应用架构 375
10.3.3任务5.3——设计系统接口 377
10.3.2任务5.2——设计系统数据库 377
10.3.4任务5.4——打包设计说明 379
10.3.5任务5.5——修改项目计划 379
10.4系统设计之集成商用软件——“购买”方案 379
10.4.1任务4.1——研究技术评价准则和选项 380
10.4.2任务4.2——向供应商征求建议(或报价) 381
10.4.3任务5A.1——验证供应商的声明和性能 383
10.4.4任务5A.2——评价和分级供应商建议 384
10.4.5任务5A.3——签订合同并听取供应商汇报 384
10.4.6 购买决定对剩余生命周期阶段的影响 385
下一步学习内容 385
第11章应用架构和建模 391
音阶娱乐俱乐部案例研究 391
11.1应用架构 393
11.2.1物理过程 394
11.2物理数据流图 394
11.2.2物理数据流 397
11.2.3物理外部代理 399
11.2.4物理数据存储 399
11.3信息技术架构 400
11.3.1分布式系统 401
11.3.2数据架构——分布式关系数据库 411
11.3.3接口架构——输入、输出和中间件 412
11.3.4 过程架构——软件开发环境 416
11.4.2战术应用架构策略 419
11.5建模信息系统应用架构 419
11.4.1企业应用架构策略 419
11.4系统设计的应用架构策略 419
11.5.1绘制物理数据流图 420
11.5.2前置条件 420
11.5.3网络架构 420
11.5.4数据分布和技术确定 422
11.5.5过程分布和技术确定 422
11.5.6人/机边界 424
下一步学习内容 424
第12章数据库设计 433
音阶娱乐俱乐部案例研究 433
12.1.1常规文件的优点和缺点 436
12.1常规文件和数据库 436
12.1.2数据库的优点和缺点 437
12.2系统分析员的数据库概念 438
12.2.1字段 438
12.2.2记录 438
12.2.3文件和表 439
12.2.4数据库 440
12.3数据库设计的前置条件——规范化 445
12.4常规文件设计 446
12.5现代数据库设计 446
12.5.1数据库设计的目标和前置条件 447
12.5.2数据库模式 447
1 2.5.3数据完整性和访问完整性 451
12.5.4角色 452
12.5.5数据库分布和复制 453
12.5.6数据库原型 454
12.5.7规划数据库容量 454
12.5.8数据库结构生成 455
12.6数据库设计的前景 455
下一步学习内容 455
第13章输出设计和原型化 465
音阶娱乐俱乐部案例研究 465
13.1输出设计概念和指南 467
13.1.1输出的分布和观众 468
13.1.2输出的实现方法 470
13.2.1用于输出设计和原型化的自动化工具 474
13.2如何设计和原型化输出 474
13.2.2输出设计指南 475
13.2.3输出设计过程 477
13.2.4基于Web的输出和电子业务 485
下一步学习内容 487
第14章输入设计和原型化 493
音阶娱乐俱乐部案例研究 493
14.1输入设计概念和指南 495
14.1.1数据收集、数据录入和数据处理 495
14.1.2输入方法和实现 497
14.1.3输入设计的系统用户问题 500
14.1.4 内部控制——输入数据的编辑 501
14.2.1常用GUI输入控件 503
14.2输入设计的GUI控件 503
14.2.2高级输入控件 508
14.3如何设计和原型化输入 509
14.3.1输入设计和原型化的自动化工具 509
14.3.2输入设计过程 510
14.3.3基于Web的输入和电子业务 515
下一步学习内容 516
第15章用户界面设计 523
音阶娱乐俱乐部案例研究 523
15.1用户界面设计概念和指南 525
15.1.1计算机用户的类型 525
15.1.3人类工程学指南 526
15.1.2人的因素 526
15.1.4对话语气和词汇 527
15.2用户界面技术 528
15.2.1操作系统和Web浏览器 528
15.2.2显示器 528
15.2.3键盘和指点设备 529
15.3图形用户界面风格 529
15.3.1窗口和帧 529
15.3.2菜单驱动的界面 530
15.3.3指令驱动的界面 536
15.3.4提问-回答对话 537
15.3.5用户界面设计的特殊考虑 538
15.4.2用户界面设计过程 542
15.4如何设计用户界面 542
15.4.1用于用户界面设计和原型化的自动化工具 542
下一步学习内容 547
第四部分系统分析和设计完成后的工作第16章系统构造和实现 555
音阶娱乐俱乐部案例研究 555
16.1什么是系统构造和实现 556
16.2构造阶段 556
16.2.1任务6.1——建造和测试网络(如果需要) 557
16.2.2任务6.2——建造和测试数据库 558
16.2.3任务6.3——安装和测试新软件包(如果需要) 559
16.2.4任务6.4——编写和测试新程序 559
16.3.2任务7.2——准备转换计划 560
16.3实施阶段 560
16.3.1任务7.1——进行系统测试 560
16.3.3任务7.3——安装数据库 562
16.3.4任务7.4——培训用户 563
16.3.5任务7.5——转换到新系统 563
下一步学习内容 564
第17章系统运行和支持 569
音阶娱乐俱乐部案例研究 569
17.1系统运行和支持的上下文 570
17.2系统维护 574
17.2.1任务8.1.1——验证问题 574
17.2.3任务8.1.3——研究和调试程序 576
17.2.2任务8.1.2——对程序进行基准测试 576
17.2.4任务8.1.4——测试程序 577
17.3系统恢复 577
17.4技术支持 578
17.5系统改进 578
17.5.1任务8.4.1——分析改进请求 580
17.5.2任务8.4.2——做出快速修改 580
17.5.3任务8.4.3——恢复现有物理系统 581
17.6系统退役 582
下一步学习内容 582
第五部分高级分析和设计方法模块A面向对象分析和建模 589
A.1 对象建模概述 589
A.2.1 对象、属性、方法和封装 590
A.2对象建模的系统概念 590
A.2.2类、概化和特化 592
A.2.3对象/类关系 594
A.2.4消息 595
A.2.5多态性 597
A.3 UML模型图 597
A.4 对象建模过程 597
A.4.1建模系统的功能性描述 598
A.4.2发现和确定业务对象 602
A.4.3组织对象并确定其关联关系 606
A.4.4建模对象的行为 608
下一步学习内容 610
B.1.1设计对象 615
模块B面向对象设计和建模 615
B.1面向对象设计概述 615
B.1.2 对象责任 616
B.1.3对象复用 616
B.2面向对象设计过程 617
B.2.1对用例模型加以精炼以反映实现环境 617
B.2.2建模支持用例情境的对象交互和行为 620
B.2.3修改对象模型以反映实现环境 626
B.3其他UML设计模型图和实现模型图 626
下一步学习内容 628
词汇表 633