# ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด - 1. ์—ญํ• ๊ณผ ์ฑ…์ž„, ํ˜‘๋ ฅ์— ๊ด€ํ•˜์—ฌ
Study Repository

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด - 1. ์—ญํ• ๊ณผ ์ฑ…์ž„, ํ˜‘๋ ฅ์— ๊ด€ํ•˜์—ฌ

by rlaehddnd0422
"๊ฐ์ฒด์ง€ํ–ฅ์„ธ๊ณ„๋Š” ํ˜„์‹ค ์„ธ๊ณ„์˜ '๋ชจ๋ฐฉ'์ด ์•„๋‹ˆ๋‹ค"

๋ผ๋Š” ์„œ๋ก ์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

 

ํ”ํžˆ๋“ค ๊ฐ์ฒด ์ง€ํ–ฅ ์„ธ๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์‹ค์„ธ๊ณ„๋ฅผ ๋ชจ๋ฐฉํ•˜์—ฌ ๋น„์œ ํ•˜๊ณค ํ•˜์ง€๋งŒ, ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด ๊ฐ์ฒด ์ง€ํ–ฅ ์„ธ๊ณ„๋Š” ํ˜„์‹ค์„ธ๊ณ„์™€๋Š” ๋‹ค๋ฅธ ์ ๋“ค์ด ๋ถ„๋ช… ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํ˜„์‹ค์„ธ๊ณ„์˜ ๋ชจ๋ฐฉ์œผ๋กœ ๋น„์œ ํ•˜๊ธฐ์—๋Š” ๋ถ€์กฑํ•œ ๊ฒƒ๋“ค์ด ๋งŽ๋‹ค๋Š” ์ ์„ ๊ทผ๊ฑฐ๋กœ ๋ง์ž…๋‹ˆ๋‹ค.

 

** ์ด์— ๊ทผ๊ฑฐ๋“ค์€ ์ฑ•ํ„ฐ๋ฅผ ๊ฑฐ๋“ญํ•˜๋ฉฐ ํ•˜๋‚˜์”ฉ ์„ค๋ช…ํ•˜๋ฉฐ, ์šฐ์„ ์ ์œผ๋กœ ์ฒซ๋ฒˆ์งธ ์ฑ•ํ„ฐ์—์„œ๋Š” '์—ญํ• '๊ณผ '์ฑ…์ž„' ๊ทธ๋ฆฌ๊ณ  'ํ˜‘๋ ฅ'์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์‹ค์„ธ๊ณ„๋ฅผ ๋น„์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


์—ญํ• ๊ณผ ์ฑ…์ž„

์˜ˆ์‹œ๋ฅผ ์นดํŽ˜์—์„œ ์ฃผ๋ฌธ์„ ํ•˜๋Š” ์†๋‹˜, ์ฃผ๋ฌธ์„ ๋ฐ›๋Š” ์บ์…”, ์Œ๋ฃŒ๋ฅผ ์ œ์กฐํ•˜๋Š” ๋ฐ”๋ฆฌ์Šคํƒ€๋ฅผ ๋น„์œ ํ•˜์—ฌ ๊ฐ์ฒด ์ง€ํ–ฅ ์„ธ๊ณ„์— ์ ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. ์†๋‹˜์€ ์บ์…”์—๊ฒŒ ์Œ๋ฃŒ๋ฅผ ์ฃผ๋ฌธํ•ฉ๋‹ˆ๋‹ค.
  2. ์บ์…”๋Š” ๋ฐ”๋ฆฌ์Šคํƒ€์—๊ฒŒ ์Œ๋ฃŒ ์ œ์กฐ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ฐ”๋ฆฌ์Šคํƒ€๋Š” ์Œ๋ฃŒ๋ฅผ ์ œ์กฐํ•˜์—ฌ, ์บ์…”์—๊ฒŒ ๊ฑด๋„ค์ค๋‹ˆ๋‹ค.
  4. ์บ์…”๋Š” ๊ฑด๋„ค๋ฐ›์€ ์Œ๋ฃŒ๋ฅผ ์†๋‹˜์—๊ฒŒ ๊ฑด๋„ค์ค๋‹ˆ๋‹ค.

1, 2. ์Œ๋ฃŒ ์ œ์กฐ ์š”์ฒญ - ์†๋‹˜, ์บ์…”, ๋ฐ”๋ฆฌ์Šคํƒ€ 

public class Main {

    public static void main(String[] args) {
        Customer customer = new Customer();
        Cashier cashier = new Cashier();
        Barista barista = new Barista();

        String order = customer.order();
        String orderedMenu = cashier.getReceivedOrder(order);
        String madeMenu = barista.makeOrder(orderedMenu);
    }
}

 

1, 2๋ฒˆ์˜ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. 

  • ์†๋‹˜์€ order() ๋ผ๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด ์ฃผ๋ฌธ ์ •๋ณด๋ฅผ ์บ์…”์—๊ฒŒ ๊ฑด๋„ค์–ด ์ฃผ๊ณ , ์บ์…”๋Š” ๊ฑด๋„ค๋ฐ›์€ ๋ฉ”๋‰ด๋ฅผ ๋ฐ”๋ฆฌ์Šคํƒ€์—๊ฒŒ ๊ฑด๋„ค์–ด ์คŒ์œผ๋กœ์จ "์Œ๋ฃŒ ์ œ์กฐ"๋ผ๋Š” ๋ชฉํ‘œ์— ๋‹ฌ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด์ œ "์Œ๋ฃŒ ์ œ์กฐ"๋ผ๋Š” ๋ชฉํ‘œ์— ๋‹ฌ์„ฑํ–ˆ์œผ๋‹ˆ, ์†๋‹˜์—๊ฒŒ ์ œ์กฐํ•œ ์Œ๋ฃŒ๋ฅผ ๊ฑด๋„ค์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

3, 4. ์ œ์กฐํ•œ ์Œ๋ฃŒ์— ๋Œ€ํ•œ ์‘๋‹ต - ์†๋‹˜, ์บ์…”, ๋ฐ”๋ฆฌ์Šคํƒ€ 

public class Main {

    public static void main(String[] args) {
        Customer customer = new Customer();
        Cashier cashier = new Cashier();
        Barista barista = new Barista();
        
        String order = customer.order();
        String orderedMenu = cashier.getReceivedOrder(order);
        String madeMenu = barista.makeOrder(orderedMenu);

        String receivedMadeOrder = cashier.getReceivedMadeOrder(madeMenu);
        customer.getReceivedCoffee(receivedMadeOrder);
    }
}

 

3, 4 ๋ฒˆ์˜ ๊ณผ์ •์„ ์ถ”๊ฐ€ํ•œ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.

  • ์บ์…”๋Š” ๋ฐ”๋ฆฌ์Šคํƒ€๋กœ๋ถ€ํ„ฐ ์ œ์กฐ๋œ ์Œ๋ฃŒ ์ •๋ณด๋ฅผ ๋ฐ›์•„, ์†๋‹˜์—๊ฒŒ ๊ฑด๋„ค์–ด ์ฃผ๋Š” "ํ–‰๋™"์„ ํ•ฉ๋‹ˆ๋‹ค.
  • ์†๋‹˜์€ ๊ฑด๋„ค๋ฐ›์€ ์ปคํ”ผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” "ํ–‰๋™"์„ ํ•ฉ๋‹ˆ๋‹ค.

 

์†๋‹˜, ์บ์…”, ๋ฐ”๋ฆฌ์Šคํƒ€๋Š” '์ฃผ๋ฌธํ•œ ์ปคํ”ผ๋ฅผ ์†๋‹˜์—๊ฒŒ ์ œ๊ณตํ•œ๋‹ค'๋ผ๋Š” ํ•˜๋‚˜์˜ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ๋žŒ๋“ค์ด ํ˜‘๋ ฅ์„ ์œ„ํ•ด ํŠน์ •ํ•œ "์—ญํ• "์„ ๋ถ€์—ฌ๋ฐ›๊ณ , ๋ถ€์—ฌ๋ฐ›์€ ์—ญํ• ์— ๋Œ€ํ•˜์—ฌ "์ฑ…์ž„"์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ•˜๋‚˜์˜ ํ˜‘๋ ฅ ๊ณผ์ •์€ ์ž์‹ ์ด ๋งก์€ ๋ฐ” ์ฑ…์ž„์„ ๋‹คํ•œ๋‹ค๋Š” ์ธก๋ฉด์—์„œ ํ˜„์‹ค์„ธ๊ณ„์™€ ์œ ์‚ฌํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ฐ”๋กœ ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์—๊ฒŒ "์š”์ฒญ"ํ•˜๊ณ , "์š”์ฒญ"์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ "์‘๋‹ต" ํ•˜๋Š” ๊ณผ์ •์†์—์„œ ๋ง์ž…๋‹ˆ๋‹ค.

 

์—ฌ๊ธฐ์— ๋”ํ•˜์—ฌ ๊ฐ์ฒด์„ธ๊ณ„์™€ ์‹ค์„ธ๊ณ„์—๋Š” ์ด๋Ÿฐ ๊ณตํ†ต์ ๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

1. ์—ฌ๋Ÿฌ ๊ฐ์ฒด๊ฐ€ ๋™์ผํ•œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. โžก๏ธ ๊ณ ์šฉ์ค‘์ธ ์บ์…”๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์บ์…”๋„ ์—ญํ• ์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ๋‹คํ•œ๋‹ค๋ฉด ๋ฐ”๋€Œ์–ด๋„ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋Š” ์ธก๋ฉด์—์„œ.

 

2. ์—ญํ• ์€ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•˜๋‹ค. โžก๏ธ ์บ์…”๊ฐ€ ๋‹ค๋ฅธ ์บ์…”๋กœ ๋Œ€์ฒด๋œ๋‹ค๊ฑฐ๋‚˜.. ๋ฐ”๋ฆฌ์Šคํƒ€๊ฐ€ ๋‹ค๋ฅธ ๋ฐ”๋ฆฌ์Šคํƒ€๋กœ ๊ต์ฒด๋œ๋‹ค๊ฑฐ๋‚˜..

> ์ด๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์ค‘์š”ํ•œ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ๋‹คํ˜•์„ฑ๊ณผ๋„ ๊นŠ์€ ์—ฐ๊ด€์ด ์žˆ๋‹ค.

> 1๋ฒˆ์˜ ๊ณตํ†ต์ ๊ณผ ๊ฐ™์€ ๋งฅ๋ฝ

 

3. ๊ฐ ๊ฐ์ฒด๋Š” ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž์œจ์ ์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค โžก๏ธ ๋ฐ”๋ฆฌ์Šคํƒ€๊ฐ€ ์Œ๋ฃŒ ์ œ์กฐ ๋ฐฉ์‹์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

 

4. ํ•˜๋‚˜์˜ ๊ฐ์ฒด๊ฐ€ ๋™์‹œ์— ์—ฌ๋Ÿฌ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค โžก๏ธ ์บ์…”๊ฐ€ ๋ฐ”๋ฆฌ์Šคํƒ€์˜ ์—ญํ• ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

๊ฒฐ๊ตญ ์ฑ… ์† ํ™”์ž๊ฐ€ ํ•˜๊ณ ์‹ถ์€ ๋ง์€ ๊ฐ์ฒด์ง€ํ–ฅ ์„ธ๊ณ„๋ฅผ ํ˜„์‹ค์„ธ๊ณ„์— ๋น„์œ ํ•˜์—ฌ ๊ฐ์ฒด์ง€ํ–ฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ์ฒด ๋˜ํ•œ ์—ญํ• , ์ฑ…์ž„, ํ˜‘๋ ฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 


ํ˜‘๋ ฅ์— ๊ด€ํ•˜์—ฌ

1. ๊ฐ์ฒด๋Š” ์ƒํƒœ์™€ ํ–‰๋™์„ ํ•จ๊ป˜ ์ง€๋‹Œ ์‹ค์ฒด๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ์ฒด๊ฐ€ ํ˜‘๋ ฅ์— ์ฐธ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ํ–‰๋™์„ ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ๊ทธ ํ–‰๋™์„ ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ƒํƒœ๋„ ํ•จ๊ป˜ ์ง€๋‹ˆ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ํ•„๋“œ, ํ”„๋กœํผํ‹ฐ

2. ๊ฐ์ฒด๋Š” 'ํ˜‘๋ ฅ'์ ์ธ ์กด์žฌ์ž…๋‹ˆ๋‹ค. ๊ฐ์ฒด๋Š” ํ˜‘๋ ฅ ๊ณต๋™์ฒด์˜ ์ผ์›์œผ๋กœ์„œ, ํ˜‘๋ ฅ์ ์ด๊ณ , ์ž์œจ์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

  • ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ํ˜‘๋ ฅ์ ์ด๋ผ๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๊ฐ์ฒด์˜ ์š”์ฒญ์— ์ถฉ์‹คํžˆ ๊ท€ ๊ธฐ์šธ์ด๊ณ  ๋‹ค๋ฅธ ๊ฐ์ฒด์—๊ฒŒ ์ ๊ทน์ ์œผ๋กœ ๋„์›€์„ ์š”์ฒญํ•  ์ •๋„๋กœ ์—ด๋ฆฐ ๋งˆ์Œ์„ ์ง€๋…€์•ผํ•œ๋‹ค๋Š” ๊ฒƒ.
    • ์ด ๋ง์ด ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด์˜ ๋ช…๋ น์— ๋”ฐ๋ผ ํ–‰๋™ํ•˜๋Š” ์ˆ˜๋™์ ์ธ ์กด์žฌ๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์— ์ฃผ์˜ํ•˜์ž.
    • ์™ธ๋ถ€์˜ ๋„์›€์„ ๋ฌด์‹œํ•œ ์ฑ„ ๋ชจ๋“  ๊ฒƒ์„ ์Šค์Šค๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„ํ•œ๋‹ค๋ฉด, ๋ณต์žก๋„๊ฐ€ ์ปค์ ธ ์œ ์ง€๋ณด์ˆ˜์— ์–ด๋ ค์›€์„ ๊ฐ€์ง„๋‹ค!
  • ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ์ž์œจ์ ์ด๋ผ๋Š” ๊ฒƒ์€ '์ž๊ธฐ ์Šค์Šค๋กœ์˜ ์›์น™์— ๋”ฐ๋ผ ์–ด๋–ค ์ผ์„ ํ•˜๊ฑฐ๋‚˜ ์ž๊ธฐ ์Šค์Šค๋กœ๋ฅผ ํ†ต์ œํ•˜๋Š” ๊ฒƒ'์„ ์˜๋ฏธ

๊ฐ์ฒด์˜ ์ž์œจ์„ฑ์€ ๊ฐ์ฒด์˜ ๋‚ด๋ถ€์™€ ์™ธ๋ถ€๋ฅผ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ์ฒด์˜ ์‚ฌ์ ์ธ ๋ถ€๋ถ„(ํ”„๋กœํผํ‹ฐ ๊ฐ’)์€ ๊ฐ์ฒด ์Šค์Šค๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์™ธ๋ถ€์—์„œ ๊ฐ„์„ญํ•  ์ˆ˜ ์—†๋„๋ก ํ•ด์•ผ ํ•˜๊ณ , ๊ฐ์ฒด์˜ ์™ธ๋ถ€์—์„œ๋Š” ์ ‘๊ทผ์ด ํ—ˆ๋ฝ๋œ ์ˆ˜๋‹จ์„ ํ†ตํ•ด์„œ๋งŒ ๊ฐ์ฒด์™€ ์˜์‚ฌ์†Œํ†ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

 

> ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด๊ฐ€ ๋ฌด์—‡(What)์„ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€๋Š” ์•Œ ์ˆ˜ ์žˆ์ง€๋งŒ, ์–ด๋–ป๊ฒŒ(How) ์ˆ˜ํ–‰ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ๋Š” ์•Œ์•„์„œ๋Š” ์•ˆ๋œ๋‹ค๋Š” ๊ฒƒ.

 

3. ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด์™€ ํ˜‘๋ ฅํ•˜๊ธฐ ์œ„ํ•ด "๋ฉ”์‹œ์ง€"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์‹ ์ž๋Š” ๋จผ์ € ์ˆ˜์‹ ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•œ ํ›„ ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ์ž์‹ ๋งŒ์˜ ํ–‰๋™์— ๋”ฐ๋ผ ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์Œ๋ฃŒ ์ œ์กฐ ์š”์ฒญ ์˜ˆ์‹œ์—์„œ๋Š” String์ด ๋ฐ”๋กœ ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ฃ .

String order = customer.order();
String orderedMenu = cashier.getReceivedOrder(order);
String madeMenu = barista.makeOrder(orderedMenu);

 

์ด์ฒ˜๋Ÿผ ์™ธ๋ถ€์˜ ์š”์ฒญ์ด ๋ฌด์—‡์ธ์ง€๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฉ”์‹œ์ง€์™€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•์ธ ๋ฉ”์†Œ๋“œ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ์ฒด์˜ ์ž์œจ์„ฑ์„ ๋†’์ด๋Š” ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

* ์ด๋Š” ๋˜ํ•œ ์บก์Šํ™”๋ผ๋Š” ๊ฐœ๋…๊ณผ ๊นŠ์€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ž˜์„œ ๊ฐ์ฒด์ง€ํ–ฅ์˜ ๋ณธ์งˆ์€ ๋ฌด์—‡์ธ๊ฐ€?

์ง€๊ธˆ๊นŒ์ง€ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์„ ์ข…ํ•ฉํ•˜๋ฉด ์ด๋ ‡์Šต๋‹ˆ๋‹ค.

  • ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ ์‹œ์Šคํ…œ์„ '์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์ž์œจ์  ๊ฐ์ฒด๋“ค์˜ ๊ณต๋™์ฒด'๋กœ ๋ฐ”๋ผ๋ณด๊ณ  ๊ฐ์ฒด๋ฅผ ์ด์šฉํ•ด ์‹œ์Šคํ…œ์„ '๋ถ„ํ• 'ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
  • ์ž์œจ์ ์ธ ๊ฐ์ฒด โžก๏ธ ์ƒํƒœ, ํ–‰๋™์„ ํ•จ๊ป˜ ์ง€๋‹ˆ๋ฉฐ, ์Šค์Šค๋กœ ์ž๊ธฐ ์ž์‹ ์˜ ์ƒํƒœ๋ฅผ ์ฑ…์ž„์ง€๋Š” ๊ฐ์ฒด๋ฅผ ๋งํ•œ๋‹ค.
    • ์Šค์Šค๋กœ ์ž๊ธฐ ์ž์‹ ์˜ ์ƒํƒœ๋ฅผ ์ฑ…์ž„์ง„๋‹ค๋Š” ์ธก๋ฉด์—์„œ ํ˜„์‹ค์„ธ๊ณ„์™€ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.. 2์žฅ์— ์ถ”๊ฐ€์ ์ธ ๋‚ด์šฉ์ด ๋‚˜์˜ค๋Š” ๋ฐ ์ถ”ํ›„ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ ๊ฐ์ฒด๋Š” ์ •ํ•ด์ง„ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์—ญํ• ์€ ๊ด€๋ จ๋œ "์ฑ…์ž„"์˜ ์ง‘ํ•ฉ
  • ๊ฐ์ฒด๋Š” ๋‹ค๋ฅธ ๊ฐ์ฒด์™€ ํ˜‘๋ ฅํ•˜๊ธฐ ์œ„ํ•ด "๋ฉ”์‹œ์ง€"๋ฅผ ์ „์†กํ•˜๊ณ , "๋ฉ”์‹œ์ง€"๋ฅผ ์ˆ˜์‹ ํ•œ ๊ฐ์ฒด๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ๋ฉ”์†Œ๋“œ๋ฅผ ์ž์œจ์ ์œผ๋กœ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํด๋ž˜์Šค๋Š” "๊ฐ์ฒด ์ง€ํ–ฅ"์˜ ๋ณธ์งˆ์ด ์•„๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ์ ์ ˆํ•œ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ•  ๊ฐ„ ์œ ์—ฐํ•˜๊ณ  ๊ฒฌ๊ณ ํ•œ ํ˜‘๋ ฅ๊ด€๊ณ„์— ์žˆ์œผ๋ฏ€๋กœ, ๊ฐ์ฒด ๊ฐ„ ์—ญํ• ๊ณผ ์ฑ…์ž„, ํ˜‘๋ ฅ์— ์ง‘์ค‘ํ•˜๊ณ , ํด๋ž˜์Šค์˜ ๊ด€์ ์œผ๋กœ ๊ฐ์ฒด์ง€ํ–ฅ์„ธ๊ณ„๋ฅผ ๋ฐ”๋ผ๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ฐ์ฒด์˜ ๊ด€์ ์œผ๋กœ ์‚ฌ๊ณ ์˜ ์ค‘์‹ฌ์„ ์ „ํ™˜ํ•˜์ž.

<์ฐธ๊ณ  ์ž๋ฃŒ>

 

๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด

์œ„ํ‚ค๋ถ์Šค IT Leaders ์‹œ๋ฆฌ์ฆˆ 23๊ถŒ. ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์ด ์ฑ…์€ ์ด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ฑ…์ด๋‹ค.

www.aladin.co.kr

 

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

Study Repository

rlaehddnd0422

ํ™œ๋™ํ•˜๊ธฐ