• 软件过程管理读书笔记01


    一、概论

    1. 软件工程的三要素。

    方法、工具和过程

    2. 软件过程的定义。

    软件过程是用于软件开发及维护的一系列活动、方法及实践。

    3. 常见的软件过程分类。常见的软件过程。

    软件过程分类:

    客户供应商过程、工程过程、支持过程、管理过程、组织过程

    常见的软件模型:

    PSP个人软件过程

    TSP团队软件过程

    RUP统一软件过程

    AP敏捷过程

    二、软件质量管理

    1. 软件质量的定义。

    软件质量是软件产品满足明确或隐含需要能力的性能和特性的总体。

    2. ISO/IEC 9126的结构、六个一级质量特性、一级特性对应的二级特性(理解)。

    软件质量特性

    软件质量子特性

    软件质量度量评价准则

    功能性:在指定条件下使用时,软件产品提供满足明确和隐含需求功能的能力

    适合性、准确性、互操作性、依从性、安全性

    可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力(在规定的条件下,在规定的时间内,软件不引起系统失效的概率)

    成熟性、容错性、易恢复性

    易用性:在指定条件下使用时、软件产品被理解、学习、使用及其吸引用户的能力

    易理解性、易学习性、易操作性

    (效率)有效性:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力;

    时间特性、资源特性

    可维护性:软件产品可被修改的能力,修改可能包括修正、改进或者适应环境、需求和功能规约的变化;

    稳定性、易变更性、易测试性

    可移植性:软件产品从一种环境迁移到另一种环境的能力。

    适应性、易安装性、遵循性、易替换性

    3. 朱兰质量管理三部曲。

    1、质量计划:确定项目应达到的质量标准,以及如何满足质量标准的计划安排和方法。

    质量计划方法:试验设计、基准对照、质量成本分析、流程图方法、因果图方法

    2、质量保证:确保项目达到有关标准,而开展的有计划的、有组织的工作活动。

    质量保证方法:正规的质量评价(质量审计) 总结性质量评价(质量改进)

    3、质量控制:是确定项目过程与质量标准是否相符,并及时纠正产品缺陷的过程

    质量控制方法:软件评审、软件测试

  • 相关阅读:
    Jquery
    JavaScript
    poj--2115 C Looooops
    poj--3970 party
    poj 1061 青蛙的约会
    hdu1250--Hat's Fibonacci
    2318--TOYS
    扩展欧几里得--让你一次刷个够
    关于大数加法的解法
    有关环形数组的约瑟夫问题
  • 原文地址:https://www.cnblogs.com/XiaoGao128/p/14917221.html
Copyright © 2020-2023  润新知