文章目录
- 一、系统开发基础主要考点提要
- 二、开发模型
-
- 1. 模型分类
- 2. 瀑布模型
- 3. V模型
- 4. 喷泉模型
- 5. 原型化模型包括了演化模型
- 6. 螺旋模型
- 7. 统一过程(UP)模型
-
- 四大阶段
- 典型产品代表
- 8. 敏捷方法
-
- 总体目标
- 典型方法
- 极限编程(XP)
-
- 4大价值观
- 5大原则
- 12大最佳实践
- 三、软件开发方法
-
- 1. 结构化方法(面向数据流的)
- 2. 原型法
- 3. 面向对象方法
- 4. 面向服务方法(SOA)
- 5. Jackson(面向数据结构的)
- 四、需求分析
-
- 1. 需求的任务——做什么
- 2. 需求的过程
- 3. 需求的分类
- 4. 应用的工具
- 五、软件设计
-
- 1.软件设计的任务与活动——怎么做
- 2. 模块设计原则(独立性)——高内聚低耦合
- 3. 应用的工具
- 六、软件测试
-
- 1. 等价类划分与边界值分析
一、系统开发基础主要考点提要
- 开发模型
- 软件开发方法
- 需求分析
- 软件设计
- 软件测试与维护
- 软件质量保证
- 软件过程改进
- 项目管理基础
二、开发模型
1. 模型分类
- 瀑布模型
- V模型
- 喷泉模型
- 原型化模型
- 演化模型
- 螺旋模型
- 统一过程模型
- 敏捷方法
2. 瀑布模型
- 特点:十分重视测试
- 弊端:同瀑布模型
4. 喷泉模型
- 适合开发高风险的项目,因此其成本很高。
7. 统一过程(UP)模型
1. 等价类划分与边界值分析
- 等价类:有一个测试集合,集合中具有特色的元素被当做测试用例,测试结果等同于测试集合所有数据进行的测试。
- 等价类划分与边界值分析
等价类划分 | 确定无效与有效等价类、设计用例尽可能多的覆盖有效类、设计用例只覆盖一个无效类 |
---|---|
边界值分析 | 处理边界情况时最容易出错;选取的测试数据应该恰好等于、稍小于或稍大于边界值。 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!