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

上传人:206****923 文档编号:46987831 上传时间:2018-06-29 格式:PDF 页数:62 大小:4.49MB
返回 下载 相关 举报
CMM中基于本质用例的需求变更管理策略_第1页
第1页 / 共62页
CMM中基于本质用例的需求变更管理策略_第2页
第2页 / 共62页
CMM中基于本质用例的需求变更管理策略_第3页
第3页 / 共62页
CMM中基于本质用例的需求变更管理策略_第4页
第4页 / 共62页
CMM中基于本质用例的需求变更管理策略_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《CMM中基于本质用例的需求变更管理策略》由会员分享,可在线阅读,更多相关《CMM中基于本质用例的需求变更管理策略(62页珍藏版)》请在金锄头文库上搜索。

1、C MM中基于本质用例的需求变更管理策略摘要摘要随着软件开发技术的飞速发展以 及软件项目 规模的急剧增大, 过去十年对软 件开 发过程的改进与提高受到明显的重视。 其中 最显著的标志是C M M 软件能力成熟度 模型) 在全球软件企业中的采纳与推广。 C M M强调的是通过软件开发过程的可 控制 性, 来达到软 件项目 质量保障的目 的。 大量的 软件项目 开发实践 表明 ( 3 , 软件开发 过程中最重要的是需求首理: 同时, C M M将需求管理作为第一个关键过程域提出来。软件需求管理中的 一项重要的内 容就是追踪( t r a c e ) 客户需求与 软件开发各个阶 段的产物 ( a r

2、 t i f a c t s ) 之间的 关系,以便在需求发生变化的时候,可以比较清楚的知 道项目 开发的哪些阶段产物受到影响。本文探讨的 是在面向 对象的软件开发过程中, 如何追踪客户需求与软件开发阶段 产物之间的关系.在本文提出的基于本质用例的需求变更管理模型 R C M M ( R e q u ir e m e n t C h a n g e M a n a g e m e n t M o d e l ) 中, 核心的 思 想有三点:第一; 由本质用例可以 直接产生系统设计的类或系统对象: 第二: 提出 客户需求 与本质用例, 本质用例与类, 类与数据库之间的纵向可追踪关系; 第三: 提

3、出由 此纵 向追踪关系可以自 动生成客户需求之间的, 本质用例之间的 及类之间的横向关联关 系,并给出自 动生成的算法,本文同时讨论在组织范围内如何进行需求变更管理。 我们觉得, 按照C M M强调 的软件开发过程的可控性要求, 在组织范围内 进行需求变更管理的 核心应该是 所有的 需求变更请求都通过一种单一的渠道来处理。 软件开发的 最佳实践表明组织应该成立 变更控制委员会 ( C C B )来统一审查处理项目 活动中的需求变更。结合我们已 经实 现的基于W e b 的软件工作流支撑平台。 本文给出在组织范围内应用R C M M模型的框 架。关健字:需求变更管理, 纵向 追踪关系, 横向关联

4、关系,本 质用例, C M M ( 软件能力成 熟度模型)C MM中荃于本质用例的需求变更管理策略摘要Ab s t r a c tW i t h t h e r a p i d p ro g r e s s i n s o ft w a r e d e v e l o p m e n t t e c h n o l o g y a n d i n c r e a s e i n t h e s c a l e o f s o ft w a r e p r o j e c t , o r g a n i z a t i o n s h a v e p a i d m o r e a t t e

5、n t i o n s t o t h e i m p r o v e m e n t o f s o ft w a r e d e v e l o p m e n t p ro c e s s e s d u r i n g l a s t t e n y e a r s . T h e m o s t d i s t i n c t i n d i c a t i o n i s t h a t C M M ( C a p a b i l i t y M a t u r i t y M o d e l ) i s a d o p t e d a n d s p r e a d a b r

6、o a d a m o n g w o r l d w i d e s o f t w a r e c o m p a n i e s . Wh a t C M M e m p h a s i z e s i s t o e n s u r e s o f t w a re p r o j e c t s q u a l i t y t h r o u g h c o n t ro l l i n g t h e p r o c e s s e s o f s o f t w a re d e v e l o p m e n t . Ma n y p r a c t i c e s o f s

7、 o f t w a re p r o j e c t d e v e l o p m e n t h a v e s h o w n t h a t t h e m o s t i m p o rt a n t t h i n g d u r i n g s o ft w a r e d e v e l o p m e n t i s r e q u i r e m e n t m a n a g e m e n t ; a t t h e s a m e t i m e , C M M p u t s f o r w a r d re q u i re m e n t a s t h e

8、f ir s t k e y p r o c e s s f i e l d .O n e o f i m p o r t a n t a s p e c t s i n s o f t w a re re q u ire m e n t m a n a g e m e n t i s t o t r a c e t h e re l a t i o n s h i p s b e t w e e n c u s t o m e r re q u i re m e n t s a n d d i f f e re n t p h a s e s a rt i f a c t s o f s o

9、 ft w a r e d e v e l o p m e n t , s o w h e n t h e r e a r e c h a n g e s i n re q u i r e m e n t s w e c a n k n o w c l e a r l y w h i c h a r t i f a c t s a r e i m p a c t e d .T h i s p a p e r d i s c u s s e s h o w t o t r a c e t h e re l a t i o n s h i p s b e t w e e n a n d d i f

10、f e re n t p h a s e s a r ti f a c ts o f s o f t w a re d e v e l o p m e n t d u r i n g t h e p r o c e s s o f o b j e c t - o r i e n t e d s o f t w a re d e v e l o p m e n t . T h e re a re t h r e e k e y p o i n t s i n o u r E s s e n t i a l u s e - c a s e b a s e d R C M M ( R e q u i

11、 re m e n t C h a n g e M a n a g e m e n t M o d e l )F i r s t , w e c a n g e n e r a t e s y s t e m d e s i g n c l a s s e s o r o b j e c t s f ro m e s s e n t i a l u s e - c a s e d i r e c t l y . S e c o n d l y , w e p u t f o r w a r d v e rt i c a l t r a c e a b i l i t y re l a t i

12、o n s b e t w e e n c u s t o m e r r e q u i re m e n t a n d e s s e n t i a l u s e - c a s e , e s s e n t i a l u s e - c a s e a n d c l a s s e s , c l a s s e s a n d d a t a b a s e s . T h ir d l y , w e d i s c o v e r t h a t w e c a n g e n e r a t e h o r i z o n t a l a s s o c i a t

13、e d r e l a t i o n s b e t w e e n c u s t o m e r re q u i re m e n t s , e s s e n ti a l u s e - c a s e s a n d c l a s s e s fr o m v e r t i c a l t r a c e a b i l i t y re l a t i o n s a u t o m a t i c a l l y . W e p re s e n t a u t o m a t i c a l l y g e n e r a t in g a r i t h m e t

14、 i c i n t h i s p a p e r .T h i s p a p e r d i s c u s s e s h o w t o a p p l y re q u i re m e n t c h a n g e m a n a g e m e n t a m o n g t h e w h o l e o r g a n i z a t i o n a t t h e s a m e ti m e . A c c o r d i n g t o t h e c o n t r o l l a b l e o f s o ft w a re d e v e l o p m e

15、 n t p r o c e s s t h a t C M M e m p h a s i z e s , w e t h i n k t h e c o r e t h a t a p p l y i n g re q u i re m e n t c h a n g e m a n a g e m e n t a m o n g o r g a n i z a t i o n i s t h a t a l l c h a n g e re q u e s t s s h o u l d g o t h r o u g h a s i n g l e c h a n n e l . S

16、o f t w a r e d e v e l o p m e n t b e s t p r a c ti c e s s h o w t h a t o r g a n i z a t i o n s s h o u l d h a v e c h a n g e c o n t ro l b o a r d t o re v i e w a ll th e c h a n g e re q u e s t s . C o m b i n i n g t h e s o f t w a r e w o r k fl o w s u p p o r t i n g p l a t f o r m b a s e d o n We b t h a t w e h a v e i m p l e m e n t e 氏w e p u t f o r w a r d t h eC MM中基于本质用例的需求变更管理策略摘要fr a m e w o r k a p p l y i n g R C M Mt h e o r g a n i z a t i o n .Ke

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号