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)

  • 相关阅读:
    游戏中转轮抽奖的算法实现[转]
    前端的一份配置(备份)
    [转]Jquery通用开源框架之【ejq.js】
    【完整靠谱版】结合公司项目,仔细总结自己使用百度编辑器实现FTP上传的完整过程
    用Putty连接Linux
    使用Nginx的proxy_cache缓存功能取代Squid
    nginx for windows 配置多域名反向代理
    详细解析用Squid实现反向代理的方法
    用Squid和DNSPod打造自己的CDN详细教程
    WINDOWS下的squid
  • 原文地址:https://www.cnblogs.com/ngy12138/p/7930579.html
Copyright © 2011-2022 走看看