| 作者 |
| 特洛伊·马丁·休斯(TROY MARTIN HUGHES) |
| 丛书名 |
| 出版社 |
| 人民邮电出版社 |
| ISBN |
| 9787115534774 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 《SAS数据分析开发之道:软件质量的维度》介绍了国际标准组织软件产品质量模型,通过几百个Base SAS软件案例以及4 000多行代码,展示了代表软件质量维度的15个性能要求,包括可靠性、可恢复性、稳健性、运行效率(速度)、效率、可扩展性、可移植性、安全性、自动化、可维护性、模块化、可读性、可测试性、稳定性以及复用性。 本书适合SAS软件开发人员、使用人员以及管理人员阅读。 |
| 目录 |
| 第 一部分 概览 第 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 |