《经典原版书库系统分析与设计(英文版・原书第10版)》【美】肯尼斯・E.肯德尔(Kenneth | PDF下载|ePub下载
经典原版书库系统分析与设计(英文版・原书第10版) 版权信息
- 出版社:机械工业出版社
- 出版时间:2020-09-01
- ISBN:9787111663287
- 条形码:9787111663287 ; 978-7-111-66328-7
经典原版书库系统分析与设计(英文版・原书第10版) 本书特色
本书分别介绍了系统分析基础、信息需求分析方法、分析过程、设计基础、质量保证与实现。
经典原版书库系统分析与设计(英文版・原书第10版) 内容简介
本书是一本的系统分析与设计教材,自1988年抢先发售出版以来,很快就被许多国家和地区的高等院校选为教科书,几经更新和完善,目前已经更新到0版。作者结合长期的教学和实践经验分别介绍了系统分析基础、信息需求分析方法、分析过程、设计基础、质量保证与实现。
经典原版书库系统分析与设计(英文版・原书第10版) 目录
**部分 系统分析基础
第1章 系统、角色和开发方法 1
系统分析与设计的必要性 2
系统分析员的角色 2
系统分析员作为顾问 2
系统分析员作为支持专家 3
系统分析员作为变更代理 3
系统分析员的品质 4
系统开发生命周期 4
标识问题、机会和目标 5
确定人的信息需求 5
分析系统需求 6
设计推荐的系统 6
软件开发和编档 7
系统测试和维护 7
系统实现和评估 7
维护的影响 7
使用CASE工具 8
敏捷方法 10
调研 10
规划 11
对**次发布的迭代 12
产品化 12
维护 12
面向对象的系统分析与设计 12
面向对象与SDLC的相似性 12
选择使用哪种系统开发方法 14
开发开源软件 15
组织为什么要参与开源社区 15
分析员在开源软件中的作用 15
小结 16
关键字和词组 17
复习题 17
参考资料 18
第2章 了解组织系统及组织系统建模 19
组织作为系统 20
系统的相互关联和相互依赖 20
虚拟组织和虚拟团队 21
采取系统的观点 22
企业系统:视组织为系统 22
系统的图形化描述方法 24
系统和上下文级数据流图 24
系统和实体�C关系模型 25
用例建模 30
用例符号 31
用例关系 32
开发系统的范围 33
开发用例图 33
开发用例场景 34
用例级别 35
创建用例描述 38
为什么用例图是有益的 39
管理的层次 39
对信息系统开发的意义 40
协同设计 41
组织文化 42
技术对文化的影响 42
小结 43
关键字和词组 44
复习题 44
问题 45
小组项目 46
参考资料 47
第3章 项目管理 48
项目启动 49
组织内的问题 49
定义问题 49
选择项目 53
确定可行性 54
判断可能性 54
估计工作负荷 55
确定硬件和软件需求 56
盘点计算机硬件 56
评估计算机硬件采购 58
租用云服务的时间和空间 58
评估厂商对计算机硬件的支持 60
理解“自带设备”方案 60
创建定制软件 61
购买COTS软件 62
使用SaaS提供商的服务 63
评估厂商对软件的支持和SaaS 64
成本与效益的识别、预测和比较 65
预测 65
识别效益和成本 65
成本效益比较 67
时间和活动的管理 68
工作分解结构 68
时间估计技术 69
项目进度安排 71
使用甘特图进行项目调度 72
使用PERT图 73
项目控制 76
估计成本和准备预算 76
风险管理 78
使用加速法管理时间 79
使用挣值管理法控制成本 80
管理项目团队 84
组建团队 84
团队管理的沟通策略 84
设置项目生产率目标 86
激励项目团队成员 86
管理电子商务项目 86
制定项目章程 87
系统建议 87
系统建议包含的内容 87
使用插图进行有效沟通 89
小结 92
关键字和词组 93
复习题 94
问题 94
小组项目 99
参考资料 100
第二部分 信息需求分析
第4章 信息收集:交互式方法 103
面谈 104
面谈准备的5个步骤 104
问题类型 105
按逻辑顺序安排问题 107
书写面谈报告 110
听故事 110
故事由要素构成 111
讲故事的原因 112
联合应用设计 113
支持使用JAD的条件 113
涉及的人 113
召开JAD会议的地点 114
完成项目活动的结构化分析 115
用JAD代替传统面谈的潜在优点 115
使用JAD的潜在缺点 115
使用问卷调查表 115
规划问卷调查表的使用 116
写下问题 117
设计问卷调查表 122
整理问卷调查表 123
小结 125
关键字和词组 126
复习题 127
问题 127
小组项目 130
参考资料 131
第5章 信息收集:非干扰性方法 132
采样 133
采样的必要性 133
采样设计 133
决定采样规模 135
定量文档分析 137
系统分析定量文档 137
定性文档分析 141
系统分析定性文档 141
使用文本分析功能 143
观察决策者的行为 143
观察典型的经理决策活动 144
观察物理环境 145
结构化环境观察(STROBE) 145
应用STROBE方法 147
小结 147
关键字和词组 149
复习题 149
问题 149
小组项目 151
参考资料 151
第6章 敏捷建模、原型化方法和Scrum 153
原型化方法 154
原型的种类 154
用户在原型化方法中的角色 156
敏捷建模 156
敏捷建模的价值和原则 156
敏捷建模的活动、资源和实践 159
敏捷开发过程 163
Scrum 165
Scrum中的角色 166
产品待办列表 167
Sprint周期 167
Scrum其他独有的特征 168
看板 170
Scrum的优点和缺点 171
DevOps:app开发的文化转变 172
敏捷建模与结构化方法的比较 173
从敏捷建模中吸取的经验教训 173
改进知识方面的工作效率:SDLC与敏捷 174
组织革新固有的风险 177
小结 180
关键字和词组 180
复习题 181
问题 181
小组项目 183
参考资料 183
第三部分 分析过程
第7章 使用数据流图 185
需求确定的数据流方法 186
数据流图的使用规范 186
开发数据流图 187
创建上下文图 187
画0层图(上下文图的下一层) 188
创建子图(更详细的图层) 190
检查数据流图中的错误 190
逻辑数据流图和物理数据流图 192
开发逻辑数据流图 195
开发物理数据流图 196
分割
第1章 系统、角色和开发方法 1
系统分析与设计的必要性 2
系统分析员的角色 2
系统分析员作为顾问 2
系统分析员作为支持专家 3
系统分析员作为变更代理 3
系统分析员的品质 4
系统开发生命周期 4
标识问题、机会和目标 5
确定人的信息需求 5
分析系统需求 6
设计推荐的系统 6
软件开发和编档 7
系统测试和维护 7
系统实现和评估 7
维护的影响 7
使用CASE工具 8
敏捷方法 10
调研 10
规划 11
对**次发布的迭代 12
产品化 12
维护 12
面向对象的系统分析与设计 12
面向对象与SDLC的相似性 12
选择使用哪种系统开发方法 14
开发开源软件 15
组织为什么要参与开源社区 15
分析员在开源软件中的作用 15
小结 16
关键字和词组 17
复习题 17
参考资料 18
第2章 了解组织系统及组织系统建模 19
组织作为系统 20
系统的相互关联和相互依赖 20
虚拟组织和虚拟团队 21
采取系统的观点 22
企业系统:视组织为系统 22
系统的图形化描述方法 24
系统和上下文级数据流图 24
系统和实体�C关系模型 25
用例建模 30
用例符号 31
用例关系 32
开发系统的范围 33
开发用例图 33
开发用例场景 34
用例级别 35
创建用例描述 38
为什么用例图是有益的 39
管理的层次 39
对信息系统开发的意义 40
协同设计 41
组织文化 42
技术对文化的影响 42
小结 43
关键字和词组 44
复习题 44
问题 45
小组项目 46
参考资料 47
第3章 项目管理 48
项目启动 49
组织内的问题 49
定义问题 49
选择项目 53
确定可行性 54
判断可能性 54
估计工作负荷 55
确定硬件和软件需求 56
盘点计算机硬件 56
评估计算机硬件采购 58
租用云服务的时间和空间 58
评估厂商对计算机硬件的支持 60
理解“自带设备”方案 60
创建定制软件 61
购买COTS软件 62
使用SaaS提供商的服务 63
评估厂商对软件的支持和SaaS 64
成本与效益的识别、预测和比较 65
预测 65
识别效益和成本 65
成本效益比较 67
时间和活动的管理 68
工作分解结构 68
时间估计技术 69
项目进度安排 71
使用甘特图进行项目调度 72
使用PERT图 73
项目控制 76
估计成本和准备预算 76
风险管理 78
使用加速法管理时间 79
使用挣值管理法控制成本 80
管理项目团队 84
组建团队 84
团队管理的沟通策略 84
设置项目生产率目标 86
激励项目团队成员 86
管理电子商务项目 86
制定项目章程 87
系统建议 87
系统建议包含的内容 87
使用插图进行有效沟通 89
小结 92
关键字和词组 93
复习题 94
问题 94
小组项目 99
参考资料 100
第二部分 信息需求分析
第4章 信息收集:交互式方法 103
面谈 104
面谈准备的5个步骤 104
问题类型 105
按逻辑顺序安排问题 107
书写面谈报告 110
听故事 110
故事由要素构成 111
讲故事的原因 112
联合应用设计 113
支持使用JAD的条件 113
涉及的人 113
召开JAD会议的地点 114
完成项目活动的结构化分析 115
用JAD代替传统面谈的潜在优点 115
使用JAD的潜在缺点 115
使用问卷调查表 115
规划问卷调查表的使用 116
写下问题 117
设计问卷调查表 122
整理问卷调查表 123
小结 125
关键字和词组 126
复习题 127
问题 127
小组项目 130
参考资料 131
第5章 信息收集:非干扰性方法 132
采样 133
采样的必要性 133
采样设计 133
决定采样规模 135
定量文档分析 137
系统分析定量文档 137
定性文档分析 141
系统分析定性文档 141
使用文本分析功能 143
观察决策者的行为 143
观察典型的经理决策活动 144
观察物理环境 145
结构化环境观察(STROBE) 145
应用STROBE方法 147
小结 147
关键字和词组 149
复习题 149
问题 149
小组项目 151
参考资料 151
第6章 敏捷建模、原型化方法和Scrum 153
原型化方法 154
原型的种类 154
用户在原型化方法中的角色 156
敏捷建模 156
敏捷建模的价值和原则 156
敏捷建模的活动、资源和实践 159
敏捷开发过程 163
Scrum 165
Scrum中的角色 166
产品待办列表 167
Sprint周期 167
Scrum其他独有的特征 168
看板 170
Scrum的优点和缺点 171
DevOps:app开发的文化转变 172
敏捷建模与结构化方法的比较 173
从敏捷建模中吸取的经验教训 173
改进知识方面的工作效率:SDLC与敏捷 174
组织革新固有的风险 177
小结 180
关键字和词组 180
复习题 181
问题 181
小组项目 183
参考资料 183
第三部分 分析过程
第7章 使用数据流图 185
需求确定的数据流方法 186
数据流图的使用规范 186
开发数据流图 187
创建上下文图 187
画0层图(上下文图的下一层) 188
创建子图(更详细的图层) 190
检查数据流图中的错误 190
逻辑数据流图和物理数据流图 192
开发逻辑数据流图 195
开发物理数据流图 196
分割