(2 ) 组织过程定义
目的是开发和保持一组便于使用的软件过程财富,它们能改进横跨项目的过程性能,并且为组织获得积累性的、长期得益奠定基础。这些财富提供一组稳定的基本原则,通过诸如培训等机制就能使其成为制度,培训在培训大纲中加以描述。
(3) 培训大纲
目的是培育个人的技能和知识,使他们能有效地和高效率地执行其任务。尽管培是组织的责任,但是软件项目应该识别出他们所需要的技能,当项目需求独特时,该 项目应该提供所需要的培训。
(4)集成软件管理
目的是将软件工程活动和管理活动集成为一个协调的、已定义的软件过程t该过程是剪裁组织的标准软件过程和组织过程定义中所描述的相关过程财富而得到的。剪裁基于项目的经营环境和技术需要,正如在软件产品工程中所描述的那样。集成软件管理是从等级2的软件项目策划以及软件项目跟踪和监督进化而得到的。
(5)软件产品工程
目的是一致地执行一个妥善定义的工程过程,为了能有效地和高效率地生产正确的、一致的软件产品。该工程过程集成全部软件工程活动。软件产品工程描述项目的技活动-例如需求分析、设计、编码和测试。
(6)组间协调
目的是为软件工程组积极参与其他工程组工作制定一种方法,使得项目更能有效地和高效率地满足顾客的需求。组间协调是集成软件管理中涉及多学科的一个方面,它延伸到软件工程之外,不仅应该集成软件过程,而且软件工程组和其他组之间的相互作用也必须加以协调和控制。
(7) 同行评审
目的是及早和高效地除去软件工作产品中的缺陷,一个重要的必然结果是增强对软件工作产品和可预防缺陷的了解。同行评审是一种重要而又有效的工程方法,在软件产品工程中调用此方法,可通过法根式审查(Fagan.style审查)、(Fagan 86)、结构化走查、或者一牡其他的学院式的评审方法(F∞dman 90)加以实施。
3已管理级
等级4上的关键过程区域的关注焦点是建立起对软件过程和正在构造的软件工作产品的定量了解。正如以下所述,该等级上的两个关键过程区域——定量过程管理和软件质量管理——是互相紧密依赖的。
(1)定量过程管理
目的是定量地控制软件项目的过程性能。软件过程性能表示遵循一个软件过程所得到的实际结果。焦点是在一个可测的稳定过程范围内鉴别出变化的特殊原因,并且适当时改正促使瞬间变化出现的环境。定量过程管理给组织过程定义、集成软件管理、组间协调和同行评审的实践附加一个内容丰富的测量计划。
(2)软件质量管理
目的是建立对项目软件产品质量的定量了解和实现特定的质量目标。软件质量管理对软件产品工程中所描述的软件工作产品实施内容丰富的测量计划。
4优化级
等级5上的关键过程区域包括那些为了实施连续不断和可测的软件过程改进,组织和项目都必须解决的问题。下面列出等级5的每个关键过程区域的描述。
(1)缺陷预防
目的是鉴别缺陷的原因并防止它们再次出现。正如在集成软件管理中所描述的-软件项目分析缺陷、鉴别其原因并更改项目定义软件进程。正如在过程更改管理中所描述的,应将具有普遍价值的过程更政通知给其他软件项目。
(2)技术改革和管理
目的是识别出能获利的新技术(即工具、方法和过程),并以有序的方式将它引进到组织中去,正如在过程更改管理中所描述的那样,技术改革管理的关注焦点是在不断化的环境里高效率地进行创新。
(3) 过程更改管理
目的是出于改进软件质量、提高生产率和缩短产品开发周期所采用的持续不断地改进组织的软件过程。过程更改管理既采用缺陷预防的增量式改进,又采用技术改革管理的创新式改进,并使整个组织可以享用这些改进。
文章来源于领测软件测试网 https://www.ltesting.net/