软件质量管理体系读书心得

1 戴明理论:PDCA:
  P:计划  D:执行  C:检查  A:纠正

2 系统并发用户数大致计算公式:

   C=NL/T
  n:登陆系统用户数量 ,L:从登陆到退出的时间段,即用户每次在线
的时间,T:考察时间的长度,即系统在线的时间长度

3 同行评审:是CMMI中的VER验证的一个SG(特殊目标),同行评审时,
可以适当让多点范围的人来参加,比如软件代码走查的评审,
不但找软件编码人来负责,还可以找软件设计人员来协助更好

4 同行评审中,一定要尽可能多的收集数据。同行评审的ROI

   每个人在本次评审花费的时间UT=本次评审准备工作时间+开会时间+缺陷发现后的跟踪时间
   每个人在本次评审花费PC(元)=UA1+UA2+UA3
     总成本RC=缺陷1的成本D1+缺陷2的成本D2+缺陷3的成本D3
      ROI=总返工成本RC/所有与会人员花费在本次的总成本PC

5 软件质量保证的部门或小组应该独立开发组,受公司高层经理领导。
6 基线是一组经过正式评审的工作产品,应该由CCB变更控制委员会来监督控制
7 风险的监控,建立组织级的风险库以供历史参考,风险表中有如下几项;
风险来源,风险分类,起因,可能性,严重等级,预防措施,应对措施,应对负责人

  风险值=风险可能性*风险严重性

8 制定项目计划时的目标:
    商业目标,质量目标,过程改进目标,培训目标,度量目标
9 项目工作量==功能点/功能点/人天

   生命周期     项目1   项目2   项目3 。。。。
    立项         2%      3%       4%
    需求开发     5%      3%      2%
。。。。。。。
     由于项目工作量算出来了,因此可以这样:

    生命周期     分布率       工作量
     立项        2%        项目工作量*2%
     需求开发    5%     项目工作量*5%

10 软件的需求工程包括需求开发(需求调研,需求分析,需求规格化)和需求的管理;
   需求调研时,要了解用户的业务目标,行业背景,明确每个用户的工作具体流程,用户对每个功能的使用习惯和非功能性需求
11 需求调研中一个很好的方法5W1H方法,即为什么,做什么,谁来做,什么时候,哪里做,如何做

12 对需要的一些决策的方法,可以使用决策树来分析;也可以使用加权打分来分析,如:
    准则1   XXXXXX     权重     方案1得分   方案2得分
                  ...................................

你可能感兴趣的:(软件工程)