技术小站8

网站首页 产经 > 正文

软件过程管理体系(软件过程管理)

2022-10-24 17:35:35 产经 来源:
导读 大家好,小豆豆来为大家解答以上的问题。软件过程管理体系,软件过程管理这个很多人还不知道,现在让我们一起来看看吧!1、定义:软件企业开

大家好,小豆豆来为大家解答以上的问题。软件过程管理体系,软件过程管理这个很多人还不知道,现在让我们一起来看看吧!

1、定义:软件企业开始希望能有效地控制软件的开发和维护过程,使企业内部形成优秀的软件工程和软件管理文化.软件过程研究的是如何将人员,技术和工具等组织起来,通过有效的管理手段,提高软件生产的效率,保证软件产品的质量.一,软件能力成熟度模型CMM软件能力成熟度(the Capability Maturity Model for Software,简称CMM)是美国软件工程研究所(Software Engineering Institute,缩写为SEI)首先提出的,CMM 可以用于软件组织在软件开发流程上的能力成熟度内部评估或者第三方对本组织的评估;也可以用于软件组织的软件过程改进.一般情况下,软件组织大体可分为两类:不成熟软件组织与成熟软件组织.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟等级,为过程不断改进奠定了循序渐进的基础.1 初始级 2 可重复级 3 已定义级 4 已定量管理级5 优化级CMM有两个基本用途:软件过程评估和软件能力评价.二,个体软件过程PSP目前不同软件开发组织根据自身的规模及管理水平,通常在软件生产中采用不同的软件过程方法或多种过程方法并用,例如"统一过程","小组软件过程","个体软件过程"等.个体软件过程(PSP)能够指导软件工程师如何保证自己的工作质量,估计和规划自身的工作,度量和追踪个人的表现,管理自身的软件过程和产品质量.三,统一过程RUPRational Unified Process(简称RUP)是一种软件工程过程,各个组织可根据自身的实际情况,以及项目规模对RUP进行裁剪和修改,以制定出合乎需要的软件工程过程.RUP 吸收了多种开发模型的优点,具有很好的可操作性和实用性,RUP是用例驱动的,以体系结构为核心的迭代式增量开发模型.RUP将软件过程分为初始阶段,精化阶段,构建阶段与产品化阶段,其中每个阶段又可以进一步分解为迭代.RUP中有9个核心工作流,分为6个核心过程工作流和3个核心支持工作流.尽管6个核心过程工作流可能使人想起传统瀑布模型中的几个阶段,但应注意迭代过程中的阶段是完全不同的,这些工作流在整个生命周期中一次又一次被访问.9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复.(1)商业建模(2)需求(3)分析和设计(4)实现(5)测试(6)部署(7)配置和变更管理(8)项目管理(9)环境。

本文到此分享完毕,希望对大家有所帮助。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章