系统分析与陈设教程

作者简介

作者:(美国)舍利(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
术语表(见附赠光盘)

 

相关文章