一、软件的生命周期
二、软件生命周期的阶段
三、软件模型
四、软件测试的基本流程
五、软件开发流程、测试流程梳理
六、C/S与B/S架构
七、对软件测试行业的理解
八、常见笔试面试题
一、软件的生命周期
定义:软件生命周期是指软件的产生直到报废的生命周期。
人类整理的第一个软件生命周期:1970年,瀑布型生命周期
二、软件生命周期的阶段
1. 问题的定义及规划
开发方和需求方共同讨论,主要是确定软件的开发目的及可行性。制定开发计划
2. 需求分析
对软件需要实现的各个功能进行详细分析,弄清楚用户对软件系统的全部需求,
要产出《需求规格说明书》。
比如:登陆这个功能要支持手机快速登录和第三方账号登录
3. 软件设计
把需求分析结果转换成软件结构和数据结构,形成系统架构。(明确“怎么做”)