¡°À¯ÁîÄÉÀ̽º³ª ºñÁî´Ï½º ½Ã³ª¸®¿À¸¦ ±â¹ÝÀ¸·Î Å×½ºÆ®¸¦ ¸í¼¼ÈÇÒ ¼ö ÀÖ´Ù.
ÇϳªÀÇ À¯ÁîÄÉÀ̽º´Â ¾×ÅÍ(À¯Àú ȤÀº ½Ã½ºÅÛ)¿Í ¾×ÅÍ »çÀÌÀÇ »óÈ£ÀÛ¿ëÀ» Ç¥ÇöÇÏ°í, ÇØ´ç »óÈ£ÀÛ¿ëÀº ½Ã½ºÅÛ À¯Àú¿¡°Ô °á°ú°ªÀ» Á¦°øÇÑ´Ù.
°¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ±× À¯ÁîÄÉÀ̽º°¡ ¼º°øÀûÀ¸·Î ¼öÇàµÇ±â À§ÇÑ ÀüÁ¦ Á¶°Ç(Preconditions)À» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ÀÓ¹«¸¦ ¿Ï¼öÇÑ ÈÄ ÈļÓÁ¶°Ç(Post conditions - °üÂû °¡´ÉÇÑ °á°ú¿Í ½Ã½ºÅÛÀÇ ¸¶Áö¸· »óÅÂ)À» °¡Áö¸é¼ Á¾·áµÈ´Ù.
À¯ÁîÄÉÀ̽º´Â ´ë°³ ÁÖ·ù ½Ã³ª¸®¿À ¶Ç´Â ±âº» È帧(Mainstream scenario, Basic or Main flows)°ú ´ëü È帧(Alternative branches or Alternative flows)À¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×¸®°í, °¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ÀÚ¼¼ÇÏ°Ô Ç¥ÇöÇϱâ À§ÇØ À¯ÁîÄÉÀ̽º »ó¼¼(Use case description)¸¦ °®´Â´Ù.
À¯ÁîÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ½ÇÁ¦ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ±â¹ÝÇÏ¿© ¡°¡°ÇÁ·Î¼¼½º È帧¡°¡°À» ±â¼úÇÏ°í ÀÖ´Ù.
µû¶ó¼ À¯ÁîÄÉÀ̽º¿¡ ±â¹ÝÇÏ¿© »ý¼ºµÈ Å×½ºÆ® ÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ½ÇÁ¦ »ç¿ëµÇ´Â ÇÁ·Î¼¼½º È帧¿¡¼ °áÇÔÀ» ¹ß°ßÇϴµ¥ »ó´çÈ÷ À¯¿ëÇÏ´Ù.
½Ã³ª¸®¿À¶ó°íµµ ºÒ¸®´Â À¯ÁîÄÉÀ̽º´Â °í°´À̳ª À¯Àú ±×·ìÀ» Âü¿©½ÃÅ°´Â ÀμöÅ×½ºÆ®(Acceptance Test)¸¦ µðÀÚÀÎÇÒ ¶§ ¸Å¿ì À¯¿ëÇÏ´Ù.
¶ÇÇÑ, À¯ÁîÄÉÀ̽º Å×½ºÆÃÀº ÅëÇÕÅ×½ºÆ® ´Ü°è¿¡¼ ¼·Î ´Ù¸¥ ÄÄÆ÷³ÍÆ®»çÀÌÀÇ »óÈ£ÀÛ¿ë°ú È°µîÀ»(½Ã½ºÅÛ Å×½ºÆà ·¹º§¿¡¼) Å×½ºÆÃÇÏ´Â ¹æ¹ýÀ» »ý°¢ÇÒ ¼ö ÀÖÀ¸¸ç, À¯ÁîÄÉÀ̽º °¢°¢ÀÇ Å×½ºÆÃÀº À¯ÁîÄÉÀ̽º »ó¼¼(Use case description)¿¡¼ È帧°ú ½Ã³ª¸®¿À¸¸À» °í·ÁÇÏ¿© Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÏ´Â ¹æ¹ý°ú À¯ÁîÄÉÀ̽º »ó¼¼¸¦ ¹®À庰·Î ºÐ¼®ÇÏ¿© Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.
À¯ÁîÄÉÀ̽º °£ÀÇ »óÈ£ÀÛ¿ë°ú È°µ¿À» Å×½ºÆ®ÇÏ´Â °ÍÀº À¯ÁîÄÉÀ̽º °£¿¡ ¼öÇà¼ø¼°¡ ÀÖÀ½À» ¹Ý¿µÇÏ¿© Å×½ºÆà ÇÏ´Â °ÍÀ¸·Î À¯ÁîÄÉÀ̽º È°µ¿ ´ÙÀ̾î±×·¥(Activity diagram)À» ±Ù°£À¸·Î Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÑ´Ù.
CBD¹æ¹ý·Ð Àû¿ë »ç¾÷°¨¸® ½Ã ÂüÁ¶Çϼ¼¿ä.
¡° |