Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ãô½Ý¼Ü¹¹Ó¦ÓÃ
 
×÷ÕߣºWim Heemskerk & Minze Tolsma À´Ô´£ºInfoQ ·¢²¼ÓÚ£º 2015-04-24
  2206  次浏览      27
 

Ãô½ÝÓÐÊÊÓ¦ÐÔ¡£Ê²Ã´Ê±ºòÒÔ¼°ÈçºÎÓ¦Óüܹ¹È¡¾öÓÚ»·¾³¡£±¾ÎÄÊ×ÏȽâÊÍÁËΪʲôÊÇÕâÑù£¬È»ºó˵Ã÷ÁËÔÚÃô½Ý»·¾³ÖÐÔõôÑù²ÅÄÜÈÔÈ»¸øÓè¼Ü¹¹×ã¹»µÄÖØÊÓ¡£ÊÊÓ¦ÐԺͶԻ°ÊÇ»ù±¾ÒªËØ¡£

Ãô½ÝÐûÑÔÊ®Äêǰ¾ÍÒѾ­ÎÊÊÀ£¬ËüµÄ³öÏÖÊǶԵ±Ê±×÷Ϊ±ê×¼µÄ¼Æ»®Çý¶¯·½·¨µÄÒ»ÖÖÏìÓ¦¡£Ôڼƻ®Çý¶¯·½·¨ÖУ¬¼Æ»®¹¤×÷ºÍ¿ªÕ¹¹¤×÷Êǵ¥¶ÀµÄ²½Öè¡£±àдºÃµÄ¼Æ»®ÐèÒªÒ»¸öÎȶ¨µÄ»ù´¡£ºÃ÷È·µÄÐèÇó¡£Òò´Ë£¬È·±£ÐèÇóÎȶ¨ÊÇÒ»¸öÃ÷È·µÄÒªÇó¡£»ùÓÚÄÇЩÎȶ¨µÄÐèÇ󣬿ÉÒÔ´´½¨Ò»¸öͬÑùÎȶ¨µÄ¼Ü¹¹£¬²¢ËæºóʵÏÖ¡£

ÊÂʵÉÏ£¬ÕâÊÇÏ൱À§Äѵģ¬ÒòΪÈËÀàÌìÉú¾Í²»ÊÇÄÇÑùµÄ¡£ÄãÃÇÊÇ·ñÔø¾­²ÎÓë¹ýÒ»¸öÕâÑùµÄÏîÄ¿£¬Ëü¿ªÊ¼µÄʱºòÓÐÒ»¸ö¶¨ÒåÁ¼ºÃµÄ¡¢ÍêÕûµÄÐèÇó˵Ã÷Ê飬ÄãÃÇ´ø×ÅËü»Øµ½ÍŶӣ¬¿ÉÄÜÔÚ¹úÍ⣬²¢Öƶ¨ÁËÒ»¸ö¸ÕºÃÊ®°Ë¸öÔµļƻ®£¬È»ºóÎÞÐè½øÒ»²½µÄ¹¤×÷¾Í¿ÉÒÔ¿ªÊ¼Âú×ã¿Í»§ÐèÇó£¿ÎÒÃÇûÓС£¿Í»§»áÖð½¥·¢ÏÖËûÃÇÏëҪʲô£¬¿ª·¢ÍŶӻᷢÏÖÈçºÎ´´½¨Ëü£¬¶øÓë´Ëͬʱ£¬»·¾³ÍùÍùÒ²Ôڱ仯¡£

Òò´Ë£¬Ãô½ÝÓÐÒ»ÖÖ²»Í¬µÄ¼Æ»®·½·¨£¬ËüÓµ±§ËùÓлáΪ¿Í»§Ôö¼Ó¼ÛÖµµÄ±ä»¯¡£¸Ã·½·¨Ã»ÓÐÌṩ¹¹½¨¡°´óÉè¼Æ£¨big design£©¡±µÄ»ù´¡£¬Ò²ÈÃÎÒÃÇûÓÐÒâÔ¸¹¹½¨ÕâÑùÒ»¸öÉè¼Æ£¬ÒòΪÄÇÑùµÄÉè¼ÆºÜ´àÈõ¡£Õâ²»ÊÇ˵¼Ü¹¹²»ÔÙÖØÒª£¬²»¹ý£¬Ëü±ØÐ뽡׳£¬Äܹ»ÊÊӦδÀ´µÄ±ä»¯¡£ÄǾ¿¾¹ÉÏÒâζ×Åʲô£¿µÃ¿´Çé¿ö¡£»¹ÒªÌáǰ×ö¶àÉÙ¹¤×÷£¿¹»Óþͺá£

ÄãÊDz»ÊÇÒѾ­ÖªµÀÕâЩ´ð°¸£¿ÔÚÃô½ÝÐûÑÔÐû¸æÃô½ÝÊ®ÄêºóµÄ½ñÌ죬ÄãÊDz»ÊÇÏ£ÍûÎÒÃÇÏÖÔÚ¿ÉÒÔ¸ü¾ßÌåÒ»µã£¿Êǵģ¬ÎÒÃÇÒ²ÊÇÈç´Ë£¡¶øÇÒÏÖÔÚ¾ÍͦºÃ£¬ÒòΪÎÒÃǵĿͻ§¡ª¡ªÎÒÃÇ×éÖ¯ÄÚµÄÒµÎñ·½¡ª¡ªÆÚÍûÖµÔ½À´Ô½¸ß¡£³É¹¦²»ÔÙÊǸù¾Ý¼Æ»®½»¸¶£¬¶øÊÇÒª½»¸¶Äܹ»Ó°Ïìʵ¼ÊÒµÎñµÄÈí¼þ¡£Ïñ¡°Ó°ÏìµØÍ¼£¨Impact Mapping£©¡±¡¢¡°¹¦ÄÜ×¢È루Feature Injection£©¡±¡¢¡°Óû§¹ÊÊÂÓ³É䣨User Story Mapping£©¡±µÈ¼¼ÊõѸËÙÆÕ¼°£»ËüÃÇÖеÄÿһ¸ö·½·¨¶¼ÄܰïÖúÎÒÃǹ¹½¨Êʵ±µÄ²úÆ·¡£¶øÎªÁ˹¹½¨Êʵ±µÄ²úÆ·£¬¾ßÓÐÓÐЧ¼Ü¹¹µÄ·½·¨²»ÄÜÍ£Ö¹²»Ç°¡£ÓÉÓڼܹ¹ÊÇÒ»¸öÉæ¼°ÃæºÜ¹ãµÄ»°Ì⣬ËùÒÔΪÁ˽²µÃ¸üÇå³þ£¬ÎÒÃǽ«½ÓÏÂÀ´ÒªÖصã̽Ìֵļܹ¹¶¨ÒåΪÈí¼þ¼Ü¹¹£ºµ¥¸öÓ¦ÓóÌÐòµÄ¼Ü¹¹¡£

¼Ü¹¹£¿ÎÒÃDzÉÓòâÊÔÇý¶¯¿ª·¢£¬²¢±àдÕû½àµÄ´úÂë¡£

²ÉÓòâÊÔÇý¶¯¿ª·¢¶Ô´úÂëÉè¼Æ·Ç³£ÓÐÒæ¡£ÎÒÃÇ·¢ÏÖ£¬ËüÔÚÎÒÃÇÓÉÍâÏòÄÚ¹¤×÷ʱÓÈÆäÓÐÓ㬾ÍÏñTDDÂ×¶ØÑ§Ð£Ëù³«µ¼µÄÄÇÑù´ÓÑéÊÕ²âÊÔÏòÄÚ¡£ÓÉÍâÏòÄÚ¹¤×÷¼õÉÙÁËÔö¼Ó¸÷ÖÖifÅжϴúÂëµÄÇ÷ÊÆ¡£¶øÇÒ£¬Äã²âÊÔÀàµÄ½»»¥·½Ê½£¬²âÊÔ²¢²»ÊÇÔÚÒÔ×îÑϸñµÄ·½Ê½Ó¦Óõ¥Ôª²âÊÔʱ´´½¨µÄ¡£¸ù¾ÝÎÒÃǵľ­Ñ飬ÕâЩ¾ÍÊÇÄÇЩʵ¼ÊÉÏ¿ÉÒÔÎªÖØ¹¹Ìṩ֧³ÖµÄ²âÊÔ£¬¶ø²»ÊÇÕϰ­¡£

ÏÖÔÚ£¬Èç¹ûÄãÒ²±àдƯÁÁÕû½à¡¢¿ÉÒÔÓë¶ÁÕßÇåÎú¹µÍ¨µÄ´úÂ룬ÄÇô¼¸ºõ¿ÉÒԿ϶¨£¬ÄãÔÚϸ½ÚÉÏÓÐһЩ·Ç³£ºÃµÄ¶«Î÷¡£µ«ÕûÌåÉÏÔõôÑùÄØ£¿ÄãÈçºÎÓÃÎĵµ¼Ç¼ͨ¹ý´úÂë²»ÈÝÒ׿´³öÀ´µÄ×ÜÌåÉè¼ÆµÄ·½·½ÃæÃ棿ÄãÈçºÎÌÖÂÛËüÃÇ£¬²¢´ï³ÉÒ»Ö£¿ÓÐһЩÈÝÒ×Àí½âµÄ¡°¼Ü¹¹²Ýͼ¡±ÊDz»ÊÇÓкô¦ÄØ£¿

Äã¿ÉÄܲ»Ö¹Ò»´Î»æÖƹý²Ýͼ£¬²»Í¬ÓÚÎÒÃÇÔÚÏîÄ¿ÖÐËù»æÖƵġ£ÄÇÎÒÃÇ¿ÉÒÔÎÊһϣ¬Ë­ÔÚ³¡Â𣿼ܹ¹Ê¦£¬Áìµ¼£¬¹ÜÀíÈËÔ±£¬»¹ÊÇÄãµÄÕû¸öÍŶӣ¿ºóÐøÔÚÄÄÀïÖØÐÂÉóÊÓºÍÐÞ¸ÄÕâЩ²Ýͼ£¿Èç¹ûÊÇÕâÑù£¬ÄǶÔÏîÄ¿ÓмÛÖµÂð£¿Èç¹û²»ÊÇ£¬Ê²Ã´·Á°­ÁËÄ㣿

ÔÚÎÒ¿´À´£¬×÷Ϊһ¸öÍŶӣ¬´´½¨²¢Î¬»¤ÕâÑùµÄ×ÊÁÏÊǼܹ¹µÄ»ù±¾×é³É²¿·Ö¡£Í¨¹ý²Ý»æ¼Ü¹¹²¢ÓëËùÓвÎÓë±àÂëµÄÈ˽øÐÐÌÖÂÛ£¬¿ÉÒÔ½«Ó¦ÓóÌÐò²ãÃæµÄ¹Ø×¢µãÓë·±ËöµÄϸ½ÚÁªÏµÆðÀ´¡£TDDÌṩÁËÒ»ÖÖ×öÏêϸÉè¼Æ¾ö²ßµÄ¿ò¼Ü£¬µ«ÊǼܹ¹»î¶¯²ÅÄܰïÖúÄã´´½¨½¡×³µÄÈí¼þ¡£ËäÈ»¼¸ºõÈκζ«Î÷ÔÚ°×°åÉÏ¿´ÆðÀ´¶¼²»´í£¬µ«È±ÏÝ»¹ÊÇ»áÔÚ´úÂëÖÐÐγɣ¬¸æËßÄã¼Ü¹¹Ä£ÐÍ»¹²»¹»ÍêÉÆ£¬»òÕß²»ÔÙÍêÉÆÁË¡£

¡°²ã´´£¨Emergence£©¡±

ÓÐÒ»¸ö³£¼ûµÄÎó½â£¬¾ÍÊÇÃô½Ý²»ÐèÒªÌØ±ð¹Ø×¢¼Ü¹¹£»ÓÚÊÇ£¬ËüÏÈÆÚ¾Íͬ¶¨Òå¼Ü¹¹µÄÎĵµÒ»Æð±»ÈÓµôÁË¡£¡°Ãô½ÝÐûÑÔÔ­Ôò¡±ÖÐÌáµ½µÄ²ã´´¸ÅÄî±»½âÊÍΪ×ÔÈ»³öÏÖ¡£Ò»¸ö¸üºÃµÄ½âÊÍÊÇ£ºÎÒÃÇÒ»ÆðÖð²½µØ×öÄǼþÊ¡£¼Ü¹¹ÊÇÒ»ÖÖÍŶӻºÍ¹²Í¬µÄÀí½â£¬¶ø²»ÊÇÒ»¸ö´ÓÏóÑÀËþÖд«µÝ¸øÍŶӵÄÎĵµ¡£

×îºÃµÄ¼Ü¹¹¡¢ÐèÇóºÍÉè¼ÆÔ´ÓÚ×Ô×éÖ¯ÍŶӡ£

¡ª¡ªÃô½ÝÐûÑÔÔ­Ôò#11

¡°²ã´´ÊôÐÔ£¨emergent property£©¡±µÄÌØµãÊÇ£¬Ëü²»ÄÜÍÑÀëÅÉÉúËüµÄϵͳ²¿·Ö¶ø´æÔÚ¡£ÎÒÃÇÎÞ·¨ÓÉËü×·Ëݵ½Ò»¸öÌØ¶¨µÄ²¿·Ö£¬µ«ËüÓ°Ïì×ÅϵͳµÄÿһ²¿·Ö¡£ÀýÈ磬µ±ÄãÈ¥³ýÁË·Ö×Ó£¬Ë®¾ÍûÓÐÁËÁ÷¶¯ÐÔ¡£µ¥¸ö·Ö×ÓÊDz»Á÷¶¯µÄ£¬µ«Ë®×÷Ϊһ¸öÕûÌåÊÇÁ÷¶¯µÄ¡£ÀàËÆµØ£¬Ã»ÓÐÓ¦ÓóÌÐòºÍÍŶӣ¬Ò²¾ÍûÓУ¨²ã´´£©¼Ü¹¹¡£ÄãÎÞ·¨Ö¸³öÒ»¸ö¾ö¶¨¼Ü¹¹ÊÇʲôµÄ¼Ü¹¹Ê¦¡£µ«¹²ÏíµÄ¸ÅÄî¿ò¼ÜÓ°Ïì×ÅÍŶӵÄÐÐΪÒÔ¼°Ó¦ÓóÌÐòµÄÑù×Ó¡£´«Í³µÄÁ÷³ÌÖÐûÓÐÕâÖÖ˵·¨¡£ÔÚÕâÀÎÒÃÇÔÙÒ»´Î¿´µ½£¬Ãô½ÝÕæµØ´øÀ´Á˹ÛÄîµÄ¸Ä±ä£¬×¨×¢ÓÚÈËÓë½»»¥¡£

ÄÇô»¹ÓÐרְµÄ¼Ü¹¹Ê¦Âð£¿Ò²ÐíÓУ¬ËäÈ»ÓëÒÔǰµÄ½ÇÉ«²»Í¬¡£µ±Óë¶à¸öÍŶÓÒ»Æð¿ª·¢Ò»¸öÓ¦Ó㨻òÕßÊÇæ¢ÃÃÓ¦Óã©Ê±£¬ÓÐÆäËûÈ˹Ø×¢È«¾ÖÎÊÌâÓÐÖúÓÚÍŶӼ¯Öо«Á¦¡£ÕâÑù£¬¼Ü¹¹Ê¦¾Í½«¼Ü¹¹×÷Ϊһ¸ö»ù±¾¹Ø×¢µã£¬µ«ËûÖÂÁ¦ÓÚ·þÎñÍŶӣ¬¶ø²»ÊÇÏòÍŶӷ¢ºÅÊ©Á»òÕß±ÈÍŶӳ¬Ç°¹¤×÷¡£ËûÖªµÀ£¬Èç¹ûËûʹÍŶӵȴýÒ»¸öÍêÃÀ¼Æ»®µÄ»°£¬Ëû¾ÍûÓмÛÖµÁË£¬¶øÇÒËûÃÇ¿ÉÒÔͨ¹ýʵÏּܹ¹À´°ïÖúËûÖ¤Ã÷¼Ü¹¹µÄºÏÀíÐÔ¡£Ëû»áʵÑéºÍÑéÖ¤£¬Í¨¹ý¡°·åÖµ£¨spikes£©¡±ÒÔ¼°¶¨ÆÚÓëÍŶӳÉÔ±Ò»Æð±àÂë¡£Ôڼܹ¹»áÒéÉÏ£¬Ëû»á²»¶ÏµØÎÊÍŶӣ¬ËûÃÇÌÖÂÛµÄÄÚÈÝÊÇ·ñ»áÓëËûÃǽ«À´Êµ¼Ê±àдµÄ´úÂëÒ»Ö¡£

¿ÉÑ¡ÏîÓмÛÖµ

¶Ô±ä»¯ÓнϺý¡×³ÐԵļܹ¹ÊÇ£¬ÔÚÈκÎÐèÒªµÄʱºò¶¼È·ÊµºÜÈÝÒױ仯µÄ¼Ü¹¹¡£ÕâÑùµÄ¼Ü¹¹²»»áû±ØÒªµØÏÞÖÆÄãµÄ¿ÉÑ¡Ïÿµ±Äã×ö¼Ü¹¹¾ö²ßµÄʱºò£¬ÓÈÆäÊÇÒÔºó±ä»¯»áºÜÄѵľö²ß£¬Äã¾ÍÏÞÖÆÁËÄã´¦Àí±ä»¯µÄÄÜÁ¦¡£Ö»ÓÐÔÚÖªµÀΪʲô×öÄÇÑùµÄ¾ö²ßµÄÄǸöÌØ¶¨Ê±¿Ì£¬Äã²ÅÄÜ×÷ÄÑÒԱ仯µÄ¾ö²ß£¬²¢ÇÒÒª±¾×ŸºÔðÈεÄ̬¶È²»¶ÏµÄѰÕÒ»ú»áÑÓÆÚ¾ö²ß¡£Õâ¾ÍÏñÔÚÄãµÄ¸öÈËÉú»îÖУºÄã»áÁ¢¼´ÂòÒ»ÕÅÒôÀÖ»áµÄƱ£¬ÒòΪÄã¹À¼ÆºÜ¿ì¾Í»áÂô¹â¡£µ«ÍíÉÏÓ뼸¸öÅóÓÑÔھưÉÀï¾Û»á¿ÉÄÜÊÇ×îºóÒ»·ÖÖÓ²Å×ö³öµÄ°²ÅÅ¡£´ËÍ⣬ÕâÒâζ×Å£ºÑ­Ðò½¥½ø¡£²»ÒªÈÃÓ¦ÓóÌÐò´¦Àí£¨ÉÐÇÒ£©²»±ØÒªµÄÊÂÇ飬µ«ÒªÈ·±£ºóÐøÈÝÒ×Ìí¼Ó¡£»»¾ä»°Ëµ£¬Í¨¹ýʹ¼Ü¹¹¾ßÓпÉÀ©Õ¹ÐÔ£¬¼õÉٱ仯ÐèÇó¡£½«¡°¿ª·Å¡ª·â±ÕÔ­Ôò¡±Ó¦Óõ½¼Ü¹¹¡£ÔÚ½ÓÏÂÀ´µÄÁ½½ÚÖУ¬ÎÒÃǽ«¸ü¾ßÌåµÄ½øÐÐÃèÊö¡£

¼òµ¥¡ª¡ªÊ¹Î´Íê³ÉµÄ¹¤×÷×î´ó»¯µÄÒÕÊõ¡ª¡ªÊǸù±¾¡£

Ãô½ÝÐûÑÔÔ­Ôò#10

¼òµ¥

Ñ­Ðò½¥½ø»¹Òâζ×Å×·Çó¼òµ¥£¬¼ò»¯µ½ÔÙ½øÒ»²½¼ò»¯¾Í»áÈ¥µôÖØÒªµÄ¼ÛÖµ¡£ÕâÊÇ˵»ý¼«É¾³ý¼¸ºõûÓмÛÖµµÄ¹¦ÄÜ¡£ËüͬÑùÒ²¹ØºõÓ¦Óñ¾ÉíµÄ½á¹¹¡£´ÓÇåÎúµÄ¼Ü¹¹Í¼µ½Õû½àµÄ´úÂëʵÏÖ£¬ÔÚÈκβãÃæÉ϶¼ÊÇÔ½¼òµ¥Ô½ÈÝÒ×Àí½â¡£Òª°Ñ´óÁ¿×¢ÒâÁ¦·ÅÔÚ×é¼þ²¼¾ÖÉÏ£¬²¢¼ò»¯×é¼þ±¾Éí¡£¼òµ¥µÄÈí¼þÊÇÓÐÊÊÓ¦ÐÔµÄÈí¼þ£¡

ÈçºÎ½«Ó¦Óû®·Ö³É×é¼þ£¿Õýµ±Äã´ò¿ª¿ª·¢»·¾³µÄʱºò£¬Ó¦ÓóÌÐò¸æËßÁËÄãʲô£¿ÎÒÏ£ÍûÊÇËüËùÌṩµÄ¹¦ÄÜ£¬¶ø¼¼ÊõºÍ¿ò¼Ü²»ÊÇËüÊ®·Ö¹Ø×¢µÄ¡£Alistair Cockburn¼¸Äêǰ¾Í½¨Ò飬ÒÔͬÐÄÔ²·½Ê½·Ö½â±È²ãµþ·½Ê½¸ü×ÔÈ»¡£Ê¹ÓÃÕâÖַֽⷽʽµÄ¼Ü¹¹Ä£ÐÍ×î½üÒýÆðÁËÈËÃǵÄ×¢Ò⣬²¢´ïµ½ÁËÓÐÍû³ÉΪбê×¼µÄ³Ì¶È¡£

Èç¹ûÔ¸Ò⣬ÕâÑùÒ»ÖÖÉè¼ÆµÄÄں˿ÉÒÔʼÓÚÓ¦ÓóÌÐòÌṩµÄ¹¦ÄÜ¡¢Ó¦ÓóÌÐòÌØÐÔ»òÕßÓÃÀý£¬È繺ÂòÂÃÐп¨¡¢¸ü»»ÂÃÐп¨¡¢È¡ÏûÂÃÐп¨¡£Òź¶µÄÊÇ£¬ËäÈ»ÕâÐ©ÌØÐÔÊǿͻ§ËùÐèÒª¡¢Ó¦ÓóÌÐòËùÐèÌṩµÄ£¬µ«ÔÚÐí¶àÓ¦ÓóÌÐòÖУ¬ÒªÕÒ³öËüÃǷdz£À§ÄÑ¡£ÎÒÃÇÏ£Íû½«ËüÃÇÓëËüÃÇËù²Ù×ݵÄÒµÎñÓòʵÌåÇø·Ö¿ªÀ´¡£ÕâÑù£¬ÎÒÃǾÍÎ§ÈÆÒµÎñÓò°ÑËüÃÇ´´½¨³ÉÒ»¸öµ¥¶ÀµÄ²ã¡£Äã»á·¢ÏÖ£¬ÄÚºËÖÜΧÓÐÁ¬½ÓÍⲿÊÀ½çµÄ½Ó¿Ú¡£²»Ö»ÊÇÁ¬½ÓÓû§½çÃæ£¬»¹°üÀ¨Á¬½ÓÊý¾Ý¿âÒÔ¼°ÓëÆäËüϵͳ»¥Á¬µÄ½Ó¿Ú¡£ÄãÁ¢Âí¾Í»á·¢ÏÖ£¬×îÓпÉÄܱ仯µÄ¶«Î÷ÈÝÒ×µ÷ÕûÁË£ºÐÂÔöÒ»¸öÊý¾Ý¿â¡¢Ò»¸öÒÆ¶¯Óû§½çÃæ¡¢Ìṩһ¸ö·þÎñ½Ó¿ÚµÈµÈ¡£

ÎÞÒ»ÀýÍ⣬ËùÓеÄÒÀÀµ¶¼ÊÇÖ¸ÏòÖÐÑëµÄ¡£½èÖúÒÀÀµ×¢È룬ÿһ²ã¶¼ÍêÈ«¶ÀÁ¢ÓÚÆäËü²ã¡£ÍâȦÖеĸ÷ÖÖ½Ó¿Ú×é¼þÒ²²»ÖªµÀ±Ë´ËµÄ´æÔÚ¡£

¡°ÓнçÉÏÏÂÎÄ£¨Bounded contexts£©¡±

ÎÒÃǾÍÏñÉÏÃæÕâ¶Îʱ¼ä¸Õ¸ÕÌÖÂÛ¹ýµÄÄÇÑùÉè¼Æ¼Ü¹¹¡£ÎÒÃÇÒѾ­ÌåÑéµ½ÁËÐí¶àºÃ´¦£¬²»¹ýÓÐʱºò»¹ÊDz»ÂúÒâ¡£Ëæ×ÅÓ¦ÓóÌÐòµÄÀ©Õ¹ºÍʱ¼äµÄÍÆÒÆ£¬Äں˵ÄÌåÁ¿ÍùÍù»á¿ªÊ¼³ÉΪÎÒÃǵijÁÖØ¸ºµ£¡£¸ÃÄ£ÐÍ»ùÓÚÕâÑùÒ»ÖÖ¼ÙÉ裬ÓÉÓÚʵÌå´ú±íÁËÒµÎñ¹æÔò¡ª¡ª×îºÃÊÇÆóÒµ·¶Î§ÄÚÓÐЧ¡ª¡ªËùÒÔËüÃǺÜÉÙ»á±ä»¯¡£ÕýÊÇÕâÖÖÎȶ¨ÐÔʹËü¿ÉÒÔ×÷ΪÆäËüËùÓÐÒ»ÇеĻù´¡¡£µ«½ö½öÊÇÖð²½ÊµÏÖÒµÎñ¹æÔò£¬Ëæ×ÅÎÒÃǵü´úÔö¼ÓÌØÐÔ£¬ÎÒÃÇÒѾ­ÆÆ»µÁËÄÇÖÖÎȶ¨ÐÔ¡£ÆóÒµµÄ¸÷¸ö²¿ÃÅÒÔ¼°ËûÃǵÄϵͳͨ³£Ò²Ã»ÓÐͳһÎȶ¨µÄÒµÎñʵÌ嶨Ò壻ËüÃÇÈ¡¾öÓÚ»·¾³£¬Ò²»áËæ×Åʱ¼ä·¢Õ¹±ä»¯¡£

ÔÚijЩʱºò£¬ÎÒÃÇÓ¦¸Ã·ÅÆúÒ»¸öͳһÄں˵ĸÅÄת¶ø²ÉÓÃÀ´×ÔÁìÓòÇý¶¯Éè¼ÆµÄ¸ÅÄî¡°ÓнçÉÏÏÂÎÄ¡±¡£Ò»¸ö½«Á½¸öÓнçÉÏÏÂÎÄ·Ö³ÉÁ½¸ö¶ÀÁ¢Ä£Ð͵ÄÖøÃûÀý×ÓÊÇ¡°ÃüÁî²éѯְÔð·ÖÀ루Command Query Responsibility Segregation£¬ËõдΪCQRS£©¡£Ó¦ÓóÌÐò¿ÉÒÔÓöà¸öÀàËÆµÄ¶ÀÁ¢Ä£ÐÍ·þÎñÓÚ²»Í¬µÄÒµÎñÉÏÏÂÎÄ¡£ÕâЩÉÏÏÂÎÄÊÇΪÁËÔÊÐíÄ£ÐÍÕë¶Ô²»Í¬µÄ¡ª¡ªÍ¨³£ÊÇ×éÖ¯·½ÃæµÄ¡ª¡ªÔ­ÒòÒÔ²»Í¬µÄËٶȱ仯¡£·½±ãÆð¼û£¬ÎÒÃDZØÐë´òÆÆËüÃÇÖ®¼äµÄ¡°¶þ½øÖÆÒÀÀµ£¨binary dependencies£©¡±¡£

Russ Miles½¨ÒéÎÒÃÇÄÇÑù×ö²¢×ª¶ø²ÉÓüòµ¥Ê¼þ½øÐÐ×é¼þ¼äͨÐÅ¡£Ò»¸öÈËÄܹ»»ñµÃµÄ×ÔÓɷdz£ÓÐÓ㬵«ËüÒ²ÊÇȨºâµÄ¿ªÊ¼¡£ÀýÈ磬ÄãÊÇÖ»ÏëÇá¶È½âñ»¹ÊÇ×¼±¸ºÃÍêÈ«·ÅÆúÀûÓý»»»Ç¿ÀàÐͶÔÏóµÄÓŵ㣬´Ó¶ø»»È¡¿ÉÌṩµÄÁé»îÐÔ£¿

¼ÙÈçÓëÖ÷»úµÄ½Ó¿ÚÿÄê¸üÐÂÁ½´Î£¬¶øÇÒÈÕÆÚÍêÈ«ÎÞ·¨Ô¤²â¡£Í¬Ê±£¬ÆóÒµ¼¸ºõÿ¸öÖܶ¼Ïë¸ü¸ÄËûÃÇÌṩµÄ±£ÏÕ²úÆ·µÄÒµÎñ¹æÔò£¬ÒÔ±ãÓëÊг¡»úÓö±£³ÖÒ»Ö¡£Äã´ó¸Å»áÏ£ÍûÔÚ²»Í¬µÄ×é¼þÖд¦ÀíÕâÁ½¸öÎÊÌ⣬ËüÃÇÖ®¼ä²»´æÔÚÈκη½ÏòÉϵĶþ½øÖÆÒÀÀµ¡£µ«ÊÇ£¬ÕâÁ½¸ö×é¼þÊÇ·ñ¿ÉÒÔͬʱÒÀÀµÓÚ½éÓÚËüÃÇÖ®¼äµÄÒ»¸öÇ¿ÀàÐͽӿڣ¬»òÕßÖ»ÊÇͨ¹ýÒ»¸öûÓÐÃ÷ȷģʽµÄ¡¢·Ç³£ËÉÉ¢µÄÊý¾Ý½á¹¹½øÐн»»¥£¬ÒÔ±ãÌṩÄãËùÐèÒªµÄÁé»îÐÔ£¿Äã¿ÉÒÔÓµÓÐÁé»îÐÔ£¬µ«ÄÇ»áʹÁ½¸ö×é¼þ¶¼¸ü¸´ÔÓ£¬¶øÇÒΪÁËÈ·±£Ö»½«¼æÈݵÄ×é¼þͶÈëÉú²ú»·¾³£¬ÄãÐèÒª½øÐиü¶àµÄ´¦Àí¡£

Äã·¢ÏÖ×Ô¼ºÔÚÆ½ºâÁé»îÐԺ͸´ÔÓÐÔ£¬¶øÕâÖÖÆ½ºâºÜ¿ÉÄÜ»áËæ×Åʱ¼ä±ä»¯¡£ÕâʹµÃ½«¹¦ÄÜÃ÷ÖǵطÖ×é³É×é¼þºÜÖØÒª£¬¶øÇÒÿµ±ÐÂÐèÇó³öÏÖʱ£¬ÒªÖØÐÂÉóÊÓ·Ö×飬±£³Ö¶Ô¼Ü¹¹µÄ³ÖÐø¹Ø×¢¡£Òò´Ë£¬ÔÚRuss¿´À´£¬Õâ¼ÈÊÇÒ»¸öÄ£ÐÍ£¬Ò²ÊÇÒ»¸ö¹ý³Ì¹¤¾ß¡£Ëû½«Æä³ÆÎª¾ÈÉúȦ¡£

±ß×ö±ßѧ

µ±ÔËÓÃÁËÎÒÃÇÌÖÂ۵ļ¼Êõ£¬ÄãµÄÓ¦ÓóÌÐò»áÊÇʲôÑù×ÓÄØ£¿ÎÒÃDz»ÊìϤÄãµÄÏîÄ¿£¬Ò²²»ÏàÐÅÏóÑÀËþ¼Ü¹¹£¬ËùÒÔÎÒÃDz»´òËã¸æËßÄã¡£Ëü»òÐí»á·´Ó³ÄãËùÃæ¶ÔµÄ×éÖ¯ºÍÔ¼Êø¡£Conway¶¨ÂÉÓÐÀàËÆµÄÃèÊö£¬»òÐí£¬ÄÇÆäʵÊǼþºÃÊ¡£

Éè¼ÆÏµÍ³µÄ×éÖ¯¡­¡­Êܵ½ÏÞÖÆ£¬²úÉúµÄÉè¼ÆÊǶÔÕâЩ×éÖ¯µÄ¹µÍ¨½á¹¹µÄ¸´ÖÆ¡£¡ª¡ªM. Conway

Òò´Ë£¬Õâ¾ÍÊÇÎÒÃÇËÍÄãÉÏ·µÄµØ·½¡£´ÓÒÑÖªµÄ¹æÔòÈëÊÖ£º·Ö¸îÎÊÌ⣬ѰÇóÓÐÏÞÊýÁ¿µÄ¡¢Ç¿ÄÚ¾ÛÉÙÒÀÀµµÄ×é¼þ¡£¼ÓÉÏÎÒÃÇÃèÊöµÄÃô½ÝÔ­Ôò£º¶Ô±ä»¯³Ö¿ª·Å̬¶È¡¢ÍŶӾ«Éñ¡¢Ð­×÷¡¢²ã´´¡¢¼òµ¥£¬×îÖØÒªµÄÊÇ¿ÉÓõÄÈí¼þ¡£

ÈÃËü³ÉΪÄãµÄ˼ά·½Ê½£¬²¢ÇÒÐж¯ÆðÀ´£¬²»Ö»ÊÇ×÷Ϊָ¶¨µÄ¼Ü¹¹Ê¦ÒªÈç´Ë£¬×÷Ϊ¿ª·¢ÈËÔ±Ò²ÒªÈç´Ë¡£ÑØ×ÅÕâÌõµÀ·±ß×ö±ßѧÖÁ¹ØÖØÒª¡£ÎÊÏÂ×Ô¼º£¬ÏÖÔÚÔ¤ÏÈÍê³ÉµÄ¹¤×÷ÓÐÄÄЩ²¿·ÖÍŶÓÒѾ­¿ÉÒÔ²»×ö£¬Ê²Ã´×´¿ö¿ÉÒÔÏÔʾÍŶÓÒѾ­ÕÒµ½Á˸ü¸ßЧµÄÂú×ãÐèÇóµÄ·½Ê½¡£×£ÄãºÃÔË£¡

   
2206 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þ
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS


ÃæÏòÓ¦Óõļܹ¹Éè¼ÆÊµ¼ù
µ¥Ôª²âÊÔ+ÖØ¹¹+Éè¼ÆÄ£Ê½
Èí¼þ¼Ü¹¹Ê¦¡ª¸ß¼¶Êµ¼ù
Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù
SOAÌåϵ½á¹¹Êµ¼ù


Èñ°²¿Æ¼¼ Èí¼þ¼Ü¹¹Éè¼Æ·½·¨
³É¶¼ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£Æû³µ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
±±¾© Èí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£ Èí¼þ¼Ü¹¹Éè¼Æ°¸ÀýÓëʵ¼ù
±±¾© ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ÉîÛÚ ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù