SAS从业人员同时也是软件开发人员。
SAS将关注的重点放在数据质量上,而不再将软件质量看作是工作的重心。无论是在图书、白皮书、技术文档还是公司发布的职位描述中,SAS所提到的质量大都是指数据或数据产品的质量。
对数据质量的关注以及对传统软件开发工作重点的转移并不是没有道理的,数据分析的发展就是软件的发展,但最终的商业价值并不是来自软件产品本身,而是来自附属的数据产品。从对质量更加全面了解的角度来讲,SAS软件质量归根结底相当于SAS数据质量。
SAS从业人员无论背负着什么样的头衔,归根结底都是软件开发人员,应该从行业标准及最佳操作中获利。软件质量能够而且也应该在任何环境中获得较大的发展。
那么有没有一本书可以帮助开发人员评估软件质量,编写出性能更好的软件呢?
相信《SAS数据分析开发之道:软件质量的维度》这本书可以帮助你。
本书围绕一个动态或静态的性能特征——软件质量的单一维度展开叙述,共包含3个部分,18章内容。
第一部分——概览。本部分包含3章,介绍了质量的概念、IsO软件产品质量植刑SDLC、风险管理、Agile 和Waterfall开发方法、异常处理以及其他比较关键的信自和概念。即便是那些迫不及待想了解后续内容的读者,也应该浏览本部分内容,简单了解一下数据分析开发环境中软件质量的来龙去脉。
第二部分——动态性能。本部分共包含9章,介绍了动态性能要求一演示、 评估,并通过软件执行验证过的软件质量属性。例如,通过运行编码及评估运行时间和系统资源(如CPU和内存使用)演示软件的效率,包括“可靠性”“可恢复性”“稳健性”“运行效率”“效率”“可扩展性”“可移植性”“安全性”“自动化”9章。
第三部分——静态性能。本部分共包含6章,介绍了静态性能要求一通过编码检验而不是运行来评估的软件质量属性。例如, 打开并检验编码之后,我们才能确定软件的模块化程度,可以通过人工审校和自动化测试软件来检验,包括“可维护性”“模块化”“可读性”“可测试性”“稳定性”“复用性”6章。
1
内容简介
《SAS数据分析开发之道:软件质量的维度》介绍了国际标准组织软件产品质量模型,通过几百个Base SAS软件案例以及4 000多行代码,展示了代表软件质量维度的15个性能要求,包括可靠性、可恢复性、稳健性、运行效率(速度)、效率、可扩展性、可移植性、安全性、自动化、可维护性、模块化、可读性、可测试性、稳定性以及复用性。
本书适合SAS软件开发人员、使用人员以及管理人员阅读。
2
特洛伊·马丁·休斯(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 是一位美国海军老兵,还是一位志愿消防员和急诊医师。
3
《SAS数据分析开发之道:软件质量的维度》是一本纲要性图书,能够帮助开发人员编写出性能更好的软件,指导管理层提出更加全面的软件性能要求。本书引用并遵照国际标准化组织规定的软件产品质量模型,详细介绍了15个能代表软件质量维度的性能要求,旨在让读者从头至尾连贯地阅读,或作为指导、启发、交付及评估软件质量的参考工具。
大多数软件开发环境通常仅注重功能性要求,在大多数情况下只关注“是什么”和“怎么做”,而忽略了性能要求,但恰恰是性能要求能详细说明软件运行功能如何(通过运行软件进行评估)以及软件维护的难易程度(通过检测代码进行评估)。如果缺少性能要求的定义和传达,则开发人员所开发的软件可能达不到预期的质量要求,或使软件超出性能目标,从而出现软件性能不佳或镀金的问题,这两种情况都是人们不想面对的。管理人员、客户及其他决策制定者也应该了解软件质量的维度,以便在项目启动之初确定好性能要求,并在完成软件开发之后评估这些性能目标是否达成。
作为数据分析软件,SAS将数据转化为信息,最终转化为知识和数据驱动的决策。数据质量常常是SAS文献的焦点和主题,这一点不足为奇,但代码质量很少被提及,仅仅在提到软件运行速度或效率时才偶有涉及,其他关键的软件质量维度则常常被忽略。SAS软件项目定义及技术要求常常会成为这种矛盾的牺牲品——对数据及数据产品有严格的质量要求,但对支撑它们的软件却没有质量要求。
通过分析软件质量的成本和优点,以及排除软件质量所带来的风险等,利益相关人员学着在软件开发生命周期(SDLC)的风险管理和项目管理架构中优先考虑、使用并评估软件质量的维度。因此,《SAS数据分析开发之道:软件质量的维度》重新审视了商业价值,将代码质量和数据质量、性能要求和功能要求看得同样重要。
目前本书已经上架各大电商平台,点击原文或下方扫描二维码可直接购买。
码上购书
End
监制:刘启诚
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!