51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 24980|回复: 35
打印 上一主题 下一主题

[有奖问答16]缺陷产生的原因有哪些?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-30 11:46:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
缺陷产生的原因有哪些?

答题前请复制以下回贴格式(蓝字部分),并填写好个人真实有效信息,以确保奖品发送无误


  1. [hide=99999]
  2. 姓名:
  3. 性别:
  4. 电子信箱:
  5. 联系电话:
  6. 公司名称:
  7. 公司所属行业:
  8. 联系地址:
  9. 邮编:
  10. [/hide]
  11. 答题:
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-11-30 12:31:23 | 只看该作者
游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

答题:缺陷产生的原因有哪些?
主要有6项主要原因:
1、项目期限的压力
2、产品的复杂度
3、沟通不良
4、开发人员疲劳、压力过大或受到干扰。
5、不了解客户的需求
6、缺乏动力
我们可以从软件自身特点、团队工作和项目管理等多个方面进行分析,找出导致软件缺陷更多的一些原因,这可以归纳为如下3个方面:
1、软件开发过程自身的特点造成的问题
2、软件项目管理的问题
3、团队工作的问题
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2009-11-30 12:39:44 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:楼上回答很全面。
    需求不明确,沟通不到位,项目进度完成不当
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-14 18:17
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2009-11-30 14:31:58 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0


    答题:

    缺陷产生的原因有哪些
    1)导致软件缺陷的最大原因是产品说明书。为软件做计划是极其重要的,如果没有做好,软件缺陷就会出现。

    2)导致软件缺陷第二来源是设计,程序员编写的软件产生缺陷的原因与产品说明书一样——随意,易变,沟通不足。

    3)使用的开发工具自身带来的缺陷

    4)软件模块的复杂度带来的缺陷。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-11-30 14:40:05 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-11-30 14:48:58 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    如需求不明确,设计不合理,编码错误
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-2 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2009-11-30 15:07:27 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:我个人觉得缺陷产生的原因有如下几点:1、开发人员对客户需求的不够了解;2、开发人员对所开发的软件所属行业的业务不够了解;3、开发人员个人的细心程度;4、开发人员与测试人员对bug的理解角度不一样;5、公司的开发环境与设备
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-11-30 15:40:52 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:1.需求理解有偏差
    2.CASE设计有问题
    3.开发人员主观或客观失误
    4.子系统接口出问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-11-30 15:45:31 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:

    需求,难度的高低,设计合理性,编码问题,进度问题等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-11-30 16:19:43 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    项目期限的压力
    * 产品的复杂度
    * 沟通不良
    * 开发人员疲劳、压力过大或受到干扰。
    * 不了解客户的需求
    * 缺乏动力
    还有开发人员的水平等

    [ 本帖最后由 moon_jency 于 2009-11-30 16:24 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-7-1 10:45
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    11#
    发表于 2009-11-30 18:07:38 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    可以归纳为如下3个方面。
    1. 软件开发过程自身的特点造成的问题
    * 软件需求定义难以做到清清楚楚,导致设计目标偏离客户的需求,从而引起功能或产品特性上的缺陷
    * 软件系统结构非常复杂,而又无法构造一个完美的层次结构或组件结构,结果将导致意想不到的问题。
    * 新技术的采用,可能涉及技术或系统兼容性的问题,而事先没有考虑到。
    * 对程序逻辑路径或数据范围的边界考虑不周全,容易在边界条件上出错,或者超出边界条件后又缺少保护导致出错。
    * 没有考虑或处理好系统崩溃后的自我恢复、故障转移或数据的异地备份等情况,从而存在系统安全性、可靠性的隐患。

    2.软件项目管理的问题
    * 受质量文化的影响,不重视质量计划,对质量、资源、任务、成本等的平衡性把握不好,容易挤掉需求分析、评审、测试等的时间,于是遗留的缺陷也会比较多。
    * 开发周期短,需求分析、设计、编程、测试等各项工作不能完全按照定义好的流程来进行,工作不够充分,结果也就不完整、不准确,错误较多;周期短,还给各类开发人员造成太大压力,从而引起一些人为的错误。
    * 开发流程不够完善,存在较多的随机性和缺乏严谨的内审和评审机制,容易产生问题。
    * 文档不完善,风险估计不足等

    3.团队工作的问题
    * 沟通不够、不流畅,导致不同阶段、不同团队的开发人员对问题的理解不一致。
    * 项目组成员技术水平参差不齐,或者新员工较多或培训不够等,也容易引起问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-11-30 18:14:32 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    1、开发人员对客户需求不明确,或理解有误
    2、软件设计缺陷
    3、软件开发时间紧迫
    4、项目的复杂度,及开发人员自身水平问题
    5、开发人员业务熟悉程度
    6、开发人员工作态度问题
    7、团队合作的问题等...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-11-30 22:09:00 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    1.软件需求不明确
    2.软件开发过程引进的bug
    3.软件项目管理不当引入的bug
    4.研发团队的沟通不到位等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-11-30 23:44:37 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:导致软件缺陷最大的原因是产品说明书;
         第二大来源是设计方案;
         三是代码;
         四是某些软件缺陷产生的条件被错误地认定。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-12-1 13:26:28 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题
    1、错误了解目标,超越能力的目标等
    2、无效的需求收集,过时的风险管理,不适用的项目管理方法,无效的变更过程
    3、项目人员缺少项目培训,缺乏士气和动机不纯
    4、职责不明确,管理失败
    5、处理器缺陷导致算术精度丢失
    6、工作环境恶略
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-12-1 14:40:44 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
          我觉得的软件的缺陷产生的原因是多样的。软件开发的每个阶段都可能产生缺陷。例如:需求分析不到位,与客户沟通有问题,设计结构不合理,编码失误,测试用例不正确,工作进度安排不合理等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-12-1 16:40:41 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
      上面的回答已经比较完整了,我就说说自己在上个项目中切身的体会吧!
      1、需求变动后没有及时进行沟通,开发过程中有关联的功能模块不能很好的合作起来。
      2、开发过程中没有整体统一的标准,代码的风格因人而定。
      3、开发人员对需求的不够了解,自己想当然。
      4、开发过程中的随意性、个人态度及细心程度
      5、项目进度缓慢,快要上线才着急。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-12-1 17:46:48 | 只看该作者

    回复 1# 的帖子

    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:主要有6项主要原因:
    1、项目期限的压力
    2、产品比较复杂
    3、沟通不畅
    4、开发人员疲劳、压力过大或受到干扰。
    5、需求不明确
    6、架构问题
    我们可以从软件自身特点、团队工作和项目管理等多个方面进行分析,找出导致软件缺陷更多的一些原因,这可以归纳为如下3个方面:
    1、软件开发过程自身的特点造成的问题
    2、软件项目管理的问题
    3、团队工作的问题
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-10-9 15:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    19#
    发表于 2009-12-1 19:40:10 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    产生缺陷的原因是多方面的:
    项目前期:用户对自身的需求不明确,由于表达与想法的差异,有时甚至会前后矛盾;
                        需求经理在写用户需求时,由于其理解上造成的差异,没有完全按照用户的需求,有时甚至是相反的;
                        系统分析师没有完全理解用户的想法;
                        系统分析/架构师、需求经理与用户的沟通不够;
    项目中期:开发人员的水平,技术和态度;
                        开发人员对于项目的理解可能又和用户需求不同;
                        项目经理或开发经理对项目的管理不当,对工期和人力的安排不当;
                        项目经理、开发经理、需求经理之间及与用户的沟通不够;
    项目后期:用户需求的变更;
                         开发人员修复问题引入。

    另外,值得注意的是,现在软件的逻辑复杂性也在增加,如果分析不当,或分析不全面,也会产生缺陷。

    [ 本帖最后由 156881887 于 2009-12-7 14:34 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2009-12-1 21:20:43 | 只看该作者
    游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0

    答题:
    需求,设计与编码每个阶段都会产生缺陷。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 04:36 , Processed in 0.082575 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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