CMM中基于本质用例的需求变更管理策略

来源 :南京大学 | 被引量 : 0次 | 上传用户:xblxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发技术的飞速发展以及软件项目规模的急剧增大,过去十年对软件开发过程的改进与提高受到明显的重视,其中最显著的标志是CMM(软件能力成熟度模型)在全球软件企业中的采纳与推广。CMM强调的是通过软件开发过程的可控制性,来达到软件项目质量保障的目的。大量的软件项目开发实践表明,软件开发过程中最重要的是需求管理;同时,CMM将需求管理作为第一个关键过程域提出来。 软件需求管理中的一项重要的内容就是追踪(trace)客户需求与软件开发各个阶段的产物(artifacts)之间的关系,以便在需求发生变化的时候,可以比较清楚的知道项目开发的哪些阶段产物受到影响。 本文探讨的是在面向对象的软件开发过程中,如何追踪客户需求与软件开发阶段产物之间的关系。在本文提出的基于本质用例的需求变更管理模型RCMM(RequirementChangeManagementModel)中,核心的思想有三点:第一:由本质用例可以直接产生系统设计的类或系统对象;第二:提出客户需求与本质用例,本质用例与类,类与数据库之间的纵向可追踪关系;第三:提出由此纵向追踪关系可以自动生成客户需求之间的,本质用例之间的及类之间的横向关联关系,并给出自动生成的算法。 本文同时讨论在组织范围内如何进行需求变更管理。我们觉得,按照CMM强调的软件开发过程的可控性要求,在组织范围内进行需求变更管理的核心应该是所有的需求变更请求都通过一种单一的渠道来处理。软件开发的最佳实践表明组织应该成立变更控制委员会(CCB)来统一审查处理项目活动中的需求变更。结合我们已经实现的基于Web的软件工作流支撑平台,本文给出在组织范围内应用RCMM模型的框架。
其他文献
随着电视台视频节目的积累、网上数字视频的增加,以及数字图书馆、视频点播、远程教学等大量的多媒体应用,如何在海量视频中快速检索出所需要的资料显得至关重要.因此,从90年
该文详细介绍了EJB分布对象框架体系,并以此为技术基础,结合税收业务需求,完成基于J2EE构架的多层分布税务信息系统.系统逻辑上分为客户层、业务逻辑层和数据层,功能上实现了
随着客户机/服务器应用的不断提高,以及客户应用系统对于数据库应用要求的不断增加,如何建立并且应用真正高效的系统方案,已成为目前大型用户的一个迫切需求.传统三层客户机/
网络传输是计算机应用中最重要的功能之一,需要操作系统、设备驱动程序以及网络适配器硬件共同支持来保证网络数据的高吞吐率和系统资源的低消耗占用。本文面向Windows操作系
企业资源管理将计划、采购、销售以及物资调度、库存管理有机地结合起来,对于降低采购和销售成本、减少库存积压、加速库存资金的周转和控制库存物资的流程管理,以及及时采购和
"软件工程"一词也在1968年北大西洋公约组织的学术会议上第一次使用.软件工程是指导计算机软件开发和维护的工程学科.该文中从软件测试入手,详细分析了单先测试,同时介绍了面
地理信息系统(GIS)是一种将空间位置信息与属性数据结合在一起的系统,地理信息系统技术在中国已经广泛应用,并且逐步形成为一门新兴的信息产业.该文基于关系数据库模型和开放
在销售行业中,化妆品业是竞争最激烈的一个行业,化妆品业的主要获利来源就是客户,面对竞争激烈的市场,获得新客户是非常困难,但流失客户却非常容易.故此保留客户是企业要保持
BPR是企业成功运用ERP的一个重要因素,而能够很好地对过程进行描述和分析的工具是BPR正确实施的基础.工作流技术作为一项新兴技术,是BPR中实现企业业务过程建模、优化、管理
中文文本校对是将文本中出现的错字标识出来并进行修改。作为自然语言处理的一项基础工作,中文文本自动校对具有十分重要的意义。经过前人二十多年的研究,中文文本自动校对逐步