带你读《SAS数据分析开发之道 软件质量的维度》第二章质量2.1质量的定义(三)
一个新的质量词汇为了对软件质量进行初步的评估,我们假设存在以下 SAS数据集 :datasample;lengthchar1$20char2$20;char1="IloveSAS";char2="SASlovesme";run; 我们现在需要评估以下 SAS代码的质量,...
带你读《SAS数据分析开发之道 软件质量的维度》第二章质量2.1质量的定义(二)
质量的定义从常规、非技术层面来讲,质量可定义为“事物、产品或工作的优劣程度”。游 客因为不了解哥伦布时代以前的纺织品,因此会说:“这是一件质量上乘的披风!”然而,从技术层面来讲,质量通常与需求互联。美国电气与电子工程师学会(IEEE) &nbs...
带你读《SAS数据分析开发之道 软件质量的维度》第二章质量2.1质量的定义(一)
“这是幼羊驼绒,喜欢吗?”“我不喜欢。”“这布料很好,非常软,来试试!”你刚拒绝了落满灰尘的羊驼绒,它立刻又摆 在了你的面前,没有什么比这个更令人厌恶了。我迅速从自己所站的位置走开,躲开了这令人反感的举动。“不,我不需要!” &nb...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(八)
接下来要讲什么在第 2 章中,我们会讨论质量的技术性和非技术性定义,包括个人观点如何影响质量的阐释。另外,我们还会介绍 ISO软件产品质量模型及它对SAS从业人员和开发团队的作用,介绍功能性和性能(非功能性)要求,以及清晰、可评估的技术性要求的重...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(七)
风险登记表风险登记表旨在记录被识别的风险的相关信息。风险是所有软件应用程序内在的 属性,因此,风险登记表(有时也称为缺陷数据库)记录整个 SDLC 中的风险、威胁、漏洞及其他相关信息。开发人员和其他利益相关者应该确定在软件中添加哪些性...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(六)
风险从软件开发角度来讲,基本的风险包括软件功能性故障和性能故障。例如,一个 无恶意的“威胁”(如大数据)会利用软件的“漏洞”(如一个潜在的错误,当遇到大数据时,该错误能限制有效范围),给商业价值带来“风险”(无效性能或功能性故障)ÿ...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(六)
敏捷软件开发敏捷软件开发模型与瀑布模型不同,敏捷模型强调通过快速迭代反复式的设计和开发。敏捷模型遵循敏捷软件开发宣言(AKA敏捷宣言),包括Scrum、Lean、 ExtremeProgramming(XP)、Crystal、ScaledAgileFramework(SAFe)、Kanba...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(五)
瀑布模型瀑布式软件开发模型采用的是阶段式软件开发方法,各个独立的阶段是逐级进行 的。例如,图 1-3 所示为,规划阶段之后,再进入设计阶段,而所有的设计结束之后,才进入开发阶段。该方法通常称作“大量预先设计”(BDUF),因为在最初的设计阶段,...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(四)
SDLC角色“客户”“软件开发人员”“测试人员”及“用户”等角色在软件开发文献中都有特定的意义,尽管在其他环境中,跨功能开发团队可能会根据角色划分责任,但角色和责任是直接联系的。我们常见的一个例子是,在终端用户开发环境中,开发人员编写、测试并使用自己的软件,之后,开发人员、测试人员、用户或者客户也会...
带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(三)
软件开发生命周期SDLC 描述的是软件从雏形到终结的各个阶段。从更广泛的意义上来讲,SDLC也被称作系统开发生命周期,两个名词的缩写是一样的。行业内有许多对SDLC的解读,图1-2 所示是一种比较常见的模式。在许多数据分析和终端用户开发环境中,...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。