欢迎使用CSDN-markdown编辑器

来源:互联网 发布:武侠台词 知乎 编辑:程序博客网 时间:2024/06/05 06:09

焦油坑

前言

    前车之覆,后车之鉴

编程系统产品

  • 程序

    • 编程产品

    可以被任何人运行,测试,扩展的程序,它可以在多个操作系统中运行,供多套数据使用,要想成为通用的产品,必须按照普通认可的方式编写,对程序彻底的测试,保证程序的稳定性和可靠性,使其值得信赖,这就意味着必须准备详尽的测试案例,用来检查边界和范围,要将程序提升为编程产品,必须还要完备的文档,方便他人使用,经验数据证明,编程产品比普通程序成本多3倍。

  • 编程系统

    程序中的一个构件,可以与其他构件相互交互组装系统,程序必须符合输入输出的语法和语义上与精确定义的接口一致,以任何能想象到的组合测试,由于随着组合的不断增加,测试案例必须广泛,由于一些意想不到的交互会产生很多不容易发现的bug,测试工作非常耗时,因此编程系统是普通程序的3倍。

  • 编程系统产品

    与以上的程序都不同,它的成本高达9倍,它才是真正有用的产品,是大多数系统开发的目标。

0 0
原创粉丝点击