软件缺陷的“Bug” 软件开发的投入 软件产品由哪些部分组成 软件开发模式

1.Bug:
原意:“臭虫”或者“虫子”。
现在引申:在电脑系统或者程序中隐藏的一些未被发现的缺陷。

原因如下:

1947年,计算机还是由机械式 继电器和真空管驱动,有房间那么大的机器。体现当时技术水平的Mark II,是由哈佛大学制造的一个庞然大物。当技术人员正在进行整机运行时,它突然停止了工作。他们爬上去找原因,发现这台巨大的计算机内部 一组继电器的触点之间有一只飞蛾(bug),这显然是由于飞蛾受光和热的吸引,飞到了触点上,然后被高电压击死的。计算机的缺陷发生了,虽然最后该缺陷被消除了,但我们从此认识了它。

Bug的创始人是 格蕾丝-赫伯,代表电脑程序出错的bug这名字正是她所取。同时,她在报告中用胶条贴上飞蛾,并把“bug”来表示“一个在电脑程序中的错误”,“Bug”这个说法一致沿用至今。下面就是那个关于飞蛾的错误报告图片。



2.软件开发的投入

软件开发投入= 软件代码+客户需求+ 产品说明书+进度表+ 软件设计文档+ 测试文档+竞争对手信息+外观说明+....

其中:
软件设计文档=结构文档+数据流图+用例图+流程图+状态图+代码注释.....
测试文档=测试计划+测试用例+缺陷报告+测试工具和自动测试+度量、统计和总结+。....

3.软件产品由那部分组成

软件产品= 代码+安装+帮助文件+用户手册+样本和示例+产品支持信息+图标和标识+标签和不干胶+错误信息+广告和宣传材料+说明文件+....

4.软件开发模式

爆炸模式  (没有产品说明书,几乎没有什么测试,最大优点-简单)
边写边改模式   (有非正式的产品说明书)
瀑布模式    (有严格的产品说明书)
螺旋模式     (有产品说明书)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值