带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(五)-阿里云开发者社区

开发者社区> 人民邮电出版社> 正文

带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言(五)

简介: 带你读《SAS数据分析开发之道 软件质量的维度》第一章概览1.1引言
+关注继续查看

瀑布模型


瀑布式软件开发模型采用的是阶段式软件开发方法,各个独立的阶段是逐级进行    的。例如,图 1-3 所示为,规划阶段之后,再进入设计阶段,而所有的设计结束之后,才进入开发阶段。该方法通常称作“大量预先设计”(BDUF),因为在最初的设计阶段,软件的最终形态就已经被充分预设,后续设计都要严格遵守设计理念。

image.png


1-3    瀑布模型

 

多年以来,瀑布模型一直被看作“传统的”软件开发模式,但 21  世纪初敏捷

(Agile)软件开发模式的兴起,催生了一批新的软件开发人员,他们很幸运地没有被   呆板的瀑布模式浸染,因此,这一传统的模式也逐渐退出历史的舞台。瀑布开发模式经常受到抨击,因为它迫使客户要提前预测所有的商业需求,这降低了初期设计的灵活性    ;而且,软件产品也可能需要准时交付,但几周或几个月之后,客户的需求或目标可能早就已经转移了。因此,这就造成开发出的软件产品符合“预设的”需求,但无法满足“当前的”需要。

尽管当前的软件开发文献对瀑布模型进行了猛烈的抨击,但它仍有一个优点是SDLC    阶段分明,尽管各个阶段是强制进行的,但它的这个优点不可否认。例如,由于开发要以规划、设计为前提,所以软件开发人员只在充分考虑商业需求之后才编写软件,使软件能满足既定的目标。而且,由于所有的软件开发过程都在测试阶段之前完成,所以测试阶段能对照要求全面地审查软件的功能和性能。因此,尽管该模式比较呆板,但阶段分明的方法有利于控制SDLC 各个阶段的质量。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础
SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础 1. SAS系统简介 1.1 SAS是先编译后执行的语言,data步标志着编译的开始。 数据指针:当前内存缓存区,输入数据所在位置。 PDV:Program Data Vector,在DATA步中所有涉及的变量被编程当前向量的一部分。 2. SAS编程基础 2.1 SAS逻
1488 0
SAS进阶《深入分析SAS》之数据汇总和展现
SAS进阶《深入分析SAS》之数据汇总和展现 1. 通过Print过程制作报表 proc print <data=数据集>; run; 选项: obs=修改观测序号列标签 noobs不显示观测序列号 id语句在输出中取代观测序列 var选择输出的变量 where语句选择输出的观测 总结如下: proc print data=数据集<选项&g
1164 0
SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理
SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 KEEP 规定在数据集中保留的变量 DROP 规定在数据集中删除的变量 ARRAY 定义一个数组 RENAME
1387 0
SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制
SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和END之间的语句 DO WHILE 重复执行直到条件为假则退出循环 DO UNTIL 重复执行直到条件为真则退出循环 DO OVER 对隐含下标
1240 0
SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集
SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集 前言:在学习完《SAS编程与商业案例》后,虽然能够接手公司的基本工作,但是为了更深入的SAS学习,也为了站在更高的一个层次上去掌握和优化公司工作,故而又咬紧牙关加紧学习《深入解析SAS》.就目前的两本书的对比,显而易见的是本书比《SAS编程…》要厚的多,再者内容更新是2015年著,最后是内容详实
1746 0
SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程
SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程 1. 所谓数据挖掘,是指通过对大量的数据进行选择、探索与建模,来揭示包含在数据中以前不为人所知的模式或规律,从而为商业活动或科学研究提供帮助和服务。 2. 数据挖掘重要的两个类别:有监督分析(SupervisedAnalysis),无监督分析(UnsupervisedAnalysis)。 有监督分析属于目标
1072 0
472
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载