软件开发的过程(测试-笔记2)

第一部分 软件测试综述

第一章 软件测试的背景


第二章 软件开发的过程

2.1 软件产品的组成部分

  • 软件产品需要多少投入
    1)客户需求
    2)产品说明书
    3)进度表
    4)软件设计文档
    清单:结构文档、数据流图、状态转换图、流程图、代码注释
    5)测试文档
    清单:测试计划、测试用例、缺陷报告、测试工具和自动测试、度量、统计和总结
  • 软件产品有哪些部分组成
    帮助文档 、用户手册、样本和示例 、 标签和不干胶、
    产品支持信息、图标和标志、错误信息、
    广告和宣传材料、安装、说明文件;

2.2 软件项目成员

  • 项目经理、程序经理或监制人员
  • 体系架构师或系统工程师
  • 程序员、开发人员
  • 技术作者、用户协助人员、用户培训专员
  • 配置管理员

2.3 软件开发生命周期模式

  • 大爆炸模式
    优点:简单
  • 边写边改模式
  • 瀑布模式
    1、步骤:构思、分析、设计、开发、测试、最终产品
    2、关于瀑布模式有三点需要强调:
    1> 非常强调产品的定义;
    2> 各步骤是分立的、没有交叉;
    3> 无法回溯(每个步骤结束都有严格审查,而后才进入下一步)
  • 螺旋模式
    1、总体思想
    一开始不必详细定义所有细节。
    2、螺旋模式每一次循环包括六个步骤:
    1)确定目标、可选方案和限制条件
    2)明确并化解风险
    3)评估可选方案
    4)当前阶段开发和测试
    5)计划下一阶段
    6)确定进入下一阶段的方法
  • 敏捷软件开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值