Page 32 - 计算机应用软件开发技术研究
P. 32
计算机应用软件开发技术研究
Research on Computer Application Software Development Technology
体。这就称为企业的标准软件过程。
这些标准的过程是用于帮助管理人员与一般成员工作得更有效率。如果有
适当的需要,也可以加以修改。在这个把过程标准化的努力当中,企业开发出有
效的软件工程的各种实践活动。同时,一个在整个企业内施行的培训方案将确保
工作人员与管理人员都具备他们所需要的知识与技能。非常重要的一点是,项目
小组要根据该项目的特点去改编企业的标准软件过程来制订出为本项目而定义的
过程。
一个定义得很清楚的过程应当包括:准备妥当的判据、输入;完成工作的标
准和步骤;审核的方法;输出和完成的判据。因为过程被定义得很清楚,因此管
理层就能对所有项目的技术过程有透彻的了解。
4.定量管理级
在这一级,企业对产品与过程建立起定量的质量目标,同时在过程中加入规
定得很清楚的连续的度量。作为企业的度量方案,要对所有项目的重要的过程活
动进行生产率和质量。一个企业范围的数据库被用于收集与分析来自各项目的过
程的数据。这些度量建立起了一个评价项目的过程与产品的定量的依据。项目小
组可以通过缩小他们的效能表现得偏差使之处于可接受的定量界限之内,从而达
到对过程与产品进行控制的目的。
因为过程是稳定的和经过度量,所以在有意外情况发生时,企业能够很快辨
别出特殊的原因并加以处理。
5.优化级
在这个等级,整个企业将会把重点放在对过程进行不断的优化。企业会采取
主动去找出过程的弱点与长处,以达到预防缺陷的目标。同时,分析有关过程的
有效性的资料,作出对新技术的成本与收益的分析以及提出对过程进行修改的建
议。整个企业都致力探索最佳软件工程实践的创新。
项目小组分析引起缺陷的原因,对过程进行评鉴与改进,以便预防已发生的
缺陷再度发生。同时,也把从中学到的经验教训传授给其他项目。
降低浪费与消耗也是这个等级的一个重点。处于这一等级的企业的软件过程
能力可被归纳为不断地改进与优化。它们以两种形式进行。一种是逐渐地提升现
存过程,另一种是对技术与方法的创新。虽然在其他的能力成熟度等级之中,这
些活动也可能发生,但是在优化级,技术与过程的改进是作为常规的工作一样,
·20·

