学测试必看!测试理论知识之软件体系

目录:

学测试必看!测试理论知识之软件体系

软件产品

1.2什么是软件

软件=程序+数据+文档

软件工程

2.1什么是软件工程

用工程化的方法来开发软件

软件生命周期

3.1软件生命周期

需求—设计—编码—测试—维护—升级—废弃

学测试必看!测试理论知识之软件体系

3.2各阶段分别在做什么/h3>

需求,概要设计,详细设计:

学测试必看!测试理论知识之软件体系

软件开发模型

4.2常见的几种模型

学测试必看!测试理论知识之软件体系

其中,瀑布,原型,敏捷为重点

4.4瀑布模型

最早出现的开发模型,线形的、顺序的软件开发模型

学测试必看!测试理论知识之软件体系

4.7瀑布模型的优缺点

学测试必看!测试理论知识之软件体系

4.12原型模型

采集需求—快速设计—建造原型—跟用户探讨,用户评价原型—加工原型—产品样品

学测试必看!测试理论知识之软件体系

原型的特点:

1.一个系统可以提前 看到界面

2.使用的时间长短根据项目的需要而定

3.原型是跟客户一边讨论一边修改形成的。

4.21敏捷开发

学测试必看!测试理论知识之软件体系

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。

在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征

换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

软件研发流程

学测试必看!测试理论知识之软件体系

5.1软件研发流程

学测试必看!测试理论知识之软件体系

5.2 测试流程图

学测试必看!测试理论知识之软件体系

软件项目成员

6.1软件项目成员

项目经理

驱动整个项目的运转,负责制定计划,安排人力,管理进度,协调团队,进行重大决策。

架构师 / 系统工程师

技术专家,经验丰富,负责整个系统的体系架构的设计以及关键模块的设计。

程序员 / 开发人员

设计、编写软件,并修复软件中的缺陷。

测试工程师

负责找出软件产品存在的问题并报告。

资料工程师

负责编写软件产品附带的文件和联机帮助文档

配置管理员

负责管理程序员写的代码和资料工程师写的文档资料,并组合成一个软件包

QA

质量监管人员

来源:叫我团子吧

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月13日
下一篇 2022年6月13日

相关推荐