ï»?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
一个ä¼ä¸šçš„½Ž¡ç†åQŒå¤§å…¬å¸æœ‰å¤§å…¬å¸çš„æ–¹å¼ï¼Œž®å…¬å怹Ÿæœ‰å°å…¬å¸çš„æ–¹å¼ï¼Œå¦‚果把别人的¾l验生欼‹¬å¥—åˆ?nbsp;自己íw«ä¸ŠåQŒå¯èƒ½ä¼šé€‚å¾—å…¶åã€‚åŒæ øP¼Œ½Ž¡ç†ä¸€ä¸ªèÊY仉™¡¹ç›®ä¹Ÿä¸€æ øP¼Œå¤§é¡¹ç›®å’Œž®é¡¹ç›®çš„æ–¹å¼ä¸å®Œå…¨ä¸€æ —÷€‚但从å¦ä¸€ä¸ªè§’度æ¥çœ‹ï¼Œ™å¹ç›®çš„大与å°òq¶æ²¡æœ‰æœ¬è´¨çš„区别åQŒå¾ˆå¤šæ–¹æ³•是共通的ã€?nbsp;
一ã€å°™å¹ç›®çš„特ç‚?nbsp;
  大家知é“åQŒâ€œèÊY件屿œºâ€çš„出现èµähºäºŽä¸€äº›å¤§åž‹é¡¹ç›®çš„䏿–延迟甚至å¤ÞpÓ|。尙å¹ç›®ç›¸æ¯”之下åQŒå…·æœ‰ä»¥ä¸‹ç‰¹ç‚?
1ã€é¡¹ç›®åŠŸèƒ½ç›¸å¯¹è¾ƒž®‘ï¼›2ã€å¼€å‘äh员较ž®‘ï¼›3ã€å¼€å‘周期较çŸã€?/span>
  å¦å¤–åQŒåœ¨çŽ°å®žä¸ï¼Œæœ‰å¾ˆå¤šå°™å¹ç›®æ˜¯ç”±ä¸€äº›ä¸ž®å…¬å¸è¿›è¡Œå¼€å‘çš„åQŒè¿™äº›å…¬å¸å¾€å¾€äººå‘˜‹¹åŠ¨æ€§è¾ƒå¤§ï¼Œ˜q™ä¹Ÿæ˜¯ä¸å®¹å¿½è§†çš„一个现实ã€?/span>
二ã€å°™å¹ç›®å¼€å‘ä¸å¸¸çŠ¯çš„é”™è¯?nbsp;
  ž®é¡¹ç›®çœ‹èµäh¥æ¯”较½Ž€å•,比较å®ÒŽ˜“æˆåŠŸåQŒå› 而äh们往往忽视了尙å¹ç›®çš„管ç†ï¼Œå…¶å®ž˜q™æ˜¯ä¸€¿U误解,从ç»éªŒæ¥çœ‹ï¼Œž®é¡¹ç›®å¼€å‘ä¸å®ÒŽ˜“犯以下的一些错è¯?
  1ã€å¼€å‘之剿²¡æœ‰è®¤çœŸåœ°˜q›è¡Œ™å¹ç›®å¯è¡Œæ€§å’Œå·¥ä½œé‡çš„估计ã€?nbsp;
  往往ç”׃ºŽ™å¹ç›®è¾ƒå°åQŒä¾¿å¾ˆè‰çŽ‡åœ°åˆ¶å®šä¸€ä¸ªå¼€å‘æ—¥½E‹è¡¨åQŒæ²¡æœ‰è®¤çœŸåœ°ä¼°è®¡™å¹ç›®éš‘Öº¦åQŒç»“æžœå®žé™…å®Œæˆæ—¶é—?nbsp;
ä¸Žä¼°è®¡å®Œæˆæ—¶é—´å¾€å¾€æœ‰è¾ƒå¤§å·®åˆ«ã€?nbsp;
  2ã€æ²¡æœ‰çœŸæ£çš„设计˜q‡ç¨‹
  开å‘äh员少åQŒæ„味ç€ä¸åŒäººå‘˜çš„程åºä¹‹é—´äº¤äº’ã€æŽ¥å£ç›¸å¯¹å°‘一些。开å‘å‘¨æœŸçŸæ„味ç€å¾€å¾€æ˜¯åŒæ ïLš„å‡ ä¸ªäºÞZ»Žå¤´åˆ°ž®¾è´Ÿè´£ä¸€ä¸ªé¡¹ç›®ã€‚这两者都让ähå®ÒŽ˜“çŠ¯äº›é”™è¯¯ã€‚å¾€å¾€æ˜¯å‡ ä¸ªäh¼„îC¸€ä¸‹å¤´åQŒè®¨è®ÞZ¸€ä¸‹æœ€åŸºæœ¬çš„æ•°æ®ç»“æž„ã€å‡½æ•°æŽ¥å£ä¾¿åˆ†å¤´åŽÕdšè‡ªå·±çš„工作了åQŒæ²¡æœ‰ä¸€ä»½è¾ƒæ£å¼çš„æ–‡æ¡£ã€?nbsp;
  ˜q™ç§åšæ³•æ½œåœ¨çš„å±é™©ä¹‹ä¸€æ˜¯æœ‰çš„ähå¯èƒ½ä¼šå¯¹è®¨è®ºå‡ºçš„æŽ¥å£ã€ç»“æž„ç†è§£æœ‰å差。一个误解å¯èƒ½é€ æˆä»¥åŽçš„返工ã€?nbsp;
  å¦ä¸€ä¸ªæ½œåœ¨çš„å±é™©æ˜¯ç”±äºŽè®¨è®ºæ—¶å¿½ç•¥äº†æŸäº›æƒ…况,½{‰å¤§å®‰™ƒ½æŒ‰å½“时的分工完æˆå±žäºŽè‡ªå·±çš„工作åŽåQŒæ‰å‘现å„个模嗾l„åˆèµäh¥å´åÅžä¸æˆä¸€ä¸ªå®Œæ•´çš„¾pÈ»Ÿã€‚å…¶æ ÒŽºåœ¨äºŽæ²¡æœ‰ä¸€ä¸ªè´Ÿè´£åè°ƒçš„äººå‘˜ä¸æ–监控整个开å‘过½E‹ã€?nbsp;
  ½W¬ä¸‰ä¸ªæ½œåœ¨çš„å±é™©æ˜¯ä¸€æ—¦æœ‰äºÞZ¸é€”退出开å‘队ä¼ï¼Œå…¶ä»–äººåŠ å…¥æ—¶åQŒæ–°æ¥çš„人难以ç†è§£ä»¥å‰åˆ«äººåšå¥½çš„
代ç åQŒçƒ¦æ€§è‡ªå·×ƒ»Žå¤´æ¥ã€‚å¦å¤–,没有文档的程åºï¼Œæ—¥å޾l´æŠ¤å’Œç‰ˆæœ¬å‡¾U§éƒ½æ¯”较困难ã€?nbsp;
  3ã€ä¸¾l过å•å…ƒ‹¹‹è¯•而直接进入系¾lŸæµ‹è¯?nbsp;
ã€€ã€€é€ æˆ˜q™ä¸€çŽ°è±¡çš„åŽŸå› æ˜¯æ¯ä¸ªæ¨¡å—相对比较½Ž€å•,但是ä¸ÞZº†‹¹‹è¯•一个模å—需è¦å¾ç«‹ä¸€äº›æµ‹è¯•环境ã€?nbsp;
三ã€åˆç†çš„开呿µ½E?nbsp;
  åˆç†çš„开呿¨¡å¼ï¼Œä¸€å¥è¯å½¢å®¹ž®±æ˜¯â€œéº»é›€è™½å°åQŒäº”è„俱全â€ï¼Œå³ä‹É是å°åž‹é¡¹ç›®çš„å¼€å‘,ä»ç„¶åº”该éµåó@
软äšgå¼€å‘的一般规律,必须的æ¥éª¤ä¸èƒ½çœç•¥ã€‚但是尙å¹ç›®æœ‰å®ƒè‡ªèín的一些特点,实行èµäh¥å¯ä»¥ç›¸å¯¹ç‰|´»äº›ã€?nbsp;
比较åˆç†çš„æ¨¡å¼ï¼š
  1ã€éœ€æ±‚获å?nbsp;
  在进入æ£å¼å¼€å‘之å‰ï¼Œå¿…须先从用户处获å–准¼‹®çš„需求。在˜q™ä¸Šé¢èŠ±è´¹ç›¸å½“æ—¶é—´æ˜¯å¾ˆå¿…è¦çš„ã€?nbsp;
  软äšg™å¹ç›®å¯ä»¥å¤§è‡´åˆ†äؓ专用软äšg和通用软äšg两大¾c…R€?nbsp;
  对于专用软äšgåQŒä¾‹å¦‚ç»™æŸå•ä½å¼€å‘一套该å•ä½ä¸“用的系¾lŸï¼Œä¸€èˆ¬ç”¨æˆ·å¯¹äºŽèÊYä»¶è¦å®Œæˆå“ªäº›åŠŸèƒ½å·²ç»æœ‰äº†ä¸€ä¸ªæ¯”较清楚的轮廓åQŒè€Œä¸”往往在开å‘åˆåŒä¸å·²ç»å¤§è‡´åœ°è§„定了ã€?nbsp;
  但是åQŒå¼€å‘åˆåŒä¸Šè§„å®šçš„åªæ˜¯ä¸€ä¸ªå¤§æ¦‚的框架åQŒåœ¨˜q›å…¥å¼€å‘之å‰å¿…™åÖM¸Žç”¨æˆ·˜q›è¡Œæ¯”较具体的交‹¹å’Œè®¨è®ºåQŒäº†è§£æ¸…楚用户心目ä¸çš„äñ”å“ç©¶ç«Ÿæ˜¯ä»€ä¹ˆæ ·å。这个æ¥éª¤å¦‚果没有好好åšåQŒå¾€å¾€åˆîCº†å¼€å‘å·¥ä½œçš„åŽæœŸæ‰å‘现开å‘äh员的ç†è§£å’Œç”¨æˆïLš„è¦æ±‚æœ‰ä¸€äº›è¯¯è§£ï¼Œé‚£ä¹ˆå¿…ç„¶é€ æˆæ—‰™—´ä¸Šçš„‹¹ªè´¹ã€?nbsp;
  对于通用软äšgåQŒåœ¨å¼€å‘之å‰åº”该åšä¸€å®šçš„市场调查工作åQŒä¸€æ–šw¢æ˜¯ä»Ž¾l济效益考虑åQŒè°ƒæŸ¥äñ”å“的潜在
市场有多大,å¦ä¸€æ–šw¢æ˜¯ä»ŽæŠ€æœ¯çš„角度åQŒå¿…™åÖMº†è§£æ¸…楚潜在用户对软äšg的儿UæŠ€æœ¯ä¸Šçš„è¦æ±‚,例如åQŒç”¨æˆïLŽ°æœ‰ç¡¬ä»‰™…¾|®å¦‚何,软äšgé…置如何åQŒä‹É用什么网¾lœï¼Œä½¿ç”¨ä»€ä¹ˆæ•°æ®åº“½{‰ç‰åQŒæ ¹æ®è°ƒæŸ¥çš„¾lŸè®¡¾l“果军_®šå›_°†å¼€å‘的软äšgçš„ä¸€äº›æŠ€æœ¯æŒ‡æ ‡ã€?nbsp;
  ä¸ÞZº†æ¯”较好地与用戯‚¿›è¡Œäº¤‹¹ï¼Œä½¿ç”¨ä¸€äº›å·¥å…äh˜¯å¾ˆæœ‰å¥½å¤„çš„ã€?nbsp;
  2ã€éœ€æ±‚分æž?nbsp;
  在了解用æˆïLš„需求之åŽï¼Œž®†éœ€æ±‚用一¿U模型æ¥è¡¨ç¤ºåQŒå°±æ˜¯éœ€æ±‚分æžï¼Œç›®å‰æ¯”较‹¹è¡Œçš„åˆ†æžæ–¹æ³•是é¢å‘对象的方法,通过分æžç”¨æˆ·éœ€æ±‚,用类ã€ç±»ä¹‹é—´çš„å„¿Uå…³¾pÀL¥è¡¨ç¤ºæ•´ä¸ª¾pÈ»Ÿã€?nbsp;
  ˜q™éƒ¨åˆ†æ¶‰åŠåˆ°å…·ä½“的方法,在æ¤ä¸è¯¦¾l†è®¨è®ºï¼Œä½†æ˜¯åŽŸåˆ™ä¸Šæ˜¯æå–¾c?>¾cÖM¹‹é—´å…³¾p?å¯èƒ½éœ€è¦ä¸æ–修改而åÅžæˆä¸€ä»½åˆ†æžæ–‡æ¡£ã€?nbsp;
  对于需求潜在å˜åŒ–ä¸å¤§çš„™å¹ç›®åQŒå¯ä»¥é‡‡ç”¨ç€‘布模型åQŒæœ‰ä¸€ä¸ªå¾ˆæ˜Žæ˜¾çš„设计阶ŒDµï¼Œ˜q™æ ·åšçš„好处是有一
ä»½æ¯”è¾ƒå®Œæ•´çš„åˆ†æžæ–‡æ¡£åQŒè¿™æ ·ä»¥åŽå¦‚果需è¦é‡‡ç”¨ä¸åŒçš„¾~–程è¯è¨€ã€æˆ–者采用其他的òq›_°æ—Óž¼Œä¾¿å¯ä»¥ä»¥˜q™ä†¾
åˆ†æžæ–‡æ¡£ä½œäؓ开å‘的基础ã€?nbsp;
  对于需求å˜åŒ–频¾Jçš„™å¹ç›®åQŒå¯èƒ½é‡‡ç”¨å°‘é‡åˆ†æž?>ž®‘é‡è®¾è®¡->ž®‘釾~–ç ->‹¹‹è¯•çš„æ–¹å¼æ›´åˆé€‚ï¼Œè€Œä¸”éšæ—¶
å¯èƒ½è¦è¿”回到å‰é¢æŸä¸ªä¸€é˜¶æ®µåŽ»è¿›è¡Œä¿®æ”V€‚但是这æ„味ç€å¯èƒ½æ²¡æœ‰ä¸€ä»½å®Œæ•´çš„åˆ†æžæ–‡æ¡£ã€?nbsp;
  现在很多CASE工具òq¶ä¸åŒºåˆ†åˆ†æžå’Œè®¾è®¡çš„阶段。但是,˜q™åÆˆä¸æ„味ç€å¼€å‘å°±å¯ä»¥å¯¹åˆ†æžå’Œè®¾è®¡ä¸åŠ åŒ?nbsp;
分,CASE工具如åŒä¸€æ”¯ç¬”åQŒå¦‚何用好还得还人ã€?nbsp;
  3ã€è®¾è®¡è¿‡½E?nbsp;
  设计阶段的工作包括:
ã€€ã€€å¯¹åˆ†æžæ¨¡åž‹å¿…è¦çš„修改。å¯èƒ½éœ€è¦å¯¹æŸäº›¾cÈ»“构进行一些修改,˜q™äº›ä¿®æ”¹çš„åŽŸå› å¯èƒ½æ˜¯¾~–ç¨‹çŽ¯å¢ƒçš„è¦æ±‚ï¼Œæˆ–è€…äØ“äº†é‡ç”¨ä»¥å‰çš„æŸäº›å·¥ä½œã€?nbsp;
  ç”׃ºŽç›®å‰å¾ˆå¤š¾~–程è¯è¨€éƒ½å¯ä»¥å¯è§†åŒ–地设计界é¢ï¼Œæ‰€ä»¥ç•Œé¢éƒ¨åˆ†å·¥ä½œå¾€å¾€ç•™åˆ°äº†ç¼–ç 阶ŒD‰|¥å®Œæˆã€‚于是设计阶ŒD늚„工作é‡åƈä¸å¤§ã€?nbsp;
  4ã€ç¼–ç ?nbsp;
  ˜q›å…¥¾~–ç 工作之åŽåQŒå¯èƒ½ä¼šå‘现å‰é¢åˆ†æžæˆ–设计阶ŒD늚„æŸäº›é”™è¯¯åQŒè¿™æ—¶åº”˜q”回到å‰é¢çš„阶段˜q›è¡Œå¿…è¦çš„ä¿®æ”V€?nbsp;
  5ã€æµ‹è¯?nbsp;
ã€€ã€€å¦‚å‰æ‰€˜qŽÍ¼Œå³ä‹É是尙å¹ç›®åQŒä¹Ÿåº”è¯¥ä¸¥æ ¼åœ°è¿›è¡Œæµ‹è¯•ã€?nbsp;
å››ã€äh员的安排
  比较ž®çš„™å¹ç›®åQŒå¾€å¾€æ˜¯å‡ 个ähæ¥å®Œæˆï¼Œ˜q™å‡ 个äh基本上从头到ž®‘Ö‚åŠ å¼€å‘。在˜q™å‡ 个ähä¸ï¼Œæœ‰ä¸€ä½é¡¹ç›®è´Ÿè´£ähåQŒè´Ÿè´£åˆ†æžã€è®¾è®¡å’Œå调的工作。由于项目å°åQŒé¡¹ç›®è´Ÿè´£äh也è¦å‚åŠ ¾~–程,那么˜q™äh必须把时间åˆç†è¿ç”¨ã€?/span>
  ¾léªŒå‘Šè¯‰æˆ‘å‡ æ¡åŽŸåˆ?
  1ã€åè°ƒå‡ ä¸ªäh的工作比自己完æˆä¸€ŒD늼–ç æ›´é‡è¦ã€?/span>
  ç”׃ºŽå调上出了漋zžï¼Œå¯èƒ½å¯ÆD‡´å¾ˆå¤§çš„问题,所以项目负责ähå¿…é¡»éšæ—¶ç›‘控å„å¼€å‘äh员的工作åQŒåŒ…括内å®ÒŽ˜¯å¦ä¸Žè¦æ±‚å‘生åå·®åQŒè¿›åº¦æ˜¯å¦æ»žåŽç‰½{‰ã€?nbsp;
ã€€ã€€åªæœ‰åœ¨å®Œæˆè¿™äº›å·¥ä½œä¹‹åŽï¼Œ™å¹ç›®è´Ÿè´£äººå‰©ä¸‹çš„æ—‰™—´æ‰èƒ½ç”¨äºŽ¾~–程ã€?nbsp;
  2ã€ç»™æ¯ä¸ªå¼€å‘äh员明¼‹®çš„ä»ÕdС书ã€?/span>
  ä¸ç®¡æ˜¯ç”¨é¢å‘对象或者其他方法开å‘,分æžã€è®¾è®¡æ¨¡åž‹åªæ˜¯ä»ŽåŠŸèƒ½çš„è§’åº¦æ¥æè¿°¾pÈ»Ÿã€‚ä½†æ˜¯ï¼Œå…·ä½“å¼€å‘æ—¶æ¯ä¸ªå¼€å‘äh员必™å»éžå¸¸æ˜Ž¼‹®è‡ªå·Þqš„ä»ÕdŠ¡åQŒè¿™äº›ä“Q务应该采用明¼‹®çš„æ–‡æ¡£æ¥è¡¨½Cºã€?nbsp;
  3ã€è®©å¤§å®¶éƒ½å¤§è‡´ç†Ÿæ‚‰è®¾è®¡æ¨¡åž‹ã€?/span>
  让æ¯ä¸ªå¼€å‘äh员都清楚自己所åšçš„工作在整个系¾lŸä¸å¤„于什么地ä½ï¼Œæœ‰æ—¶ä¾¯å¯èƒ½ä¼šå‘现设计模型ä¸çš„æ¼æ´žåQŒé¿å…了å„äh的代ç 编写完毕之åŽåˆè¦ä¿®æ”¹çš„åŽæžœã€?/span>