任务:
1、软件产品
2、软件工程
3、软件开发过程
4、软件生命周期
5、软件的研发流程
6、软件质量
一、什么是软件产品
1、大多数人认为,软件产品仅仅互联网上下载或者是从光盘上安装到计算机的程序
2、实际上,许多藏在背后的东西通常背遗忘或忽略。作为软件测试人员,要记得所有的这些都是可能含有缺陷的,都是我们要测试的对象
3、软件是 一种逻辑产品,不是客观的实体,具有无形性 它们是脑力的结晶,它以程序额文档的形式保存在作为计算机存储器的磁盘和光盘介质上,通过操作计算机才能体现出它的功能和作用
小插曲一: 软件产品的中间过程文档:
小插曲二: 软件由哪些角色完成的?
- 项目经理(PM):驱动整个项目的运转,负责指定计划,安排人力管理进度,协调团队m进行重大决策
- 架构师/系统工程师(FD架构师,SE系统架构师):技术专家,经验丰富,负责整个系统的架构的设计以及关键模块的设计
- 程序员/开发人员(PG):设计 编写软件、并修复软件中的缺陷
- 测试工程师(TE):负责找出软件产品中存在的问题并报告
- 资料工程师 :负责1编写软件产品附带的文件和联机帮助文档
- 配置管理员:负责程序员写的代码和资料工程师写的文档资料,并组合成一个软件包
- QA:流程质量监管人员
<