- 博客(5)
- 收藏
- 关注
原创 软件过程模型
常见的预测型过程模型:瀑布模型 (Waterfall)、V模型(V Model)、W模型(W Model)形式化过程 (Formal model)瀑布模型 优点:效率高,简单易用为项目提供了按阶段划分的检查点,项目管理比较容易每个阶段必须提供文档,而且要求每个阶段的所有产品必须进行正式、严格的技术审查缺点:让用户直接给开发人员一份最终版本的需求十分困难,需求的错误很难在开发后期纠正,因此难以快速响应用户需求变更开发人员与用户之间缺乏有效的沟通,开发人员的工作几乎完全依赖规格说明文档,容易导致不能满足客户需求
2023-05-20 22:13:19
256
1
原创 敏捷开发(agile)
Sprint启动后,每天需要召开一次会议(Daily Scrum Meeting),一般不超 过15分钟,每人简短陈述3句话:上次Scrum例会后做了什么?下次Scrum例会前计划做什么?Sprint启动后,每天需要召开一次会议(Daily Scrum Meeting),一般不超 过15分钟,每人简短陈述3句话:上次Scrum例会后做了什么?倾听客户陈述,形成一组“用户故事(User Stories)” ,描述其输出、 特性、功能等,用户故事可以分为:所有用户故事,优先级高的用户故事,风险高的用户故事。
2023-05-20 22:03:13
423
1
原创 Test-First programming
设计Test Case的一般方法:将输入按等价类划分,每个等价类代表着对输入约束加以满足/违反的有效 /无效数据的集合,在使用一种策略来根据等价类来设计测试用例。白盒测试:要更据程序·具体实现细节来写测试用例,例如一个程序可能跟据输入规模选择了不同的算法来实现,这是就要更具不同的规模来设计测试用例。笛卡尔积,多个划分维度上的多个取值,要组合起来,每个组合都要有一个用例。一旦发现bug,要马上写一个可重现该bug的测试用例,并将其加入测试库。相当于测试的说明书,用于记录你是如何测试的。
2023-05-19 22:44:54
206
1
原创 软件构造复习笔记 1 Views and Quality Objectives of Software Construction
软件构造复习笔记 1 Views and Quality Objectives of Software Construction
2023-05-19 22:42:22
192
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅