Week 1 - Software Quality and Principles

๐Ÿ’ก
์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ์˜๋ฏธ์™€, ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ์œค๋ฆฌ์— ๋Œ€ํ•ด ๋ฐฐ์šด๋‹ค.

๋ฒˆ์™ธ. C++ ์ฐฝ์‹œ์ž์˜ ์กฐ์–ธ

๋„ˆ๋ฌด ์ „๋ฌธ์„ฑ์— ๋ชฉ ๋งค์ง€ ๋ง๊ณ  ์‚ฌ๋žŒ๋“ค๊ณผ ์†Œํ†ตํ•˜๊ณ , ๊ทธ๋“ค๋กœ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋Š” ์ž์„ธ๋ฅผ ๊ฐ€์ ธ๋ผ. ๋˜ํ•œ ๋ฌธํ™”์™€ ์•„์ด๋””์–ด์— ๋Œ€ํ•ด ํ‘œํ˜„ํ•˜๋Š” ๋ฒ•์„ ํƒ๊ตฌํ•˜๊ณ , ๊ท ํ˜• ์žกํžŒ ์‚ถ์„ ์‚ด๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ผ.
ย 

1. ์†Œํ”„ํŠธ์›จ์–ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

notion image
ํ˜„ ์‹œ๋Œ€์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌํšŒ์˜ ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.
  1. ๋ชจ๋“  ์„ ์ง„๊ตญ์˜ ๊ฒฝ์ œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์— ์˜์กดํ•˜๊ณ , ์ ์  ๋” ๋งŽ์€ ์‹œ์Šคํ…œ์ด ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ œ์–ด๋œ๋‹ค.
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์€ ์ด๋ก , ๋ฐฉ๋ฒ•๋ก , ๋„๊ตฌ์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค. ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์ฒด๊ณ„์ ์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•˜๊ธฐ ์œ„ํ•œ ํ•™๋ฌธ์ ์ด๊ณ  ์‹ค์งˆ์ ์ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์„ ๋งํ•œ๋‹ค.
  1. ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์ง€์ถœ์ด ์„ ์ง„๊ตญ์˜ GNP์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•œ๋‹ค.
ํ•œ ๋งˆ๋””๋กœ, ์ ์  ๋” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ค‘์š”ํ•ด์ง„๋‹ค.
ย 

1-1. ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ •์˜

  • Program: ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด ๋ชจ์Œ, ์ปดํŒŒ์ผ๋œ ์ฝ”๋“œ ๋ฐ ์†Œ์Šค ์ฝ”๋“œ ํฌํ•จ.
  • Software: ํ”„๋กœ๊ทธ๋žจ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ค‘ ์ƒ์„ฑ๋œ ๋ชจ๋“  ์‚ฐ์ถœ๋ฌผ ํฌํ•จ.
    • ์˜ˆ: ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ, ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ, ๊ฐœ๋ฐœ ๋‹จ๊ณ„์˜ ๋ฌธ์„œ, ์‚ฌ์šฉ์ž ์„ค๋ช…์„œ ๋“ฑ.
ย 

1-2. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํŠน์„ฑ

๊ฐœ๋ฐœ์ž์˜ ๊ฐœ์ธ ๋Šฅ๋ ฅ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ๋Šฅ๋ ฅ์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํšจ์œจ์„ฑ์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.
์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ œ์กฐ๊ฐ€ ์•„๋‹Œ ๊ฐœ๋ฐœ์ด๋ฉฐ, ์ด๋Š” ๋Œ€๋Ÿ‰์ƒ์‚ฐ์ด ์•„๋‹Œ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์ฐฝ์กฐํ•˜๋Š” ๊ณผ์ •์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด vs ์†Œํ”„ํŠธ์›จ์–ด

ํ•˜๋“œ์›จ์–ด๋Š” ์ดˆ๊ธฐ ๊ณ ์žฅ๋ฅ ์ด ๋†’์ง€๋งŒ ์˜ค๋ฅ˜ ์ˆ˜์ • ํ›„์—๋Š” ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ—ˆ๋‚˜ ํ™˜๊ฒฝ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ณ ์žฅ๋ฅ ์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
๋ฐ˜๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด์™€ ๋‹ฌ๋ฆฌ ๋ฌผ๋ฆฌ์  ์†์ƒ์ด ์—†๋‹ค. ์ฆ‰, ํ™˜๊ฒฝ์ด ์†Œํ”„ํŠธ์›จ์–ด์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ์ ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์˜ค๋ฅ˜ ์ˆ˜์ • ํ›„ ๊ณ ์žฅ๋ฅ ์ด ๊ฐ์†Œํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ๋ณ€๊ฒฝ์— ๋”ฐ๋ผ ๊ณ ์žฅ๋ฅ ์ด ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ ์ค‘ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๊ณ ์žฅ๋ฅ  ์ฆ๊ฐ€๋ฅผ ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค.
notion image
ย 
notion image

1-3. ์†Œํ”„ํŠธ์›จ์–ด ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ

๋ฌธ์ œ 1: ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๋Š๋ฆฐ ๋ฐœ์ „:

  • ํ•˜๋“œ์›จ์–ด์— ๋น„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ๋Š๋ฆผ.
  • 1970๋…„๋Œ€ ์ดํ›„ ํ•˜๋“œ์›จ์–ด๋Š” ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ–ˆ์ง€๋งŒ, ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ทธ์— ๋น„ํ•ด ๋”๋”˜ ๋ฐœ์ „์„ ๋ณด์ž„.

๋ฌธ์ œ 2: ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์š”๊ตฌ ์ฆ๊ฐ€:

  • ํ•˜๋“œ์›จ์–ด๋Š” ๋†’์€ ์ƒ์‚ฐ์„ฑ์„ ๋ณด์ด์ง€๋งŒ, ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋‚ฎ์€ ์ƒ์‚ฐ์„ฑ์„ ๊ฐ€์ง.

๋ฌธ์ œ 3: ๋ถ€๋ถ„์ ์ธ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์˜ ์‚ฌ์šฉ

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์„ ํ•„์š”๋กœ ํ•จ.
  • PMBOK๊ฐ™์€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์ง€์‹ ์‹œ์Šคํ…œ์„ ํ†ตํ•œ ์ฒ ์ €ํ•œ ๊ด€๋ฆฌ๊ฐ€ ์š”๊ตฌ๋จ.
  • ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒด๊ณ„์ ์ธ ์ „๋žต์„ ์ œ๊ณตํ•ด์•ผ ํ•จ.
ย 

1-4. ์†Œํ”„ํŠธ์›จ์–ด ๋น„์šฉ

  • ์†Œํ”„ํŠธ์›จ์–ด ๋น„์šฉ์€ ์ข…์ข… ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๋น„์šฉ๋ณด๋‹ค ๋งŽ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์œ ์ง€ ๋น„์šฉ์ด ๊ฐœ๋ฐœ ๋น„์šฉ๋ณด๋‹ค ๋” ๋งŽ์ด ๋“ ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์€ ๋น„์šฉ ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ์„ ์ค‘์‹œํ•œ๋‹ค.
ย 

1-5. ์†Œํ”„ํŠธ์›จ์–ด ์œ„๊ธฐ

์†Œํ”„ํŠธ์›จ์–ด ์œ„๊ธฐ๋Š” ์œ ์šฉํ•˜๊ณ  ํšจ์œจ์ ์ธ ํ”„๋กœ๊ทธ๋žจ์„ ์ •ํ•ด์ง„ ์‹œ๊ฐ„ ๋‚ด์— ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์›Œ์ง€๋ฉด์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋ฅผ ์ง€์นญํ•œ๋‹ค. ์œ„๊ธฐ์˜ ์›์ธ์œผ๋กœ๋Š” ์š”๊ตฌ ์‚ฌํ•ญ ์ฆ๊ฐ€, ๋ณต์žก์„ฑ ์ฆ๊ฐ€, ๋‚œ์ด๋„ ์ฆ๊ฐ€๋“ฑ์ด ์กด์žฌํ•œ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ธ์  ์ž์›, ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•, ๋„๊ตฌ๋Š” ๊ทธ๋Œ€๋กœ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ๋‹ค.
notion image
ย 

์‹œ์Šคํ…œ ๋ณต์žก๋„์˜ ์ฆ๊ฐ€

  • ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๊ธฐ๋ฒ•์€ ํฌ๊ณ  ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คŒ์— ๋”ฐ๋ผ ์š”๊ตฌ ์‚ฌํ•ญ๋„ ๋ณ€ํ™”ํ•œ๋‹ค.
  • ์‹œ์Šคํ…œ์€ ๋” ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•๋˜๊ณ  ์ œ๊ณต๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋” ํฌ๊ณ  ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•ด์กŒ๋‹ค.
  • ์ด์ „์—๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜์—ˆ๋˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค์ด ์š”๊ตฌ๋œ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก  ์‚ฌ์šฉ ์‹คํŒจ

  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก  ์—†์ด ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋น„๊ต์  ์‰ฌ์›€.
  • ๋งŽ์€ ํšŒ์‚ฌ๋“ค์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก ์„ ์ผ์ƒ์ ์ธ ์—…๋ฌด์— ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.
  • ๊ทธ ๊ฒฐ๊ณผ, ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋” ๋น„์‹ธ๊ณ  ์‹ ๋ขฐ์„ฑ์ด ๋‚ฎ์•„์ง„๋‹ค.
ย 

2. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

notion image

2-1. ๊ณตํ•™์ด๋ž€?

  1. ๊ณผํ•™์  ์›๋ฆฌ๋ฅผ ์ด์šฉํ•ด ๊ธฐ๊ณ„, ๊ตฌ์กฐ๋ฌผ ๋“ฑ์„ ์„ค๊ณ„ํ•˜๊ณ  ์ œ์ž‘ํ•˜๋Š” ์—ฐ๊ตฌ.
  1. ๊ณตํ•™ ์›๋ฆฌ๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๊ธฐ์ˆ  ์ถ•์ ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ๋จ.
  1. ๊ณตํ•™ ์›๋ฆฌ์˜ ์ ์šฉ์€ ์ ˆ์ฐจ์™€ ํ‘œ์ค€์„ ๋งŒ๋“ค์–ด ํŠน์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ.
ย 

2-2. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด๋ž€?

๐Ÿ’ก
์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ณตํ•™์„ ๊ฒฐํ•ฉํ•ด ๊ณผํ•™์ , ์ˆ˜ํ•™์  ์›๋ฆฌ๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์ ์šฉํ•œ๋‹ค.
notion image
์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์–ป๋Š”๋‹ค:
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์–ด๋ ค์›€ ํ•ด๊ฒฐ
  1. ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์„ ํ†ตํ•œ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ
  1. ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„ ์ฆ๊ฐ€
ย 
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™:
    • ์†Œํ”„ํŠธ์›จ์–ด ์ œ์ž‘์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ๋‹ค๋ฃจ๋Š” ๊ณตํ•™ ๋ถ„์•ผ, ์‹œ์Šคํ…œ ๋ช…์„ธ ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ถ€ํ„ฐ ์‹œ์Šคํ…œ ์œ ์ง€๋ณด์ˆ˜๊นŒ์ง€ ํฌํ•จ.
  • ๊ณตํ•™์  ์ ‘๊ทผ:
    • ์ด๋ก ๊ณผ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด ์กฐ์ง์ , ์žฌ์ •์  ์ œ์•ฝ์„ ๊ณ ๋ คํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ.
  • ์†Œํ”„ํŠธ์›จ์–ด ์ œ์ž‘์˜ ๋ชจ๋“  ์ธก๋ฉด:
    • ๊ธฐ์ˆ ์  ๊ฐœ๋ฐœ ๊ณผ์ •๋ฟ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ, ๋„๊ตฌ์™€ ๋ฐฉ๋ฒ• ๊ฐœ๋ฐœ ๋“ฑ๋„ ํฌํ•จํ•ด ์†Œํ”„ํŠธ์›จ์–ด ์ƒ์‚ฐ์„ ์ง€์›.
ย 

2-3. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ์ค‘์š”์„ฑ

  1. ์†Œํ”„ํŠธ์›จ์–ด ์˜์กด์„ฑ:
      • ํ˜„๋Œ€ ์‚ฌํšŒ๋Š” ์ ์  ๋” ๊ณ ๊ธ‰ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์— ์˜์กด.
      • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๊ฒฝ์ œ์ ์ด๊ณ  ๋น ๋ฅด๊ฒŒ ์ƒ์‚ฐํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ.
  1. ๋น„์šฉ ์ ˆ๊ฐ:
      • ์žฅ๊ธฐ์ ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์ฒ˜๋Ÿผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ €๋ ดํ•จ.
      • ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ ๋น„์šฉ์€ ์‹œ์Šคํ…œ ์‚ฌ์šฉ ํ›„ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋น„์šฉ์— ์ง‘์ค‘๋จ.
ย 

3. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํŠน์„ฑ

notion image
ย 

3-1. ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์„ธ์Šค ํ™œ๋™ (๊ตฌ๋ถ„์ง“๋Š” ๋‹จ๊ณ„๋“ค)

notion image
  1. Software specification (๋ช…์„ธํ™”): ๊ณ ๊ฐ๊ณผ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ œ์ž‘ํ•  ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ •์˜์™€ ์ œ์•ฝ ์กฐ๊ฑด์„ ๊ฒฐ์ •ํ•˜๋Š” ๋‹จ๊ณ„.
  1. Software development (๊ฐœ๋ฐœ): ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์„ค๊ณ„๋˜๊ณ  ๊ตฌํ˜„๋˜๋Š” ๋‹จ๊ณ„.
  1. Software validation (๊ฒ€์ฆ): ๊ณ ๊ฐ์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋Š”์ง€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ™•์ธํ•˜๋Š” ๋‹จ๊ณ„.
  1. Software evolution (์ง„ํ™”): ๊ณ ๊ฐ๊ณผ ์‹œ์žฅ ์š”๊ตฌ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋‹จ๊ณ„.
ย 

3-2. ์†Œํ”„ํŠธ์›จ์–ด์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋“ค

  1. Heterogeneity (์ด์งˆ์„ฑ): ์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ์ปดํ“จํ„ฐ ๋ฐ ๋ชจ๋ฐ”์ผ ์žฅ์น˜๋ฅผ ํฌํ•จํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•จ. (Android, iOS, ์›น ๋“ฑ)
  1. Business and social change: ๋น„์ฆˆ๋‹ˆ์Šค์™€ ์‚ฌํšŒ๋Š” ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด์— ๋งž์ถฐ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ.
  1. Security and trust (๋ณด์•ˆ๊ณผ ์‹ ๋ขฐ): ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์šฐ๋ฆฌ ์‚ถ์˜ ๋ชจ๋“  ์ธก๋ฉด๊ณผ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ผญ ๋ณด์•ˆ์„ฑ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์‹ ๋ขฐ๊ฐ€ ์ค‘์š”ํ•จ.
  1. Scale (๊ทœ๋ชจ): ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ž‘์€ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์—์„œ๋ถ€ํ„ฐ ์ธํ„ฐ๋„ท ๊ทœ๋ชจ์˜ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๊ทœ๋ชจ๋กœ ๊ฐœ๋ฐœ๋˜์–ด์•ผ ํ•จ.
ย 
ย 

4. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ์„ธ๋ถ€์‚ฌํ•ญ

notion image
  1. ์†Œํ”„ํŠธ์›จ์–ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?
      • ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ด€๋ จ ๋ฌธ์„œ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ํŠน์ • ๊ณ ๊ฐ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜๊ฑฐ๋‚˜ ์ผ๋ฐ˜ ์‹œ์žฅ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ๋  ์ˆ˜ ์žˆ์Œ.
  1. ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์†์„ฑ์€?
      • ์š”๊ตฌ๋œ ๊ธฐ๋Šฅ๊ณผ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ์œ ์ง€๋ณด์ˆ˜ ๊ฐ€๋Šฅํ•˜๊ณ  ์‹ ๋ขฐ์„ฑ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์›Œ์•ผ ํ•จ.
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๊ธฐ์ดˆ์ ์ธ ํ™œ๋™์ด ๋ฌด์—‡์ธ๊ฐ€?
      • ์†Œํ”„ํŠธ์›จ์–ด ๋ช…์„ธํ™”, ๊ฐœ๋ฐœ, ๊ฒ€์ฆ ๊ทธ๋ฆฌ๊ณ  ์ง„ํ™”.
      notion image
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๊ณผ ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ์ฐจ์ด์ ์€?
      • ์ปดํ“จํ„ฐ ๊ณผํ•™์€ ์ด๋ก ๊ณผ ๊ธฐ๋ณธ ์›๋ฆฌ์— ์ค‘์ ์„ ๋‘๊ณ ,
      • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์€ ์‹ค์ œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ์‹ค์šฉ์„ฑ์— ์ค‘์ ์„ ๋‘ .
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๊ณผ ์‹œ์Šคํ…œ ๊ณตํ•™์˜ ์ฐจ์ด์ ์€?
      • ์‹œ์Šคํ…œ ๊ณตํ•™์€ ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด, ํ”„๋กœ์„ธ์Šค ๊ณตํ•™์„ ํฌํ•จํ•œ ์ปดํ“จํ„ฐ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์„ ๋‹ค๋ฃธ.
      • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์€ ์ด ๊ณผ์ •์˜ ์ผ๋ถ€์ด๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด์— ์ข€ ๋” ์น˜์ค‘ํ•œ ๋Š๋‚Œ.
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์ด ์ง๋ฉดํ•œ ์ฃผ์š” ๋„์ „ ๊ณผ์ œ๋Š”?
      • ๋‹ค์–‘์„ฑ ์ฆ๊ฐ€, ๋น ๋ฅธ ์ „๋‹ฌ ์‹œ๊ฐ„ ์š”๊ตฌ, ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ.
  1. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ๋น„์šฉ์€?
      • 60%๊ฐ€ ๊ฐœ๋ฐœ ๋น„์šฉ, 40%๊ฐ€ ํ…Œ์ŠคํŒ… ๋น„์šฉ. ๊ทธ๋Ÿฌ๋‚˜ ์ตœ๊ทผ์—๋Š” ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ์ด ๋” ๋งŽ์ด ๋“ฌ.
  1. ์ตœ๊ณ ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๊ธฐ์ˆ ๊ณผ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ธ๊ฐ€?
      • ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ๋Š” ์ „๋ฌธ์ ์œผ๋กœ ๊ด€๋ฆฌ๋˜๊ณ  ๊ฐœ๋ฐœ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์‹œ์Šคํ…œ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•จ.
  1. ์›น์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์— ๊ฐ€์ ธ์˜จ ๋ณ€ํ™”๋Š” ๋ฌด์—‡์ธ๊ฐ€?
      • ์›น์€ ๋ถ„์‚ฐ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ์œผ๋ฉฐ, ์›น ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ์‚ฌ์šฉ์˜ ์ค‘์š”ํ•œ ๋ฐœ์ „์„ ์ด๋Œ์—ˆ์Œ.
      • ์›น ํ™˜๊ฒฝ์€ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋ฐ˜๋ณด๋‹ค ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ๋งŽ์Œ.
ย 

4-1. ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ

  1. Generic products (์ผ๋ฐ˜ ์ œํ’ˆ):
      • ๋ˆ„๊ตฌ๋‚˜ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ ์‹คํ–‰ํ˜• ์‹œ์Šคํ…œ.
      • ์˜ˆ: ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ๊ทธ๋žจ, ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋„๊ตฌ, CAD ์†Œํ”„ํŠธ์›จ์–ด ๋“ฑ.
  1. Customized products (๋งž์ถคํ˜• ์ œํ’ˆ):
      • ํŠน์ • ๊ณ ๊ฐ์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด.
      • ์˜ˆ: ์ž„๋ฒ ๋””๋“œ ์ œ์–ด ์‹œ์Šคํ…œ, ํ•ญ๊ณต ๊ตํ†ต ์ œ์–ด ์†Œํ”„ํŠธ์›จ์–ด, ๊ตํ†ต ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ๋“ฑ.
ย 

4-2. ์ œํ’ˆ ๋ช…์„ธ์„œ

  1. Generic products (์ผ๋ฐ˜ ์ œํ’ˆ):
      • ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์— ๋Œ€ํ•œ ๋ช…์„ธ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์†Œ์œ ํ•˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฐ์ •๋„ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‚ด๋ฆผ.
  1. Customized products (๋งž์ถคํ˜• ์ œํ’ˆ):
      • ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์— ๋Œ€ํ•œ ๋ช…์„ธ๋Š” ๊ณ ๊ฐ์ด ์†Œ์œ ํ•˜๋ฉฐ, ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฐ์ •๋„ ๊ณ ๊ฐ์ด ๋‚ด๋ฆผ.
ย 

4-3. ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ•„์ˆ˜ ์†์„ฑ

  1. Maintainability (์œ ์ง€๋ณด์ˆ˜์„ฑ):
      • ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ณ ๊ฐ์˜ ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑ๋˜์–ด์•ผ ํ•จ.
      • ์ด๋Š” ๋ณ€ํ™”ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๋ณ€๊ฒฝ์ด ํ•„์ˆ˜์ ์ด๋ฏ€๋กœ ๋งค์šฐ ์ค‘์š”ํ•œ ์†์„ฑ์ž„.
  1. Dependability and security (ํ™•์‹ค์„ฑ๊ณผ ๋ณด์•ˆ์„ฑ):
      • ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ™•์‹ค์„ฑ์€ ์‹ ๋ขฐ์„ฑ, ๋ณด์•ˆ์„ฑ, ์•ˆ์ •์„ฑ์„ ํฌํ•จํ•จ.
      • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‹œ์Šคํ…œ ์˜ค๋ฅ˜ ์‹œ ๋ฌผ๋ฆฌ์  ๋˜๋Š” ๊ฒฝ์ œ์  ์†์ƒ์„ ์ดˆ๋ž˜ํ•˜์ง€ ์•Š์•„์•ผ ํ•˜๋ฉฐ, ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์†์ƒ์„ ์ค„ ์ˆ˜ ์—†์–ด์•ผ ํ•จ.
  1. Efficiency (ํšจ์œจ์„ฑ):
      • ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ํ”„๋กœ์„ธ์„œ ์ž์›๊ณผ ๊ฐ™์€ ์‹œ์Šคํ…œ ์ž์›์„ ๋‚ญ๋น„ํ•˜์ง€ ๋ง์•„์•ผ ํ•จ.
      • ํšจ์œจ์„ฑ์—๋Š” ์‘๋‹ต์„ฑ, ์ฒ˜๋ฆฌ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ ํ™œ์šฉ๋„ ๋“ฑ์ด ํฌํ•จ๋จ.
  1. Acceptability (์ˆ˜์šฉ์„ฑ):
      • ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์„ค๊ณ„๋œ ์‚ฌ์šฉ์ž ์œ ํ˜•์—๊ฒŒ ์ˆ˜์šฉ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ.
      • ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ดํ•ด ๊ฐ€๋Šฅํ•˜๊ณ , ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๊ณผ ํ˜ธํ™˜์„ฑ์ด ์žˆ์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•จ.
ย 

5. ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋‹ค์–‘์„ฑ

notion image
์†Œํ”„ํŠธ์›จ์–ด์—๋Š” ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ์œ ํ˜•์ด ์กด์žฌํ•˜๋ฉฐ, ๋ชจ๋“  ์‹œ์Šคํ…œ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋ณดํŽธ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ  ์ง‘ํ•ฉ์€ ์—†๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก ๊ณผ ๋„๊ตฌ๋Š” ๊ฐœ๋ฐœ๋˜๋Š” ์•ฑ์˜ ์œ ํ˜•, ๊ณ ๊ฐ์˜ ์š”๊ตฌ ์‚ฌํ•ญ, ๊ฐœ๋ฐœ ํŒ€์˜ ๋ฐฐ๊ฒฝ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค.
ย 

5-1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ํ˜•

  1. Stand-alone applications (๋…๋ฆฝ ์‹คํ–‰ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜):
      • ๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์Šคํ…œ์œผ๋กœ, ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๊ณ ๋„ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•จ.
  1. Interactive transaction-based applications (์ƒํ˜ธ์ž‘์šฉํ˜• ํŠธ๋žœ์žญ์…˜ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜):
      • ์›๊ฒฉ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰๋˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ PC๋‚˜ ํ„ฐ๋ฏธ๋„์—์„œ ์ ‘๊ทผํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜. ์˜ˆ: ์ „์ž์ƒ๊ฑฐ๋ž˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.
  1. Embedded control systems (์ž„๋ฒ ๋””๋“œ ์ œ์–ด ์‹œ์Šคํ…œ):
      • ํ•˜๋“œ์›จ์–ด ์žฅ์น˜๋ฅผ ์ œ์–ดํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ œ์–ด ์‹œ์Šคํ…œ.
      • ์ˆ˜์ ์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์‹œ์Šคํ…œ ์œ ํ˜•์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํผ.
  1. Batch processing systems (์ผ๊ด„ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ):
      • ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ. ๋Œ€๋Ÿ‰์˜ ๊ฐœ๋ณ„ ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋Œ€์‘๋˜๋Š” ์ถœ๋ ฅ ์ƒ์„ฑ.
  1. Entertainment systems (์—”ํ„ฐํ…Œ์ธ๋จผํŠธ ์‹œ์Šคํ…œ):
      • ๊ฐœ์ธ์šฉ์œผ๋กœ ์„ค๊ณ„๋œ ์‹œ์Šคํ…œ์œผ๋กœ, ์ฃผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ชฉ์ .
  1. Systems for modelling and simulation (๋ชจ๋ธ๋ง ๋ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ):
      • ๊ณผํ•™์ž๋‚˜ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋ฌผ๋ฆฌ์  ํ”„๋กœ์„ธ์Šค๋‚˜ ์ƒํ™ฉ์„ ๋ชจ๋ธ๋งํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœํ•œ ์‹œ์Šคํ…œ. ์—ฌ๋Ÿฌ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๊ฐœ์ฒด๋ฅผ ํฌํ•จ.
  1. Data collection systems (๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‹œ์Šคํ…œ):
      • ์„ผ์„œ๋ฅผ ํ†ตํ•ด ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ด๋ฅผ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ์ „์†กํ•ด ์ฒ˜๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ.
  1. Systems of systems (SoS) (์‹œ์Šคํ…œ์˜ ์‹œ์Šคํ…œ):
      • ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์‹œ์Šคํ…œ. ์˜ˆ: ERP ์‹œ์Šคํ…œ.

5-2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ํ˜•๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์˜ ๊ธฐ๋ณธ ์›์น™

  1. ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌ๋˜๊ณ  ์ดํ•ด๋˜๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ.
  1. ๋ชจ๋“  ์‹œ์Šคํ…œ ์œ ํ˜•์—์„œ ์‹ ๋ขฐ์„ฑ๊ณผ ์„ฑ๋Šฅ์ด ์ค‘์š”.
  1. ์†Œํ”„ํŠธ์›จ์–ด ๋ช…์„ธ์™€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ดํ•ดํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”.
  1. ์ ์ ˆํ•œ ๊ฒฝ์šฐ ๊ธฐ์กด์— ๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ƒˆ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚˜์Œ.
ย 

6. ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ์œค๋ฆฌ

notion image
์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ ์œค๋ฆฌ๋Š” ๊ธฐ์ˆ ์  ๊ธฐ์ˆ ์˜ ์ ์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋” ๋„“์€ ์ฑ…์ž„์„ ํฌํ•จํ•œ๋‹ค. ์ •์งํ•˜๊ณ  ์œค๋ฆฌ์ ์œผ๋กœ ํ–‰๋™ํ•ด์•ผ๋งŒ ์ „๋ฌธ์ธ์œผ๋กœ์„œ ์กด๊ฒฝ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์œค๋ฆฌ์ ์ธ ํ–‰๋™์€ ๋ฒ•์„ ์ง€ํ‚ค๋Š” ๊ฒƒ ๊ทธ ์ด์ƒ์ด๋ฉฐ, ๋„๋•์ ์œผ๋กœ ์˜ฌ๋ฐ”๋ฅธ ์›์น™์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

6-2. ์ „๋ฌธ๊ฐ€์˜ ์ฑ…์ž„ ๋ฌธ์ œ

  • ๋น„๋ฐ€ ์œ ์ง€: ์—”์ง€๋‹ˆ์–ด๋Š” ๊ณ ์šฉ์ฃผ๋‚˜ ๊ณ ๊ฐ์˜ ๋น„๋ฐ€์„ ์กด์ค‘ํ•ด์•ผ ํ•˜๋ฉฐ, ๋น„๋ฐ€ ์œ ์ง€ ๊ณ„์•ฝ์ด ์„œ๋ช…๋˜์ง€ ์•Š์•˜๋”๋ผ๋„ ์ด๋ฅผ ์ค€์ˆ˜ํ•ด์•ผ ํ•œ๋‹ค.
  • ๋Šฅ๋ ฅ: ์—”์ง€๋‹ˆ์–ด๋Š” ์ž์‹ ์˜ ๋Šฅ๋ ฅ์„ ๊ณผ์žฅํ•ด์„œ๋Š” ์•ˆ ๋˜๋ฉฐ, ์ž์‹ ์˜ ๋Šฅ๋ ฅ์„ ์ดˆ๊ณผํ•˜๋Š” ์ž‘์—…์„ ์˜๋„์ ์œผ๋กœ ๋ฐ›์•„๋“ค์—ฌ์„œ๋Š” ์•ˆ ๋œ๋‹ค.
  • ์ง€์  ์žฌ์‚ฐ๊ถŒ: ์—”์ง€๋‹ˆ์–ด๋Š” ํŠนํ—ˆ, ์ €์ž‘๊ถŒ ๋“ฑ ์ง€์  ์žฌ์‚ฐ๊ณผ ๊ด€๋ จ๋œ ๋ฒ•๋ฅ ์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ณ ์šฉ์ฃผ์™€ ๊ณ ๊ฐ์˜ ์ง€์  ์žฌ์‚ฐ์„ ๋ณดํ˜ธํ•ด์•ผ ํ•œ๋‹ค.
  • ์ปดํ“จํ„ฐ ๋‚จ์šฉ: ์—”์ง€๋‹ˆ์–ด๋Š” ๊ธฐ์ˆ ์„ ๋‚จ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ๋ฅผ ์•…์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋‚จ์šฉ์€ ์‚ฌ์†Œํ•œ ๊ฒƒ๋ถ€ํ„ฐ(๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด) ์‹ฌ๊ฐํ•œ ๊ฒƒ(๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฐํฌ)๊นŒ์ง€ ๋‹ค์–‘ํ•˜๋‹ค.

6-3. ACM / IEEE Code of Ethics

  • ์œค๋ฆฌ ๊ฐ•๋ น: ๋ฏธ๊ตญ์˜ ์ „๋ฌธ ์‚ฌํšŒ๋‹จ์ฒด๋Š” ์œค๋ฆฌ์  ์‹ค์ฒœ์— ๊ด€ํ•œ ๊ฐ•๋ น์„ ๋งˆ๋ จํ–ˆ๋‹ค.
    • ์ด ๋‹จ์ฒด์˜ ํšŒ์›๋“ค์€ ๊ฐ€์ž… ์‹œ ์ด ์œค๋ฆฌ ๊ฐ•๋ น์„ ๋”ฐ๋ฅผ ๊ฒƒ์„ ์„œ์•ฝํ•œ๋‹ค.

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

๋Œ“๊ธ€

guest