读书笔记

1-1 软件工程基本原理

       软件工程是从管理和技术两方面来研究如何采用工程的概念、原理和技术方法并加以综合,指导开发人员更好的开发和维护计算机软件的一门新的学科。

       软件工程的7条基本原理为:1、按照软件生命周期的阶段划分制定计划,严格依据计划进行管理;2、坚持进行阶段评审;3、实行严格的产品控制;4、采用现代程序设计技术;5、结果应能清楚地审查;6、开发小组的人员应该少而精;7、承认不断改进软件工程实践的必要性。Boehm认为这7条原理是确保软件产品质量和开发效率的最小集合,人们虽然不能用数学方法严格证明它们是一个完备的集合,但是,事实证明在此之前已经提出的100多条软件工程原理都可以由这7条原理的适当组合所蕴含或派生得到。

1-2质量管理系统ISO9001

       ISO9000是由全球第一个质量管理体系BS5750转化而来的,ISO9001是迄今为止世界上最成熟的质量框架,目前全球有161个国家/地区的超过75万家组织正在使用这一框架。

       ISO9001规定了公司质量管理体系的基本要求,它适用于所有行业或经济领域,但是它本身并不规定产品质量的要求。

  ISO9001标准明确规定了以下8项质量管理原则:

    1、以顾客为中心

    2、高层管理者推动

    3、全员参与

    4、采用过程方法

    5、系统的管理

    6、持续改进

    7、基于事实的决策

    8、互利的供方关系

1-3项目管理知识体系PMBOK

  项目,是在限定时间内、利用有限的资源、为完成有一定质量要求的目标而进行的一系列有序活动的一次性组合。

  项目的基本属性有:整体性、唯一性、一次性、目标性、多约束性、依赖性、冲突性、周期性。

  项目的主要参数有:范围、进度、资源、成本和质量。

  项目管理基本过程共5个:启动过程、策划过程、执行过程、控制过程和结束过程

  项目管理基本职能有9个:项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力管理、项目沟通管理、项目风险管理、项目采购管理。

1-4软件能力成熟度模型集成CMMI

  CMMI目的是:为提高组织过程和管理产品开发、发布和维护能力提供保障,帮助组织客观评价自身能力成熟度和过程域能力,为过程改进建立优先级以及执行过程改进。

  CMMI实施或软件过程改进采用的方法称为IDEAL模式:启动、诊断、建立、行动和推进。

  在CMMI模型中,最基本的概念是“过程域”,即PA,每个PA分别表示了整个过程改进活动中应侧重关注或改进的某个方面的问题。

 

posted on 2020-09-05 17:12  郑晓宜  阅读(116)  评论(0编辑  收藏  举报

导航