Use Case - f-lab-edu/make-delivery GitHub Wiki

User

  • User๊ฐ€ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์› ๊ฐ€์ž…๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ํšŒ์›๊ฐ€์ž…์„ ์œ„ํ•ด Id, password, phone, email, address๋ฅผ ํ•„์ˆ˜๋กœ ์ž…๋ ฅ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ๊ณ ์œ ํ•œ Id ๊ฐ’์„ ๊ฐ–๊ธฐ ์œ„ํ•ด ์•„์ด๋”” ์ค‘๋ณต ํ™•์ธ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๋Š” ํšŒ์› ๊ฐ€์ž…์„ ํ•œ ํ›„์— ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊ทธ์ธ์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ๊ทธ๋งŒ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์› ํƒˆํ‡ด๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ ์Œ์‹์ ์„ ๊ณ ๋ฅด๊ธฐ ์œ„ํ•ด ์Œ์‹ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ๋ฐฐ๋‹ฌ ์Œ์‹์ ์—์„œ ๋ฐฐ๋‹ฌ ๋ฉ”๋‰ด๋ฅผ ๊ณ ๋ฅด๊ธฐ ์œ„ํ•ด ๊ฐ ๋ฐฐ๋‹ฌ ์Œ์‹์  ํŽ˜์ด์ง€๊ฐ€ ํ•„์š”ํ•˜๊ณ  ๊ทธ ์Œ์‹์ ์˜ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ์—ฌ๋Ÿฌ ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • User๊ฐ€ ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์žฅ๋ฐ”๊ตฌ๋‹ˆ์—์„œ ์ตœ์ข… ๊ฒฐ์ œ๊ธฐ๋Šฅ์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Owner

  • Owner๋Š” ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์› ๊ฐ€์ž…์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

  • Owner๋Š” ํšŒ์›๊ฐ€์ž…์„ ์œ„ํ•ด Id, password, phone, email, ๊ฐ€๊ฒŒ์ •๋ณด๋ฅผ ํ•„์ˆ˜๋กœ ์ž…๋ ฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

  • Owner๋Š” ๊ณ ์œ ํ•œ Id ๊ฐ’์„ ๊ฐ–๊ธฐ ์œ„ํ•ด ์•„์ด๋”” ์ค‘๋ณต ํ™•์ธ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๊ฐ€ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ๊ทธ๋งŒ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์› ํƒˆํ‡ด๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๊ฐ€ ์ƒํ’ˆ ํŒ๋งค๋ฅผ ์œ„ํ•ด ๊ฐ€๊ฒŒ ๋“ฑ๋ก ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๊ฐ€ ์ƒํ’ˆ ํŒ๋งค๋ฅผ ์œ„ํ•ด ๋ฉ”๋‰ด ๋“ฑ๋ก ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๊ฐ€ ์ƒํ’ˆ ํŒ๋งค ์ถ”์ด๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ๊ฐ€๊ณ„ ํ†ต๊ณ„ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๊ฐ€ ์˜คํ”ˆ, ๋งˆ๊ฐ ์‹œ ๊ฐ€๊ฒŒ๋ฅผ ์—ด๊ณ  ๋‹ซ๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๋Š” ์ฃผ๋ฌธ์ด ์™„๋ฃŒ๋˜์—ˆ์„ ์‹œ ์ฃผ๋ฌธ์„ ์Šน์ธํ•˜๊ฑฐ๋‚˜ ๊ฑฐ์ ˆํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Owner๋Š” ์ƒํ’ˆ ํŒ๋งค๋ฅผ ์œ„ํ•ด Store๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Rider

  • Rider๋Š” ๋ฐฐ์ฐจ์š”์ฒญ์ด ํ‘ธ์‰ฌ์•Œ๋žŒ์œผ๋กœ ๋“ค์–ด์™”์„ ์‹œ ์ฃผ๋ฌธ์„ ์Šน์ธํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Rider๋Š” ๊ฐ™์€ ์ง€์—ญ๋‚ด ๋ฐฐ์ฐจ ๋Œ€๊ธฐ ์ค‘์ธ ์ฃผ๋ฌธ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Rider๋Š” ๊ฐ™์€ ์ง€์—ญ๋‚ด ๋ฐฐ์ฐจ ๋Œ€๊ธฐ ์ค‘์ธ ์ฃผ๋ฌธ ๋ชฉ๋ก ์ค‘์—์„œ ๋ฐฐ์ฐจ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Rider๋Š” ๋ฐฐ๋‹ฌ ์ค‘์ธ ์Œ์‹์„ ๋ฐฐ๋‹ฌ ์™„๋ฃŒ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Rider๋Š” ์ถœํ‡ด๊ทผ ์‹œ ์ถœ๊ทผ ๋ชฉ๋ก์— ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.