软件质量管理与工程管理

一、质量管理

这里写图片描述

1、软件质量保证的主要任务

用户要求定义
力争不重复劳动
掌握开发新软件的方法
组织外部力量协作的方法
排除无效劳动
发挥每个开发者的能力
提高软件开发的工程能力
提高计划和管理质量能力

2、软件可靠性——软件生存期与软件寿命

软件工程中常用术语:
  故障:物理的固定存在的,软件的内在的缺陷,在生存期个各个阶段可引入(不会显示)
  错误:在故障出现后产生的现象
  失效:出现错误不进行修改的话,对于所要求的功能不能满足

3、软件配置管理SCM

协调软件开发使得混乱见到最小的技术(软件建立是变更跟是必不可少的,在变更过程中可能会出现混乱现象)
这里写图片描述

SCI——软件配置项
这里写图片描述
SCI——基线——存入项目数据库——调出修改——保存再次存入数据库
配置对象
这里写图片描述

4、软件能力成熟模型CMM

用途:用于软件过程的评价
   用于软件过程的改进
   用于软件能力的评价
关键过程域:一组相互关联的活动,实现一组对建立过程能力至关重要的目标
这里写图片描述
除了级别1,每个成熟度级别都包含几个关键过程域,最重要的是2级和3级

这里写图片描述

软件改进方法
第一——发起并确定软件过程改进基础设施
第二——实施评估,确定机构的软件过程成熟度基线,向机构提出改进建议
第三——建立软件过程改进基础设施
第四——实施过程改进
第五——分析软件过程改进中的经验教训,进一步更新软件过程

二、工程管理

1、软件工程分为两部分

软件开发技术
软件工程管理

2、软件项目计划

计划内容
1、范围:项目目标、主要功能、性能限制、系统界面、特殊要求、
2、概述
3、资源:人力资源、硬件资源、软件资源、
4、进度安排:——控制时间节约时间
  方法:甘特图,工程网络图。时标网络图

  甘特图:又称横道图,是各项任务与时间的对照图表。
分为子任务——放在纵坐标——标出负责人——横坐标表示时间(表示了子任务的分配情况,各子任务之间并行串行的关系,每个子任务的开始时间和结束时间)
这里写图片描述

  工程网络图:有线图,起点和终点,箭头上的数字称为权
这里写图片描述
这里写图片描述
  时标网络图:时序关系清晰,资源利用合理

5、成本估算:
方法:自顶向下、自底向上
模型:SLIM模型、COMOMO模型
6、培训计划
人员组织形式:
  层次模式
  矩阵模式

猜你喜欢

转载自blog.csdn.net/molihuakai_118/article/details/80016121