搜索
写经验 领红包

软件过程改进方法(软件过程改进模型)

在生活中,很多人可能想了解和弄清楚4.4 软件过程改进(二)的相关问题?那么关于软件过程改进方法的答案我来给大家详细解答下。

软件过程改进方法(软件过程改进模型)

CMM成熟度5等级:

① 初始级:软件过程的特点是无秩序的,有时甚至是混乱的。软件过程几乎处于无章法和无步骤可循地状态,软件产品所取得的成功往往依赖个别人地努力和机遇。初始级的软件过程是未加定义的随意过程,项目的执行是随意甚至是混乱的。有些企业制定了一些软件工程规范,但如果这些规范未能覆盖基本的关键过程要求,且执行没有政策、资源等方面的保证时,那么它仍然被视为初始级。

② 可重复级:已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目有章可循,并能重复以往所取得的成功。焦点集中在软件管理过程上。一个可靠的过程则是一个可重复的过程,一个可重复的过程则能逐渐演化并成熟。从管理角度可以看到一个按计划执行且阶段可控的软件开发过程。

③ 已定义级:用于管理和工程的软件过程均以文档化、标准化,并形成整个软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。要求制定企业范围的工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准,并将这些标准集成到企业软件开发标准过程中。所有开发的项目需要根据这一个标准过程裁剪出项目适宜的过程,并执行这些过程。过程的裁剪不是随意的,在使用前需要经过企业有关人员的批准。

④ 已管理级:软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了定量的认识和控制。已管理级的管理是量化的管理。所有过程需要建立相应的度量方式,所有产品的质量(包括工作产品和提交给用户的产品)需要明确的度量指标。这些度量应是详尽的,并且可用于理解和控制软件过程和产品,量化控制,将使软件开发真正变成一个工业生产活动。

⑤ 优化级:通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进。如果一个企业达到了这一级,表明该企业能够根据实际的项目性质、技术等因素,不断调整软件生产过程已求达到最佳。

温馨提示:通过以上关于4.4 软件过程改进(二)内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。