第62贴【2004-7-20】:CMM2级之需求管理
任何一个产品都应满足用户相应的需求。但是满足用户需求的同时会存在两个问题:一是需求在开发过程中会发生变化,如何控制与管理这些变化?二是从需求到产品要经过许多步骤,如系统设计、详细设计、具体实现等,如何保证这些步骤没有背离产品的需求?需求管理关键过程域就是针对这两个问题提出相应的目标。软件需求可能是系统需求的一部分或是全部(纯粹的软件产品),无论是哪种情况,需求管理的第一个目标就是软件需求应能被控制,并可产生一个可用于软件工程过程和管理过程的基线。需求管理的第二个目标是确保软件项目计划、开发活动、产品与需求一致。需求管理的最终目的是在用户与实现用户需求的项目之间达成共识,需求管理活动就是为了建立并维护这种共识。
你好!
我很想知道什么是CMM2?还有CMM分别代表什么含义?能解释一下吗? CMM:Capability Maturity Model(软件成熟度模型)分成5个等级,CMM2表示第二级。
更细的上网查查,或者找本书看吧 CMM是能力成熟度模型(capabilityMaturityModel)的缩写,是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。
CMM是由美国卡内基梅隆大学软件工程研究所1987年研制成功的,是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。目前,我国已有软件企业通过了CMM标准认证。 Originally posted by 天网 at 2004-7-20 02:23 PM:
任何一个产品都应满足用户相应的需求。但是满足用户需求的同时会存在两个问题:一是需求在开发过程中会发生变化,如何控制与管理这些变化?二是从需求到产品要经过许多步骤,如系统设计、详细设计、具体实现等,如 ...
1)关于需求本身。从客户需求到软件需求是个开发难点,好的系统分析员能够挖掘潜在需求和预感未知需求。如果可能在开发过程中发生需求变更,倒是项目经理应该有能力预见到,并采用灵活的开发模型,支持迭代以获取变更的机会。
2)开发相对于需求基线的漂移。开发过程中有质量保证有质量控制,全面监控与监督。不然的确很难保证项目拿出指定产品。
我想楼主应该支持我的观点:质量不光是测试人员的事,二是整个团队的事。
谢谢楼主给我们这个讨论机会。
页:
[1]