ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>a国产在线视频,欧美亚洲视频在线观看,亚洲国产日韩一区二区http://www.aygfsteel.com/sgsoft/category/13.htmlJAVAç«?/description>zh-cnTue, 27 Feb 2007 23:17:49 GMTTue, 27 Feb 2007 23:17:49 GMT60在å°åž‹é¡¹ç›®ä¸­ä½¿ç”¨ IBM Rational Unified Process: æžé™¾~–ç¨‹å‰–æž http://www.aygfsteel.com/sgsoft/articles/348.html‹¹·å¤©ä¸€é¸?/dc:creator>‹¹·å¤©ä¸€é¸?/author>Sun, 16 Jan 2005 05:30:00 GMThttp://www.aygfsteel.com/sgsoft/articles/348.htmlhttp://www.aygfsteel.com/sgsoft/comments/348.htmlhttp://www.aygfsteel.com/sgsoft/articles/348.html#Feedback0http://www.aygfsteel.com/sgsoft/comments/commentRss/348.htmlhttp://www.aygfsteel.com/sgsoft/services/trackbacks/348.html 在å°åž‹é¡¹ç›®ä¸­ä½¿ç”¨ IBM Rational Unified Process: æžé™¾~–程剖æž
内容åQ?/b>
摘è¦
引言
™å¹ç›®å¯åЍåQè“v始阶ŒD?/a>
¾l†åŒ–阶段
æž„å¾é˜¶æ®µ
交付阶段
¾l“æŸè¯?/a>
附录åQšRational Unified Process
附录åQšæžé™ç¼–½E?/a>
å‚考资æ–?
关于作�/a>
å¯ÒŽœ¬æ–‡çš„评ä­h
订阅:
developerWorks 时事通讯
developerWorks 订阅
(订阅CD 和下�
The Rational Edge

Gary Pollice
IBM
2005 òq?1 æœ?

IBM Rational Unified Process]åQˆæˆ–½Ž€¿U?RUP]åQ‰æ˜¯ä¸€ä¸ªå®Œå–„的软äšgå¼€å‘过½E‹æ¡†æžÓž¼Œå®ƒå…·æœ‰è‹¥òq²ç§åŒ™£…å³ç”¨çš„实例。æºè‡?RUP 的过½E‹èŒƒå›´å¾ˆòq¿ï¼Œä»Žæ»¡­‘³çŸ­å‘¨æœŸçš„å°åž‹é¡¹ç›®éœ€è¦çš„轻釾U?RUPåQŒåˆ°æ»¡èƒö大型的ã€å¯èƒ½æ˜¯åˆ†å¸ƒå¼çš„™å¹ç›®å›¢é˜Ÿéœ€è¦çš„æ›´åŠ å®Œå¤‡çš„è¿‡½E‹ã€‚å„¿U类型和规模的项目都已æˆåŠŸåœ°ä½¿ç”¨äº?RUP。本白皮书说明了如何在å°åž‹é¡¹ç›®ä¸­ä»¥è½»é‡çñ”的方å¼åº”ç”?RUP。我们将è¦è®²è§£å¦‚何在一个完整项目的上下文范围内应用æžé™¾~–程åQˆXPåQ‰æŠ€æœ¯ã€?/blockquote>

摘è¦
IBM Rational Unified Process]åQˆæˆ–½Ž€¿U?RUP]åQ‰æ˜¯ä¸€ä¸ªå®Œå–„的软äšgå¼€å‘过½E‹æ¡†æžÓž¼Œå®ƒå…·æœ‰è‹¥òq²ç§åŒ™£…å³ç”¨çš„实例。æºè‡?RUP 的过½E‹èŒƒå›´å¾ˆòq¿ï¼Œä»Žæ»¡­‘³çŸ­å‘¨æœŸçš„å°åž‹é¡¹ç›®éœ€è¦çš„轻釾U?RUPåQŒåˆ°æ»¡èƒö大型的ã€å¯èƒ½æ˜¯åˆ†å¸ƒå¼çš„™å¹ç›®å›¢é˜Ÿéœ€è¦çš„æ›´åŠ å®Œå¤‡çš„è¿‡½E‹ã€‚å„¿U类型和规模的项目都已æˆåŠŸåœ°ä½¿ç”¨äº?RUP。本白皮书说明了如何在å°åž‹é¡¹ç›®ä¸­ä»¥è½»é‡çñ”的方å¼åº”ç”?RUP。我们将è¦è®²è§£å¦‚何在一个完整项目的上下文范围内应用æžé™¾~–程åQˆXPåQ‰æŠ€æœ¯ã€?/p>

引言

ä¸€ä¸ªå°æ•…事
一天早上,一åç»ç†æ‰¾åˆ°æˆ‘询问我是å¦å¯ä»¥èŠ±å‡ ä¸ªæ˜ŸæœŸä¸ÞZ¸€å®¶å…¬å¸åˆšåˆšå¯åŠ¨çš„æŠ•èµ„å»ºç«‹ä¸€ä¸ªç®€å•的信毾pÈ»Ÿã€‚我正厌烦手头的™å¹ç›®è€ŒæÍ望新™å¹ç›®å¯åЍ另æ¥åˆºæ¿€åQŒäºŽæ˜¯æˆ‘䏸™¿™ä¸ªæœºä¼šæ¬¢‹Æ£é›€è·?-我快速开始行动,为新的伟大解å†Ïx–¹æ¡ˆè¿›è¡Œå¼€å‘,而摆脱我工作的大型机构的官僚和手¾l­çš„æŸç¼šã€?/p>

事情在开始阶ŒDµè¿›è¡Œå¾—很顺利。在头六个月中,我都工作很长旉™—´òq¶ä¸”自得其ä¹ã€‚我的工作效率ä¸å¯æ€è®®åQŒåƈ且一些工作堪¿U°æ˜¯æˆ‘èŒä¸šç”Ÿæ¶¯ä¸­çš„æ°ä½œã€‚å¼€å‘周期是快速的åQŒè€Œä¸”我æ¯éš”几周就å¯ä»¥å®Œæˆ¾pÈ»Ÿä¸­ä¸€äº›æ–°çš„主è¦éƒ¨åˆ†ã€‚与用户的交互过½E‹ç®€å•而直接,我们都属于一个紧密蔾pÈš„团队åQŒè€Œä¸”å¯ä»¥å…除一些手¾l­å’Œæ–‡æ¡£ã€‚也没有什么正å¼çš„设计åQ›ä»£ç å°±æ˜¯è®¾è®¡ï¼Œè®¾è®¡ä¹Ÿå°±æ˜¯ä»£ç ã€‚一切都是这æ ïLš„完美åQ?/p>

˜q™ç§å®Œç¾ŽåªæŒ¾l­äº†ä¸€ŒD‰|—¶é—´ã€‚éšç€¾pÈ»Ÿå¼€å‘çš„˜q›è¡ŒåQŒæˆ‘们需è¦å¼€å±•更多的工作。现有代ç éšç€é—®é¢˜çš„å˜æ›´è€Œå¿…™å»è¿›è¡Œå®Œå–„,而且我们也相应精化了所需工作的概å¿üc€‚我雇了一些开å‘äh员帮助进行开å‘。我们就åƒä¸€ä¸ªå•元一样工作,¾lå¸¸å¯¹ä¸€äº›é—®é¢˜äº’ç›¸è®¨è®ºã€‚è¿™åŠ å¼ºäº†æ²Ÿé€šåŒæ—¶ä¹Ÿå…除了åÅžå¼ã€?/p>

一òq´è¿‡åŽÖMº†ã€?/p>

我们˜q˜åœ¨å¢žåŠ å¼€å‘äh员。整个团队从 3 个ähåˆ?5 个ähåQŒç„¶åŽæ˜¯ 7 个äh。毋ơ增加äh员时åQŒéƒ½è¦èŠ±å¾ˆé•¿çš„æ—¶é—´æ¥å­¦ä¹ åQŒå¦‚果没有ç»éªŒï¼Œé‚£ä¹ˆž®±å¾ˆéš„¡†è§£å’Œè§£é‡Šæ•´å¥—¾pÈ»ŸåQŒå³ä½¿æ˜¯ä¸€ä¸ªæ¦‚览。我们开始ä‹É用白æ¿å›¾æ¥æ›´åŠ æ­£å¼åœ°å±•示¾pÈ»Ÿçš„æ•´ä½“结构ã€ä¸»è¦æ¦‚念和接å£ã€?/p>

我们ä»ç„¶åœ¨ä‹É用测试作为验è¯ç³»¾lŸæ˜¯å¦æ»¡­‘³éœ€è¦çš„ä¸»è¦æ‰‹æ®µã€‚很多新æ¥çš„å¼€å‘äh员都站在用户的立åœÞZ¸ŠåQŒæˆ‘们å‘çŽ°é¡¹ç›®æ—©æœŸéžæ­£å¼çš„需求和个ähè”系已ç»ä¸èƒ½æ»¡èƒö需è¦äº†ã€‚我们花费了更长的时间æ¥è®¡åˆ’我们è¦å¾ç«‹çš„目标内容。结果由于我们ä¿ç•™äº†è®¨è®ºçš„æ–‡å­—记录,而ä¸ç”¨é¢‘¾J地回想已ç»åšè¿‡çš„决定。我们还å‘现æè¿°éœ€æ±‚和使用场景有助于呾pÈ»Ÿçš„æ–°ç”¨æˆ·ä»‹ç»æƒ…况ã€?/p>

¾pÈ»Ÿçš„è§„æ¨¡å’Œå¤æ‚åº¦ä¸æ–­å¢žåŠ ï¼Œæ„外的情况å‘生了--éœ€è¦æ¸…楚地æè¿°¾pÈ»Ÿçš„æž„架。在™å¹ç›®åˆæœŸåQŒæž„æž¶å¤§éƒ¨åˆ†å­˜äºŽæˆ‘çš„å¤´è„‘ä¸­ï¼ŒåŽæ¥æ½¦è‰åœ°è®°åœ¨ç¬”记或‹zÕdŠ¨æŒ‚å›¾ä¸­ã€‚ä¸˜q‡ï¼Œéšç€™å¹ç›®çš„äh员越æ¥è¶Šå¤šï¼Œæž„æž¶æœ‰äº›å¤±æŽ§ã€‚ç”±äºŽä¸æ˜¯æ¯ä¸ªäh都和我一样富有ç»éªŒï¼Œä»–们无法å‘现æŸäº›å˜æ›´å¯ÒŽ•´ä¸ªæž„架带æ¥çš„å½±å“。我们ä¸å¾—ä¸ä½¿ç”¨æ›´ç²¾¼‹®çš„æœ¯è¯­å®šä¹‰å¯¹ç³»¾lŸæž„æž¶çš„¾U¦æŸã€‚ä“Q何å¯èƒ½åª„哿ž„æž¶çš„å˜æ›´éƒ½éœ€è¦å›¢é˜Ÿè¿›è¡Œå•†è®¨ï¼Œòq¶ä¸”最¾lˆèŽ·å¾—æˆ‘çš„åŒæ„ã€‚æˆ‘ä»¬ç»•äº†ä¸€åœˆåŽæ‰å‘çŽîCº†˜q™ä¸ªé—®é¢˜åQŒæŽ¥å—了一些é‡å¤§æ•™è®­ä¹‹åŽï¼Œ˜q™åœ¨çœŸæ­£è®¤è¯†åˆ°æž„æž¶çš„é‡è¦æ€§ã€?/p>

˜q™æ˜¯ä¸€ŒD늜Ÿå®žç»åŽ†ã€‚å®ƒåªè®²˜qîCº†˜q™ä¸ª™å¹ç›®ä¸­çš„一部分困难¾l历。这些ç»åކåªåœ¨ä¸€ä¸ªæ–¹é¢æ˜¯ä¸åŒå¯Õd¸¸çš„:我们中的一部分äºÞZ»Žå¼€å§‹çš„æœ€åŽä¸€ç›´åœ¨ä¸€èµøP¼Œæ—‰™—´ä¸€òq´æœ‰ä½™ã€‚å¼€å‘äh员ç»å¸¸åœ¨ä¸€ä¸ªé¡¹ç›®ä¸­åŠé€”而æ¥åQŒæ²¡½{‰ç»“æŸå°±å·²ç»¼›Õd¼€åQŒä¸æ¯«çœ‹ä¸åˆ°ä»–们的所作所为带æ¥çš„åŽç®‹å½±å“ã€?/p>

˜q™ä¸ª™å¹ç›®æœ¬è¯¥ä½¿ç”¨ä¸€äº›è¿‡½E‹è¿›è¡Œç®¡ç†ã€‚过½E‹å¤ªå¤šä¼šè¯¯äº‹åQŒä½†æ˜¯ä¸ä½¿ç”¨˜q‡ç¨‹ä¼šå¸¦æ¥æ–°çš„é£Žé™©ã€‚å°±åƒæŠ•èµ„é«˜é£Žé™©è‚¡ç¥¨çš„ähä»…ä»…çœ‹åˆ°é«˜å›žæŠ¥ä¸€æ øP¼Œå‡ ä¹Žä¸ä‹É用过½E?的项目组忽略了项目环境中的关键风险,其实是在"期望得到最好的¾l“æžœåQŒä½†æ˜¯æ²¡æœ‰äؓ最åçš„æƒ…å†µåšæ‰“½Ž?ã€?/p>

概述
本文讨论了如何将˜q‡ç¨‹åº”用åˆîC¾‹å¦‚上文所˜q°çš„™å¹ç›®ä¸­ã€‚æˆ‘ä»¬çš„ç›®çš„æ˜¯äØ“äº†å¾—åˆîC‹É用过½E‹çš„"æ°å½“¾U§åˆ«"。了解开å‘团队所é¢å¯¹çš„æŒ‘战以åŠå…¶æ‰€å¤„çš„æ¥åŠ¡çŽ¯å¢ƒåQŒå¯ä»¥å¾—凸™¿‡½E‹ä‹É用的æ°å½“¾U§åˆ«ã€‚如果我们ç†è§£äº†˜q™äº›æŒ‘战åQŒå°±å¯ä»¥ä½¿ç”¨åˆšå¥½­‘›_¤Ÿçš„过½E‹æ¥é™ä½Žé£Žé™©ã€‚ä¸è®ºæ˜¯è½»é‡¾U§çš„˜q˜æ˜¯å…¶ä»–åQ?一刀åˆ?˜q‡ç¨‹æ˜¯ä¸å­˜åœ¨çš„。在以下内容中,我们æ¥ç ”½I¶è¿™ä¸€æ€æƒ³åQŒå³˜q‡ç¨‹çš„æ°å½“çñ”别å¯ä»¥ä½œä¸ÞZ¸€ä¸ªé£Žé™©çš„函数ã€?/p>

我们集中讨论如何通过使用两个‹¹è¡Œçš„æ–¹æ³•得到过½E‹çš„æ°å½“¾U§åˆ«åQšRational Unified Process 或简¿U?RUP ä»¥åŠæžé™¾~–程åQˆXPåQ‰ã€‚我们展½Cºå¦‚何在ž®åž‹™å¹ç›®ä¸­ä‹Éç”?RUP ä»¥åŠ RUP å¦‚ä½•å¤„ç† XP 没有涉åŠåˆ°çš„领域。二者èžåˆäØ“™å¹ç›®å›¢é˜Ÿæä¾›äº†æ‰€éœ€çš„æŒ‡å?-å‡å°‘é£Žé™©åŒæ—¶å®Œæˆäº¤ä»˜è½¯äšg产å“的目标ã€?/p>

RUP 是由 IBM Rational å¼€å‘çš„˜q‡ç¨‹æ¡†æž¶ã€‚它是一¿Uè„Pä»£çš„å¼€å‘æ–¹æ³•,åŸÞZºŽå…­ä¸ª¾l过行业验è¯çš„æœ€ä½›_®žè·µï¼ˆå‚è§ RUP 附录åQ‰ã€‚éšç€æ—‰™—´çš„æŽ¨˜q›ï¼Œä¸€ä¸ªåŸºäº?RUP 的项目将¾l历四个阶段åQšè“v始阶ŒDµï¼ˆInceptionåQ‰ã€ç»†åŒ–阶ŒDµï¼ˆElaborationåQ‰ã€æž„造阶ŒDµï¼ˆConstructionåQ‰ã€äº¤ä»˜é˜¶ŒDµï¼ˆTransitionåQ‰ã€‚æ¯ä¸ªé˜¶ŒDµéƒ½åŒ…括一‹Æ¡æˆ–者多‹Æ¡çš„˜q­ä»£ã€‚åœ¨æ¯æ¬¡˜q­ä»£ä¸­ï¼Œæ‚¨æ ¹æ®ä¸åŒçš„è¦æ±‚或工作æµåQˆå¦‚需求ã€åˆ†æžå’Œè®¾è®¡½{‰ï¼‰æŠ•å…¥ä¸åŒçš„工作é‡ã€‚RUP 的关键驱动因素就是é™ä½Žé£Žé™©ã€‚RUP 通过数åƒä¸ªé¡¹ç›®ä¸­æ•°åƒå?IBM Rational 客户和åˆä½œä¼™ä¼´ä‹É用而得到精化。下囑ֱ•½CÞZº†ä¸€ä¸ªå…¸åž‹è„P代过½E‹çš„工作‹¹ï¼š

典型˜q­ä»£‹¹?/b>
典型˜q­ä»£‹¹? src=

ä½œäØ“é£Žé™©å¦‚ä½•å½±å“˜q‡ç¨‹çš„一个例å­ï¼Œæˆ‘们应该考虑是å¦éœ€è¦äؓ业务建模。如果由于对业务的ç†è§£ä¸­æ²¡æœ‰è€ƒè™‘åˆîC¸€äº›é‡å¤§é£Žé™©ï¼Œž®†å¯¼è‡´æˆ‘们所构å¾çš„ç³»¾lŸæ˜¯é”™è¯¯çš„,那么我们ž®±åº”è¯¥æ‰§è¡Œä¸€äº›ä¸šåŠ¡å¾æ¨¡å·¥ä½œã€‚æˆ‘ä»¬éœ€è¦æ­£å¼è¿›è¡Œå¾æ¨¡å·¥ä½œå—åQŸè¿™å–决于我们的涉众--如果一个å°å›¢é˜Ÿž®†éžæ­£å¼åœîC‹É用结果,那么我们也许åªè¿›è¡Œéžæ­£å¼çš„记录就å¯ä»¥ã€‚如果组¾l‡ä¸­çš„å…¶ä»–äh也将使用¾l“果或者查看结果,那么我们å¯èƒ½ž®Þp¦æŠ•入更大的努力,òq¶ä¸”¼‹®ä¿è¯¥ç»“果的正确性和å¯ç†è§£æ€§ã€?/p>

您å¯ä»¥å®šåˆ?RUP 使其满èƒö几乎ä»ÖM½•™å¹ç›®çš„需è¦ã€‚如果没有满­‘Ïx‚¨ç‰¹å®šéœ€è¦çš„匙£…å³ç”¨çš„过½E‹æˆ–路线图,您å¯ä»¥è½»æ‘Öœ°åˆ›å¾æ‚¨è‡ªå·Þqš„路线图。èµ\¾U¿å›¾æè¿°äº†è¯¥™å¹ç›®å¦‚何计划使用˜q‡ç¨‹åQŒå› æ­¤ä»£è¡¨äº†è¯¥é¡¹ç›®çš„特定˜q‡ç¨‹å®žä¾‹ã€‚è¿™ž®±æ„味ç€åQŒRUP å¯ä»¥æŒ‰éœ€è¦å˜å¾—ç®€å•æˆ–夿‚åQŒæˆ‘们将在本文中详细解释ã€?/p>

XP 是一个用于å°åž‹é¡¹ç›®ä¸­çš„以代ç ä¸ÞZ¸­å¿ƒçš„轻釾U§è¿‡½E‹ï¼ˆå‚è§ XP 附录åQ‰ã€‚它æ¥è‡ª Kent Beck 的创æ„,在大æ¦?1997 òq?Chrysler å…¬å¸çš?C 3 工资å•项目中得到软äšg界的å…Ïx³¨ã€‚如å?RUP ä¸€æ øP¼ŒXP 也是åŸÞZºŽ˜q­ä»£çš„,òq¶ä¸”体现了诸如å°è§„模å‘布ã€ç®€å•è®¾è®¡ã€æµ‹è¯•ä»¥åŠæŒ¾l­è„P代几™å¹å®žè·µï¼Œã€‚XP 为æ°å½“çš„™å¹ç›®å’ŒçŽ¯å¢ƒå¼•å…¥äº†ä¸€äº›æœ‰æ•ˆçš„æŠ€æœ¯ï¼›ä¸è¿‡åQŒå…¶ä¸­ä¹Ÿå­˜åœ¨éšè—çš„å‡è®¾ã€æ´»åŠ¨å’Œè§’è‰²ã€?/p>

RUP å’?XP å…ähœ‰ä¸åŒçš„基本原ç†ã€‚RUP 是过½E‹ç»„ä»¶ã€æ–¹æ³•ä»¥åŠæŠ€æœ¯çš„æ¡†æž¶åQŒæ‚¨å¯ä»¥ž®†å…¶åº”用于ä“Q何特定的软äšg™å¹ç›®åQŒæˆ‘们希望用户é™å®?RUP çš„ä‹É用范围。XPåQŒä»Žå¦ä¸€æ–šw¢æ¥è¯´åQŒæ˜¯ä¸€ä¸ªå…·æœ‰æ›´å¤šé™åˆ¶çš„˜q‡ç¨‹åQŒéœ€è¦é™„加内容以使其适åˆå®Œæ•´çš„å¼€å‘项目。这些ä¸åŒç‚¹è§£é‡Šäº†èÊYä»¶å¼€å‘界的一个观点:开å‘大型系¾lŸçš„人员使用 RUP 解决问题åQŒè€Œå¼€å‘å°åž‹ç³»¾lŸçš„人员使用 XP ä½œäØ“è§£å†³æ–ÒŽ¡ˆã€‚我们的¾l验表明大部分的软äšg™å¹ç›®éƒ½å¤„于两者之é—?-ž®½åŠ›æ‰‘Ö¯»é€‚用于å„自情å†ëŠš„˜q‡ç¨‹çš„æ°å½“çñ”别。啾U¯åœ°ä½¿ç”¨ä¸¤è€…之一是ä¸å……分的ã€?/p>

当您åœ?RUP 中èžåˆäº† XP 技术时åQŒæ‚¨ä¼šå¾—到过½E‹çš„æ­£ç¡®é‡ï¼Œæ—¢æ»¡­‘³äº†™å¹ç›®æ‰€æœ‰æˆå‘˜çš„需è¦ï¼Œåˆè§£å†³äº†æ‰€æœ‰ä¸»è¦çš„™å¹ç›®é£Žé™©é—®é¢˜ã€‚对于一个工作于高信ä»ÈŽ¯å¢ƒä¸­çš„å°åž‹é¡¹ç›®å›¢é˜Ÿï¼Œå…¶ä¸­ç”¨æˆ·æ˜¯å›¢é˜Ÿçš„一部分åQŒé‚£ä¹?XP 完全å¯ä»¥èƒœä“Q。对于团队越æ¥è¶Šåˆ†æ•£åQŒä»£ç é‡­‘Šæ¥­‘Šå¤§åQŒæˆ–者构架没有很好定义的情况åQŒæ‚¨éœ€è¦åšä¸€äº›å…¶ä»–工作。在用户交互å…ähœ‰"契约"风格的项目中åQŒä»…æœ?XP 是ä¸å¤Ÿçš„。RUP 是一个框æžÓž¼Œæ‚¨å¯ä»¥ä»Ž RUP 出å‘åQŒåœ¨å¿…è¦æ—¶ä»¥ä¸€¾l„æ›´å¥å£®çš„æŠ€æœ¯æ¥æ‰©å±• XPã€?/p>

本文的以下部分æ˜qîCº†ä¸€ä¸ªåŸºäº?RUP 四个阶段的å°åž‹é¡¹ç›®ã€‚在æ¯ä¸ªé˜¶æ®µä¸­ï¼Œæˆ‘们都确定了所产生的活动和工äšg 。虽ç„?RUP å’?XP å…ähœ‰ä¸åŒçš„角色和èŒè´£åQŒä½†æ˜¯æˆ‘们在˜q™é‡Œä¸ä¼šå¤„熘q™äº›å·®å¼‚。对于ä“Q何组¾l‡æˆ–™å¹ç›®åQŒå®žé™…项目æˆå‘˜å¿…™åÕdœ¨˜q‡ç¨‹ä¸­ä¸Žæ­£ç¡®çš„角色关è”è“væ¥ã€?/p>

™å¹ç›®å¯åЍåQè“v始阶ŒD?/span>
对于新的开å‘项目æ¥è¯ß_¼Œèµ·å§‹é˜¶æ®µæ˜¯å¾ˆé‡è¦çš„,在项目ç‘ô¾l­è¿›è¡Œå‰åQŒæ‚¨å¿…须处ç†é‡è¦çš„业务与需求风险。对于那些增强现有系¾lŸçš„™å¹ç›®åQŒè“v始阶ŒD‰|˜¯æ¯”è¾ƒçŸ­æš‚çš„ï¼Œä½†æ˜¯å…¶ç›®çš„ä»æ˜¯ç¡®å®šè¯¥™å¹ç›®çš„实施ä­h值åŠå¯è¡Œæ€§ã€?/p>

在è“v始阶ŒDµä¸­åQŒäØ“äº†æž„å»ø™ÊY件您å¯ä»¥åˆ›å¾ä¸šåŠ¡æ¡ˆä¾‹ã€‚è§†å›¾æ˜¯èµ·å§‹˜q‡ç¨‹ä¸­çš„关键工äšg。它是系¾lŸçš„高çñ”æè¿°ã€‚它为æ¯ä¸ªäh解释该系¾lŸæ˜¯ä»€ä¹ˆã€å¯èƒ½ä‹É用系¾lŸçš„用户ã€ä‹É用系¾lŸçš„原因ã€å¿…™åÕd…·å¤‡çš„功能åQŒä»¥åŠå­˜åœ¨çš„¾U¦æŸã€‚è§†å›‘Ö¯èƒ½å¾ˆçŸ­ï¼Œä¹Ÿè®¸åªæœ‰ä¸€ä¸¤æ®µã€‚视囑־€å¾€åŒ…括软äšg必须为客æˆäh供的关键功能ã€?/p>

下é¢çš„例å­å±•½CÞZº†ä¸€ä¸ªé¡¹ç›®çš„很短视图åQŒè¯¥™å¹ç›®å¯?Rational 的外部网站进行了攚w€ ã€?/p>

ä¸ÞZ‹É Rational 的地ä½è¾¾åˆ°ç”µå­å¼€å‘ï¼ˆåŒ…æ‹¬å·¥å…·ã€æœåŠ¡å’Œæœ€ä½›_®žè·µï¼‰çš„世界领先程度,å¯ä»¥é€šè¿‡åЍæ€çš„ã€ä¸ªæ€§åŒ–的网站加强客户关¾p»ï¼Œä¸ø™®¿é—®è€…æä¾›è‡ªåŠ©æœåŠ¡ã€æ”¯æŒå’Œç›®æ ‡å†…容。新的过½E‹å’ŒæŠ€æœ¯å¯ç”¨å¯ä»¥ä‹É内容供应商通过一¿U简化的ã€è‡ªåŠ¨çš„è§£å†³æ–ÒŽ¡ˆåŠ é€Ÿå‘å¸ƒåÆˆæé«˜å†…容的质é‡ã€?/i>

RUP 起始阶段ä¸?4 个é‡è¦æ´»åЍ䨓åQ?/p>

制定™å¹ç›®çš„范围。如果我们打½Ž—æž„å»ÞZ¸€ä¸ªç³»¾lŸï¼Œæˆ‘们需è¦çŸ¥é“其内容以åŠå®ƒå¦‚何满­‘Ïx¶‰ä¼—的需è¦ã€‚在˜q™ä¸ª‹zÕdŠ¨ä¸­ï¼Œæˆ‘ä»¬æ•获内容和最é‡è¦çš„需求的­‘›_¤Ÿè¯¦ç»†çš„ä¿¡æ¯ï¼Œä»Žè€Œå¾—å‡ÞZñ”å“坿ޥå—的标准ã€?/p>

计划òq¶å‡†å¤‡ä¸šåŠ¡æ¡ˆä¾‹ã€‚æˆ‘ä»¬ä‹É用视图作为指å¯û|¼Œå®šä¹‰é£Žé™©¾~“å’Œ½{–ç•¥åQŒå¼€å‘è“vå§‹çš„™å¹ç›®è®¡åˆ’åQŒåƈ¼‹®å®šå·²çŸ¥æˆæœ¬ã€æ—¥½E‹è®¡åˆ’,以åŠç›ˆåˆ©çއåã^è¡¡ã€?/p>

¾l¼åˆå¾—出备选构架。如果正在计划中的系¾lŸæ²¡ä»€ä¹ˆæ–°é¢–性,而且使用的框架广ä¸ÞZh之,那么您å¯ä»¥èŸ©˜q‡è¿™ä¸€æ­¥ã€‚我们一旦知é“客æˆïLš„需求,ž®Þp¦å¼€å§‹åˆ†é…æ—¶é—´ç ”½I¶å¯è¡Œçš„备选构架。新技术能够带æ¥è§£å†Œ™ÊY仉™—®é¢˜çš„æ–°çš„òq¶ä¸”¾l过改进的解å†Ïx–¹æ¡ˆã€‚在˜q‡ç¨‹çš„æ—©æœŸèŠ±äº›æ—¶é—´è¯„ä¼°è´­ä¹°è¿˜æ˜¯åˆ›å»ºç³»¾lŸï¼Œòq‰™€‰æ‹©æŠ€æœ¯ï¼Œä¹Ÿå¯ä»¥å¼€å‘出一个è“v始原型,˜q™äº›éƒ½å¯ä»¥å‡ž®‘项目的一些主è¦é£Žé™©ã€?/p>

准备™å¹ç›®çŽ¯å¢ƒã€‚ä“Q何项目都需è¦é¡¹ç›®çŽ¯å¢ƒã€‚ä¸è®ºæ‚¨ä½¿ç”¨ XP 技术(例如¾l“对¾~–程åQ‰ï¼Œ˜q˜æ˜¯è¾ƒä¼ ¾lŸçš„æŠ€æœ¯ï¼Œæ‚¨éƒ½éœ€è¦ç¡®å®šå›¢é˜Ÿå°†è¦ä‹É用的物ç†èµ„æºã€èÊYä»¶å·¥å…·ä»¥åŠæ­¥éª¤ã€?/p>

˜q›è¡Œž®åž‹™å¹ç›®å¼€å‘æ—¶åQŒåƈä¸éœ€è¦å¤ªå¤šçš„"˜q‡ç¨‹æ—‰™—´"æ¥æ‰§è¡Œè“v始过½E‹ã€‚您往往å¯ä»¥åœ¨å‡ å¤©ä¸­æˆ–者更ž®‘的旉™—´é‡Œå®Œæˆï¼Œä¸‹é¢çš„内容说明了本阶ŒDµé™¤äº†è§†å›¾ä¹‹å¤–的预期工äšgã€?/p>

ä¸€ä¸ªç»æ‰¹å‡†çš„业务案ä¾?/span>
涉众有机会从业务的角度认定项目是值得˜q›è¡Œçš„。RUP å’?XP 都承认最好在早期ž®±å¾—出项目是å¦å€¼å¾—˜q›è¡Œçš„结论,以å…在一个注定将è¦å¤±è´¥çš„™å¹ç›®ä¸­èŠ±è´¹å®è´ëŠš„资æºã€‚如åŒåœ¨"Planning Extreme Programming" 一书æ˜q°çš„那样åQŒXP 对于™å¹ç›®æ˜¯å¦‚何åÅžæˆçš„ä»¥åŠæ¶‰åŠå“ªäº›è§’色˜q™ä¸¤ä¸ªé—®é¢˜çš„回答是比较模¾pŠçš„åQˆä¼¼ä¹Žåœ¨çŽ°æœ‰™å¹ç›®æˆ–ç³»¾lŸçš„环境中是最清晰的)åQŒä½†æ˜¯åœ¨ç ”究阶段åQŒXP 处ç†çš„工件与 RUP èµ·å§‹˜q‡ç¨‹ä¸­çš„æ˜¯ç›¸åŒçš„ã€?/p>

ä¸è®ºæ‚¨åœ¨ XP ä¸­éžæ­£å¼åœ°è€ƒè™‘业务问题åQŒè¿˜æ˜¯åœ¨ RUP ä¸­å°†ä¸šåŠ¡æ¡ˆä¾‹åšæˆä¸€‹¹çš„™å¹ç›®å·¥äšgåQŒæ‚¨éƒ½éœ€è¦è€ƒè™‘˜q™äº›é—®é¢˜ã€‚é£Žé™©æ¸…å•æ‚¨åº”该在整个项目开å‘过½E‹ä¸­éƒ½ä¿æŒè®°å½?Risk ListåQˆé£Žé™©æ¸…å•)。ä‹É用有风险清å•å¯ä»¥æ˜¯ä¸€ä¸ªå…·æœ‰ç»˜q‡è®¡åˆ’的风险¾~“å’Œ½{–ç•¥çš„ç®€å•æ¸…å•ã€‚äØ“å„个风险讑֮šä¼˜å…ˆ¾U§ã€‚ä“Q何与™å¹ç›®æœ‰å…³çš„äh员都å¯ä»¥éšæ—¶çœ‹åˆ°é£Žé™©çš„å†…å®¹ä»¥åŠå¦‚何处ç†é£Žé™©ï¼Œä½†æ˜¯æ²¡æœ‰æä¾›è§£å†³é£Žé™©çš„一般方å¼?ã€?/p>

åˆæ­¥™å¹ç›®è®¡åˆ’
本计划包括资æºä¼°½Ž—ã€è§„模以åŠé˜¶ŒDµè®¡åˆ’。对于ä“Q何项目,˜q™äº›ä¼°ç®—éƒ½æ˜¯ä¸æ–­å˜åŒ–的,您必™åÈ›‘控它们ã€?/p>

™å¹ç›®éªŒæ”¶è®¡åˆ’
您的计划正å¼ä¸Žå¦ä¾èµ–于项目的¾cÕdž‹ã€‚您必须判断客户会如何æ‰èƒ½è®¤ä¸ºæ‚¨çš„项目å–得了æˆåŠŸã€‚å¯¹äºŽä¸€ä¸?XP ™å¹ç›®åQŒå®¢æˆ·ä¼šé‡‡å–验收‹¹‹è¯•çš„åÅžå¼ã€‚在更普éçš„˜q‡ç¨‹ä¸­ï¼Œå®¢æˆ·å¯èƒ½ä¸ä¼šçœŸæ­£åœ°è¿›è¡Œæµ‹è¯•,但是接å—的标准必™åÈ›´æŽ¥ç”±å®¢æˆ·ä½œå‡ºåQŒæˆ–者由å¦ä¸€ä¸ªè§’色作出,例如与客æˆïL›´æŽ¥æŽ¥è§¦çš„¾pÈ»Ÿåˆ†æžå‘˜ã€‚也å¯èƒ½å­˜åœ¨å…¶ä»–çš„éªŒæ”¶æ ‡å‡†ï¼Œä¾‹å¦‚åˆ›å¾æœ€¾lˆç”¨æˆäh–‡æ¡£å’Œå¸®åŠ©åQŒä½†æ˜¯XPòq¶ä¸æ¶‰åŠæ­¤å†…å®V€?/p>

èµ·å§‹¾l†åŒ–˜q­ä»£è®¡åˆ’
在基äº?RUP 的项目中åQŒåœ¨ä¸Šæ¬¡˜q­ä»£çš„æœ€åŽï¼Œæ‚¨å°†è¯¦ç»†è®¡åˆ’下次˜q­ä»£ã€‚在˜q­ä»£çš„æœ€åŽï¼Œæ‚¨å¯ä»¥è¯„ä¼°è„P代开始时讄¡«‹çš„æ ‡å‡†ã€‚XP æä¾›äº†æŽ¢ç›‘控与衡é‡è„P代æˆåŠŸçš„ä¸€äº›ä¼˜¿U€æŠ€å·§ã€‚è¡¡é‡æ ‡å‡†æ˜¯½Ž€å•çš„åQŒæ‚¨å¯ä»¥è½ÀL¾åœ°å°†å®ƒä»¬åˆåƈ到è„P代计划和评估标准中ã€?/p>

起始用例模型
虽然˜q™å¬èµäh¥æ¯”较正å¼è€Œè®©äººæœ›ä¹‹å´æ­¥ï¼Œä½†æ˜¯å®ƒå´ç›¸å½“½Ž€å•。用例与客户在XP中编写的"故事"相对应。其间的差异ž®±æ˜¯ä¸€ä¸ªç”¨ä¾‹å°±æ˜¯ä¸€å¥—完整的动作åQŒç”±å‚与者或¾pÈ»Ÿå¤–部的äh员或事物å‘è“våQŒè¿™æ­£æ˜¯ç”¨ä¾‹çš„ä­h值所在。用例å¯èƒ½åŒ…括若òq²ä¸ªXP"故事"。RUP ä¸ÞZº†å®šä¹‰™å¹ç›®çš„边界,推è在è“v始过½E‹ä¸­¼‹®å®šç”¨æˆ·ä¸Žè§’艌Ӏ‚从用户的观点关注整套æ“作有助于ž®†ç³»¾lŸåˆ†ä¸ºæœ‰ä»·å€¼çš„部分。这有助于判定æ°å½“的实施ç‰ÒŽ€§ï¼Œå› æ­¤æˆ‘们能够在毋ơè„P代的最åŽå‘å®¢æˆ·äº¤ä»˜ä¸€äº›æˆæžœï¼ˆå¯èƒ½åœ¨è“vå§‹è„P代与¾l†åŒ–˜q­ä»£æ—©æœŸé™¤å¤–åQ‰ã€?/p>

RUP ä¸?XP 都å¯ä»¥å¸®åŠ©æˆ‘ä»¬ç¡®ä¿é¿å…一¿U情况,åÏx•´ä¸ªé¡¹ç›®å·²å®Œæˆ 80åQ…ï¼Œä½†éƒ½ä¸æ˜¯å¯äº¤ä»˜çš„å½¢å¼ã€‚我们一直希望å‘布的¾pÈ»Ÿå¯¹ç”¨æˆ·éƒ½æ˜¯æœ‰ä»·å€¼çš„ã€?/p>

在这一点上åQŒç”¨ä¾‹æ¨¡åž‹åœ¨è¯†åˆ«ç”¨ä¾‹å’Œå‚与者方é¢å‡ ä¹Žæ²¡æœ‰æˆ–åªæœ‰å¾ˆå°‘æä¾›æ”¯æŒçš„细节。它å¯ä»¥æ˜¯æ‰‹å·¥æˆ–使用工具¾l˜åˆ¶çš„简å•的文本或è€?UMLåQˆç»Ÿä¸€å»ºæ¨¡è¯­è¨€åQ‰å›¾ã€‚该模型帮助我们¼‹®ä¿å·²ç»åŒ…å«äº†æ¶‰ä¼—所兛_¿ƒçš„æ­£¼‹®çš„功能åQŒåƈ且没用忘è®îC“Q何功能,òq¶å…许我们轻æ‘Öœ°æŸ¥çœ‹æ•´ä¸ª¾pÈ»Ÿã€‚用例根æ®è‹¥òq²å› ç´ è®¾å®šä¼˜å…ˆçñ”åQŒè¿™äº›å› ç´ åŒ…括风险ã€å¯¹å®¢æˆ·çš„é‡è¦ç¨‹åº¦ä»¥åŠæŠ€æœ¯éš¾ç‚V€‚è“v始阶ŒDµä¸­ä¸éœ€è¦è¿‡äºŽæ­£å¼çš„æˆ–过大的工äšgã€‚æŒ‰ç…§æ‚¨çš„éœ€æ±‚è®©å®ƒä»¬ä¿æŒ½Ž€å•或者正å¼å°±å¯ä»¥ã€‚XP 包括对计划与¾pÈ»ŸéªŒæ”¶çš„æŒ‡å—,但是 RUP 需è¦åœ¨™å¹ç›®çš„æ—©æœŸæ·»åŠ æ›´å¤šçš„ä¸€äº›å†…å®V€‚è¿™äº›å°‘é‡æ·»åŠ å¯èƒ½é€šè¿‡å¤„ç†ä¸€å¥—æ›´å®Œæ•´çš„é£Žé™©è€ŒäØ“™å¹ç›®æä¾›å¾ˆå¤§çš„ä­h倹{€?/p>

¾l†åŒ–阶段
¾l†åŒ–阶段的目标是为系¾lŸæž„架设立基¾U¿ï¼Œä¸ºåœ¨æž„å¾é˜¶æ®µå¤§é‡çš„设计与实施工作打下åšå®žçš„基¼‹€ã€‚构枉™€šè¿‡è€ƒè™‘最é‡è¦çš„需求(那些对系¾lŸæž„æž¶åª„å“æœ€å¤§çš„需求)与评估风险演˜q›è€Œæ¥ã€‚构架的½E›_®šæ€§æ˜¯é€šè¿‡ä¸€ä¸ªæˆ–多个构架原型˜q›è¡Œè¯„ä¼°çš„ã€?/p>

åœ?RUP 中,设计‹zÕdЍ䏻è¦å…Ïx³¨¾pÈ»Ÿæž„架的概念,对于软äšg密集型的¾pÈ»Ÿæ¥è¯´åQŒå°±æ˜¯èÊY件构架的概念。ä‹É用组件构架是åœ?RUP 中体现的软äšgå¼€å?6 ™åÒŽœ€ä½›_®žè·µå…¶ä¸­ä¹‹ä¸€åQŒè¯¥å®žè·µæŽ¨è在开å‘ä¸Žæ‰€ä½œæ‰€ä¸ºæž„æž¶ä¸Šè¦æŠ•å…¥ä¸€äº›æ—¶é—´ã€‚åœ¨˜q™é¡¹å·¥ä½œèŠÞp´¹çš„æ—¶é—´å¯ä»¥å‡¾~“与脆弱的ã€åƒµåŒ–æ—¥¾pÈ»Ÿæœ‰å…³çš„风险ã€?/p>

XP 使用"éšå–»"替æ¢äº†æž„架的概念。éšå–Õdªæ•获构架的一部分åQŒè€Œå…¶ä½™æž„枉™ƒ¨åˆ†åˆ™éšç€ä»£ç å¼€å‘的自然¾l“果而演˜q›ã€‚XPå‡å®šæž„æž¶çš„åÅžæˆæ˜¯ä»Žç”Ÿæˆç®€å•的代ç å¼€å§‹ï¼Œç„¶åŽ˜q›è¡ŒæŒç®‹çš„代ç é‡æž„ã€?/p>

åœ?RUP 中,构架ä¸åªæ˜?éšå–»"。在¾l†åŒ–é˜¶æ®µä¸­ï¼Œæ‚¨æž„å»ºå¯æ‰§è¡Œçš„æž„æžÓž¼Œä»Žä¸­å¯èƒ½é™ä½Žä¸Žæ˜¯å¦æ»¡­‘³éžåŠŸèƒ½æ€§éœ€æ±‚ç›¸å…³çš„è®¸å¤šé£Žé™©åQŒä¾‹å¦‚性能ã€å¯é æ€§ä»¥åŠå¥å£®æ€§ã€‚通过阅读XP文献åQŒå¾ˆå¯èƒ½æŽ¨æ–­å‡ÞZ¸€äº?RUP 为细化阶ŒD‰|‰€æè¿°çš„内容,ž®¤å…¶æ˜¯è¿‡äº?XP 所¿U°çš„基础设施的过分关注,都是徒劳无功的。XP è®¤äØ“åœ¨æ²¡æœ‰å¿…è¦çš„æƒ…况下创建基¼‹€è®¾æ–½æ‰€åšçš„å·¥ä½œå¯ÆD‡´äº†è§£å†Ïx–¹æ¡ˆè¿‡äºŽå¤æ‚,òq¶ä¸”所创å¾çš„结果对客户没有价倹{€‚在 RUP 中,构架与基¼‹€è®¾æ–½ä¸æ˜¯½{‰åŒçš„ã€?/p>

åœ?RUP ä¸?XP 中创建构架的æ–ÒŽ³•是截然ä¸åŒã€‚RUP 廸™®®æ‚¨å…³æ³¨æž„æžÓž¼Œé¿å…éšæ—¶é—´å˜åŒ–而äñ”生的范围蔓åšgã€å¢žåŠ é¡¹ç›®è§„æ¨¡ä»¥åŠé‡‡ç”¨æ–°æŠ€æœ¯å¸¦æ¥çš„风险。XP 采用­‘›_¤Ÿ½Ž€å•或是很好ç†è§£çš„现有构架åQŒè¯¥æž„架能够éšç€ä»£ç è€Œæ¼”˜q›ã€‚XP 廸™®®æ‚¨ä¸è¦äؓ明天而设计,而è¦ä¸ÞZ»Šå¤©è€Œå®žæ–½ã€‚XP ç›æ€¿¡å¦‚果您尽å¯èƒ½åœîC¿æŒè®¾è®¡ç®€å•,那么ž®†æ¥½Ž¡ç†èµäh¥ä¹Ÿè½»è€Œæ˜“举。RUP 希望您考虑该主张带æ¥çš„风险。如果系¾lŸæˆ–者部分系¾lŸåœ¨æœªæ¥ä¸å¾—ä¸é‡å†™ï¼Œé‚£ä¹ˆ XP è®¤äØ“˜q™ç§ä¸¾æŽªæ¯”现在就计划˜q™ç§å¯èƒ½æ€§æ›´æ˜Žæ™ºè€Œä¸”èŠÞp´¹æ›´å°‘。对于一些系¾lŸï¼Œ˜q™æ˜¯åƒçœŸä¸‡ç¡®çš„,而且使用 RUP æ—Óž¼Œåœ¨æ‚¨¾l†åŒ–阶段考虑风险也会得出åŒä¸€¾l“论。RUP òq¶ä¸è®¤äؓ对于所有系¾lŸè¿™éƒ½æ˜¯æ­£ç¡®çš„,而且¾l验表明对于那些较大型ã€è¾ƒå¤æ‚和没有先例的¾pÈ»Ÿæ¥è¯´åQŒè¿™å¯èƒ½æ˜¯ç¾é𾿀§çš„ã€?/p>

虽然为未æ¥çš„å¯èƒ½æ€§ï¼ˆå¯èƒ½æ°¸è¿œä¸ä¼šç”Ÿç”ŸåQ‰èŠ±è´¹å¤ªå¤šçš„¾_‘ÖŠ›å¯èƒ½æ˜¯ä¸€¿U浪费但是对未楘q›è¡Œ­‘›_¤Ÿçš„关注ä¸å¤×ƒØ“一件精明之举。多ž®‘å…¬å¸èƒ½èŠ±å¾—èµ·ä»£ä»·ä¸æ–­é‡å†™æˆ–者甚è‡Ïx˜¯é‡æž„代ç å‘¢ï¼Ÿ

对于ä»ÖM½•™å¹ç›®åQŒåœ¨¾l†åŒ–阶段您应该至ž®‘完æˆè¿™ä¸‰é¡¹‹zÕdЍåQ?/p>

定义ã€éªŒè¯åƈ且设定构架的基线ã€?/b>使用风险清å•从è“v始阶ŒDµå¼€å‘备选构架。我们关注是å¦èƒ½å¤Ÿä¿è¯æž„想中的èÊY件具有å¯è¡Œæ€§ã€‚如果选定技术对于系¾lŸæ²¡ä»€ä¹ˆæ–°é¢–æ€§æˆ–è€…å¤æ‚性,˜q™é¡¹ä»ÕdŠ¡ä¸ä¼šèŠÞp´¹å¤ªé•¿æ—‰™—´ã€‚如果您正在å‘现有系¾lŸä¸­æ·ÕdР内容åQŒé‚£ä¹ˆå¦‚果现有构架ä¸éœ€è¦è¿›è¡Œå˜æ›ß_¼Œ˜q™é¡¹ä»ÕdŠ¡ž®×ƒ¸æ˜¯å¿…è¦çš„。但是当真正出现构架风险æ—Óž¼Œæ‚¨åÆˆä¸æƒ³è®©æ‚¨çš„æž¶æž„æ¥"¼„°è¿æ°?ã€?/p>

ä½œäØ“˜q™é¡¹‹zÕdŠ¨çš„ä¸€éƒ¨åˆ†åQŒæ‚¨å¯èƒ½æ‰§è¡Œä¸€äº›ç»„仉™€‰æ‹©åQŒåƈ且åšå‡ºå†³å®šè¿›è¡Œè´­ä¹?创å¾/é‡ç”¨¾l„äšg。如果这需è¦å¤§é‡å·¥ä½œï¼Œæ‚¨å¯ä»¥å°†å…¶åˆ†ä¸ºå•独的‹zÕdЍã€?/p>

¾_‘ÖŒ–视图ã€?/b>在è“v始阶ŒDµï¼Œæ‚¨å¼€å‘了一个视图。因ä¸ÞZ½ è¦ç¡®å®šé¡¹ç›®çš„å¯è¡Œæ€§ï¼Œòq¶ä¸”涉众有时间检查和评ä­h¾pÈ»ŸåQŒå› æ­¤å¯èƒ½è¦å¯¹è§†å›¾æ–‡æ¡£åŠéœ€æ±‚作å‡ÞZ¸€äº›å˜æ›´ã€‚对视图与需求的修改一般在¾l†åŒ–阶段˜q›è¡Œã€‚在¾l†åŒ–阶段的最åŽï¼Œæ‚¨å·²¾læ·±åˆÈ†è§£äº†ç”¨æ¥æž„å¾å’Œè®¡åˆ’的最关键的用例。涉众需è¦å¾—到认å¯ï¼Œåœ¨å½“剿ž„架的环境中,åªè¦æŒ‰ç…§å½“å‰çš„è®¡åˆ’å¼€å‘æ•´ä¸ªç³»¾lŸï¼Œž®Þpƒ½å®žçް当å‰çš„设惟뀂在éšåŽçš„è„P代过½E‹ä¸­åQŒå˜æ›´çš„æ•°é‡åº”该有所å‡å°‘åQŒä½†æ˜¯æ‚¨å¯èƒ½ä¼šåœ¨æ¯æ¬¡˜q­ä»£ä¸­èŠ±ä¸€äº›æ—¶é—´è¿›è¡Œéœ€æ±‚ç®¡ç†ã€?/p>

为构建阶ŒDµåˆ›å»ø™„Pä»£è®¡åˆ’åÆˆä¸”è®¾å®šåŸº¾U?/b>。现在,å¯ä»¥ä¸ºæ‚¨çš„è®¡åˆ’å¡«å……ç»†èŠ‚äº†ã€‚åœ¨æ¯æ¬¡æž„徘q­ä»£çš„æœ€åŽï¼Œæ‚¨å¯ä»¥æŒ‰éœ€è¦é‡æ–°è€ƒè™‘计划òq¶ä¸”˜q›è¡Œè°ƒæ•´ã€‚调整过½E‹ç»å¸¸æ˜¯å¿…éœ€çš„ï¼Œå› äØ“éœ€è¦è¿›è¡Œçš„工作往往被错误地估算åQŒä¸šåŠ¡çŽ¯å¢ƒä¹Ÿä¼šå¸¸å¸¸å˜åŒ–,有时需求也会å‘ç”Ÿå˜æ›´ã€‚äØ“ç”¨ä¾‹ã€åœºæ™¯ä»¥åŠæŠ€æœ¯å·¥ä½œè®¾å®šä¼˜å…ˆçñ”åQŒç„¶åŽå°†å®ƒä»¬åˆ†é…到è„P代过½E‹ä¸­ã€‚åœ¨æ¯æ¬¡˜q­ä»£˜q‡ç¨‹çš„æœ€åŽï¼Œæ‚¨è®¡åˆ’äñ”ç”Ÿä¸€ä¸ªèƒ½å¤ŸäØ“æ¶‰ä¼—æä¾›ä»·å€¼çš„工作产å“ã€?/p>

您å¯ä»¥åœ¨¾l†åŒ–阶段执行其他‹zÕdŠ¨ã€‚æˆ‘ä»¬æŽ¨èæ‚¨å»ºç«‹‹¹‹è¯•环境òq¶ä¸”开始开呿µ‹è¯•。虽然详¾l†çš„代砘q˜æ²¡æœ‰å®Œæˆï¼Œä½†æ˜¯æ‚¨ä»ç„¶å¯ä»¥è®¾è®¡æµ‹è¯•,也许å¯ä»¥å®žæ–½é›†æˆ‹¹‹è¯•。程åºå‘˜åº”è¯¥éšæ—¶å‡†å¤‡˜q›è¡Œå•å…ƒ‹¹‹è¯•åQŒåƈ且了解如何ä‹É用项目选定的测试工兗÷€‚XP æŽ¨èæ‚¨åœ¨¾~–写代ç å‰å…ˆè®¾è®¡‹¹‹è¯•内容。这是个独到的è§è§£ï¼Œž®¤å…¶æ˜¯å½“您å‘现有代ç ä¸ÖM½“中添加内å®ÒŽ—¶ã€‚丘q‡ï¼Œæ— è®ºæ‚¨é€‰æ‹©å¦‚何˜q›è¡Œ‹¹‹è¯•åQŒéƒ½åº”该在细化阶ŒDµå¾ç«‹å¸¸è§„测试体制ã€?/p>

RUP æè¿°çš„细化阶ŒDµåŒ…æ‹?XP 中的研究阶段和投入阶ŒDüc€‚XP å¤„ç†æŠ€æœ¯é£Žé™©ï¼ˆä¾‹å¦‚æ–°é¢–æ€§å’Œå¤æ‚性)的方å¼äؓ使用"spike"解决æ–ÒŽ¡ˆåQŒä¾‹å¦‚花费一些时间进行试验以对工作釘q›è¡Œä¼°ç®—。这¿U技术在许多案例中都是有效的åQŒå½“较大风险没有体现在å•个用例或"故事"中时åQŒæ‚¨ž®±éœ€è¦èŠ±äº›å·¥å¤«ç¡®ä¿ç³»¾lŸçš„æˆåŠŸè€Œä¸”å¯¹å·¥ä½œé‡˜q›è¡Œ¾_„¡¡®çš„ä¼°½Ž—ã€?/p>

在细化阶ŒDµï¼Œæ‚¨ä¼š¾l常更新工äšgåQŒä¾‹å¦‚è“v始阶ŒD늚„需求与风险清å•。在¾l†åŒ–阶段å¯èƒ½å‡ºçŽ°çš„å·¥ä»¶åŒ…æ‹¬ï¼š

软äšg构架文档åQˆSADåQ‰ã€?/b>SAD 是一个å¤åˆåž‹çš„å·¥ä»Óž¼Œå®ƒæä¾›äº†æ•´ä¸ª™å¹ç›®çš„æŠ€æœ¯ä¿¡æ¯çš„å•ä¸€æ¥æºã€‚在¾l†åŒ–阶段的最åŽï¼Œè¯¥æ–‡æ¡£å¯èƒ½ä¼šåŒ…å«è¯¦ç»†çš„介¾l,æè¿°åœ¨ç»“构上很é‡è¦çš„用例åQŒåƈ且确定关键的机制和设计元素。对于增强现有系¾lŸçš„™å¹ç›®åQŒæ‚¨å¯ä»¥ä½¿ç”¨ä»¥å‰çš?SADåQŒæˆ–者如果你觉得ä¸ä¼šå¸¦æ¥ä»€ä¹ˆé£Žé™©ï¼Œé‚£ä¹ˆž®±å†³å®šä¸ä½¿ç”¨è¯¥æ–‡æ¡£ã€‚在所有的情况下,您都应该深æ€ç†Ÿè™‘åÆˆä¸”è®°å½•äºŽæ–‡æ¡£ä¸­ã€?/p>

构徘q‡ç¨‹çš„è„P代计划ã€?/b>您å¯ä»¥åœ¨¾l†åŒ–阶段计划构徘q­ä»£çš„æ¬¡æ•°ã€‚毋ơè„P代都有特定的用例ã€åœºæ™¯ä»¥åŠå…¶ä»–分é…的工作™å¹ç›®ã€‚这些信æ¯éƒ½åœ¨è„P代计划中有所体现òq¶ä¸”讑֮šåŸºçº¿ã€‚评审与核准计划å¯ä»¥ä½œäØ“¾l†åŒ–é˜¶æ®µçš„å‡ºå£æ ‡å‡†çš„一部分。对于éžå¸¸å°çš„短期项目æ¥è¯ß_¼Œæ‚¨å¯ä»¥å°†¾l†åŒ–阶段的è„P代与起始˜q‡ç¨‹å’Œæž„廸™¿‡½E‹åˆòq¶ã€‚关键性的‹zÕdЍä»ç„¶å¯ä»¥˜q›è¡ŒåQŒä½†æ˜¯è„P代计划和评审所需的资æºéƒ½ä¼šæœ‰æ‰€å‡å°‘ã€?/p>

æž„å¾é˜¶æ®µ
æž„å¾çš„目标是完戾pÈ»Ÿå¼€å‘。构建阶ŒDµä»ŽæŸç§æ„义上æ¥çœ‹æ˜¯ä¸€ä¸ªåˆ¶é€ è¿‡½E‹ï¼Œå…¶ä¸­é‡ç‚¹å·¥ä½œž®±æ˜¯½Ž¡ç†èµ„æºã€æŽ§åˆ¶æ“ä½œä»¥ä¼˜åŒ–æˆæœ¬ã€æ—¥½E‹å’Œè´¨é‡ã€‚从˜q™ä¸ªæ„义上æ¥è®ÔŒ¼Œ½Ž¡ç†ç†å¿µåº”该˜q›è¡Œä¸€ä¸ªè{æ¢ï¼Œä»Žè“v始阶ŒDµå’Œ¾l†åŒ–阶段的知识äñ”æƒå¼€å‘è{æ¢åˆ°æž„å¾å’Œäº¤ä»˜é˜¶ŒD늚„部çÖv产å“的开å‘ã€?/p>

XP 侧釿ž„å¾é˜¶æ®µã€‚构建阶ŒD‰|˜¯¾~–写产å“代ç çš„阶ŒDüc€‚XP所有阶ŒD늚„目的都是ä¸ÞZº†˜q›è¡Œè®¡åˆ’åQŒä½†æ˜?XP 的关注焦ç‚ÒŽ˜¯æž„å¾ä»£ç ã€?/p>

æž„å¾é˜¶æ®µçš„æ¯‹Æ¡è„P代都å…ähœ‰ä¸‰ä¸ªå…³é”®‹zÕdЍåQ?/p>

½Ž¡ç†èµ„æºä¸ŽæŽ§åˆ¶è¿‡½E‹ã€?/b>æ¯ä¸ªäººéƒ½éœ€è¦äº†è§£è‡ªå·Þqš„工作内容和时间。您必须ä¿è¯å·¥ä½œè´Ÿè·ä¸ä¼š­‘…过您的能力åQŒè€Œä¸”工作å¯ä»¥æŒ‰è®¡åˆ’进行ã€?/p>

å¼€å‘与‹¹‹è¯•¾l„äšgã€?/b>您构建组件以满èƒö˜q­ä»£ä¸­ç”¨ä¾‹ã€åœºæ™¯ä»¥åŠå…¶ä»–功能的需è¦ã€‚您对其˜q›è¡Œå•å…ƒ‹¹‹è¯•å’Œé›†æˆæµ‹è¯•ã€?/p>

对è„P代进行评估ã€?/b>在è„Pä»£å®Œæˆæ—¶åQŒæ‚¨éœ€è¦åˆ¤æ–­æ˜¯å¦å·²¾lè¾¾åˆîCº†˜q­ä»£çš„目标。如果没有,您必™å»é‡æ–°åˆ’分优先çñ”òq¶ç®¡ç†èŒƒå›´ä»¥¼‹®ä¿èƒ½å¤ŸæŒ‰æ—¶äº¤ä»˜¾pÈ»Ÿã€?/p>

ä¸åŒ¾cÕdž‹çš„ç³»¾lŸéœ€è¦ä‹É用ä¸åŒçš„æŠ€æœ¯ã€‚RUP 䏸™ÊYä»¶å·¥½E‹å¸ˆæä¾›äº†ä¸åŒçš„æŒ‡å¯¼åQŒä»¥å¸®åŠ©ä»–ä»¬åˆ›å¾æ°å½“的组件。以用例和补充(éžåŠŸèƒ½ï¼‰éœ€æ±‚çš„å½¢å¼æå‡ºçš„éœ€æ±‚æ˜¯­‘›_¤Ÿè¯¦ç»†çš„,å¯ä»¥ä½¿å·¥½E‹å¸ˆå¼€å±•工作。RUP 中的若干‹zÕdЍ䏸™®¾è®¡ã€å®žæ–½å’Œ‹¹‹è¯•ä¸åŒ¿U类的组件æä¾›äº†æŒ‡å—ã€‚ä¸€åæœ‰¾l验的èÊYä»¶å·¥½E‹å¸ˆä¸éœ€è¦è¯¦¾l†æŸ¥çœ‹è¿™äº›æ´»åŠ¨ã€‚ç»éªŒç¨‹Æ ç¼ºä¸€äº›çš„工程师å¯ä»¥é€šè¿‡æœ€ä½›_®žè·µèŽ·å¾—å¾ˆå¤§çš„å¸®åŠ©ã€‚æ¯ä¸ªå›¢é˜Ÿæˆå‘˜éƒ½å¯ä»¥æŒ‰éœ€è¦æ·±å…¥ç ”½I¶è¿‡½E‹æˆ–è€…åªæ˜¯ç¨å¾®äº†è§£ä¸€ä¸‹ã€‚丘q‡ï¼Œä»–们都å‚照一个å•独的˜q‡ç¨‹çŸ¥è¯†åŸºç¡€ã€?/p>

åœ?XP 中,"故事"驱动实施˜q‡ç¨‹ã€‚在 Extreme Programming Installed 一书中åQŒJeffries½{‰ähè®¤äØ“"故事"是程åºå‘˜çš?ä¼šè¯æ‰¿è¯º"åQˆpromises for conversationåQ‰ã€?æŒç®‹æœ‰æ•ˆçš„交‹¹å¤§æœ‰è£¨ç›Šã€‚虽然æ€ÀL˜¯éœ€è¦æ¾„清一些细节,如果"故事"ä¸å¤Ÿè¯¦ç»†åQŒè€Œä‹É½E‹åºå‘˜ä¸èƒ½å®Œæˆä»–们大部分工作åQŒé‚£ä¹ˆå¯ä»¥è¯´"故事"˜q˜æ²¡æœ‰å°±¾lªã€‚用例必™å»èƒö够详¾l†ä»¥æ–¹ä¾¿½E‹åºå‘˜å®žæ–½ã€‚在许多情况下,½E‹åºå‘˜ä¼šå¸®åŠ©¾~–写用例的技术细节。Jeffries ½{‰ähè®¤äØ“åQŒä¼šè¯åº”该记录在文档中åƈ且附加到"故事"中。RUP ä¹ŸåŒæ„è¿™ä¸ªè§‚ç‚¹ï¼Œé™¤äº†ä»¥ç”¨ä¾‹è§„æ ÆD¯´æ˜Žçš„å½¢å¼åQŒå¯ä»¥æŒ‰éœ€è¦ä‹Éç”¨éžæ­£å¼çš„åÅžå¼ã€‚æ•èŽ·åÆˆ½Ž¡ç†ä¼šè¯çš„结果是您必™åÈ®¡ç†çš„ä»ÕdŠ¡ã€?/p>

XP 的长处在于构建阶ŒDüc€‚对于大多数团队æ¥è¯´åQŒéƒ½å­˜åœ¨é€‚用于他们的"智慧与指å—çš„¾l“æ™¶"。XP 中最显著的实践包括:

‹¹‹è¯•--½E‹åºå‘˜ä¸æ–­åœ°éšç€ä»£ç çš„å¼€å‘ç¼–å†™æµ‹è¯•ã€‚æµ‹è¯•åæ˜ äº†"故事"。XPæå€¡æ‚¨é¦–å…ˆ¾~–写‹¹‹è¯•åQŒè¿™æ˜¯ä¸€™å¹ä¼˜¿U€çš„å®žè·µï¼Œå› äØ“å®ƒå¯ä»¥è¿«ä½¿æ‚¨æ·±åˆ»åœ°ç†è§?故事"åQŒåƈ且在必è¦çš„地æ–Ҏ出更多的问题。ä¸è®ºåœ¨¾~–写代ç ä¹‹å‰˜q˜æ˜¯ä¹‹åŽåQŒä¸€å®šè¦¾~–写‹¹‹è¯•。将它们加入到您的测试包中,òq¶ä¸”ä¿è¯æ¯æ¬¡ä»£ç å˜æ›´æ—‰™ƒ½˜q行‹¹‹è¯•ã€?/p>

釿ž„--䏿–­é‡æž„¾pÈ»Ÿçš„ç»“æž„è€Œä¸æ”¹å˜å…¶è¡Œä¸ºï¼Œå¯ä»¥ä½¿å…¶æ›´åŠ ½Ž€å•或ç‰|´»ã€‚您需è¦åˆ¤æ–­å¯¹æ‚¨çš„团队æ¥è¯´æ˜¯å¦å­˜åœ¨ä¸€ä¸ªè¾ƒå¥½çš„实践。简å•ä¸Žå¤æ‚的判别å¦å› äh而异。有˜q™æ ·ä¸€ä¸ªä¾‹å­ï¼Œä¸€ä¸ªé¡¹ç›®ä¸­çš„ä¸¤ä¸ªå¾ˆèªæ˜Žçš„å·¥½E‹å¸ˆæ¯æ™šéƒ½è¦é‡å†™å¯ÒŽ–¹çš„代ç ï¼Œå› äØ“ä»–ä»¬è®¤äØ“å¯ÒŽ–¹çš„代ç è¿‡äºŽå¤æ‚。这产生了一个副作用åQŒä¹Ÿž®±æ˜¯ä»–们æ€ÀL˜¯òq²æ‰°½W¬äºŒå¤©å…¶ä»–æˆå‘˜çš„工作。测试是有帮助的åQŒä½†æ˜¯å¦‚果他们之间ä¸é™·å…¥ä»£ç ä¹‹äº‰çš„è¯åQŒé‚£ä¹ˆå›¢é˜Ÿçš„处境ž®×ƒ¼šæ›´å¥½ä¸€äº›ã€?/p>

¾l“对¾~–程--XP è®¤äØ“¾l“对¾~–程å¯ä»¥åœ¨æ›´çŸ­çš„æ—‰™—´å†…创建出更好的代ç ã€‚æœ‰è¯æ®è¡¨æ˜Ž˜q™æ˜¯æ­£ç¡®çš?。如果您é늅§˜q™é¡¹å®žè·µåQŒå°±éœ€è¦è€ƒè™‘许多人文与环境的因素。程åºå‘˜æ„¿æ„å¯ÒŽ­¤˜q›è¡Œž®è¯•å—?您的物ç†çŽ¯å¢ƒå¯ä»¥æ»¡èƒö˜q™ç§æƒ…况å—,åÏxœ‰­‘›_¤Ÿçš„空间ä‹É两个½E‹åºå‘˜åœ¨ä¸€ä¸ªå•独工作站中有效地工作åQŸæ‚¨å¦‚何对待˜qœç¨‹å·¥ä½œæˆ–者在其他地点工作的程åºå‘˜åQ?/p>

æŒç®‹é›†æˆ--集æˆä¸Žæž„å»ºå·¥ä½œéœ€è¦æŒ¾l­è¿›è¡Œï¼Œå¯èƒ½æ¯å¤©ä¸æ­¢ä¸€‹Æ¡ã€‚这是一¿Uç¡®ä¿ä»£ç ç»“构完整的很好的方å¼ï¼Œå®ƒè¿˜å…è®¸åœ¨é›†æˆæµ‹è¯•过½E‹ä¸­˜q›è¡ŒæŒç®‹çš„è´¨é‡ç›‘控ã€?/p>

é›†ä½“ä»£ç æ‰€æœ‰æƒ--ä»ÖM½•人都å¯ä»¥éšæ—¶ä¿®æ”¹ä»ÖM½•代ç ã€‚XP ä¾èµ–˜q™æ ·ä¸€ä¸ªäº‹å®žï¼Œå³ä¸€¾l„好的å•元测试将会凞®‘è¿™™å¹å®žè·ëŠš„风险。让大家ž®†æ¯ä¸€ä»¶äº‹éƒ½æžæ¸…楚的好处ä¸èƒ½å±€é™åœ¨ä¸€å®šçš„ž®ºåº¦ä¸?-æ˜?1 万行代ç ã€? 万行代砘q˜æ˜¯ä¸€å®šè¦ž®‘于 5 万行åQ?/p>

½Ž€å•设è®?-éšç€é‡æž„˜q‡ç¨‹çš„进行,需è¦ä¸æ–­åœ°ä¿®æ”¹¾pÈ»Ÿè®¾è®¡ä½¿å…¶å˜æ›´½Ž€å•。å†ä¸€‹Æ¡é‡ç”»I¼Œæ‚¨éœ€è¦åˆ¤æ–­è¿™™å¹å·¥ä½œè¿›è¡Œåˆ°ä½•ç§½E‹åº¦æ‰æ°å¥½åˆé€‚。如果您在细化阶ŒDµä¸­èŠÞp´¹äº†å¿…è¦éœŽæ—‰™—´æ¥è®¾è®¡æž„æžÓž¼Œæˆ‘ä»¬ç›æ€¿¡½Ž€å•的设计ž®†ä¼šå¾ˆå¿«å®Œæˆòq¶ä¸”很快å˜å¾—½E›_®šã€?/p>

ä»£ç æ ‡å‡†--˜q™ä¸€ç›´éƒ½æ˜¯ä¸€™å¹è‰¯å¥½å®žè·üc€‚标准是什么都没关¾p»ï¼Œåªè¦æ‚¨ä‹É用它们而且æ¯ä¸ªäººéƒ½è®¤å¯ž®±å¯ä»¥ã€?/p>

RUP ä¸?XP 都认为您必须½Ž¡ç†åQˆå’ŒæŽ§åˆ¶åQ‰è„P代过½E‹ã€‚è¡¡é‡æ ‡å‡†å¯ä»¥æä¾›è¾ƒå¥½çš„计划信æ¯åQŒå› ä¸ºå®ƒä»¬å¯ä»¥å¸®åŠ©æ‚¨é€‰æ‹©å¯¹äºŽæ‚¨çš„å›¢é˜Ÿæ¥è¯´ä»€ä¹ˆæ˜¯æœ€é€‚åˆçš„。需è¦è¡¡é‡ä¸‰ä»¶äº‹åQšæ—¶é—´ã€è§„模和¾~ºé™·ã€‚è¿™æ äh‚¨ž®±å¯ä»¥èŽ·å¾—æ‰€æœ‰ç±»åž‹æ‚¨æ‰€æ„Ÿå…´­‘£çš„¾lŸè®¡æ•°å­—。XP 为您æä¾›½Ž€å•çš„è¡¡é‡æ ‡å‡†æ¥åˆ¤æ–­è¿›å±•åÆˆä¸”é¢„‹¹‹æˆæžœã€‚è¿™äº›è¡¡é‡æ ‡å‡†å›´¾l•ç€å®Œæˆçš?故事"æ•°é‡ã€é€šè¿‡‹¹‹è¯•的数é‡ä»¥åŠç»Ÿè®¡ä¸­çš„趋势这些问题。XP ä¸ÞZ‹É用最ž®‘é‡çš„è¡¡é‡æ ‡å‡†åšå‡ÞZº†ä¸€ä¸ªä¼˜¿U€çš„è¡¨çŽ‡ï¼Œå› äØ“æŸ¥çœ‹å¤ªå¤šòq¶ä¸ä¸€å®šä¼šå¢žåŠ ™å¹ç›®æˆåŠŸçš„æœºä¼šã€‚RUP 为您æä¾›äº†å¯¹äºŽæ‚¨å¯ä»¥è¡¡é‡çš„内容以åŠå¦‚何衡é‡çš„æŒ‡å¯¼åQŒåƈ且ä‹D了有兌™¡¡é‡æ ‡å‡†çš„例å­ã€‚åœ¨æ‰€æœ‰çš„æƒ…å†µä¸­ï¼Œè¡¡é‡æ ‡å‡†å¿…é¡»½Ž€å•ã€å®¢è§‚ã€æ˜“于æœé›†ã€æ˜“于表达,òq¶ä¸”䏿˜“产生误解ã€?/p>

在构建阶ŒD늚„˜q­ä»£˜q‡ç¨‹ä¸­å°†ä¼šäñ”生哪些工件呢åQŸè¿™å–决于è„P代是处于构å¾é˜¶æ®µçš„æ—©æœŸè¿˜æ˜¯åŽæœŸï¼Œæ‚¨å¯ä»¥åˆ›å»ÞZ»¥ä¸‹å·¥ä»Óž¼š

¾l„äšg--¾l„äšg代表了èÊY件代ç ä¸­çš„一部分åQˆæºä»£ç ã€äºŒ˜q›åˆ¶ä»£ç æˆ–è€…å¯æ‰§è¡Œ½E‹åºåQ‰ï¼Œæˆ–者包å«ä¿¡æ¯çš„æ–‡äšgåQŒä¾‹å¦‚,一个å¯åŠ¨æ–‡ä»¶æˆ–è€…ä¸€ä¸?ReadMe æ–‡äšg。组件还å¯ä»¥æ˜¯å…¶ä»–组件的èšåˆåQŒä¾‹å¦‚ç”±å‡ ä¸ªå¯æ‰§è¡Œç¨‹åºç»„æˆçš„应用½E‹åºã€?/p>

培训资料--如果¾pÈ»Ÿçš„用æˆïL•Œé¢æ¯”è¾ƒå¤æ‚,那么请在用例的基¼‹€ä¸Šå°½æ—©ç¼–写用æˆäh‰‹å†Œå’Œå…¶ä»–培训资料的刽EÑ€?/p>

部çÖv计划--客户需è¦ä¸€ä¸ªç³»¾lŸã€‚部¾|²è®¡åˆ’æ˜qîCº†ä¸€¾l„å®‰è£…ã€æµ‹è¯•åÆˆä¸”æœ‰æ•ˆåœ°å‘用户交付äñ”哿‰€éœ€çš„ä“Q务。对äº?以Web ä¸ÞZ¸­å¿ƒçš„¾pÈ»Ÿæ¥è¯´åQŒæˆ‘们已¾lå‘玎ͼŒéƒ¨çÖv计划的é‡è¦æ€§åˆæé«˜äº†ã€?/p>

交付阶段˜q­ä»£è®¡åˆ’--临近交付æ—Óž¼Œæ‚¨éœ€è¦å®Œæˆåƈ且评审交付阶ŒDµè„P代计划ã€?/p>

代ç å®Œæ•´å—?
è®¤äØ“ä»£ç ž®±æ˜¯è®¾è®¡òq¶ä¸”设计也就是代ç ã€‚代ç ä¸Žè‡ªèínæ€ÀL˜¯ä¸€è‡´çš„åQŒè¿™ä¸€ç‚ÒŽ˜¯åƒçœŸä¸‡ç¡®çš„ã€‚æˆ‘ä»¬è®¤ä¸ø™Š±è´¹ç²¾åŠ›è¿›è¡Œè®¾è®¡åÆˆä¸”æ²Ÿé€šè®¾è®¡æ˜¯å¾ˆå€¼å¾—çš„ï¼Œè€Œä¸ä»…仅是创å»ÞZ»£ç ã€‚下é¢çš„ž®æ•…äº‹ä¼šè¯´æ˜Ž˜q™ä¸€ç‚V€?/p>RUP ä¸?XP 间的差异除了建立构架的方法以外,˜q˜åŒ…括其他方é¢çš„ä¸åŒã€‚其中一点就是关于设计概å¿ëŠš„沟通方å¼ã€‚XP

一åå·¥½E‹å¸ˆæ›¾æœ‰ä¸¤æ¬¡˜q™æ ·çš„èÊY仉™¡¹ç›®ç»åŽ†ï¼Œè®¾è®¡ä½“çŽ°åœ¨ä»£ç ä¸­åQŒåƈ且åªèƒ½åœ¨ä»£ç ä¸­æ‰¾åˆ°è®¾è®¡ä¿¡æ¯ã€‚这两个™å¹ç›®éƒ½æ˜¯å…³äºŽ¾~–译器的åQšä¸€ä¸ªæ˜¯æ”¹è¿›ä¸Žç»´æŠ¤ç”¨äº?Ada ¾~–译器的优化½E‹åºåQŒå¦ä¸€ä¸ªé¡¹ç›®æ˜¯ž®†ä¸€ä¸ªç¼–译器的å‰ç«¯ç§»æ¤åˆ°ä¸€ä¸ªæ–°çš„åã^åîC¸ŠåQŒåƈ且连接一个第三方的代ç ç”Ÿæˆå™¨ã€?/p>

¾~–è¯‘å™¨æŠ€æœ¯æ˜¯æ¯”è¾ƒå¤æ‚的,但也是广ä¸ÞZh知的。在˜q™ä¸¤ä¸ªé¡¹ç›®ä¸­åQŒè¯¥å·¥ç¨‹å¸ˆæƒ³è¦æ¦‚览编译器åQˆæˆ–者优化程åºï¼‰çš„设计和实施。在æ¯ä¸ªæ¡ˆä¾‹ä¸­ï¼Œä»–都接到一堆æºä»£ç æ¸…å•åQŒå¤§æ¦‚有几英ž®ºåŽšåQŒè€Œä¸”被告çŸ?查看˜q™äº›ä¿¡æ¯"。他本应被æä¾›ä¸€äº›å¸¦æœ‰æ”¯æŒæ€§æ–‡å­—的构å¾å¾ˆå¥½çš„图。优化程åºçš„™å¹ç›®æ²¡æœ‰å®Œæˆã€‚但是编译器™å¹ç›®¼‹®å®žå–得了æˆåŠŸï¼Œç”׃ºŽåœ¨ä»£ç å¼€å‘过½E‹ä¸­˜q›è¡Œäº†å¹¿æ³›çš„‹¹‹è¯•åQŒæ‰€ä»¥ä»£ç è´¨é‡å¾ˆé«˜ã€‚è¿™ä½å·¥½E‹å¸ˆèŠÞp´¹äº†æ•°å¤©æ—¶é—´ç ”½I¶è°ƒè¯•器中的代ç ä»¥å¼„明白其作用。个人的æŸå¤±ž®šåœ¨å…¶æ¬¡åQŒå›¢é˜Ÿçš„æŸå¤±ä»£ä­hž®±æ›´ä¸å€¼å¾—ã€‚æˆ‘ä»¬åÆˆæ²¡æœ‰æŒ?XP 所½Cºçš„那样åœ?40 ž®æ—¶åŽå®Œæˆå¼€å‘,我们å而花费了大é‡ä¸ªäh努力æ¥å®Œæˆå·¥ä½œã€?/p>

åªå¼€å‘代ç å¸¦æ¥çš„主è¦é—®é¢˜ž®±æ˜¯æ— è®ºä»£ç æ–‡æ¡£¾~–写得多么好åQŒå®ƒéƒ½æ²¡æœ‰å‘Šè¯‰æ‚¨å®ƒæœ¬íw«è¦è§£å†³çš„é—®é¢˜ï¼Œå®ƒåªæä¾›äº†é—®é¢˜çš„è§£å†³æ–ÒŽ¡ˆã€‚一些需求文档在最åˆç”¨æˆ·å’Œå¼€å‘äh员ç‘ô¾l­å·¥ä½œå¾ˆé•¿æ—¶é—´ä»¥åŽï¼Œä»ç„¶å¯ä»¥å¾ˆå¥½åœ°è§£é‡Šé¡¹ç›®çš„åŽŸå§‹ç›®æ ‡ã€‚äØ“äº†ç»´æŠ¤ç³»¾lŸï¼Œæ‚¨å¾€å¾€éœ€è¦äº†è§£æœ€åˆé¡¹ç›®å›¢é˜Ÿçš„设计目标。一些高¾U§è®¾è®¡æ–‡æ¡£éƒ½æ˜¯ç›¸ä¼¼çš„--代砾l常没有¾l过高度的抽象,所以无法æä¾›ä“Q何信æ¯ä»¥è¡¨æ˜Žæ•´ä½“的系¾lŸèƒ½å¤Ÿå®žçŽîC»€ä¹ˆåŠŸèƒ½ã€‚åœ¨é¢å‘对象的系¾lŸä¸­åQŒè¿™ä¸€ç‚¹å°¤å…¶æ˜¯æ­£ç¡®çš„ï¼Œå› äØ“ä»…ä»…æŸ¥çœ‹é‡Œé¢çš„类文äšg是很隄¡”šè‡Ïx— æ³•得出执行线½E‹ã€‚设计文æ¡£æŒ‡å¯¼æ‚¨åœ¨åŽæœŸå‡ºçŽ°é—®é¢˜æ—¶è¯¥æŸ¥çœ‹çš„å†…å®¹--åœ¨åŽæœŸç»å¸æ€¼šå‡ºçŽ°é—®é¢˜ã€?/p>

˜q™ä¸ªæ•…事说明èŠÞp´¹æ—‰™—´åˆ›å¾ä¸Žç»´æŠ¤è®¾è®¡æ–‡æ¡£ç¡®å®žä¼šæœ‰æ‰€å¸®åŠ©ã€‚è¿™å¯ä»¥é™ä½Žè¯¯è§£çš„风险,òq¶ä¸”加速开å‘过½E‹ã€‚XP 的方å¼å°±æ˜¯èŠ±è´¹å‡ åˆ†é’Ÿå‹„¡”»å‡ø™®¾è®¡çš„大概内容或者ä‹Éç”?CRC å¡ç‰‡ã€?但是团队ä¸ä¸»å¼ è¿™æ øP¼Œè€Œåªæ˜¯è¿›è¡Œä»£ç å¼€å‘。他们有一个éšå«çš„å‡è®¾åQŒé‚£ž®±æ˜¯ä»ÕdŠ¡å¾ˆç®€å•,我们已ç»çŸ¥é“该如何进行了。å³ä½¿æˆ‘们æˆåŠŸåœ°å®Œæˆäº†ä“Q务,那么下一个新æ¥çš„人å¯èƒ½å°±ä¸ä¼šå¦‚æ­¤òq¸è¿ã€‚RUP廸™®®æ‚¨å¤šèŠÞp´¹ä¸€äº›æ—¶é—´åˆ›å»ºåƈ¾l´æŠ¤˜q™äº›è®¾è®¡å·¥äšgã€?/p>

交付阶段
交付阶段的焦点就是确ä¿èÊY件对于最¾lˆç”¨æˆäh˜¯å¯ç”¨çš„。交付阶ŒDµåŒ…æ‹¬äØ“å‘布˜q›è¡Œäº§å“的测试,在用户å馈的基础上åšå¾®å°çš„调整等几方é¢å†…å®V€‚在生命周期的这个时刻,用户å馈主è¦é›†ä¸­åœ¨ç²¾¼‹®è°ƒæ•´äñ”å“ã€é…¾|®ã€å®‰è£…,以åŠå¯ç”¨æ€§ç­‰é—®é¢˜ä¸Šã€?/p>

较早å‘布ã€ç»å¸¸æ€§å‘布都是很好的办法。但是,我们通过å‘布è¦è¾¾åˆ°çš„目的是什么呢åQŸXP 没有清楚地解释这个问题,也没有处ç†å‘布商业èÊY件所必须刉™€ é—®é¢˜ã€‚在内部™å¹ç›®ä¸­ï¼Œæ‚¨å¯ä»¥äؓ解决˜q™äº›é—®é¢˜æ‰‘Öˆ°æ·å¾„åQŒä½†æ˜¯å³ä½¿è¿™æ øP¼Œæ‚¨ä»ç„‰™œ€è¦ç¼–辑文档ã€å‘˜å·¥åŸ¹è®­ç­‰å·¥ä½œã€‚那么技术支æŒä¸Žå˜æ›´½Ž¡ç†åˆå¦‚何呢åQŸå¸Œæœ›çŽ°åœºå®¢æˆähŽ§åˆ¶è¿™äº›å†…å®¹ï¼Œ˜q™æ˜¯å¯è¡Œçš„å—åQŸBruce Conrad 在他çš?XP çš?InfoWorld 评论 ä¸­æŒ‡å‡ºç”¨æˆ·åÆˆä¸å¸Œæœ›å¾—到的软äšgæ€ÀL˜¯åœ¨æŒ¾l­å˜æ›´ã€‚æ‚¨å¿…é¡»å¯¹å¿«é€Ÿå˜æ›´èÊYä»¶çš„åˆ©ç›Šå’Œå˜æ›´çš„劣势åŠå¯èƒ½å¸¦æ¥çš„ä¸ç¨³å®šæ€§è¿›è¡Œæƒè¡¡ã€?/p>

当您军_®šå‘布的时候,您必™åÖMؓ最¾lˆç”¨æˆäh供比代ç å¤šå¾—多的东西。交付阶ŒD늚„‹zÕdŠ¨å’Œå·¥ä»¶ä¼šæŒ‡å¯¼æ‚¨å®Œæˆæœ¬éƒ¨åˆ†è½¯äšgå¼€å‘过½E‹ã€‚è¿™äº›æ´»åŠ¨ä¸»è¦æ˜¯ä¸ÞZº†å‘您的客æˆähä¾›å¯ç”¨çš„产å“。交付阶ŒD늚„关键‹zÕdЍ如䏋åQ?/p>

¼‹®å®šæœ€¾lˆç”¨æˆäh”¯æŒèµ„料。该‹zÕdŠ¨æ¯”è¾ƒ½Ž€å•,您åªéœ€æä¾›ä¸€ä¸ªæ¸…å•å³å¯ã€‚但是务必覼‹®ä¿æ‚¨çš„¾l„织已准备好对客戯‚¿›è¡ŒæŠ€æœ¯æ”¯æŒã€?/p>

在用æˆïLš„环境中测试å¯äº¤ä»˜çš„äñ”å“。如果您能够在公å¸å†…部模拟用æˆïLŽ¯å¢ƒï¼Œé‚£æ˜¯æœ€å¥½ä¸˜q‡çš„。å¦åˆ™ï¼Œž®±åˆ°å®¢æˆ·çš„å…¬å¸åŽ»åQŒå®‰è£…èÊYä»¶åÆˆä¸”ä¿è¯å…¶å¯ä»¥˜qè¡Œã€‚æ‚¨ä¸€å®šä¸æƒ›_°´ž®¬åœ°å›žç­”客户åQ?但是在我们的¾pÈ»Ÿä¸Šå·¥ä½œå¾ˆæ­£å¸¸ã€?

åŸÞZºŽç”¨æˆ·å馈¾_„¡¡®è°ƒæ•´äº§å“。如果å¯èƒ½çš„è¯ï¼Œåœ¨æ‚¨å‘æœ‰é™æ•°é‡å®¢æˆ·äº¤ä»˜èÊY件时计划一‹Æ¡æˆ–者多‹Æ?Beta ‹¹‹è¯•周期。如果进行该‹¹‹è¯•åQŒé‚£ä¹ˆå°±éœ€è¦å¯¹ Beta ‹¹‹è¯•周期˜q›è¡Œ½Ž¡ç†åQŒåƈ且考虑æ‚?收尾工作"中的客户å馈ã€?/p>

呿œ€¾lˆç”¨æˆ·äº¤ä»˜æœ€¾lˆäñ”å“。对于ä¸åŒç±»åž‹çš„软äšg产å“å’Œå‘布版本,需è¦å¤„ç†è®¸å¤šæœ‰å…Ïx‰“包ã€åˆ¶é€ å’Œå…¶ä»–产å“问题。您肯定ä¸ä¼šä»…ä»…ž®†èÊYä»¶å¤åˆ¶åˆ°ä¸€ä¸ªæ–‡ä»¶å¤¹ä¸­ï¼Œç„¶åŽå‘客户å‘一ž®é‚®ä»¶å‘Šè¯‰ä»–们èÊYä»¶å·²¾l到ä½äº†ã€?/p>

与其他阶ŒDµä¸€æ øP¼Œ˜q‡ç¨‹çš„æ ¼å¼ä¸Žå¤æ‚度都有所ä¸åŒã€‚丘q‡ï¼Œå¦‚果您没有注æ„部¾|²ç»†èŠ‚ï¼Œé‚£ä¹ˆå¯èƒ½å¯ÆD‡´æ•°å‘¨æˆ–数月的良好开å‘工作å‰åŠŸå°½å¼ƒï¼Œä»Žè€Œåœ¨˜q›å…¥ç›®æ ‡å¸‚场时以å¤ÞpÓ|告终ã€?/p>

在交付阶ŒDµä¸­æ‚¨å¯ä»¥ç”Ÿæˆè‹¥òq²å·¥ä»¶ã€‚如果您的项目涉åŠåˆ°ž®†æ¥çš„å‘布(有多ž®‘项目没有涉åŠåˆ°å‘¢ï¼ŸåQ‰ï¼Œé‚£ä¹ˆæ‚¨å°±åº”è¯¥å¼€å§‹äØ“ä¸‹æ¬¡å‘布¼‹®å®šåŠŸèƒ½å’Œç¼ºé™—÷€‚对于ä“Q何项目,下列工äšg都至关é‡è¦ï¼š

部çÖv计划--å®Œæˆæ‚¨å§‹äºŽæž„建阶ŒD늚„部çÖv计划òq¶ä¸”ž®†å…¶ä½œäؓ交付的èµ\¾U¿å›¾ã€?/p>

版本注释--它是一个比较少è§çš„软äšg产å“åQŒä¸åŒ…å«å¯ÒŽœ€¾lˆç”¨æˆ¯‚‡³å…³é‡è¦çš„æŒ‡ä×o。å¯ä»¥å¯¹å…¶åšå‡ø™®¡åˆ’ï¼Œå¯¹äºŽæ³¨é‡Šè¦æœ‰ä¸€ä¸ªå¯ç”¨çš„ã€ä¸€è‡´çš„æ ¼å¼ã€?/p>

交付阶段资料与文æ¡?-˜q™ç±»èµ„æ–™å¯ä»¥é‡‡å–很多形å¼ã€‚您å¯ä»¥åœ¨çº¿æä¾›æ‰€æœ‰å†…容å—åQŸæ‚¨ä¼šè¿›è¡ŒæŒ‡å¯¼å—åQŸæ‚¨çš„äñ”å“å¸®åŠ©å®Œæ•´åÆˆä¸”å¯ç”¨å—åQŸä¸è¦è®¤ä¸ºæ‚¨æ‰€äº†è§£çš„ï¼Œå®¢æˆ·ä¹ŸåŒæ ·äº†è§£ã€‚您的æˆåŠŸå°±åœ¨äºŽå¸®åŠ©æ‚¨çš„å®¢æˆ·å–å¾—æˆåŠŸã€?/p>

¾l“æŸè¯?/span>
æž„å¾è½¯äšg的工作远˜qœå¤šäºŽç¼–å†™ä»£ç æ‰€å·¥ä½œã€‚一个èÊYä»¶å¼€å‘过½E‹å¿…™å»é›†ä¸­å¤„ç†å‘用户å‘布高质é‡èÊY件的所有必需‹zÕdŠ¨ã€‚ä¸€ä¸ªå®Œæ•´çš„˜q‡ç¨‹ä¸å¿…æ˜¯åºžå¤§çš„ã€‚æˆ‘ä»¬é€šè¿‡é›†ä¸­è®ø™¿°™å¹ç›®ä¸­çš„主見zÕdŠ¨å’Œå·¥ä»Óž¼Œå·²ç»å‘您展示了如何进行一个å°åž‹ä½†æ˜¯å®Œæ•´çš„˜q‡ç¨‹ã€‚如果执行柙åÒŽ´»åŠ¨æˆ–è€…åˆ›å»ºæŸä¸ªå·¥ä»¶å¯¹äºŽç¼“解项目中的风险是有帮助的åQŒé‚£ä¹ˆå°±è¯¯‚¿›è¡Œã€‚您å¯ä»¥æŒ‰éœ€è¦äؓ您的™å¹ç›®å›¢é˜Ÿå’Œç»„¾l‡ä‹É用或多或ž®‘çš„˜q‡ç¨‹å’Œæ ¼å¼ã€?/p>

RUP å’?XP òq¶ä¸å¿…是互相排斥的。通过¾l“åˆä½¿ç”¨˜q™ä¸¤¿U方法,您完全å¯ä»¥å¾—åˆîC¸€ä¸ªè¿‡½E‹ï¼Œå¸®åŠ©æ‚¨æ¯”çŽ°åœ¨æ›´å¿«åœîCº¤ä»˜æ›´é«˜è´¨é‡çš„软äšg。Robert Martin æè¿°äº†ä¸€ä¸ªå«å?dX 的过½E‹ï¼Œä»–将其作ä¸?RUP çš„é™„å±žå“ ã€‚å®ƒž®±æ˜¯ä¸€ä¸ªä»Ž RUP 框架中构建的˜q‡ç¨‹çš„实例ã€?/p>

一个优¿U€çš„èÊY件过½E‹å¯ä»¥ä‹É用ç»ä¸šç•ŒéªŒè¯çš„æœ€ä½›_®žè·üc€‚最佛_®žè·µå·²¾l在真实的èÊYä»¶å¼€å‘组¾l‡ä¸­ä½¿ç”¨åQŒåƈ且ç»åŽ†äº†æ—‰™—´çš„考验。XP 是目å‰å¹¿ä¸ºå…³æ³¨çš„æ–ÒŽ³•。它以代ç äؓ中心åQŒåƈæä¾›äº†ä¸€™åÒŽ‰¿è¯ºï¼šèŠÞp´¹æœ€ž®‘çš„˜q‡ç¨‹å¼€é”€å¾—到最大的生äñ”力。XP 中的许多技术值得在æ°å½“的情况中考虑和采用ã€?/p>

XP å…Ïx³¨"故事"ã€æµ‹è¯•和代ç --它以一定的深度讨论了计划,但没有详¾l†é˜˜q°å¦‚何获å–计划。XP æ„å‘³ç€æ‚¨å¯ä»¥å®Œæˆå…¶ä»–一些工作,例如"使用一些å¡ç‰‡è¿›è¡?CRC è®¾è®¡æˆ–è€…è‰æ‹ŸæŸ¿U?UML…â€?或è€?请ä¸è¦ç”Ÿæˆåƈä¸ä‹É用的文档或者其他工ä»?åQŒä½†åªæ˜¯ä¸€å¸¦è€Œè¿‡ã€‚RUP 希望您在定制和更新开å‘计划时åQŒä»…ä»…è€ƒè™‘åˆ›å¾æœ‰ç”¨å’Œå¿…™åÈš„东西åQŒåƈ且指å‡ÞZº†˜q™äº›ä¸œè¥¿è¯¥æ˜¯ä»€ä¹ˆã€?/p>

RUP 是一个å¯ä»¥å¤„ç†æ•´ä¸ªèÊYä»¶å¼€å‘周期的˜q‡ç¨‹ã€‚它å…Ïx³¨æœ€ä½›_®žè·µï¼Œòq¶ä¸”¾l过了数åƒä¸ª™å¹ç›®çš„æ´—½C¹{€‚我们鼓åŠÞq ”½I¶å’Œå‘明新的技术以产生最佛_®žè·üc€‚éšç€æ–°çš„æœ€ä½›_®žè·µå´­éœ²å¤´è„šï¼Œæˆ‘们希望ž®†å®ƒä»¬çº³å…?RUP 中ã€?/p>

附录åQšRational Unified Process
Rational Unified ProcessåQŒæˆ–者简¿U?RUPåQŒæä¾›äº†è½¯äšgå¼€å‘的规律性方法。它是由IBM Rationalå¼€å‘åÆˆ¾l´æŠ¤çš„过½E‹äñ”å“。它为æ¥åŒç±»åž‹çš„™å¹ç›®æä¾›äº†å‡ ¿Uå³è£…å³ç”¨çš„路线图。RUP ˜q˜æä¾›äº†ä¸€äº›ä¿¡æ¯ï¼Œå¸®åŠ©æ‚¨åœ¨è½¯äšgå¼€å‘过½E‹ä¸­ä½¿ç”¨å…¶ä»– Rational 工具åQŒä½†æ˜¯å®ƒä¸è¦æ±‚å°† Rational 工具有效地应用于整个¾l„织åQŒæ‚¨ä¹Ÿå¯ä»¥å°† Rational 工具与其他供应商的äñ”å“进行集æˆã€?/p>

RUP 䏸™ÊY仉™¡¹ç›®æ‰€æœ‰æ–¹é¢æä¾›äº†æŒ‡å¯¼ã€‚åÆˆä¸éœ€è¦æ‚¨æ‰§è¡Œä»ÖM½•特定的活动或者创å»ÞZ“Q何特定的工äšg。它åªäؓ您æä¾›ä¿¡æ¯å’ŒæŒ‡å—åQŒæ‚¨å¯ä»¥å†›_®šž®†å“ªäº›åº”用于您的¾l„织。如果没有特定的路线å›ùN€‚åˆæ‚¨çš„™å¹ç›®æˆ–者组¾l‡ï¼ŒRUP ˜q˜æä¾›äº†ä¸€äº›æŒ‡å—æ¥å¸®åŠ©æ‚¨é‡íw«å®šåšä½ çš„过½E‹ã€?/p>

RUP å¼ø™°ƒé‡‡ç”¨çŽîC»£è½¯äšgå¼€å‘的一些最佛_®žè·µï¼Œä½œäؓ一¿Ué™ä½Žå¼€å‘新软äšg所带æ¥çš„内在风险的方å¼ã€‚这些最佛_®žè·µåŒ…括:

1åQ?˜q­ä»£å¼€å?br xmlns="" />2åQ?½Ž¡ç†éœ€æ±?br xmlns="" />3åQ?使用åŸÞZºŽ¾l„äšg的构æž?br xmlns="" />4åQ?å¯è§†å»ºæ¨¡
5åQ?æŒç®‹çš„è´¨é‡éªŒè¯?br xmlns="" />6åQ?æŽ§åˆ¶å˜æ›´

˜q™äº›æœ€ä½³ç»éªŒèžåˆåˆ° Rational Unified Process 的以下定义中åQ?/p>

角色--执行的系列活动和拥有的工件�
学科--软äšg工程中的关键领域åQŒä¾‹å¦‚需求ã€åˆ†æžä¸Žè®¾è®¡ã€å®žæ–½ä¸Ž‹¹‹è¯•ã€?br xmlns="" />‹zÕdЍ--å·¥äšg生æˆä¸Žè¯„ä¼°æ–¹å¼çš„定义ã€?br xmlns="" />å·¥äšg--在执行活动中所使用的ã€ç”Ÿæˆçš„æˆ–修改的工作产å“ã€?/p>

RUP 是一个è„P代过½E‹ï¼Œ¼‹®å®šäº†ä“Q何èÊYä»¶å¼€å‘项目的四个阶段。éšç€æ—‰™—´çš„æŽ¨˜q›ï¼Œæ¯ä¸ª™å¹ç›®éƒ½è¦¾l历起始阶段ã€ç»†åŒ–阶ŒDüc€æž„建阶ŒDµå’Œäº¤ä»˜é˜¶æ®µã€‚æ¯ä¸ªé˜¶ŒDµåŒ…括一‹Æ¡æˆ–多次˜q­ä»£åQŒå…¶ä¸­æ‚¨å¯ä»¥ç”Ÿæˆå¯æ‰§è¡Œæ–‡ä»Óž¼Œä½†æ˜¯¾pÈ»Ÿå¯èƒ½ä¸å®Œæ•ß_¼ˆå¯èƒ½èµ·å§‹é˜¶æ®µé™¤å¤–åQ‰ã€‚åœ¨æ¯æ¬¡˜q­ä»£˜q‡ç¨‹ä¸­ï¼Œæ‚¨ä»¥ä¸åŒçš„细节çñ”别执行几个学¿U‘中的活动。下文是 RUP 的概˜q°å›¾ã€?/p>

RUP 概览�/b>
RUP 概览� src=

The Rational Unified Process, An Introduction, Second Edition 一书是 RUP 的好的概˜q°ã€‚您å¯ä»¥åœ?Rational çš?Web 站点 www.rational.com 上找到更˜q›ä¸€æ­¥çš„ä¿¡æ¯å’Œå¯¹äº?RUP 的评仗÷€?

附录åQšæžé™ç¼–½E?/span>
æžé™¾~–程åQˆXPåQ‰æ˜¯ç”?Kent Beck åœ?1996 òq´å¼€å‘的一¿UèÊYä»¶å¼€å‘å­¦¿U‘。它åŸÞZºŽå››ä¸ªä»·å€û|¼šæ²Ÿé€šã€ç®€å•ã€åé¦ˆå’Œå‹‡æ°”ã€‚å®ƒå¼ø™°ƒå®¢æˆ·ä¸Žå¼€å‘团队æˆå‘˜çš„æŒç®‹æ²Ÿé€šï¼Œåœ¨å¼€å‘è¿›½E‹ä¸­è®„¡«‹ä¸€å现场客戗÷€‚该现场客户军_®šåˆ›å¾çš„内容和™åºåºã€‚通过æŒç®‹é‡æž„代ç òq¶åˆ›å»ºæœ€ž®çš„éžä»£ç å·¥ä»‰™›†åˆè€Œä½“现简å•。许多短期å‘布和æŒç®‹å•å…ƒ‹¹‹è¯•建立了å馈机制。勇气æ„味ç€å®Œæˆæ­£ç¡®çš„事情,å³ä‹Éòq¶ä¸æ˜¯æœ€‹¹è¡Œçš„事情。它˜q˜æ„味ç€è¯šå®žé¢å¯¹æ‚¨èƒ½åšçš„å’Œä¸èƒ½åšçš„事情ã€?/p>

12 ä¸?XP å®žè·µä¸ø™¿™å››ä¸ªä»·å€¼æä¾›æ”¯æŒã€‚它们是åQ?/p>

有计划的开å‘:通过¾l“åˆä½¿ç”¨ä¼˜å…ˆ¾U?故事"和技术估½Ž—,¼‹®å®šä¸‹ä¸€ç‰ˆæœ¬çš„功能ã€?/p>

ž®ç‰ˆæœ¬ï¼šä»¥å°çš„增é‡ç‰ˆæœ¬ç»å¸¸å‘客户å‘布软äšgã€?/p>

éšå–»åQšéšå–ÀL˜¯ä¸€ä¸ªç®€å•ã€å…±äº«çš„"故事"或æ˜qŽÍ¼Œè¯´æ˜Ž¾pÈ»Ÿå¦‚何工作ã€?/p>

½Ž€å•è®¾è®¡ï¼šé€šè¿‡ä¿æŒä»£ç ½Ž€å•从而ä¿è¯è®¾è®¡ç®€å•ã€‚ä¸æ–­çš„在代ç ä¸­å¯ÀL‰¾å¤æ‚ç‚¹åÆˆä¸”ç«‹åˆ»è¿›è¡Œç§»é™¤ã€?/p>

‹¹‹è¯•åQšç”¨æˆïL¼–写测试内容以å¯?故事"˜q›è¡Œ‹¹‹è¯•。程åºå‘˜¾~–写‹¹‹è¯•内容æ¥å‘çŽîC»£ç ä¸­çš„ä“Q何问题。在¾~–写代ç å‰å…ˆ¾~–写‹¹‹è¯•内容ã€?/p>

釿ž„åQšè¿™æ˜¯ä¸€™å¹ç®€åŒ–技术,用楿U»é™¤ä»£ç ä¸­çš„é‡å¤å†…å®¹å’Œå¤æ‚之处ã€?/p>

¾l“对¾~–程åQšå›¢é˜Ÿä¸­çš„两个æˆå‘˜ä‹É用åŒä¸€å°è®¡½Ž—æœºå¼€å‘æ‰€æœ‰çš„代ç ã€‚一个äh¾~–å†™ä»£ç æˆ–者驱动,å¦ä¸€ä¸ªähåŒæ—¶å®¡æŸ¥ä»£ç çš„æ­£¼‹®æ€§å’Œå¯ç†è§£æ€§ã€?/p>

é›†ä½“ä»£ç æ‰€æœ‰æƒåQšä“Q何äh都拥有所有的代ç ã€‚è¿™ž®±æ„呌™¿™æ¯ä¸ªäººéƒ½å¯ä»¥åœ¨ä“Qä½•æ—¶å€™å˜æ›´ä“Q何代ç ã€?/p>

æŒç®‹é›†æˆåQšæ¯å¤©å¤š‹Æ¡åˆ›å»ºå’Œé›†æˆ¾pÈ»ŸåQŒåªè¦ä“Q何实çŽîC“Q务完æˆå°±è¦è¿›è¡Œã€?/p>

æ¯å‘¨ 40 ä¸ªå°æ—Óž¼š½E‹åºå‘˜åœ¨ç–²åŠ³æ—¶æ— æ³•ä¿è¯æœ€é«˜æ•ˆçŽ‡ã€‚è¿ž¾l­ä¸¤å‘¨åŠ ç­æ˜¯¾l对ä¸å…许的ã€?/p>

现场客户åQšä¸€å真实的客户全时工作于开å‘环境中åQŒå¸®åŠ©å®šä¹‰ç³»¾lŸã€ç¼–å†™æµ‹è¯•å†…å®¹åÆˆå›žç­”é—®é¢˜ã€?/p>

¾~–ç æ ‡å‡†åQšç¨‹åºå‘˜é‡‡ç”¨ä¸€è‡´çš„¾~–ç æ ‡å‡†ã€?/p>

ç›®å‰æœ‰ä¸‰æœ¬æ˜q?XP 的书åQ?/p>

1.è§£æžæžé™¾~–程åQˆeXtreme Programming ExplainedåQ?br xmlns="" />2.æžé™¾~–程实施åQˆExtreme Programming InstalledåQ?br xmlns="" />3.规划æžé™¾~–程åQˆPlanning Extreme ProgrammingåQ?/p>

一äº?Web 站点上也有关于XP的进一步信æ¯ã€?/p>

å‚考资æ–?

  • 您å¯ä»¥å‚阅本文在 developerWorks å…¨çƒç«™ç‚¹ä¸Šçš„ 英文原文ã€?br />

关于作�/span>
Gary Pollice


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º Þ»³ÇÊÐ| ÐÅÒËÊÐ| ÍͲýÏØ| Õ´ÒæÏØ| ÊÕ²Ø| À¼ÖÝÊÐ| ÁÙ½­ÊÐ| ¸ñ¶ûľÊÐ| ÖÐÎ÷Çø| ÕÑËÕÏØ| ÄÎÂüÆì| Æ½Ò£ÏØ| °¢ÀÕÌ©ÊÐ| ¶«ÄþÏØ| Óà½­ÏØ| ÌúÁëÏØ| ¶õÍпËǰÆì| Î÷²ýÊÐ| ¹ãµÂÏØ| ²ìÓçÏØ| ¹ðÁÖÊÐ| æÄÔ´ÏØ| ÁéÊÙÏØ| ǨÎ÷ÏØ| ÉϸßÏØ| Æ«¹ØÏØ| ʦ×ÚÏØ| ÇúÎÖÏØ| Õã½­Ê¡| ÄÏ¿ªÇø| ÌÒ½­ÏØ| ·áÔ­ÊÐ| ÀÖÇåÊÐ| ËÄ»áÊÐ| ºìºÓÏØ| °¢À­ÉÆÃË| ÂÞÌïÏØ| °²¶àÏØ| ÌÚ³åÏØ| лͨÃÅÏØ| ÎÚÊ²ÏØ|