ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久99九九99九九九,黄色国产在线,伊人影院在线播放http://www.aygfsteel.com/debut/category/21501.html我的兴趣åQŒæˆ‘作主zh-cnTue, 10 Apr 2007 15:29:01 GMTTue, 10 Apr 2007 15:29:01 GMT60软äšgé…ç½®½Ž¡ç†¾pÕdˆ—--软äšgé…ç½®½Ž¡ç†æ¦‚念åQ?,用户角色http://www.aygfsteel.com/debut/articles/109611.htmldebutdebutTue, 10 Apr 2007 05:25:00 GMThttp://www.aygfsteel.com/debut/articles/109611.htmlhttp://www.aygfsteel.com/debut/comments/109611.htmlhttp://www.aygfsteel.com/debut/articles/109611.html#Feedback0http://www.aygfsteel.com/debut/comments/commentRss/109611.htmlhttp://www.aygfsteel.com/debut/services/trackbacks/109611.html软äšgé…ç½®½Ž¡ç†¾pÕdˆ—--软äšgé…ç½®½Ž¡ç†æ¦‚念åQ?,用户角色
2.1 用户角色
ž®±åƒ1.3中的场景所æè¿°çš„,一个CM¾pÈ»Ÿæœ‰è®¸å¤šä¸åŒçš„用户åQŒæ¯ä¸€¿U用户都属于特定的角è‰ÔŒ¼Œå¯¹CM¾pÈ»Ÿä¹Ÿæœ‰ä¸åŒçš„视角,因此对CM¾pÈ»Ÿæœ‰ä¸åŒçš„需求。图1说明了项目ç»ç†ã€é…¾|®ç»ç†ã€èÊYä»¶å·¥½E‹å¸ˆã€æµ‹è¯•员ã€QA¾lç†å’Œå®¢æˆ·å¯¹CM¾pÈ»Ÿçš„æœŸæœ›ï¼Œæ¯ä¸€ä¸ªæ–¹æ¡†ä»£è¡¨äº†ä¸€ä¸ªåŠŸèƒ½åŸŸåQŒå›¾1中的æ–ÒŽ¡†åQˆå®¡è®¡ã€ç»Ÿè®¡ã€æŽ§åˆ¶ã€ç»„ä»¶ã€ç»“构和构å¾åQ‰æ˜¯å¯ä»¥å­˜åœ¨äºŽä“Q何CM¾pÈ»Ÿçš„功能域åQŒä½†æ˜¯å½“与团队和˜q‡ç¨‹åŠŸèƒ½¾l“åˆåŽï¼Œž®±å¯ä»¥ç»„æˆäº†ä¸€ä¸ªå…¨ç›˜çš„åQˆæˆ–è€…è¯´æ˜¯å¤æ‚çš„åQ‰CM¾pÈ»Ÿã€?/p>


å›?


˜q™äº›åŠŸèƒ½åŸŸæœ‰åQ?/p>

¾l„äšgåQšè¯†åˆ«ã€åˆ†¾c…R€ä¿å­˜å’Œè®‰K—®¾l„æˆäº§å“的组件ã€?br>¾l“æž„åQšä»£è¡¨äº†äº§å“的架构ã€?br>æž„å¾åQ𿔝æŒåˆ¶å“和产å“的构建ã€?br>审计åQšä¿æŒäñ”å“å’Œ˜q‡ç¨‹çš„审计轨˜qV€?br>¾lŸè®¡åQ𿔶集äñ”å“å’Œ˜q‡ç¨‹çš„统计信æ¯ã€?br>控制åQšæŽ§åˆ¶å¦‚ä½•å’Œä½•æ—¶˜q›è¡Œå˜æ›´ã€?br>˜q‡ç¨‹åQ𿔝æŒäñ”å“功能正¼‹®æ€§çš„½Ž¡ç†ã€?br>团队åQ𿔝æŒé¡¹ç›®å›¢é˜Ÿå¼€å‘å’Œ¾l´æŠ¤ä¸€¾pÕdˆ—产å“ã€?br>˜q™äº›åŠŸèƒ½çš„éœ€æ±‚ä¼šåœ¨ä¸‹é¢è¯¦è°ˆã€?br>对于¾l„äšg的需求包括:记录¾l„äšg的版本,区别和区别的原因åQ›æ ‡è¯†ç»„æˆä¸€ä¸ªé…¾|®çš„¾l„äšgåQŒå…¶ä¸­åŒ…括å„个版本的¾l„äšgåQ›æ ‡è¯†äñ”å“和其扩展的基线åQ›ç¡®å®šä»£è¡¨ç‰¹å®šé¡¹ç›®ç»„件和制å“集åˆçš„项目环境。此外,用户需è¦ç‰ˆæœ¬åº“或è¿è¡Œåº“æ¥ä¿å­˜å’Œæ•获¾l„äšgå’ŒCMä¿¡æ¯åQŒä¾‹å¦‚ä¿å­˜æºä»£ç ã€å¯¹è±¡ä»£ç ã€å¯æ‰§è¡Œ½E‹åºã€å›¾è¡¨ã€æ–‡æ¡£å’ŒåŸºçº¿½{‰ã€?br>对于¾l“构需求,用户需è¦ï¼šé€šè¿‡ä»£è¡¨äº§å“¾l„äšg的列表æ¥å»ºç«‹äº§å“的模型;指出¾l„äšgã€ç‰ˆæœ¬å’Œé…置的分界点åQŒä»¥æ­¤ä‹É之å¯é‡ç”¨åQ›æ ‡è¯†å’Œ¾l´æŠ¤¾l„äšg的关¾p»ï¼›é€‰æ‹©å…¼å®¹çš„组件楾l„æˆæ­£ç¡®å’Œä¸€è‡´ç‰ˆæœ¬çš„产å“ã€?br>对于构å¾éœ€æ±‚,用户需è¦ï¼š½Ž€åŒ–构建和¾~–译产å“的过½E‹ï¼›åœ¨ä“Q何时间对产å“的状æ€è¿›è¡Œå¿«ç…§å’Œå†È»“的能力;通过å‡å°‘釿–°¾~–译的组件和节约½Iºé—´æ¥ä¼˜åŒ–构建系¾lŸçš„æœºåˆ¶åQ›åˆ©ç”¨å˜æ›´åª„å“分æžé¢„‹¹‹è¡ç”Ÿç‰©å‘生的更改;在ä“Qä½•ç»™å®šæ—¶é—´æ›´æ–¹ä¾¿çš„é‡æ–°ç”Ÿæˆä“Q何阶ŒD‰|ˆ–部分的äñ”å“ã€?br>对于审计需求,用户需è¦ï¼šæ‰€æœ‰å˜æ›´çš„历å²åQ›åœ¨äº§å“和他们的演化中能够追ítªæ‰€æœ‰ç›¸å…³çš„¾l„äšg。所有所作工作的详细日志ã€?br>对于¾lŸè®¡éœ€æ±‚,用户需è¦ï¼šè®°å½•¾lŸè®¡æ•°æ®æ¥æ£€éªŒäñ”å“状æ€çš„æœºåˆ¶åQŒæ›´å®ÒŽ˜“的生æˆå…³äºŽäñ”å“å’Œ˜q‡ç¨‹çš„å„个方é¢çš„æŠ¥å‘Šã€?br>对于控制需求,用户需è¦ï¼šž®å¿ƒçš„访问系¾lŸçš„¾l„äšg防止未ä¿è¯çš„å˜æ›´å’Œå˜æ›´å†²½Hï¼›åœ¨çº¿çš„å˜æ›´è¯·æ±‚表å•和问题报告支æŒåQ›ä¹Ÿæ„味ç€è¦è¿½ítªé—®é¢˜åŽŸå› ã€æ—¶é—´å’Œå¤„ç†çš„è´Ÿè´£äh。用一¿U控制的方å¼ä¼ é€’å˜æ›ß_¼Œè´¯ç©¿ä¸åŒä½†æ˜¯ç›¸å…³çš„äñ”å“版本;分割产å“辑ֈ°å‡å°‘å˜æ›´å½±å“的方法ã€?br>对于˜q‡ç¨‹éœ€æ±‚,用户需è¦ï¼šæ”¯æŒä»–们的生命周期模型和¾l„织政策åQ›è¯†åˆ«å°†è¦åšçš„ä“Q务,以劘q™äº›˜q™äº›ä»ÕdŠ¡ä½•æ—¶å’Œå¦‚ä½•å®Œæˆçš„能力åQ›ä¸Žæ­£ç¡®çš„äh交æµç›¸å…³ä¿¡æ¯çš„能力;和记录äñ”å“知识的工具ã€?br>对于团队需求,用户需è¦ï¼šå•独的和¾l„的工作½Iºé—´åQ›åˆòq¶ä¿®æ”ÒŽ—¶è§£å†³å†²çªçš„æ–¹æ³•;支æŒåˆ›å¾å’Œç»´æŠ¤äñ”哿—的工兗÷€?br>éœ€è¦æ³¨æ„过½E‹æ¡†å’Œå›¢é˜Ÿæ¡†è¢«è¡¨½Cºæˆé‡è¦çš„功能,˜q™æ˜¯å› äؓ它们会和所有其它部分互相媄å“。对一个用æˆäh¥è¯ß_¼Œä¸€ä¸ªç†æƒ³çš„CM¾pÈ»Ÿåº”è¯¥æ”¯æŒæ‰€æœ‰çš„集æˆäº†å›¢é˜Ÿå’Œ˜q‡ç¨‹çš„功能域åQŒç›®å‰æ²¡æœ‰ä¸€ä¸ªå•独的¾pÈ»Ÿæ”¯æŒæ‰€æœ‰è¿™äº›åŠŸèƒ½åŸŸã€?/p>

2.2 CM¾pÈ»Ÿçš„集æˆ?br>ä»ÖM½•一个CM¾pÈ»Ÿéƒ½æœ‰ä¸ŽçŽ¯å¢ƒé›†æˆç¨‹åº¦çš„æ¦‚念åQŒä¸€ä¸ªCM¾pÈ»Ÿå¯ä»¥ä¸Žå…¶ä»–工具共存或完全集æˆã€‚集æˆåŒ…括了环境的å„个方é¢ï¼š˜q‡ç¨‹ã€å·¥å…·é›†å’Œæ•°æ®åº“。过½E‹é›†æˆæ„味ç€CM¾pÈ»Ÿä½¿ç”¨æ¨¡å¼åQˆç»„æˆäº†CM˜q‡ç¨‹åQ‰çš„¾l“åˆã€‚å·¥å…·é›†é›†æˆæ„味ç€åœ¨çŽ¯å¢ƒä¸­å®‰è£…æ‰€æœ‰çš„CM¾pÈ»ŸåQŒè‡³ž®‘是与环境中的其他工具å¯ä»¥å…±å­˜ã€‚ä‹D个例å­ï¼Œç”¨æˆ·å¸Œæœ›CM¾pÈ»Ÿèƒ½å¤Ÿåœ¨ç¼–辑器中执è¡?#8220;ä¿å­˜”时创å»ÞZ¸€ä¸ªæ–°çš„版本。数æ®åº“集æˆå…Ïx³¨CMæ•°æ®åº“的逻辑ä½ç½®åQï¼æ˜¯å¦ä¸ŽçŽ°å­˜çŽ¯å¢ƒçš„æ•°æ®åº“以æŸç§æ–¹å¼åˆåƈåQŒæˆ–者是它是一个独立的实体åQŒæˆ–者是它利用了其它数æ®åº“的信æ¯ã€‚所有这¾c»é›†æˆéƒ½æ˜¯æ™®é€šçš„工具集æˆå’ŒæŠ€æœ¯è¿¿U»é—®é¢˜ã€‚但是自从CM¾pÈ»Ÿž®è¯•å½±å“环境中的大多数对象和对象的整个生命周期的所有阶ŒD‰|—¶åQŒCM¾pÈ»Ÿçš„集æˆå¼€å§‹å¯¹çŽ¯å¢ƒä¸­çš„è®¸å¤šå·¥å…·äº§ç”Ÿäº†é‡è¦çš„å½±å“。大多数CM¾pÈ»Ÿä¸Žå…¶ä»–工具共存,而且有一些环境让CMæˆäؓ他们自èín的一部分ã€?/p>

2.3 何时开始ä‹É用CM¾pÈ»Ÿ
˜q™è¦çœ‹é¡¹ç›®ç»„何时在开å‘å’Œ¾l´æŠ¤çš„äñ”å“上开始ä‹É用CM¾pÈ»Ÿã€‚一些尾l„选择在äñ”å“绘q‡äº†å¼€å‘å‘¨æœŸåÆˆå‡†å¤‡å¥½äº¤ä»˜ç»™å®¢æˆ·æ–ÒŽ—¶åQŒå¦ä¸€æ–šw¢åQŒä¸€äº›å°¾l„选择从项目的一开始就ž®†æ‰€æœ‰çš„事情攑֜¨CM之下。两¿Uæ–¹å¼éƒ½æœ‰å„è‡ªçš„æˆæœ¬åQŒä‹D个例å­ï¼Œå›¢é˜Ÿä¼šæ ¹æ®å˜æ›´çš„æˆæœ¬ä½œå‡ºé€‰æ‹©åQŒå¦‚果需è¦è®¸å¤šæ‰‹å·¥çš„˜q‡ç¨‹åQˆä¾‹å¦‚å¡«å†™å˜æ›´è¯·æ±‚å•åQŒèŽ·å¾—CCB的通过和确认)åQŒå›¢é˜Ÿä¸€èˆ¬ä¼šé€‰æ‹©åœ¨å¼€å‘的主覘q‡ç¨‹¾l“æŸåŽçº³å…¥CM控制åQŒä½†æ˜¯å¦‚æžœå˜æ›´è¯·æ±‚过½E‹å¯ä»¥åœ¨¾U¿æ“作,åªéœ€è¦èŠ±è´¹è¾ƒž®‘的旉™—´å’Œäh力,CMž®†ä¼šåœ¨è¾ƒæ—©çš„æ—‰™—´è¢«å¼•入。ç†è®ÞZ¸Šè®ÔŒ¼ŒCM适应于äñ”å“的整个生命周期åQï¼ä»Žæ¦‚å¿üc€å¼€å‘ã€äñ”å“å‘布ã€å®¢æˆ·äº¤ä»˜ã€å®¢æˆ·ä‹É用到¾l´æŠ¤ã€‚ç†æƒÏxƒ…况下åQŒCM¾pÈ»Ÿå¿…é¡»ž®½å¯èƒ½å°†æˆæœ¬æœ€ž®åŒ–åQŒå› æ­¤åº”该尽早将CM应用到项目。然而,现存的CM¾pÈ»ŸåQŒå®¹æ˜“å°†¾_‘ÖŠ›é›†ä¸­åœ¨äñ”å“生命周期的特定阶段åQŒæ‰€ä»¥ç”¨æˆ·ä¼šè¢«åŠŸèƒ½é™åˆ¶ã€?/p>


2.4 CM控制的çñ”åˆ?br>有许多辅助CMæ‰§è¡Œçš„æ­¥éª¤ã€æ”¿½{–和工具åQŒä»–们会对用户和产å“的演˜q›æä¾›ä¸åŒç¨‹åº¦çš„æŽ§åˆ¶ã€‚ä¾‹å¦‚ï¼Œå®ƒä»¬ä¼šè¦æ±‚å·¥½E‹å¸ˆæäº¤æ­£å¼çš„书é¢çš„å˜æ›´è¯äh±‚åQŒæŽ¥ç€æ˜¯CCBçš„è¯„ä¼°å’Œå¯¹å˜æ›´çš„æŽˆæƒã€‚ç„¶åŽé…¾|®ç»ç†äؓ软äšg工程师创建工作区åQŒä»Žå—ä¿æŠ¤çš„ç‰ˆæœ¬åº“é€‰å–特定的文件放¾|®åˆ°˜q™ä¸ªå·¥ç¨‹å¸ˆç‹¬ç«‹çš„工作区。å¦ä¸€æ–šw¢åQŒå¦ä¸€¿Uä¸åŒçš„æ­¥éª¤ã€æ”¿½{–和工具或许å…许工程师直接用电邮通知é…ç½®¾lç†å’ŒCCB的其他æˆå‘˜ä»–çš„å˜æ›´è¯·æ±‚,然厘q™äº›æˆå‘˜ç«‹åˆ»å馈åQŒç»˜q‡æ‰¹å‡†ï¼Œå˜æ›´è¯äh±‚指派¾l™ä¸€ä¸ªå·¥½E‹å¸ˆåQŒç„¶åŽè¿™ä¸ªå·¥½E‹å¸ˆç›´æŽ¥ä»Žç‰ˆæœ¬åº“得到代ç òq¶è¿›è¡Œä¿®æ”¹ï¼Œæ‰€æœ‰è¿™äº›æ“作ä¸éœ€è¦æ‰‹å·¥çš„òq²é¢„åQŒå› ä¸ºCM¾pÈ»Ÿå¯ä»¥è‡ªåŠ¨çš„è®°å½•æ‰€æœ‰çš„è®‰K—®åQŒä¸€ä¸ªæ­£å¼çš„修改˜q‡ç¨‹è®°å½•会被创å¾ã€?br>½W¬ä¸€ä¸ªåœºæ™¯è¢«è®¤äؓ是对ä»ÖM½•‹zÕdŠ¨éƒ½éžå¸æ€¸¥æ ¼å’Œ¿U¯æžçš„æŽ§åˆÓž¼Œè€ŒåŽä¸€ä¸ªåœºæ™¯åˆ™æ˜¯å¯¹‹zÕdЍ宽æ¾å’Œè¢«åŠ¨çš„æŽ§åˆ¶ã€‚æœ€å¥½ä¸è¦åœ¨½W¬ä¸€¿U场景进行ç»å¸¸æ€§çš„修改åQŒå› ä¸ÞZhåŠ›æˆæœ¬å¾ˆå¤§ï¼Œè€Œç¬¬äºŒç§æƒ…况鼓励频ç¹çš„ä¿®æ”¹ï¼Œå› äØ“˜q™å¾ˆå®ÒŽ˜“。ä¸åŒçñ”别的控制å¯èƒ½æ›´é€‚åˆäºŽäñ”å“生命周期的一定阶ŒDµï¼Œä¾‹å¦‚åQŒç¬¬ä¸€¿U适刾l´æŠ¤é˜¶æ®µåQŒè€Œç¬¬äºŒç§é€‚åˆå¼€å‘阶ŒDüc€‚æ— è®ÞZ‹É用何¿UCM¾pÈ»ŸåQŒåœ¨äº§å“的演˜q›çš„æŸä¸ªæ—‰™—´ç‚¹ä¸Šéƒ½æœ‰ç‰¹å®š¾U§åˆ«çš„æŽ§åˆÓž¼Œå®ƒä¼šé™åˆ¶åQŒåŠ å¼ºç”¨æˆ¯‚¿‡½E‹æˆ–者两者皆有。现存的CM¾pÈ»Ÿæä¾›äº†å„自的控制¾U§åˆ«åQŒæˆ–æ¾æˆ–紧,很少具备å…许用户选择控制¾U§åˆ«çš„絋zÀL€§ã€?/p>

2.5 区分˜q‡ç¨‹å’Œäñ”å“?br>CM包括了过½E‹å’Œäº§å“åQŒä¸€ä¸ªCM˜q‡ç¨‹ä»£è¡¨äº†ä¸€¾pÕdˆ—ä¾åºæ‰§è¡Œçš„CMä»ÕdŠ¡åQŒæœ¬è´¨ä¸Šè®ÔŒ¼Œ˜q™ä¸ª˜q‡ç¨‹æ˜¯å°†è¦åšçš„事情ã€åŠå…¶æ‰§è¡Œè€…和执行方å¼çš„计划,对过½E‹çš„æ”¯æŒæ˜¯ä¸€¿U管ç†åŠŸèƒ½ã€‚è¿‡½E‹æ¨¡åž‹ä¼šè€ƒè™‘¾l„织和èÊYä»¶å¼€å‘生命周期模型的½{–略和步骤。CMäº§å“æ˜¯å·¥½E‹ä“Q务过½E‹çš„¾l“æžœåQŒä¸€ä¸ªCM¾pÈ»Ÿéœ€è¦åŒæ—¶æä¾›è¿™ä¸¤ä¸ªæ–šw¢çš„功能。现存的¾pÈ»Ÿæä¾›äº†ä¸€äº›äñ”å“å’Œ˜q‡ç¨‹çš„æ”¯æŒï¼Œä½†æ˜¯åŒæ—¶æ”¯æŒé€šå¸¸òq¶ä¸æ˜¯å¾ˆ½Ž€å•ã€?/p>

2.6 CM的自动化½E‹åº¦
如剿‰€˜qŽÍ¼ŒCM通常是手工和自动步骤的组åˆï¼Œæœ‰å¯èƒ½åœ¨ä¸éœ€è¦ä“Q何峿—¶è¾…助的情况下执CMåQŒä½†˜q™æ˜¯æ²¡æœ‰æ•ˆçŽ‡çš„ï¼Œæˆ‘ä»¬çš„ç›®æ ‡æ˜¯åœ¨CMçš„éžåˆ›é€ æ€§éƒ¨åˆ†å°½å¯èƒ½çš„自动化。例如,å³ä‹Éå·²ç»æœ‰ç³»¾lŸå¯ä»¥æä¾›å®Œæ•´çš„å®Œæ•´çš„è‡ªåŠ¨å˜æ›´è¯·æ±‚,ä»å¯ä»¥ç”¨åœ¨ç»„¾l‡çš„½{–略文äšgå¤¹ä¸­å†™æ–‡æ¡£çš„æ–¹å¼æ¥å¡«å†™å˜æ›´è¯·æ±‚表å•å’Œå馈åQŒè€Œä¸æ˜¯å³æ—¶æ•æ‰å’Œæ‰§è¡Œã€‚å°½½Ž¡æ¯ä¸€¿UCM¾pÈ»Ÿéƒ½æä¾›äº†ä¸åŒ½E‹åº¦çš„CM自动化功能,ä»éœ€è¦ç”¨æˆïL”¨æ‰‹å·¥æ‰‹æ®µæ¥ä½œä¸ø™‡ªåŠ¨æ­¥éª¤æ‰€ä¸èƒ½å®Œæˆä»ÕdŠ¡çš„è¡¥å……ã€?/p>

2.7 CM¾pÈ»Ÿçš„功èƒ?br>现存的CM¾pÈ»Ÿæä¾›äº†CM部分必须的一些功能,但是没有一¿Uç³»¾lŸæä¾›äº†æ»¡èƒö所有ä¸åŒç”¨æˆ·éœ€æ±‚的功能åQŒæ”¹˜q›éœ€è¦æ—¶é—ß_¼Œéœ€è¦éšç€ç”¨æˆ·å¯¹çŽ¯å¢ƒæž¶æž„æ›´å¥½çš„ç†è§£æ¥å®Œæˆã€‚下一部分é‡ç‚¹ä»‹ç»çŽ°å­˜CM¾pÈ»Ÿä¸­æ¦‚å¿ëŠš„映射ã€?/p>

debut 2007-04-10 13:25 å‘表评论
]]>
软äšgé…ç½®½Ž¡ç†¾pÕdˆ—--软äšgé…ç½®½Ž¡ç†æ¦‚念åQ?,介ç»http://www.aygfsteel.com/debut/articles/109603.htmldebutdebutTue, 10 Apr 2007 04:42:00 GMThttp://www.aygfsteel.com/debut/articles/109603.htmlhttp://www.aygfsteel.com/debut/comments/109603.htmlhttp://www.aygfsteel.com/debut/articles/109603.html#Feedback0http://www.aygfsteel.com/debut/comments/commentRss/109603.htmlhttp://www.aygfsteel.com/debut/services/trackbacks/109603.html摘è¦åQ𿔝æŒèÊY仉™…¾|®ç®¡ç†ï¼ˆCMåQ‰çš„环境和工具已¾lå–得了相当å¯è§‚的进展,本文ž®†é‡ç‚¹ä»‹¾l业已存在的é…ç½®½Ž¡ç†å·¥å…·æ‰€æä¾›çš„一些概念,包括了对˜q™äº›æ¦‚念的扩展或泛化。æå–这些概念也òq¶ä¸½Ž€å•ï¼Œå› äØ“è½¯äšg工程½C‘ÖŒºçš„许多CM工具的术语丞®½ç›¸åŒï¼Œå¯¹è®¸å¤šæ¦‚å¿ëŠš„实现也有所ä¸åŒã€‚因此,æ¯ä¸€ä¸ªå±•½Cºçš„æ¦‚念都是存在于特定CM中的åQŒæ²¡æœ‰ä“Q何CM¾pÈ»Ÿæä¾›äº†æ‰€æœ‰ä¸åŒç”¨æˆ·éœ€è¦çš„功能。此外,æ¯ä¸€ä¸ªCM¾pÈ»Ÿéƒ½åªæ˜¯åŒ…å«äº†éƒ¨åˆ†æ¦‚念åQŒäؓ了完æˆè¿™ä¸ªæŠ¥å‘Šï¼Œä¼šç®€è¦æ˜qîC¾‹å­ä¸­ä½¿ç”¨çš„CM¾pÈ»Ÿçš„功能ã€?/p>

1,介ç»
通过调查现存的酾|®ç®¡ç†ï¼ˆCMåQ‰ç³»¾lŸå¯ä»¥å‘现支æŒCM的环境和工具已ç»å¤§å¤§æ”¹è¿›åQŒè¿™å¯ä»¥é€šè¿‡CM¾pÈ»Ÿæä¾›çš„æ¦‚念范围æ¥è¯æ˜ŽåQŒæœ¬æ–‡å°±æ˜¯è¦å¼ø™°ƒ˜q™ä¸ªèŒƒå›´åQŒé¦–先介¾l一下广义的CM定义和一个典型的CM场景ã€?br>1.1 é…ç½®½Ž¡ç†çš„定ä¹?

软äšgé…ç½®½Ž¡ç†æ˜¯æŽ§åˆ¶èÊYä»¶ç³»¾lŸæ¼”˜q›çš„学科åQŒç»å…¸çš„CM讨论如[3]å’Œ[4]åQŒIEEE标准729-1983[16]中的定义列出了CMæ“作的几个方é¢ï¼š
标识åQšä¸€¿U标识模å¼å映了产å“的结构,标识了组件åŠå…¶ç±»åž‹ï¼Œä½¿ä¹‹å”¯ä¸€òq¶ä¸”å¯ä»¥é€šè¿‡æŸç§æ–¹å¼è®‰K—®ã€?br>控制åQšæŽ§åˆ¶äñ”å“çš„å‘布åQŒåƈ通过创å¾åŸºçº¿äº§å“æ¥ä¿æŒèÊYä»¶çš„˜qžç®‹æ€§ä»¥è¾‘Öˆ°æ•´ä¸ªç”Ÿå‘½å‘¨æœŸçš„å˜æ›´æŽ§åˆ¶ã€?br>状æ€è®°å½•:记录和报告组件的状æ€å’Œä¿®æ”¹è¯äh±‚åQŒåƈ且收集äñ”å“中¾l„äšgçš„é‡è¦ç»Ÿè®¡ã€?br>è¯„å®¡å’Œå¤æŸ¥ï¼šéªŒè¯äº§å“的完整性,通过¼‹®ä¿äº§å“是定义良好组件的¾l„åˆæ¥ç»´æŠ¤ç»„ä»¶çš„˜qžç®‹æ€§ã€?br>定义也包扩酾|®é¡¹ã€åŸº¾UÑ€å‘布和版本½{‰æœ¯è¯­ï¼Œå¤§å¤šæ•°CM¾pÈ»Ÿé€šè¿‡¾l„åˆä¸åŒ½E‹åº¦ä¸Šçš„åŠŸèƒ½æ¥æ”¯æŒè¿™äº›æ–¹é¢ï¼Œä¸€äº›CM¾pÈ»Ÿæä¾›çš„功能超­‘Šäº†ä»¥ä¸Šçš„定义,˜q™å½’因于åQˆæŠ›åŽÕd…¶ä»–原因)多个斚w¢çš„认识,如ä¸åŒçš„用户角色åQˆåœ¨1.3å’?.1部分有进一步讨论)ã€å¼‚¿Uåã^å°çš„ä¸åŒæ“作环境ã€å¾ç«‹èÊYä»¶å·¥½E‹å¸ˆåœ¨å…¶ä¸­ä»¥å’Œè°æ–¹å¼å·¥ä½œçš„大™å¹ç›®çš„æ”¯æŒã€‚äØ“äº†æ•莯‚¿™äº›é¢å¤–的功能åQŒæœ‰å¿…è¦æ‹“宽CM的定义:
刉™€ ï¼šä»¥ä¸€¿U逿˜Žçš„æ–¹å¼ç®¡ç†äñ”å“的构å¾ã€?br>˜q‡ç¨‹½Ž¡ç†åQšç¡®ä¿æ‰§è¡Œç»„¾l‡çš„˜q‡ç¨‹ã€æ”¿½{–和生命周期模型ã€?br>团队å作åQšæŽ§åˆ¶åŒä¸€äº§å“多个用户的工作和交互ã€?/p>

1.2 CM¾pÈ»Ÿçš„定ä¹?br>对于CM¾pÈ»Ÿçš„组æˆï¼Œæ²¡æœ‰ä¸€¿Uæ™®éæŽ¥å—的定义。ä‹D个例å­ï¼Œç‰ˆæœ¬æŽ§åˆ¶¾pÈ»Ÿæ˜¯CM¾pÈ»Ÿå—ï¼Ÿç†æƒ³æƒ…况下,一个CM¾pÈ»Ÿåº”该能够æä¾›ä¸Šé¢å®šä¹‰çš„æ‰€æœ‰åŠŸèƒ½ï¼Œä½†æ˜¯å®žè·µä¸­ï¼Œä»ÖM½•æä¾›æŸç§å½¢å¼çš„版本控制ã€é…¾|®æ ‡è¯†ã€ç³»¾lŸæž„建ã€ç³»¾lŸå¾æ¨¡å’Œä¼å›¾æä¾›CMåQˆæŸ¿U程度)功能的系¾lŸéƒ½ä¼šè¢«è½¯äšg工程åQˆå’Œé”€å”®ï¼‰½C‘ÖŒºå½“作CM¾pÈ»Ÿã€‚å¿…™åÀL³¨æ„到存在的CM¾pÈ»Ÿéƒ½æä¾›äº†å®ƒä»¬ç‹¬æœ‰çš„功能组åˆï¼Œè€Œä¸æ˜¯æ ‡å‡†çš„。这个报告åªåŒ…括äº?5个CM¾pÈ»ŸåQŒç›®å‰è‡³ž®‘有40¿Uå¯ä»¥èŽ·å–åÆˆä½¿ç”¨çš„CM¾pÈ»Ÿã€?br>本文有必è¦é˜æ˜Žä¸€ä¸ªæ¦‚念,CM¾pÈ»Ÿå’ŒCM工具。一个CM¾pÈ»Ÿå¯ä»¥çœ‹ä½œæ˜¯çŽ¯å¢ƒçš„ä¸€éƒ¨åˆ†åQŒCM支æŒçš„æ˜¯é›†æˆçŽ¯å¢ƒçš„ä¸€éƒ¨åˆ†åQŒåƈ且CM是以包的形å¼é”€å”®ï¼Œä¸€ä¸ªCM工具å¯ä»¥è¢«è®¤ä¸ÞZ¸€ä¸ªç‹¬ç«‹çš„工具。ä‹D个例å­ï¼ŒRevision Control System(RCS) [15]是一¿UCM工具åQŒå› ä¸ºå®ƒä¼å›¾å®‰è£…到现有的环境åQŒä½†æ˜¯å› ä¸ø™¿™ä¸€ç‚¹åŒºåˆ«å¯¹æœ¬æ–‡òq¶ä¸é‡è¦åQŒæˆ‘们会用CM¾pÈ»Ÿ˜q™ä¸€æœ¯è¯­æ¥è¡¨½Cø™¿™ä¸¤ç§æ¦‚念ã€?

1.3 一个典型的CM用户场景
在开始讨论CM¾pÈ»Ÿä¹‹å‰åQŒäؓ了展½CÞZ¸€ä¸ªå‚考的框架åQŒæˆ‘们首先介¾l一个组¾l‡çš„CM用户场景。这个场景包括了许多具备ä¸åŒèŒè´£çš„ähåQšä¸€ä¸ªè´Ÿè´£èÊY件组的项目ç»ç†ï¼Œä¸€ä¸ªè´Ÿè´£CM˜q‡ç¨‹å’Œç­–略的é…ç½®½Ž¡ç†¾lç†åQŒä¸€ä¸ªè´Ÿè´£å¼€å‘å’Œ¾l´æŠ¤è½¯äšg产å“çš„èÊYä»¶å·¥½E‹å¸ˆåQŒä¸€ä¸ªéªŒè¯äñ”哿­£¼‹®æ€§çš„‹¹‹è¯•员,¼‹®ä¿äº§å“高质é‡çš„è´¨é‡ä¿è¯åQˆQAåQ‰äh员和一个ä‹É用äñ”å“的客户ã€?br>æ¯ä¸€ä¸ªè§’色都有自å·Þqš„目标和ä“Q务,对于™å¹ç›®¾lç†åQŒç›®æ ‡æ˜¯ä¿è¯äº§å“按计划开å‘,因此åQŒç»ç†ç›‘ç£å¼€å‘过½E‹ï¼Œé€šè¿‡åˆ†æžç”Ÿæˆçš„èÊYä»¶çŠ¶æ€æŠ¥å‘Šï¼Œæ‰§è¡Œ¾pÈ»Ÿå¤å®¡åQŒåŠæ—¶å‘çŽ°é—®é¢˜åÆˆå¤„ç†ã€?br>é…ç½®¾lç†çš„目标是¼‹®ä¿ä»£ç çš„äñ”生ã€ä¿®æ”¹å’Œ‹¹‹è¯•的过½E‹å’Œ½{–略是寘q½è¸ªçš„ï¼ŒåŒæ—¶ä¿è¯™å¹ç›®çš„ä¿¡æ¯æ˜¯å¯è®¿é—®çš„ã€‚äØ“äº†å®žçŽ°ç»´æŠ¤ä»£ç å˜æ›´çš„æŽ§åˆ¶çš„æŠ€æœ¯ï¼Œ˜q™ä¸ª¾lç†å¼•入了一¿Uå¯¹å˜æ›´˜q›è¡Œæ­£å¼è¯äh±‚的机åˆÓž¼Œä»¥è¾¾åˆ°è¯„ä¼°å˜æ›ß_¼ˆé€šè¿‡ä¸€ä¸ªè´Ÿè´£ç¡®è®¤å˜æ›´çš„å˜æ›´æŽ§åˆ¶å§”员会(CCBåQ‰ï¼‰å’ŒæŽˆæƒå˜æ›´çš„目的。这个ç»ç†è¦ä¸ºå·¥½E‹å¸ˆåˆ›å¾å’Œåˆ†å‘ä“QåŠ¡åˆ—è¡¨åÆˆåˆ›å¾™å¹ç›®çŽ¯å¢ƒåQŒå¦å¤–,˜q™ä¸ª¾l熘q˜è¦æ”‰™›†è½¯äšg¾pÈ»Ÿ¾l„äšg的统计信æ¯ï¼Œä¾‹å¦‚¼‹®å®š˜q™ä¸ª¾pÈ»Ÿçš„哪些组件å¯èƒ½ä¼šå‡ºé—®é¢˜ã€?br>对于软äšg工程师,目标ž®±æ˜¯æœ‰æ•ˆçŽ‡çš„åˆ›å¾äº§å“åQŒè¿™æ„味ç€å·¥ç¨‹å¸ˆä¸åº”该被éžå¿…è¦çš„工作打扎ͼŒä¾‹å¦‚ä»–äh创å¾å’Œæµ‹è¯•代ç ï¼Œæ”¯æŒäº§å“文档½{‰ï¼Œä½†æ˜¯ä¸Žæ­¤åŒæ—¶åQŒä»–们还è¦ä¿æŒæœ‰æ•ˆçŽ‡çš„äº¤‹¹å’Œå作。他们借助工具创å¾å调一致的产å“åQŒé€šè¿‡é€šçŸ¥å…¶ä»–人关于ä“Q务需求和¾l“æŸçš„ä¿¡æ¯æ¥äº¤æµå’Œå作,通过åˆåƈ代ç òq¶è§£å†›_†²½H楞®†å˜æ›´ä¼ é€’到所有äh的工作中厅R€‚äñ”å“中的æ¯ä¸ªç»„件的演进历å²éƒ½ä¼šä¿å­˜åQŒé€šè¿‡è®°å½•修改的内容和记录的修改原因。æ¯ä¸ªå·¥½E‹å¸ˆéƒ½åœ¨è‡ªå·±çš„工作区域创建ã€ä¿®æ”V€æµ‹è¯•和集æˆä»£ç åQŒåœ¨ç‰¹å®šç‚¹ä¸ŠåQŒä»£ç ä¼š¾U›_…¥åŸºçº¿åQŒä¹Ÿž®±æ˜¯ä½œäØ“˜q›ä¸€æ­¥å¼€å‘çš„å¼€å§‹ï¼Œä¹Ÿæ˜¯é’ˆå¯¹å…¶ä»–ç›®æ ‡æœºå™¨çš„åÆˆè¡Œå¼€å‘的改å˜çš„开始ã€?br>‹¹‹è¯•员的目标是ä¿è¯äñ”å“绘q‡æµ‹è¯•且辑ֈ°æ»¡æ„åQŒè¿™åŒ…括了测试特定的版本åQŒåƈ且ä¿å­˜å¯¹åº”测试的记录åQŒä“Q何报告的错误会被å馈到åˆé€‚的人,òq¶åœ¨ä¿®æ­£åŽè¿›è¡Œå›žå½’测试ã€?/p>

QA¾lç†çš„目标是ä¿è¯äº§å“的高å“è´¨åQŒè¿™æ„味ç€ç‰¹å®š˜q‡ç¨‹å’Œç­–略必™å»é€šè¿‡åˆé€‚çš„¼‹®è®¤åQŒäñ”å“çš„¾~ºé™·å¿…é¡»è¢«ä¿®æ­£åÆˆä¸”åˆ†å‘到产å“çš„å˜ä½“中åQŒåƈ¾l过˜q›ä¸€æ­¥æµ‹è¯•。客户对产å“的抱怨也必须è¦è·Ÿ˜q›ã€?br>客户使用产å“åQŒä¸åŒå®¢æˆ·ä‹É用ä¸åŒçš„版本和å˜ä½“ï¼Œå®¢æˆ·ä¾æ®ä¸€å®šçš„˜q‡ç¨‹æ¥è¯·æ±‚å˜æ›´ä»¥æŒ‡å‡º¾~ºé™·å’Œæ”¹˜q›äñ”å“ã€?br>ç†æƒ³æƒ…况下,一个符åˆè¿™ä¸ªåœºæ™¯çš„CM¾pÈ»Ÿå¿…é¡»æ”¯æŒæ‰€æœ‰è¿™äº›ç›®æ ‡ã€è§’色和ä»ÕdŠ¡åQŒè¿™æ„味瀘q™äº›è§’色ã€ä“Q务和目标军_®šäº†CM¾pÈ»Ÿçš„功能需求,˜q™ç¯‡æ–‡ç« ž®è¯•展示完战q™äº›ç‰ÒŽ€§çš„æ¦‚念ã€?/p>

1.4 本文的组¾l?br>ä»‹ç»æ˜¯å¯¹CMå’ŒCM¾pÈ»Ÿçš„一个定义和CM场景的一个典型例å­ï¼Œå› æ­¤æç¤ºäº†CM¾pÈ»Ÿçš„需求。第二部分æ˜qîCº†å¯¹CM¾pÈ»Ÿç”¨æˆ·å分é‡è¦çš„CM问题åQŒè¿™äº›é—®é¢˜åª„å“了用户对CM¾pÈ»Ÿçš„æœŸæœ›ã€‚第三步分æ˜qîCº†CM概念。第四部分,展望了未æ¥çš„CM¾pÈ»ŸåQŒç¬¬äº”部分作å‡ÞZº†¾l“论。附录给å‡ÞZº†æœ¬æ–‡å‚考的CM¾pÈ»Ÿçš„æ€Èš„看法ã€?br>

æ¥è‡ªäºŽï¼šhttp://www.ad0.cn/netfetch/article.asp?id=645

debut 2007-04-10 12:42 å‘表评论
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º °Í¶«ÏØ| ÄÏͨÊÐ| ÉÛÑôÏØ| ÀëµºÇø| ¸·¿µÊÐ| Óà½­ÏØ| ·ðÆºÏØ| ÓÒÓñÏØ| ÌìË®ÊÐ| ³þÐÛÊÐ| ¶«¹âÏØ| ½ðºþÏØ| Ëç·ÒºÓÊÐ| ÈÙ³ÉÊÐ| °²Â½ÊÐ| ËçÄþÏØ| µ¤ÀâÏØ| ¼ªÄ¾ÄËÏØ| ÌÒÔ°ÊÐ| ÑÓ´¨ÏØ| ×ÊÖÐÏØ| ÀÉÏªÏØ| °ÍÑåÄ×¶ûÊÐ| ½­±±Çø| ´ÈÀûÏØ| ÌÀÔ­ÏØ| ξÀçÏØ| ³£ÊìÊÐ| Çð±±ÏØ| ÔªÊÏÏØ| ÉÛÑôÊÐ| ºþÄÏÊ¡| ÇúËÉÏØ| Ð˰²ÏØ| ¾²ÀÖÏØ| ¶«É½ÏØ| ½¹×÷ÊÐ| Ë«·åÏØ| ºÍÆ½ÏØ| »ÆÊ¯ÊÐ| ½­¿ÚÏØ|