软件测试基础——软件的特性、分类、生命周期

  1. 什么是软件?
    软件是计算机系统中与硬件相互依存的一个部分,它包含程序、数据和文档三个部分。其中,程序是满足功能和性能需求的指令序列;数据是使程序可操作信息的数据结构;文档是与程序开发、维护、使用相关的说明文件。

  2. 软件的形态特性
    不可见、无形的逻辑实体。

  3. 软件的智能特性
    软件的开发凝聚着人类的智慧,它帮助我们计算、分析、判断、决策复杂问题。

  4. 软件的开发特性
    软件的开发至今还未实现自动化。

  5. 软件的质量特性
    软件一定是有缺陷的。

  6. 软件的生产特性
    软件第一次开发出来后,其复制和拓展就相对简单,成本不会很高。

  7. 软件的环境特性
    软件对计算机环境具有依赖性。

  8. 软件的维护特性
    软件生产出来后,需要后期维护、更新、升级。

  9. 软件的废弃特性
    软件是不会被用坏的。

  10. 软件的应用特性
    软件的应用十分广泛。

  11. 软件的分类
    系统软件和应用软件。

  12. 软件的生命周期
    问题定义-可行性研究-需求分析-概要设计-详细设计-编码和单元测试-综合测试-软件维护

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值