第二章 软件开发的过程
软件产品的组成部分
大多数人觉得软件产品就是从 上下载的软件,或者从各渠道只要是能够在计算机上安装使用的程序。其实软件产品不仅只有这些,包括产品说明书、设计文档、进度表、测试计划、软件代码等。
然后我们从这几个方面具体说一下:
产品说明书:必须了解真实的用户需求,以及客户要求的具体功能,真正的定义产品是什么、哪些功能、外观。
进度表:在项目进行中跟踪进度,确认哪项工作完成了,哪项未完成,何时完成。(ps:建议使用Visio画图)
优点:从测试来讲,在交付给测试人员时,具体细节已经确定并有文档记录,测试工作会非常顺利。
缺点:测试在最后进行,缺陷出现在早期时,产品发布后发现,将损失重大。
三点注意事项: 强调产品定义; 各部分分立、不交叉;无法回溯
螺 旋 模 式 :目前使用广泛,总的来讲,就是不定义具体的细节,定义主要的功能,实现这些功能后,客户反馈,
再进入下阶段 重复上述过程,知道最后得到产品。
6个步骤: 1)确定目标、可选方案、限制条件
2)明确并化解风险
3)评估可选方案
4)当前阶段开发和测试
5)计划下一阶段
6)确定进入下一阶段的方法
螺旋模式包含:瀑布模式(分析、设计、开发和测试步骤),
边写边改模式(每一次循环),大爆炸模式(外界观察),
该模式发先问题早、成本低。软测人员可以直接接触最初的设计阶段,尽早的影响产品。
第二阶段,胜利完成,后续章节会继续整理,基本和原书知识点基本相同,很开心和大家一起学习
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!