系统分析与设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张宏主编;刘冬梅等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302179481
- 页数:313 页
第1部分 系统分析与设计概述 3
第1章 系统开发环境 3
1.1信息系统类型 3
1.2信息技术的影响 5
1.3业务问题的影响 8
1.4系统关联角色 11
1.4.1系统所有者 11
1.4.2系统用户 11
1.4.3系统设计人员 12
1.4.4系统构造人员 13
1.4.5系统分析员 13
1.4.6项目经理 15
1.5一个贯穿全书的案例 16
本章小结 16
复习题 16
思考题 16
第2章 系统开发方法 18
2.1系统开发生存周期 18
2.1.1能力成熟度模型 18
2.1.2系统开发生存周期 20
2.1.3系统开发生存周期的各个阶段 20
2.1.4项目阶段的进度安排和迭代 31
2.1.5系统开发生存周期的变体 32
2.2原理、方法、模型、技术和工具 33
2.3系统开发的几种方法 34
2.3.1传统开发方法 35
2.3.2面向对象开发方法 36
2.3.3原型化和快速应用开发方法 37
2.3.4商用应用软件包开发方法 39
2.4系统开发的趋势 39
2.4.1螺旋模型 40
2.4.2统一软件开发过程 40
2.4.3基于组件的开发方法 42
2.4.4敏捷开发方法 43
2.4.5极限编程 45
2.5支持系统开发的工具 51
本章小结 53
复习题 53
思考题 54
第2部分 系统分析方法 57
第3章 需求获取的调查研究技术 57
3.1需求获取概述 57
3.1.1系统需求 57
3.1.2收集的信息类型 58
3.1.3需求获取过程 59
3.2需求获取的交互式技术 61
3.2.1面谈 61
3.2.2问卷调查表 64
3.2.3联合需求计划 67
3.2.4获取原型 71
3.3需求获取的非交互式技术 72
3.3.1采样 72
3.3.2调查 73
3.3.3观察 73
3.4调查研究策略 74
本章小结 74
复习题 74
思考题 75
第4章 系统需求建模技术:事件、用例和事物 77
4.1模型和建模 77
4.1.1建模的重要性 78
4.1.2模型的类型 79
4.1.3系统分析与设计阶段创建的模型 80
4.2使用事件建模系统需求 80
4.2.1事件的类型 81
4.2.2定义系统的事件 82
4.2.3大学生综合素质系统中的事件 83
4.2.4使用事件表详细描述每个事件 84
4.3使用用例建模系统需求 85
4.3.1用例图 86
4.3.2用例描述 89
4.3.3使用用例建模系统需求过程 90
4.3.4用例建模系统需求的优点 93
4.4使用事物建模系统需求 94
4.4.1事物的类型 95
4.4.2定义系统的事物 95
4.4.3事物间的关系 97
4.4.4事物的属性 97
4.4.5实体和对象 98
4.5传统方法和面向对象方法的需求模型 98
本章小结 99
复习题 99
思考题 99
第5章 需求的传统建模方法 101
5.1传统的系统建模方法 101
5.2数据建模 103
5.2.1实体关系图 103
5.2.2数据模型的构造 108
5.3过程建模 113
5.3.1数据流图 113
5.3.2过程模型的构造 121
5.4数据模型和过程模型的同步 127
5.4.1数据分布 127
5.4.2过程分布 127
5.4.3数据模型和过程模型的同步 128
本章小结 128
复习题 128
思考题 129
第6章 需求的面向对象建模方法 130
6.1对象建模的基本概念 130
6.1.1对象和类 131
6.1.2封装 133
6.1.3继承、超类和子类 134
6.1.4对象/类关联关系 135
6.1.5消息和多态性 140
6.2 UML模型图 140
6.3系统功能建模 143
6.3.1用例图的细化 144
6.3.2用例详细描述 144
6.3.3描述用例步骤的活动图 146
6.3.4描述系统输入输出的顺序图 150
6.4系统结构建模 153
本章小结 156
复习题 156
思考题 157
第7章 系统方案建议 158
7.1系统开发的可行性检查 158
7.2可行性评价准则 160
7.2.1经济可行性 160
7.2.2运行可行性 162
7.2.3技术可行性 163
7.2.4进度可行性 163
7.2.5可行性评价策略 164
7.3候选系统方案的可行性分析 164
7.4系统方案建议 166
7.4.1系统方案建议的组织 166
7.4.2系统方案建议的汇报 167
本章小结 169
复习题 169
思考题 169
第3部分 系统设计方法 173
第8章 系统应用架构设计 173
8.1系统应用架构 173
8.2物理数据流图 174
8.2.1物理过程 175
8.2.2物理数据流 177
8.2.3物理外部代理 178
8.2.4物理数据存储 178
8.3信息技术架构 179
8.3.1从分布式系统的角度理解应用系统架构 179
8.3.2数据架构——分布式关系数据库 187
8.3.3过程架构——软件开发环境 189
8.3.4交互接口架构——输入、输出和中间件 190
8.4系统设计的应用架构策略 192
8.5建立信息系统应用架构 192
8.5.1绘制物理数据流图 193
8.5.2建立网络架构 193
8.5.3确定数据分布及技术 194
8.5.4确定过程分布 194
8.5.5建立人/机边界 195
本章小结 195
复习题 195
思考题 196
第9章 数据库设计 198
9.1数据库与数据库管理系统 198
9.1.1文件管理系统和数据库系统 198
9.1.2数据库管理系统 201
9.2数据库模型 203
9.2.1层次模型和网状模型 203
9.2.2关系模型数据库 204
9.2.3面向对象数据库 206
9.3现代数据库设计 208
9.3.1数据库设计概述 208
9.3.2数据库需求分析 209
9.3.3数据库概念结构设计 210
9.3.4数据库逻辑结构设计 210
9.3.5数据库物理设计 219
9.3.6数据库实施与维护 219
9.3.7数据字典 220
9.4分布式数据库设计 221
9.4.1分布式数据库系统的结构 221
9.4.2分布式数据库数据分布策略 223
9.5数据库应用程序开发框架 225
本章小结 225
复习题 226
思考题 226
第10章 传统和面向对象的应用软件设计 228
10.1传统结构化设计方法 228
10.1.1结构化设计的过程 228
10.1.2自动化系统边界的物理数据流图 229
10.1.3描述整个结构的系统流程图 230
10.1.4描述模块内部结构的结构图 230
10.1.5描述模块内部逻辑的伪代码 233
10.1.6应用软件设计与其他设计的集成 233
10.2面向对象设计方法 234
10.2.1面向对象设计概述 234
10.2.2初始设计类图的构造 235
10.2.3交互图的构造 238
10.2.4最终设计类图的构造 243
10.2.5包图的构造 245
10.2.6系统实现模型 246
10.3面向对象设计的趋势 247
10.3.1设计原则 247
10.3.2设计模式 248
10.3.3描述复杂行为的状态图 250
本章小结 256
复习题 256
思考题 257
第11章 输入、输出和用户界面设计 258
11.1输入设计 258
11.1.1输入方法、设备和结构的确定 258
11.1.2输入表的开发 260
11.1.3输入控制 263
11.2输出设计 264
11.2.1输出类型的确定 264
11.2.2输出清单的设计制作 266
11.2.3输出控制 268
11.3用户界面设计 268
11.3.1以用户为中心 269
11.3.2交互过程设计 271
11.3.3图形用户界面设备和元素 272
11.3.4用户界面设计指导原则 276
11.3.5用户界面设计步骤 279
本章小结 280
复习题 280
思考题 281
第4部分 系统实施与支持 285
第12章 系统实施与支持 285
12.1系统实施和支持阶段的活动 285
12.1.1系统实施阶段的活动 285
12.1.2系统支持阶段的活动 287
12.2系统构造 288
12.2.1程序开发 288
12.2.2软件质量保证和软件测试 290
12.3系统实现 298
12.3.1用户培训和文档 298
12.3.2系统转换 300
12.4软件维护 301
12.4.1软件维护的特点 302
12.4.2软件维护的过程 303
12.4.3程序修改的步骤 305
12.4.4软件的可维护性 308
本章小结 311
复习题 311
思考题 311
参考文献 313
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《白雪公主分面包 分数》(韩)车宝金文 2016
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019