`
laorer
  • 浏览: 434738 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<转>十条减少软件缺陷的真经

    博客分类:
  • j2EE
阅读更多
 
1、在项目发布后发现和修复Bug的成本是需求和设计阶段所需的一百倍!

2、在时下的软件项目中大约有40-50%的人力都是花在可以避免的重复劳动中,避免重复劳动可以显著提高劳动生产率。

3、80%可避免的重复劳动源自于20%的缺陷,其中两大主要来源包括草率的需求定制和象征性的案例设计和开发。

4、大约80%的缺陷来自20%的模块,而约半数的模块是几乎没有缺陷。

5、90%的软件的停工期最多来自于10%的缺陷。

6、同行评审能发现60%的缺陷!

7、有针对性的评审能比无导向性的评审多发现35%的缺陷!

8、个人行为的规范化可以减少缺陷注入率高达75%。

9、在其他因素相同的情况下,开发高可靠性软件每源代码指令的成本投入比开发低可靠性软件要多出近50%。然而,如果项目需要很高的运行和维护成本,这样的投资是值得的。

10、大约40-50%的用户程序都存在着很大的缺陷。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1486244

分享到:
评论

相关推荐

    PHP中使用xmlreader读取xml数据示例

    本示例中,我们的目标是读取一个XML文件,其内容包含了多个`&lt;show&gt;`元素,每个元素包含了`&lt;name&gt;`、`&lt;channel&gt;`、`&lt;start&gt;`和`&lt;duration&gt;`等属性,表示电视节目的名称、频道、播出时间和时长。XML文件的结构如下: ...

    C#操作DataTable方法实现过滤、取前N条数据及获取指定列数据列表的方法

    var topNRows = dt.AsEnumerable().Where(row =&gt; row.Field&lt;string&gt;("Sex") == "男").OrderBy(row =&gt; row.Field&lt;DateTime&gt;("Time")).Take(n); ``` 这里,`AsEnumerable()`将`DataTable`转换为可枚举类型,然后`...

    十条软件缺陷现状

    十条软件缺陷现状软件测试1、在项目发布后发现和修复Bug的成本是需求和设计阶段所需的一百倍!2、在时下的软件项目中大约有40-50%的人力都是花在可以避免的重复劳动中,避免重复劳动可以显著提高劳动生产率。3、80%可...

    layui实现数据分页功能(ajax异步)

    &lt;script src="${ctxPath}/vendor/layui-v2.4.5/layui/layui.js"&gt;&lt;/script&gt; &lt;script src="${ctxPath}/vendor/jquery.min.js"&gt;&lt;/script&gt; ``` 在HTML结构中,我们创建一个表格用于展示数据,并预留一个div用于放置分页...

    CSS样式表设计的十条技巧

    &lt;h1&gt;&lt;span&gt;Buy widgets&lt;/span&gt;&lt;/h1&gt; ``` 配合以下CSS: ```css h1 { background: url(/widget-image.gif) no-repeat; } h1 span { position: absolute; left: -2000px; } ``` 这样,实际文本“Buy widgets”会被...

    软件测试应该遵循的十条基本原则.docx

    测试无法显示软件潜在的缺陷,“测试只能证明软件存在错误而不能证明软件没有错误”。因此,测试需要终止,而不是追求完全测试。 五、应由独立的第三方来构造测试 第三方测试最大的特点在于它的专业性、独立性、...

    关于Java中List对象的分页思想-按10个或者n个数对list进行分组

    List&lt;String&gt; newtimelist = new ArrayList&lt;String&gt;(); if(i==page-1){ newtimelist=timelist.subList(i*SIZE, timelist.size()); }else { newtimelist=timelist.subList(i*SIZE, i*SIZE+SIZE); } // 处理...

    三种数据库不同的取前10条记录

    - `&lt;其他条件&gt;`表示根据实际情况指定的过滤条件。 - `ORDER BY &lt;排序字段&gt;`用于对结果集进行排序。 - `LIMIT 10`表示只返回前10条记录。 ### 三、通用SQL(如SQL Server等)中获取前10条记录 对于大部分支持标准...

    每日十条JavaScript经验技巧(一)

    此外,将脚本标签放置在`&lt;body&gt;`标签的最后面可以减少页面加载时的阻塞,允许内容先于脚本被渲染,提升用户体验。 其次,文章提倡在函数内部使用严格模式(`"use strict"`)。这通常比在全局作用域中使用严格模式...

    十条实用的Word办公软件应用技巧.doc

    十条实用的Word办公软件应用技巧.doc

    access mysql mssql 随机 10条数据的sql语句 <font color=red>原创</font>

    在数据库管理中,有时我们需要从大量数据中随机抽取一部分进行分析、测试或展示。这篇原创文章主要探讨了在Access、MySQL和SQL Server (MSSQL) 中如何编写SQL语句来实现这一目标,特别是随机获取10条数据的方法。...

    高手详解SQL性能优化十条经验

    避免对索引字段进行计算、使用NOT或&lt;&gt;等非等值比较,以及避免IS NULL和IS NOT NULL,数据类型转换,函数操作和空值。创建索引时应确保其覆盖常见的查询条件。 3. **拆解复杂操作**:复杂的UPDATE和SELECT语句可以...

    优秀设计的十条诫律(英文)

    通过遵循以上十条诫律,设计师可以大大提高第一次设计的成功率,减少后期调试和修改的工作量,从而降低成本并加速产品上市时间。这些准则不仅适用于新手设计师,也是资深工程师们应该经常回顾的重要知识点。

    优秀员工的十条戒律

    ### 优秀员工的十条戒律 #### 一、理解和接受自己会犯错误 在软件开发过程中,承认并接受自己会犯错误是成长的第一步。重要的是要学会如何及时地发现这些错误,确保它们不会进入最终的产品中。对于大多数软件...

    十条实用的Word办公软件应用技巧精选.doc

    "十条实用的Word办公软件应用技巧精选" 本文总结了十条实用的Word办公软件应用技巧,涵盖了Word文档的编辑、保护、格式设置、水印添加、页面设置、拼音插入、超链接取消、默认文件夹设置、汉字偏旁部首输入和纸张...

    优秀设计的十条戒律( The Ten commandment of Excellent Design )

    这些潜在的缺陷可能导致系统的不稳定性和不可靠性,且可能在典型的设计过程中难以被发现,最终导致产品性能不佳,无法满足设计标准,迫使工程师不得不进行耗时且昂贵的设计修改和修订。 ### 同步电路的十条戒律 ##...

    医疗卫生人员十条禁令.pdf

    医疗卫生人员十条禁令.pdf

Global site tag (gtag.js) - Google Analytics