51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2005|回复: 15
打印 上一主题 下一主题

成熟性和容错性区别?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-17 11:04:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件质量模型中,成熟性和容错性区别是什么?怎么意思感觉差不多的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-17 13:07:45 | 只看该作者
成熟性:软件系统能够避免由于内部错误扩散而导致失效的能力
容错性:软件系统能够避免由于外部(用户接口、外部软硬件接口)等错误扩散而导致失效的能力
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-17 13:09:58 | 只看该作者
个人认为:
成熟性主要是指软件在性能,功能各个方面的完善度量
  容错性主要侧重与软件问题出现小故障的处理与容错机制能力
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-6-17 13:25:53 | 只看该作者
成熟性和容错性都是软件可靠性的子特性。
成熟性指:例如:指针在使用前一定要先初始化。
而容错性指容忍一些用户的错误。对于开发工程师来说,先分析系统各外部接口上可能出现的意外和错误,然后在设计上分别采取规避措施。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-19 22:11:23 | 只看该作者
我的理解是:
成熟性是指避免软件内部发生错误而失效的能力,比方说用户输入值超过预设最大值时会出现提示这类。
而容错性相对是指软件外部发生错误时依然维持性能的能力,比方说断电、网线中断这类。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-6-20 11:39:56 | 只看该作者
还是靠自己多理解
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-3 10:56:42 | 只看该作者
通俗点讲最好理解了,就拿我们人来举例吧,比如随着岁月的增长,你长大了,成熟了,就可以少犯错误了,尤其是一些低级错误,这就是成熟性,那么什么是容错性呢,就是尽管你少犯错了,但是偶尔还是会犯的(当然不是有心的),那么犯了之后,也不会影响你继续工作生活,因为人非圣贤,孰能无过嘛,这就是容错性
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-7-3 20:55:03 | 只看该作者
楼上的解释的太妙了。。 哈哈
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-7-3 23:08:05 | 只看该作者
这个问题,也老师困扰我,搞不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-4 14:27:34 | 只看该作者

回复 #7 gzj_06 的帖子

一个是免疫力,一个是抗打击力 sdlkfj6
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-4 17:05:16 | 只看该作者
这个是比较不容易理解,7楼解释的还真通俗.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-7-6 09:04:26 | 只看该作者
成熟性:软件内部出现故障,仍可以工作,但是在测试的时候,因为他内部的错误在工作的时候不会有体现,所以很难测试,比如说人的哪个身体部件出现问题了,但是在你的日常生活中不会体现出来,你也不会有什么异常的反应。
    容错性:在软件出现故障或者违反了指定接口的情况下,软件产品维持规定的性能级别的能力。通俗点说,就是软件有了问题,他有足够的能力抗击这些错误,而不影响正常使用。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-7-6 23:09:41 | 只看该作者
还记得周春江老师打的比方:
成熟性--人的身体内部出问题了,像得癌症了什么的,自己还能恢复---成熟性超强
容错性 --表现出来的外在抵抗力
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:44
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    14#
    发表于 2007-7-15 18:08:31 | 只看该作者

    我罗嗦的见解

    以前也对这两个概念模糊不清,现在有点自己的见解,但是比较罗嗦!
          成熟性:就是防止错误在内部扩散的能力。这么说还是不大好理解,其实以人为例,就是一个人成熟,表示他的思想逻辑成熟,尽量避免自己犯错误或者置错误于不顾。程序上来说就是数据结构是否合理,比如类的成员私有或公有没明确,变量没有声明或初始化,乱用指针和宏等。然后这些有病的代码经过集成,BUG不断在内部扩散放大。解决方法:自己比较会编程、要用比较好的编译器、最后要对产品进行测试系列活动。
          容错性:说得白话点,就是当发生异常时,程序的应对能力或表示。这就好比一个人,即使他很成熟,也需要和外部沟通。当有人误解他或他病了,他要把他的不适反映出来,这样医生或者和他打交道的周边就会知道:那样对待他是不对的,应该怎样对待他,或者针对他自述的毛病给他开一剂药让他康复。
          以上是我的理解,罗嗦了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-8-1 13:15:02 | 只看该作者
    原帖由 chenyulei 于 2007-7-4 14:27 发表
    一个是免疫力,一个是抗打击力 sdlkfj6


    成熟性:软件系统能够避免由于内部错误扩散而导致失效的能力
    容错性:软件系统能够避免由于外部(用户接口、外部软硬件接口)等错误扩散而导致失效的能力

    成熟性是防止软件系统内部出错的
    容错性是由于外部原因导致软件系统出错时候,系统能否继续正常工作
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-8-3 09:22:49 | 只看该作者

    足球运动员与成熟性,容错性的关系分析

    看了大家上面这么多的帖子,感觉都是牛人,见解分析的淋漓透彻!
    鄙人也发表下自己对可靠性的这两个子特性的一点感悟,不对的地方劳烦大家指点:
      成熟性就好比足球运动员本身,体力充沛,教练布置的技战术思想明确,等 .....(考察角度主要是从   自身出发)
      容错性:好比球员在球场上,对自己的不良竞技状态能及早做出调整,表现出自己的真实水平。(考虑角度是针对出现问题的时候)
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 00:50 , Processed in 0.076767 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表