基于CMMI的软件工程及实训指导 第一章(读书笔记)

  目前我已学习了《基于CMMI的软件工程及实训指导》的第一章,本章节的重点主要包含四点:

  一、软件工程基本原理

  这些基本原理共有7条:

  1.按照软件生命周期的阶段划分制订计划,严格依据计划进行管理;

  2.坚持进行阶段评审;

  3.实行严格的产品控制;

  4.采用现代程序设计技术;

  5.结果应能清楚地审查;

  6.开发小组的人员应该少而精;

  7.承认不断改进软件工程实践的必要性;

  二、质量管理体系ISO9001

  1.质量管理原则

  本书介绍的质量管理原则共有8条:

   a) 以顾客为中心;

   b) 高层管理者推动;

   c) 全员参与;

   d) 采用过程方法;

   e) 系统的管理;

   f)  持续的改进;

   g) 基于事实的决策;

   h) 互利的供方关系;

  2.建立和实施质量管理体系的步骤

       共有13个步骤:

   a) 确定顾客的需求和期望;

   b) 建立公司的质量方针和质量目标;

   c) 确定实现质量目标所必须的过程和职责;

   d) 针对每个过程实现质量目标的有效性确定测量方法;

   e) 通过测量,确定每个过程的现行有效性;

   f)  确定防止不合格项并消除产生原因的措施;

   g) 寻找提高过程有效性和效率的机会;

   h) 确定并优先考虑那些能提供最佳结果的改进;

   i)  为实施以确定的改进,对战略、过程和资源进行规划;

   j)  实施改进计划;

   k) 监控改进效果;

   l)  对照预期效果,评价实际结果;

   m)评审改进活动,确定必要的纠正、跟踪措施;

  3.过程方法

  本书对过程方法的定义如下:系统识别和管理组织内所使用的过程,特别是这些过程之间的相互作用,称为“过程方法”。

   三、项目管理知识体系PMBOK

  1.项目基本属性 

   a) 整体性;

   b) 唯一性;

   c) 一次性;

   d) 目标性;

   e) 多约束性;

   f)  依赖性;

   g) 冲突性;

   h) 周期性;

  2.项目参数

  主要参数有五个:范围、进度、资源、成本和质量。

  3.项目生命周期

  只要划分为4个阶段:定义、策划、实施、收尾。

  项目生命周期与软件生命周期阶段划分对应关系如下图所示

       

 

  4.项目管理基本过程

  基本过程包含5个:启动过程、策划过程、执行过程、控制过程和结束过程。

  5.项目管理基本职能

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

       

 

  6.项目管理成熟度模型

  项目管理成熟度模型简称为PMMM,分为五个等级:初始级、可重复级、已定义级、受管理级、优化级。

  四、软件能力成熟度模型集成CMMI

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

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

  

 

posted on 2020-09-07 13:09  胡说八道1020  阅读(214)  评论(0编辑  收藏  举报

导航