二. 软件工程

1.方法论:  软件开发的过程国际标准:ISO/IEC15504

 

2.过程管理:

CMM/CMMI

 

Capacity Maturity Model 能力成熟度模型; 反映了软件组织的软件开发过程能力及组织能力'

CMMI:inteligence :能力成熟度模型集成;

 

CMM: 5个等级: 初始级-->可重复级-->已定义级-->已管理级--> 可优化级

 

A> 初始级:   软件开发过程是随意的,无章法无步骤可循的;

B> 可重复级: 建立了基本的管理过程,有以前的开发章法可借鉴;

C> 已定义级: 制定了软件开发过程标准;

D> 已管理级: 制定了软件质量评价标准;

E> 可优化级: 能够应用新技术不断优化软件开发过程;

 

软件过程评估SPE        /           软件能力评价SCE

 

CMM为SPE和SCE提供了参考模型; 5个级别,18个关键过程域,52个目标,316个关键实践; CMM 强调软件过程的改进!!!!

 

CMMI:  CMMI:integration :能力成熟度模型集成;  是CMM的最新版本,

可以看作是各种CMM(CMM 有多种能力的描述)集成到一个系列的模型;

源模型有三个:软件开发的CMM2.0,  系统工程EIA-731 CMM. 集成化产品及过程开发的IPD CMM....,

把这三个CMM集成在一起,用来衡量组织的综合能力;

 

 

CMMI有两中模型:

 

A> 阶段式模型:与CMM一样可分五个级别:   初试级--> 已管理级--> 严格定义级-->定量管理级-->优化级

B> 连续式模型: CMM2.0属于阶段式, EIA-731 属于连续式; IPD 属于混合式;

 

CMM 成为事实上的软件过程工业标准;

CMMI 作为改进的CMM模型;罗列了更多的最佳实践,便于过程优化改进!!!!!!!!!!!!!!!!!!!!

 

SW_CMM: 软件开发能力成熟度模型

 

3. 个体软件过程

CMM 要求软件开发过程总中应该"做什么?" ,但并没有讲该"怎么做"成;

因此, 产生了:

    PSP(personal software process个人软件过程): 用于控制,管理,改进个人工作方式的过程;

    TSP(群组软件过程):

 

4.CMM/PSP/TSP 三者综合进行实施,才能保证一个组织的软件过程能力的持续改进;

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值