书籍详情
SAS数据分析开发之道 软件质量的维度
作者:[美] 特洛伊·马丁·休斯 著,谢金秀,宫鑫,陈志明 译
出版社:人民邮电出版社
出版时间:2020-05-01
ISBN:9787115534774
定价:¥199.00
购买这本书可以去
内容简介
《SAS数据分析开发之道:软件质量的维度》介绍了国际标准组织软件产品质量模型,通过几百个Base SAS软件案例以及4 000多行代码,展示了代表软件质量维度的15个性能要求,包括可靠性、可恢复性、稳健性、运行效率(速度)、效率、可扩展性、可移植性、安全性、自动化、可维护性、模块化、可读性、可测试性、稳定性以及复用性。本书适合SAS软件开发人员、使用人员以及管理人员阅读。
作者简介
特洛伊·马丁·休斯(TROY MARTIN HUGHES)在SAS 公司从业已经超过15 年,主要负责一些支持联邦政府、州政府以及地方政府立法程序的SAS 项目。他是一位SAS 注册高级程序员、SAS 注册数据库程序员、SAS 注册临床试验程序员及SAS 专业V8 程序员。他获得了信息系统管理的工商管理硕士学位,同时还获得很多证书,包括PMP、PMI-ACP、PMI-PBA、PMI-RMP、CISSP、CSSLP、CSM、CSD、CSPO、CSP 以及ITIL v3 Foundation。他经常受邀出席SAS 用户会议,包括SAS 全球论坛、WUSS、MWSUG、SCSUG、SESUG 和PharmaSUG。TROY 是一位美国海军老兵,还是一位志愿消防员和急诊医师。
目录
第 一部分 概览
第 1章引言
区分数据分析开发 5
软件开发生命周期 8
风险 14
接下来要讲什么 19
第 2章质量
质量的定义 23
软件产品质量模型 27
SDLC的质量 35
接下来要讲什么 42
第3章通信交流
返回码 45
系统数字返回码 47
系统字母数字返回码 64
用户生成的返回码 69
并行处理通信交流 73
接下来要讲什么 77
第二部分 动态性能
第4章可靠性
可靠性的定义 84
故障路径 84
ACL:可靠性三元组 94
SDLC的可靠性 100
接下来要讲什么 110
第5章可恢复性
可恢复性的定义 113
可恢复性对可靠性的意义 114
可恢复性矩阵 118
TEACH可恢复性原则 119
SPICIER可恢复性步骤 123
使用检查点恢复 133
SDLC的可恢复性 135
接下来要讲什么 140
第6章稳健性
稳健性的定义 144
稳健性的归宿是可靠性 145
防错性程序设计 146
异常处理 153
SDLC的稳健性 182
接下来要讲什么 184
第7章运行效率
运行效率的定义 187
影响运行效率的因素 188
错误依赖关系 189
并行处理 196
SDLC的运行效率 208
接下来要讲什么 216
第8章效率
效率的定义 219
消除歧义的效率 220
资源的定义 222
SDLC的效率 232
接下来要讲什么 244
第9章可扩展性
可扩展性的定义 248
可扩展性三元组 248
资源可扩展性 249
需求可扩展性 250
加载量可扩展性 261
SDLC的可扩展性 279
接下来要讲什么 281
第 10章可移植性
可移植性的定义 284
深层解读可移植性 285
3GL vs 4GL可移植性 286
可移植性的方方面面 287
SDLC的可移植性 305
接下来要讲什么 306
第 11章安全性
安全性的定义 309
保密性 310
完整性 311
可用性 329
SDLC的安全性 341
接下来要讲什么 343
第 12章自动化
自动化的定义 347
SAS软件自动化 347
SAS处理模式 348
以交互模式启动 352
以批处理模式启动 369
SDLC的自动化 373
接下来要讲什么 376
第三部分 静态性能
第 13章可维护性
可维护性的定义 382
维护 382
SDLC的维护 386
软件维护失败 392
可维护性 396
接下来要讲什么 400
第 14章模块化
模块化的定义 403
从单片集成到模块化 404
模块化的原则 407
模块化的好处 426
接下来要讲什么 429
第 15章可读性
可读性的定义 432
计划被巴士撞到 433
软件可读性 434
外部可读性 454
接下来要讲什么 455
第 16章可测试性
可测试性的定义 459
软件测试 459
可测试性 483
接下来要讲什么 485
第 17章稳定性
稳定性的定义 488
实现稳定性 489
稳定性要求 489
无缺陷代码 490
动态适应性 491
稳定性及超出稳定性 493
超出宏指令的模块化 502
接下来要讲什么 518
第 18章复用性
复用性的定义 521
复用 522
复用性 529
从复用性到可扩展性 536
接下来要讲什么 539
第 1章引言
区分数据分析开发 5
软件开发生命周期 8
风险 14
接下来要讲什么 19
第 2章质量
质量的定义 23
软件产品质量模型 27
SDLC的质量 35
接下来要讲什么 42
第3章通信交流
返回码 45
系统数字返回码 47
系统字母数字返回码 64
用户生成的返回码 69
并行处理通信交流 73
接下来要讲什么 77
第二部分 动态性能
第4章可靠性
可靠性的定义 84
故障路径 84
ACL:可靠性三元组 94
SDLC的可靠性 100
接下来要讲什么 110
第5章可恢复性
可恢复性的定义 113
可恢复性对可靠性的意义 114
可恢复性矩阵 118
TEACH可恢复性原则 119
SPICIER可恢复性步骤 123
使用检查点恢复 133
SDLC的可恢复性 135
接下来要讲什么 140
第6章稳健性
稳健性的定义 144
稳健性的归宿是可靠性 145
防错性程序设计 146
异常处理 153
SDLC的稳健性 182
接下来要讲什么 184
第7章运行效率
运行效率的定义 187
影响运行效率的因素 188
错误依赖关系 189
并行处理 196
SDLC的运行效率 208
接下来要讲什么 216
第8章效率
效率的定义 219
消除歧义的效率 220
资源的定义 222
SDLC的效率 232
接下来要讲什么 244
第9章可扩展性
可扩展性的定义 248
可扩展性三元组 248
资源可扩展性 249
需求可扩展性 250
加载量可扩展性 261
SDLC的可扩展性 279
接下来要讲什么 281
第 10章可移植性
可移植性的定义 284
深层解读可移植性 285
3GL vs 4GL可移植性 286
可移植性的方方面面 287
SDLC的可移植性 305
接下来要讲什么 306
第 11章安全性
安全性的定义 309
保密性 310
完整性 311
可用性 329
SDLC的安全性 341
接下来要讲什么 343
第 12章自动化
自动化的定义 347
SAS软件自动化 347
SAS处理模式 348
以交互模式启动 352
以批处理模式启动 369
SDLC的自动化 373
接下来要讲什么 376
第三部分 静态性能
第 13章可维护性
可维护性的定义 382
维护 382
SDLC的维护 386
软件维护失败 392
可维护性 396
接下来要讲什么 400
第 14章模块化
模块化的定义 403
从单片集成到模块化 404
模块化的原则 407
模块化的好处 426
接下来要讲什么 429
第 15章可读性
可读性的定义 432
计划被巴士撞到 433
软件可读性 434
外部可读性 454
接下来要讲什么 455
第 16章可测试性
可测试性的定义 459
软件测试 459
可测试性 483
接下来要讲什么 485
第 17章稳定性
稳定性的定义 488
实现稳定性 489
稳定性要求 489
无缺陷代码 490
动态适应性 491
稳定性及超出稳定性 493
超出宏指令的模块化 502
接下来要讲什么 518
第 18章复用性
复用性的定义 521
复用 522
复用性 529
从复用性到可扩展性 536
接下来要讲什么 539
猜您喜欢