• 2017-11-30-构建之法:现代软件工程-阅读笔记


    第十四章   质量保障

    1. 软件的质量

               定义: 软件产品在规定条件下满足规定和隐含需求的能力(Capability of software product to satisfy stated and implied needs under specified condition)   或

                           软件产品满足既定需求的程度;然而,质量取决于那些既定的需求准确地代表利益相关者的需求、欲望和期望的程度。(The degree to which a software        product meets established requirements;however,quality depends upon the degree to which those established requirements accurately represent        stakeholder needs,wants,and expectations)

                      软件质量=程序质量+软件工程质量

    2. 程序的质量

                体现 : 软件外在功能的质量

    3. 软件工程的质量

                体现: 1.软件开发过程的可见性(Visibility)

                            2.软件开发过程的风险控制(Risk Manangement)

                            3.软件内部模块,项目中间阶段的交付质量,项目管理工具的因素

                            4.软件开发成本的控制(Cost Control)

                            5.内部质量指标的完成情况(Internal Benchmarks)

    4.软件工程的质量衡量

               CMMI(Capacity Maturity Model Integrated,能力成熟度模型集成)

               CMMI实施方法:1.连续式:主要是衡量一个企业在某一项目的管理能力。

                                           2.阶段式:主要是衡量一个企业的成熟度。

    5.质量的成本

                1.预防(Prevention)

                2.评审(Appraisal)

                3.内部故障(Internal Failure)

                4.外部故障(External Failure)

                5.流程分析改进(Process Enhancement)

                6.提高职业技能(Enhance Professional Skills)

                7.投资软件工具(Invest in Software Tools)

  • 相关阅读:
    修改大表结构注意事项
    短信猫 Mysql ODBC问题
    各互联网公司UDE分享
    MySQL 取分类后的前n条
    批处理当前日期
    Fixed Event Scheduler No data zero rows fetched, selected, or processed
    数据库设计注意事项
    本月,下一月, 上一月 的 1号, 最后一号
    自动化测试编程语言的选择
    QTP描述编程中使用正则表达式
  • 原文地址:https://www.cnblogs.com/ngy12138/p/7930579.html
Copyright © 2020-2023  润新知