系统分析与设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)肯德尔著;施平安等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111479505
- 页数:484 页
第一部分 系统分析基础 2
第1章 系统、角色和开发方法 2
1.1 系统分析与设计的必要性 2
1.2 系统分析员的角色 3
1.2.1 系统分析员作为顾问 3
1.2.2 系统分析员作为支持专家 4
1.2.3 系统分析员作为变更代理 4
1.2.4 系统分析员的品质 4
1.3 系统开发生命期 5
1.3.1 考虑人机交互 5
1.3.2 标识问题、机会和目标 6
1.3.3 确定人的信息需求 6
1.3.4 分析系统需求 7
1.3.5 设计推荐系统 8
1.3.6 软件开发和编档 8
1.3.7 系统测试和维护 8
1.3.8 系统实现和评估 8
1.3.9 维护的影响 9
1.3.10 使用CASE工具 9
1.4 敏捷方法 10
1.5 面向对象系统分析与设计 13
1.6 选择使用哪种系统开发方法 14
1.7 开发开源软件 15
1.7.1 组织为什么要参与开源社区 15
1.7.2 分析员在开源软件中的作用 15
1.8 小结 16
复习题 17
参考资料 17
第2章 了解组织系统及组织系统的建模 18
2.1 组织作为系统 18
2.1.1 系统的相互关联和相互依赖 18
2.1.2 虚拟组织和虚拟团队 19
2.1.3 获得系统的透视图 20
2.1.4 企业系统:视组织为系统 22
2.2 系统的图形化描述方法 22
2.2.1 系统和上下文级数据流图 22
2.2.2 系统和实体-关系模型 23
2.3 用例建模 27
2.3.1 用例符号 28
2.3.2 用例关系 28
2.3.3 开发系统的范围 29
2.3.4 开发用例图 29
2.3.5 开发用例场景 31
2.3.6 用例级别 31
2.3.7 创建用例描述 34
2.3.8 为什么用例图是有益的 34
2.4 管理的层次 35
2.5 组织文化 37
2.6 小结 37
复习题 38
问题 39
小组项目 40
参考资料 40
第3章 项目管理 42
3.1 项目启动 42
3.1.1 组织内的问题 42
3.1.2 定义问题 44
3.1.3 选择项目 46
3.2 确定可行性 47
3.2.1 判断可能性 47
3.2.2 估计工作负荷 49
3.3 确定硬件和软件需求 49
3.3.1 盘点计算机硬件 49
3.3.2 评估计算机硬件采购 50
3.3.3 租用云服务时间和空间 51
3.3.4 评估厂商对计算机硬件的支持 52
3.3.5 理解“自带设备”方案 53
3.3.6 创建定制软件 53
3.3.7 购买COTS软件 54
3.3.8 使用SaaS提供商的服务 55
3.3.9 评估厂商对软件和SaaS的支持 56
3.4 成本与效益的识别、预测和比较 56
3.4.1 预测 57
3.4.2 识别效益和成本 58
3.4.3 成本效益比较 59
3.5 时间和活动的管理 62
3.5.1 工作分解结构 62
3.5.2 时间估计技术 63
3.6 项目进度安排 64
3.6.1 使用甘特图安排项目进度 66
3.6.2 使用PERT图 67
3.7 项目控制 70
3.7.1 估计成本和准备预算 70
3.7.2 风险管理 71
3.7.3 使用加速法管理时间 73
3.7.4 使用挣值管理法控制成本 74
3.8 管理项目团队 77
3.8.1 组建团队 77
3.8.2 团队管理的沟通策略 77
3.8.3 设置项目生产率目标 79
3.8.4 激励项目团队成员 79
3.8.5 管理电子商务项目 80
3.8.6 制定项目章程 80
3.9 系统建议 81
3.9.1 系统建议包含的内容 81
3.9.2 使用插图进行有效沟通 82
3.10 小结 84
复习题 85
问题 86
小组项目 92
参考资料 93
第二部分 信息需求分析 96
第4章 信息收集:交互式方法 96
4.1 面谈 96
4.1.1 面谈准备的5个步骤 97
4.1.2 问题类型 98
4.1.3 按逻辑顺序安排问题 101
4.1.4 书写面谈报告 103
4.2 听故事 103
4.3 联合应用程序设计 104
4.3.1 支持使用JAD的条件 104
4.3.2 涉及的人 104
4.3.3 召开JAD会议的地点 104
4.3.4 完成项目活动的结构化分析 106
4.3.5 用JAD代替传统面谈的潜在优点 106
4.3.6 使用JAD的潜在特点 106
4.4 使用问卷调查表 106
4.4.1 规划问卷调查表的使用 107
4.4.2 写下问题 107
4.4.3 在问卷调查表中使用标度 111
4.4.4 设计问卷调查表 113
4.4.5 整理问卷调查表 114
4.5 小结 115
复习题 116
问题 117
小组项目 119
参考资料 120
第5章 信息收集:非干扰性方法 121
5.1 采样 121
5.1.1 采样的必要性 121
5.1.2 采样设计 122
5.1.3 决定采样规模 123
5.2 调查 125
5.2.1 分析定量文档 126
5.2.2 分析定性文档 129
5.3 观察决策者的行为 131
5.4 观察物理环境 132
5.4.1 结构化环境观察 132
5.4.2 应用STROBE方法 132
5.5 小结 135
复习题 136
问题 136
小组项目 138
参考资料 139
第6章 敏捷建模和原型化方法 140
6.1 原型化方法 140
6.1.1 原型的种类 140
6.1.2 原型化方法是系统开发生命期的一种替代方案 142
6.2 原型的开发 143
6.2.1 开发原型的准则 144
6.2.2 原型化方法的缺点 145
6.2.3 原型化方法的优点 145
6.2.4 使用COTS软件进行原型化 145
6.2.5 用户在原型化方法中的角色 146
6.3 敏捷建模 146
6.3.1 敏捷建模的价值和原则 147
6.3.2 敏捷建模的活动、资源和实践 149
6.3.3 敏捷开发过程 153
6.3.4 从敏捷建模中吸取的经验教训 155
6.4 敏捷建模与结构化方法的比较 156
6.4.1 改进知识工作效率:SDLC与敏捷 156
6.4.2 组织改革中固有的风险 160
6.5 小结 162
复习题 162
问题 163
小组项目 164
参考资料 165
第三部分 分析过程 168
第7章 使用数据流图 168
7.1 需求确定的数据流方法 168
7.1.1 数据流方法的优点 168
7.1.2 数据流图的使用规范 168
7.2 开发数据流图 170
7.2.1 创建上下文图 170
7.2.2 画图0(上下文图的下一层) 170
7.2.3 创建子图(更详细的图层) 172
7.2.4 检查数据流图中的错误 173
7.3 逻辑数据流图和物理数据流图 174
7.3.1 开发逻辑数据流图 175
7.3.2 开发物理数据流图 176
7.3.3 分割数据流图 180
7.4 数据流图实例 180
7.4.1 开发业务活动列表 180
7.4.2 创建上下文级数据流图 181
7.4.3 绘制图0 181
7.4.4 创建子图 181
7.4.5 根据逻辑数据流图创建物理数据流图 182
7.4.6 分割物理数据流图 183
7.5 分割Web站点 185
7.6 使用数据流图进行沟通 187
7.7 小结 189
复习题 190
问题 190
小组项目 192
参考资料 192
第8章 使用数据字典分析系统 193
8.1 数据字典 193
8.2 数据存储库 194
8.2.1 定义数据流 194
8.2.2 描述数据结构 196
8.2.3 逻辑数据结构和物理数据结构 198
8.2.4 数据元素 198
8.2.5 数据存储 201
8.3 创建数据字典 203
8.3.1 分析输入和输出 204
8.3.2 开发数据存储 204
8.4 使用数据字典 205
8.4.1 使用数据字典创建XML 207
8.4.2 XML文档类型定义 209
8.4.3 XML schema 210
8.5 小结 210
复习题 212
问题 212
小组项目 215
参考资料 215
第9章 过程规范和结构化决策 216
9.1 过程规范概述 216
9.2 结构化英语 219
9.2.1 编写结构化英语 219
9.2.2 数据字典和过程规范 221
9.3 决策表 222
9.3.1 开发决策表 223
9.3.2 核验完备性和正确性 226
9.4 决策树 227
9.5 选择一种结构化决策分析技术 228
9.6 小结 228
复习题 229
问题 230
小组项目 231
参考资料 232
第10章 基于UML的面向对象系统分析与设计 233
10.1 面向对象概念 233
10.1.1 对象 233
10.1.2 类 233
10.1.3 继承 234
10.2 CRC卡片和对象思考 235
10.3 统一建模语言的概念和图 237
10.4 用例建模 239
10.5 活动图 241
10.5.1 创建活动图 242
10.5.2 活动图的存储库项 244
10.6 顺序图和通信图 244
10.6.1 顺序图 244
10.6.2 通信图 246
10.7 类图 246
10.7.1 方法重载 248
10.7.2 类的类型 248
10.7.3 定义消息和方法 249
10.8 增强顺序图 249
10.8.1 Web类实例 249
10.8.2 顺序图中的表现、业务和持久层 251
10.9 增强类图 252
10.9.1 关系 252
10.9.2 泛化/特化图 255
10.10 状态图 257
10.11 包和其他UML制品 260
10.12 UML实践 262
10.13 使用UML进行建模的重要性 263
10.14 小结 264
复习题 265
问题 266
参考资料 267
第四部分 设计基础 270
第11章 设计有效的输出 270
11.1 输出设计的目标 270
11.1.1 设计满足预定目标的输出 270
11.1.2 设计适合用户的输出 270
11.1.3 交付合适数量的输出 271
11.1.4 确保输出的信息是必不可少的 271
11.1.5 按时提供输出 271
11.1.6 选用正确的输出方式 271
11.2 将输出内容与输出方式联系起来 271
11.2.1 输出技术 272
11.2.2 选择输出技术所要考虑的因素 273
11.3 认识到输出偏差对用户的影响 279
11.3.1 识别使用的输出方式所带来的偏差 279
11.3.2 在设计输出时应避免偏差 281
11.3.3 设计印制输出 281
11.4 设计屏幕输出 281
11.4.1 屏幕设计指导原则 282
11.4.2 在屏幕设计中使用图形输出 283
11.4.3 仪表板 283
11.4.4 widget和gadget——改变桌面隐喻 285
11.5 设计网站 285
11.5.1 网站的一般设计准则 286
11.5.2 网站设计的特定准则 289
11.6 Web 2.0技术和社交媒体设计 295
11.7 设计智能电话和平板电脑的app 296
11.7.1 建立开发者账号 297
11.7.2 选择开发过程 297
11.7.3 原创性 298
11.7.4 决定如何给你的app定价 298
11.7.5 遵守规则 299
11.7.6 设计图标 299
11.7.7 为app选择合适的名称 299
11.7.8 设计应适用于各种设备 299
11.7.9 设计app的输出 300
11.7.10 再次为不同的显示方向设计输出 301
11.7.11 app的逻辑设计 301
11.7.12 创建使用手势的用户界面 301
11.7.13 保护知识产权 302
11.7.14 销售你的app 302
11.8 输出生产和XML 302
11.9 小结 305
复习题 306
问题 307
小组项目 310
参考资料 311
第12章 设计有效的输入 312
12.1 良好的表单设计 312
12.1.1 使表单易于填写 312
12.1.2 达到预定的目的 315
12.1.3 确保准确填写表单 315
12.1.4 设计的表单要有吸引力 315
12.1.5 商业表单控制 316
12.2 良好的屏幕和Web表单设计 317
12.2.1 保持屏幕简洁 317
12.2.2 保持屏幕的一致性 317
12.2.3 易于用户在屏幕间移动 318
12.2.4 设计有吸引力且令人愉快的屏幕 318
12.2.5 在屏幕设计中使用图标 318
12.2.6 图形用户界面设计 320
12.2.7 表单控件和数值 322
12.2.8 隐藏字段 323
12.2.9 事件响应图 324
12.2.10 动态Web页 325
12.2.11 三维Web页 326
12.2.12 Ajax 328
12.2.13 在屏幕设计中使用色彩 330
12.3 网站设计 330
12.4 小结 332
复习题 334
问题 335
小组项目 337
参考资料 338
第13章 数据库设计 339
13.1 数据库 340
13.2 数据概念 340
13.2.1 现实、数据和元数据 340
13.2.2 文件 347
13.2.3 关系型数据库 347
13.3 规范化 349
13.3.1 规范化的3个步骤 349
13.3.2 规范化实例 349
13.3.3 使用实体-关系图确定记录键 357
13.3.4 一对多关系 357
13.3.5 多对多关系 358
13.4 主文件/数据库关系设计指导原则 359
13.4.1 完整性约束 359
13.4.2 异常 360
13.5 使用数据库 361
13.6 反规范化 362
13.7 数据仓库 363
13.7.1 联机分析处理 364
13.7.2 数据挖掘 364
13.8 商务智能 365
13.9 文本分析 366
13.10 小结 369
复习题 370
问题 371
小组项目 372
参考资料 373
第14章 人机交互 374
14.1 理解人机交互 374
14.2 可用性 375
14.2.1 设计不同用户的认知风格 376
14.2.2 HCI设计中的身体因素 379
14.2.3 考虑人的缺陷、残障和意图 381
14.2.4 实施良好的HCI实践 382
14.3 用户界面的类型 383
14.3.1 自然语言界面 383
14.3.2 问答式界面 383
14.3.3 菜单 383
14.3.4 填写式表单界面(输入/输出表单) 384
14.3.5 选择和评估界面 385
14.4 设计智能电话和平板电脑的界面 385
14.4.1 手势 385
14.4.2 警报、通知和查询 386
14.4.3 徽章 387
14.4.4 语音识别 387
14.5 对话设计的指导原则 387
14.5.1 有意义的交流 387
14.5.2 最小化用户操作 388
14.5.3 操作的标准化和一致性 389
14.6 用户反馈 390
14.6.1 反馈的类型 390
14.6.2 在系统设计中包含反馈 391
14.7 电子商务的特殊设计因素 392
14.7.1 获得电子商务网站客户的反馈信息 392
14.7.2 轻松的电子商务网站导航 394
14.8 mashup 396
14.9 查询设计 396
14.9.1 查询类型 396
14.9.2 查询方法 399
14.10 小结 401
复习题 403
问题 404
小组项目 404
参考资料 406
第五部分 质量保证和实现 408
第15章 设计准确的数据输入规程 408
15.1 有效的编码 408
15.1.1 记录某些事物 408
15.1.2 分类信息 410
15.1.3 隐藏信息 411
15.1.4 揭示信息 412
15.1.5 请求相应的处理 414
15.1.6 编码的一般指导原则 415
15.2 有效和高效的数据获取 417
15.2.1 决定要获取什么样的数据 417
15.2.2 让计算机完成其余的事情 418
15.2.3 避免瓶颈和减少额外输入步骤 418
15.2.4 从一个好的表单开始 419
15.2.5 选择一种数据输入方法 419
15.3 通过输入有效性检查保证数据的质量 424
15.3.1 对输入事务进行有效性检查 424
15.3.2 对输入数据进行有效性检查 425
15.3.3 数据验证过程 427
15.4 电子商务环境中的数据准确性优势 428
15.4.1 客户自己输入数据 428
15.4.2 保存数据以备后用 429
15.4.3 在整个订单履行过程中使用数据 429
15.4.4 向客户提供反馈信息 429
15.5 小结 429
复习题 431
问题 431
小组项目 434
参考资料 434
第16章 质量保证和实施 435
16.1 全面质量管理方法 435
16.1.1 六西格玛 435
16.1.2 全面质量管理的责任 436
16.1.3 结构化走查 437
16.1.4 自顶向下的系统设计和开发 438
16.1.5 使用结构图设计模块化系统 440
16.1.6 面向服务的架构 441
16.2 编档方法 442
16.2.1 程序操作手册 442
16.2.2 民间故事法 443
16.2.3 选择一种设计和编档技术 444
16.3 测试、维护和审计 444
16.3.1 测试过程 444
16.3.2 维护实践 447
16.3.3 审计 448
16.4 实现分布式系统 448
16.4.1 客户/服务器技术 448
16.4.2 云计算 450
16.4.3 网络建模 452
16.5 用户培训 454
16.5.1 培训策略 454
16.5.2 培训的指导原则 455
16.6 转换到新系统 456
16.6.1 转换策略 457
16.6.2 转换时应考虑的其他因素 458
16.6.3 组织比喻及其与成功系统的关系 458
16.7 传统系统和基于Web系统的安全考虑 459
16.7.1 物理安全性 459
16.7.2 逻辑安全性 459
16.7.3 行为安全性 460
16.7.4 电子商务的特殊安全考虑 460
16.7.5 电子商务的隐私考虑 461
16.7.6 灾难恢复规划 461
16.8 评估 462
16.8.1 评估方法 463
16.8.2 信息系统效用方法 463
16.9 评估公司的网站 464
16.10 小结 467
复习题 467
问题 468
小组项目 470
参考资料 470
术语表 471
缩写词 480
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《管理信息系统习题集》郭晓军 2016
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019