计算机科学丛书 需求设计 构建用户想要和需要的产品PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(英)克里斯·布里顿著;爱飞翔译
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111564720
- 页数:254 页
第1章 情境驱动设计入门 1
1.1对需求进行设计 1
1.2什么是设计 7
1.2.1专项的设计 9
1.2.2有计划的设计 10
1.2.3工程化的设计 11
1.2.4设计方法小结 13
1.3像工程学那样来开发IT应用程序 14
1.4重视IT架构 14
1.5小结 15
第2章 设计体系 16
2.1为什么应该建立设计体系 16
2.2情境设计 19
2.2.1任务 19
2.2.2用户组 21
2.2.3数据表 21
2.2.4任务之间的消息 21
2.2.5任务之间的依赖关系 22
2.2.6把所有元素统合起来 23
2.2.7对情境设计做分析 24
2.3集成设计 25
2.4技术设计 29
2.5用户界面设计 31
2.6数据库设计 32
2.7实现 33
2.8这样做真的是工程化的设计吗 34
2.9小结 37
第3章 复用现有的方法及做法 38
3.1敏捷 38
3.1.1个体与交互胜过流程与工具 39
3.1.2可行的软件胜过繁杂的文档 40
3.1.3客户协作胜过合同谈判 41
3.1.4响应变化胜过遵循计划 42
3.1.5小结 43
3.2逆向设计 43
3.3用例 45
3.3.1原子性 45
3.3.2设计层次不明确 46
3.3.3用例本身比较模糊 47
3.3.4大型的用例文档难以理解 48
3.3.5用例对工程化的设计起不到帮助作用 48
3.3.6小结 49
3.4成本估算问题 49
3.5 BDUF为什么如此笨重 52
3.6迭代 53
3.7品质 54
3.8测试与检验 55
3.9把现有的做法运用到情境驱动设计之中 56
3.10学习型的组织 57
3.11小结 58
第4章 大型应用程序所面临的问题 60
4.1应用程序的大小体现在多个维度上 61
4.2大型项目所面临的问题 63
4.2.1需求问题 64
4.2.2缺乏终端用户的支持 65
4.2.3技术设计有问题 67
4.2.4采购与外包 69
4.3能够避免大型的项目吗 72
4.4小结 75
第5章 应用程序与业务的关系 76
5.1理解业务流程 76
5.2不能表示为流程的应该怎么办 80
5.2.1业务服务 81
5.2.2资源管理 81
5.2.3评审与监测 82
5.3用更广阔的视角来观察 83
5.4将商业策略运用到应用程序的开发中 85
5.4.1开发速度 85
5.4.2在成本、性能、可用性之间权衡 86
5.4.3试验性的商业计划 86
5.4.4利益要等多久才能变现 86
5.4.5安全需求 86
5.4.6针对现有的企业文化来做设计 86
5.4.7为公司所追求的文化气氛而做设计 87
5.4.8为计划的变更留出余地 87
5.4.9为打造学习型的组织提供支持 88
5.4.10非商务型的应用程序 88
5.5分析 88
5.5.1流程的格式是否正确 88
5.5.2对依赖关系进行分析 89
5.5.3目标分析 91
5.6小结 92
第6章 应用程序与用户的关系 93
6.1添加详情 93
6.1.1任务细节 94
6.1.2任务片段 97
6.1.3共同目标组 98
6.1.4数据表 98
6.1.5消息 99
6.1.6非功能型的需求 100
6.1.7使用情境设计的人 101
6.2确定各类用户 102
6.2.1办理业务流程的用户 103
6.2.2对工作进行监控的管理型用户 103
6.2.3使用本程序数据的其他应用程序的用户 106
6.2.4执行数据分析的用户 107
6.2.5执行应用程序管理工作的用户 108
6.3对情境设计进行分析 109
6.3.1流程层面的分析 109
6.3.2任务细节分析 110
6.3.3数据表详情分析 111
6.3.4用户组详情分析 112
6.3.5消息详情分析 112
6.4对情境设计进行评审 112
6.5小结 114
第7章 应用程序与其他IT项目的关系 115
7.1集成设计 116
7.1.1应用程序 116
7.1.2服务 117
7.1.3数据库 119
7.2服务接口设计 122
7.2.1定义服务接口 123
7.2.2设计可复用的服务 127
7.3现有的应用程序 128
7.3.1确定现有的应用程序 128
7.3.2替换现有的应用程序 130
7.3.3用现有的应用程序来制作服务 133
7.4回顾设计流程 134
7.5小结 135
第8章 用户界面设计与易用性 137
8.1逻辑用户界面 138
8.2把任务描述转化为单击操作 141
8.3易用性 145
8.3.1功能 146
8.3.2信息 147
8.3.3导航 147
8.3.4文本 148
8.3.5帮助 148
8.3.6直观而亲切的应用程序 149
8.3.7针对易用性进行设计 150
8.3.8监测易用性 152
8.4事务与任务完整性 152
8.5用户界面设计与其他细节设计之间的关系 155
8.6小结 155
第9章 数据库设计 157
9.1数据库设计 157
9.2数据库设计理论 163
9.3程序员与数据库设计者之间的关系 170
9.4数据访问服务 172
9.5 NoSQL 173
9.6小结 177
第10章 技术设计的原则 178
10.1单服务器环境下的高性能原则 178
10.1.1缓存 179
10.1.2多线程与多元处理 181
10.2多服务器环境下的高性能原则 184
10.2.1前端并行 184
10.2.2后端并行 187
10.3高弹性原则 190
10.4测试与性能评估的必要性 192
10.5技术设计的流程 193
10.6小结 196
第11章 技术设计的结构 197
11.1程序结构 197
11.2什么是框架 201
11.3各种编程语言 203
11.4选择编程语言及框架 207
11.4.1选择与公司的技能组合相匹配的语言 207
11.4.2选择可以满足应用程序性能目标的语言 208
11.4.3选择可以满足集成需求的语言 208
11.4.4如果需要进行小组合作,请选择有利于小组合作的语言 208
11.4.5在选择编程语言的同时,选择相应的版本控制软件及项目管理软件 209
11.4.6选择与自己的开发方法相协调的语言 209
11.5对框架进行扩展 210
11.6实现通用的功能 212
11.7小结 213
第12章 安全设计 215
12.1 IT应用程序的安全原则 216
12.1.1认证 217
12.1.2访问控制 218
12.1.3用户管理 219
12.1.4安全保护 219
12.1.5安全监控 221
12.2每一种设计之中的安全因素 222
12.2.1情境设计 222
12.2.2集成设计 225
12.2.3用户界面设计 226
12.2.4数据库设计 226
12.2.5技术设计 227
12.3安全编程 228
12.4小结 231
第13章 应用程序开发展望 234
13.1情境驱动设计如何改变应用程序开发 234
13.2情境驱动设计的机遇 235
13.2.1新工具 236
13.2.2情境设计与驱动设计 237
13.2.3用户界面设计与数据库设计 238
13.2.4技术设计 238
13.3应用程序开发所面对的挑战 240
13.3.1灵活性 240
13.3.2运营 242
13.3.3正确性 242
13.3.4品质 243
13.3.5职业精神 244
13.4小结 245
附录A 情境设计核对表 246
参考资料 251
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《本草古籍辑注丛书 第1辑 《食疗本草》辑校》(唐)孟诜撰;(唐)张鼎增补;尚志钧辑校 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《中国朝鲜族民间故事丛书 阿里郎 朝》李龙得 2019
- 《雨花台烈士传丛书·孙津川传》肖振才著 2018
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《学校课程发展丛书 品牌培育与学校课程》林青荻,刘佳责任编辑;(中国)段立群 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019