zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    cors允许的方法和contype-type
    解决Ubuntu 18.04中文输入法的问题
    "Visual Studio Code is unable to watch for file changes in this large workspace"
    设置spacevim字体显示乱码问题
    python3.6 +tkinter GUI编程 实现界面化的文本处理工具
    Python3.6的组件numpy的安装
    LinQ实战学习笔记(四) LINQ to Object, 常用查询操作符
    SharpGL学习笔记(十九) 摄像机漫游
    SharpGL学习笔记(十八) 解析3ds模型并显示
    SharpGL学习笔记(十七) 立体文字和平面文字
  • 原文地址:https://www.cnblogs.com/ngy12138/p/7930579.html
Copyright © 2011-2022 走看看