测试——软件开发模型和软件测试模型
1.软件开发模型
- 概念:
软件开发模型
(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。 作用
:软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。
1.1.边做边改型
许多产品都是使用"边做边改"模型来开发的。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改
,直到用户满意为止。这是一种类似作坊的开发方式,对于小程序来说还算合适,但这种方法对任何规模的开发来说都是不能令人满意的,其主要缺点
在于:
- 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法继续修改
- 忽略需求环节,给软件开发带来很大的风险
- 没有考虑测试和程序的可维护性,也没有任何文档,软件的维护十分困难
xls丶: 你好,当一个vm里面有多个foreach的时候, #if($foreach.count == 1)我用foreach的属性比如count、index不管用
甜甜圈字: 大佬,可以转载吗?
Tisfy: 十分完美,正如:博观而约取,厚积而薄发
提笔猖狂: 你是谁? 我是你啊。 你踏马究竟是谁? 我踏马就是你啊! 你到底是谁? 我就是CSDN最靓的仔
LiLiLiLaLa: 线程池的继承关系图中少加了AbstractExecutorService抽象类,它实现了ExecutorService接口,规范了所有ExecutorService示例必须继承自AbstractExecutorService