Use Case - mistyblue0302/food_ordering_service GitHub Wiki

๊ณ ๊ฐ

  • ๊ณ ๊ฐ์€ ์ฃผ๋ฌธ์„ ์œ„ํ•œ ๊ธฐ๋ณธ ์ฃผ์†Œ์ง€๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•˜๋ฏ€๋กœ ํšŒ์›๊ฐ€์ž…์ด ํ•„์š”ํ•˜๋‹ค.
  • ํšŒ์› ๊ฐ€์ž… ์‹œ ID, ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ, ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉฐ ์ „๋ถ€ ํ•„์ˆ˜ ๊ฐ’์ด๋‹ค.
  • ID ์ค‘๋ณต ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ ์‹œ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.

์‚ฌ์žฅ๋‹˜

  • ์‚ฌ์žฅ๋‹˜์€ ๋ฐฐ๋‹ฌ์„ ์œ„ํ•ด ํšŒ์›๊ฐ€์ž…์ด ํ•„์š”ํ•˜๋‹ค.
  • ํšŒ์› ๊ฐ€์ž… ์‹œ ID, ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ, ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉฐ ์ „๋ถ€ ํ•„์ˆ˜ ๊ฐ’์ด๋‹ค.
  • ID ์ค‘๋ณต ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ ์‹œ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.

๋ฐฐ๋‹ฌ์›

  • ๋ฐฐ๋‹ฌ์›์€ ๋ฐฐ๋‹ฌ์„ ์œ„ํ•ด ํšŒ์›๊ฐ€์ž…์ด ํ•„์š”ํ•˜๋‹ค.
  • ํšŒ์› ๊ฐ€์ž… ์‹œ ID, ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ, ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉฐ ์ „๋ถ€ ํ•„์ˆ˜ ๊ฐ’์ด๋‹ค.
  • ID ์ค‘๋ณต ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ ์‹œ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค.
  • ๋ฐฐ๋‹ฌ ์™„๋ฃŒ ์‹œ ๊ณ ๊ฐ์—๊ฒŒ ์•Œ๋ฆผ์„ ์ „์†กํ•œ๋‹ค.
  • ๋ฐฐ๋‹ฌ์›์€ ์ž์‹ ์˜ ์œ„์น˜๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ฐฐ๋‹ฌ์›์ด ๊ณ ๊ฐ์—๊ฒŒ ๋ฐฐ๋‹ฌ์„ ์ง„ํ–‰ํ•œ๋‹ค.
  • ๋ฐฐ๋‹ฌ์›์˜ ์œ„์น˜๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐฑ์‹ ๋  ์ˆ˜ ์žˆ๋‹ค.

๋กœ๊ทธ์ธ / ๋กœ๊ทธ์•„์›ƒ

  • ๋น„ํšŒ์›์€ ์ฃผ๋ฌธ์ด ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋กœ๊ทธ์ธ์ด ํ•„์ˆ˜์ ์ด๋‹ค.
  • ID๊ฐ€ ์ค‘๋ณต์ด ๋˜์ง€ ์•Š๋„๋ก ๊ตฌ์„ฑํ•œ๋‹ค.

์Œ์‹์  ์กฐํšŒ ๋ฐ ์ฃผ๋ฌธ

  • ํšŒ์›๊ฐ€์ž… ์‹œ ๋“ฑ๋กํ•œ ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ๋ณ€ ์‹๋‹น์„ ์กฐํšŒํ•œ๋‹ค.
  • ์—ฌ๋Ÿฌ๋ช…์˜ ํšŒ์›์ด ์‹๋‹น์„ ์กฐํšŒํ•  ์‹œ ์‹๋‹น์˜ ์ค‘๋ณต์ฒดํฌ๋Š” ์‹๋‹น ์ด๋ฆ„๊ณผ ์œ„๋„, ๊ฒฝ๋„๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.
  • ์กฐํšŒ๋Š” ์ž…๋ ฅํ•œ ์ฃผ์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ 2km ์ด๋‚ด์˜ ์‹๋‹น๋งŒ ์กฐํšŒํ•œ๋‹ค.
  • ๋ชจ๋“  ์‹๋‹น์€ 1์‹œ๊ฐ„ ๋‹จ์œ„๋กœ 5๋ช…์˜ ์‚ฌ๋žŒ๊นŒ์ง€๋งŒ ์ฃผ๋ฌธ ๊ฐ€๋Šฅํ•˜๋‹ค.

์ฆ๊ฒจ์ฐพ๊ธฐ

  • ์‚ฌ์šฉ์ž๋Š” 5๊ฐœ์˜ ์‹๋‹น๊นŒ์ง€๋งŒ ์ฆ๊ฒจ์ฐพ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.