์ƒˆ์†Œ์‹

์ž๊ฒฉ์ฆ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 6์žฅ ํ™”๋ฉด ์„ค๊ณ„

  • -

 

 

 

์ด๋ฒˆ์—๋Š” 2022๋…„๋„ ์‹ค๊ธฐ ์‹œํ—˜ ์ค€๋น„ํ•˜๋ฉด์„œ ๋…ธํŠธ์ •๋ฆฌ ํ–ˆ์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ํฌ์ŠคํŒ… ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์ด ๋งŽ์ด ๋ถ€์กฑํ•˜์‹œ๊ฒ ์ง€๋งŒ ์–ด๋””๊นŒ์ง€ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜๐Ÿ˜

 

์ฐธ๊ณ ๋กœ, ์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ์ „๋ถ€ ์ •๋ฆฌ๋˜์–ด ์žˆ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ์ €๋Š” C๋“ฑ๊ธ‰๊ณผ D๋“ฑ๊ธ‰์€ ํ•™์Šต ๋ชฉํ‘œ์—์„œ ์ œ์™ธํ–ˆ์Šต๋‹ˆ๋‹ค.

 

ํ•ด๋‹น ๋‚ด์šฉ์€ 2022๋…„๋„ ์‹œ๋‚˜๊ณต ์ถœํŒ์‚ฌ์˜ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ์ฑ…์˜ ๋‚ด์šฉ์ด ์กฐ๊ธˆ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

์‹ธ๋‹ˆ๊นŒ ๋ฏฟ์œผ๋‹ˆ๊นŒ ์ธํ„ฐํŒŒํฌ๋„์„œ

์ƒ๋…„์›”์ผ - ๊ฐ•์œค์„, ๊น€์šฉ๊ฐ‘, ๊น€์šฐ๊ฒฝ, ๊น€์„ ์• , ๊น€์ข…์ผ, ๊น€์œ ํ™. IT ์„œ์ ์„ ๊ธฐํšํ•˜๊ณ  ์ง‘ํ•„ํ•˜๋Š” ์ถœํŒ ๊ธฐํš ์ „๋ฌธ ์ง‘๋‹จ์œผ๋กœ, 2003๋…„๋ถ€ํ„ฐ ๊ธธ๋ฒ—์ถœํŒ์‚ฌ์˜ IT์ˆ˜ํ—˜์„œ์ธ <์‹œํ—˜์— ๋‚˜์˜ค๋Š” ๊ฒƒ๋งŒ ๊ณต๋ถ€ํ•œ๋‹ค> ์‹œ๋ฆฌ์ฆˆ

book.interpark.com

 

๊ฐ€๊ธ‰์  ์ฑ…์€ ๊ตฌ๋งคํ•˜์…”์•ผ ํ•˜๊ณ  ์ถœํŒ์‚ฌ๋Š” ์‹œ๋‚˜๊ณต ๋˜๋Š” ์ˆ˜์ œ๋น„๋กœ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

 


A๋“ฑ๊ธ‰

 

๐Ÿ“ข ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค

 

  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI, User Interface)
    • ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ์ด๋ค„์ง€๋„๋ก ๋„์™€์ฃผ๋Š” ์žฅ์น˜๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์˜๋ฏธ
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌ๋ถ„
    • CLI(Command Line Interface): ๋ช…๋ น๊ณผ ์ถœ๋ ฅ์ด ํ…์ŠคํŠธ ํ˜•ํƒœ๋กœ ์ด๋ค„์ง€๋Š” ์ธํ„ฐํŽ˜์ด์Šค
    • GUI(Graphical User Interface): ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์˜ ์ธํ„ฐํŽ˜์ด์Šค
    • NUI(Natural User Interface): ์‚ฌ์šฉ์ž์˜ ๋ง์ด๋‚˜ ํ–‰๋™์œผ๋กœ ๊ธฐ๊ธฐ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ธฐ๋ณธ ์›์น™
    • ์ง๊ด€์„ฑ: ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ
    • ์œ ํšจ์„ฑ: ์‚ฌ์šฉ์ž์˜ ๋ชฉ์ ์„ ์ •ํ™•ํ•˜๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ๋‹ฌ์„ฑํ•ด์•ผ ํ•จ
    • ํ•™์Šต์„ฑ: ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๊ณ  ์ตํž ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ
    • ์œ ์—ฐ์„ฑ: ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ตœ๋Œ€ํ•œ ์ˆ˜์šฉํ•˜๊ณ  ์‹ค์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•จ

 

 

 


B๋“ฑ๊ธ‰

 

๐Ÿ“ข ํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ

 

  • ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๊ด€๋ จ ํ‘œ์ค€
    • ISO/IEC 9126: ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ ํŠน์„ฑ๊ณผ ํ‰๊ฐ€๋ฅผ ์œ„ํ•œ ๊ตญ์ œ ํ‘œ์ค€
    • ISO/IEC 25010: ISO/IEC 9126์— ํ˜ธํ™˜์„ฑ๊ณผ ๋ณด์•ˆ์„ฑ์„ ๊ฐ•ํ™”ํ•˜์—ฌ ๊ฐœ์ •ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์— ๋Œ€ํ•œ ๊ตญ์ œ ํ‘œ์ค€
    • ISO/IEC 12119: ํŒจํ‚ค์ง€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ผ๋ฐ˜์ ์ธ ์ œํ’ˆ ํ’ˆ์งˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๊ตญ์ œ ํ‘œ์ค€
    • ISO/IEC 14598: ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ์ธก์ •๊ณผ ํ‰๊ฐ€์— ํ•„์š” ์ ˆ์ฐจ๋ฅผ ๊ทœ์ •ํ•œ ํ‘œ์ค€
  • ISO/IEC 9126์˜ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ํŠน์„ฑ
    • ๊ธฐ๋Šฅ์„ฑ(Functionality)
      • ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋งŒ์กฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ ํŠน์„ฑ: ์ ์ ˆ์„ฑ/์ ํ•ฉ์„ฑ, ์ •๋ฐ€์„ฑ/์ •ํ™•์„ฑ, ์ƒํ˜ธ ์šด์šฉ์„ฑ, ๋ณด์•ˆ์„ฑ, ์ค€์ˆ˜์„ฑ
    • ์‹ ๋ขฐ์„ฑ(Reliability)
      • ์ฃผ์–ด์ง„ ์‹œ๊ฐ„๋™์•ˆ ์ฃผ์–ด์ง„ ๊ธฐ๋Šฅ์„ ์˜ค๋ฅ˜ ์—†์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ ํŠน์„ฑ: ์„ฑ์ˆ™์„ฑ, ๊ณ ์žฅ ํ—ˆ์šฉ์„ฑ, ํšŒ๋ณต์„ฑ
    • ์‚ฌ์šฉ์„ฑ(Usability)
      • ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ์‚ฌ์ด์— ๋ฐœ์ƒํ•˜๋Š” ์–ด๋– ํ•œ ํ–‰์œ„์— ๋Œ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋ฉฐ, ํ–ฅํ›„ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ์ •๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ํŠน์„ฑ: ์ดํ•ด์„ฑ, ํ•™์Šต์„ฑ, ์šด์šฉ์„ฑ, ์นœ๋ฐ€์„ฑ
    • ํšจ์œจ์„ฑ(Efficiency)
      • ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ ํŠน์„ฑ: ์‹œ๊ฐ„ ํšจ์œจ์„ฑ, ์ž์› ํšจ์œจ์„ฑ
    • ์œ ์ง€๋ณด์ˆ˜์„ฑ(Maintainability)
      • ํ™˜๊ฒฝ์˜ ๋ณ€ํ™” ๋˜๋Š” ์ƒˆ๋กœ์šด ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ ํŠน์„ฑ: ๋ถ„์„์„ฑ, ๋ณ€๊ฒฝ์„ฑ, ์•ˆ์ •์„ฑ, ์‹œํ—˜์„ฑ
    • ์ด์‹์„ฑ(Portability)
      • ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„ ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •๋„๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํ•˜์œ„ ํŠน์„ฑ: ์ ์šฉ์„ฑ, ์„ค์น˜์„ฑ, ๋Œ€์ฒด์„ฑ, ๊ณต์กด์„ฑ
300x250

 

 

๐Ÿ“ข HCI / UX / ๊ฐ์„ฑ๊ณตํ•™

 

  • HCI(Human Computer Interaction or Interface)
    • ์‚ฌ๋žŒ์ด ์‹œ์Šคํ…œ์„ ํŽธ๋ฆฌํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ตฌํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ํ•™๋ฌธ
  • UX(User Experience, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜)
    • ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์ด๋‚˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด์„œ ๋Š๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋Š” ์ด์ฒด์ ์ธ ๊ฒฝํ—˜
  • ๊ฐ์„ฑ๊ณตํ•™
    • ์ œํ’ˆ์ด๋‚˜ ์ž‘์—…ํ™˜๊ฒฝ์„ ์‚ฌ์šฉ์ž์˜ ๊ฐ์„ฑ์— ์•Œ๋งž๋„๋ก ์„ค๊ณ„ ๋ฐ ์ œ์ž‘ํ•˜๋Š” ๊ธฐ์ˆ 

 

 


 

์›๋ž˜๋Š” ์ €๋งŒ ๋ณด๋ ค๊ณ  ๋…ธํŠธ ์ •๋ฆฌํ–ˆ๋˜ ๋‚ด์šฉ์ด๋ผ์„œ ํ—ˆ์ˆ ํ•œ ์ ์ด ๋งŽ๊ธฐ๋„ ํ•  ๊ฑฐ๊ณ  ์˜คํƒ€๋„ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์„ธ์š” ๐Ÿ˜‚

 

๋งŽ์ด ๋ถ€์กฑํ•œ ๋‚ด์šฉ์ด์…จ๊ฒ ์ง€๋งŒ ๋„์›€์ด ๋˜์…จ๋‹ค๋ฉด ๋Œ“๊ธ€ ํ•œ ๋ฒˆ์”ฉ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๋งŽ์ด ๋ฟŒ๋“ฏํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๐Ÿ˜๐Ÿ˜

 

 

 

 

 

 

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 7์žฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 7์žฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ

์ด๋ฒˆ์—๋Š” 2022๋…„๋„ ์‹ค๊ธฐ ์‹œํ—˜ ์ค€๋น„ํ•˜๋ฉด์„œ ๋…ธํŠธ์ •๋ฆฌ ํ–ˆ์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ํฌ์ŠคํŒ… ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์ด ๋งŽ์ด ๋ถ€์กฑํ•˜์‹œ๊ฒ ์ง€๋งŒ ์–ด๋””๊นŒ์ง€ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜๐Ÿ˜ ์ฐธ๊ณ ๋กœ, ์‹œ๊ฐ„

sm-code.tistory.com

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 8์žฅ SQL ์‘์šฉ

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 8์žฅ SQL ์‘์šฉ

์ด๋ฒˆ์—๋Š” 2022๋…„๋„ ์‹ค๊ธฐ ์‹œํ—˜ ์ค€๋น„ํ•˜๋ฉด์„œ ๋…ธํŠธ์ •๋ฆฌ ํ–ˆ์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ํฌ์ŠคํŒ… ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์ด ๋งŽ์ด ๋ถ€์กฑํ•˜์‹œ๊ฒ ์ง€๋งŒ ์–ด๋””๊นŒ์ง€ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜๐Ÿ˜ ์ฐธ๊ณ ๋กœ, ์‹œ๊ฐ„

sm-code.tistory.com

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 9์žฅ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ณด์•ˆ ๊ตฌ์ถ•

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 9์žฅ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ณด์•ˆ ๊ตฌ์ถ•

์ด๋ฒˆ์—๋Š” 2022๋…„๋„ ์‹ค๊ธฐ ์‹œํ—˜ ์ค€๋น„ํ•˜๋ฉด์„œ ๋…ธํŠธ์ •๋ฆฌ ํ–ˆ์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ํฌ์ŠคํŒ… ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์ด ๋งŽ์ด ๋ถ€์กฑํ•˜์‹œ๊ฒ ์ง€๋งŒ ์–ด๋””๊นŒ์ง€ ์ฐธ๊ณ ์šฉ์œผ๋กœ๋งŒ ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜๐Ÿ˜ ์ฐธ๊ณ ๋กœ, ์‹œ๊ฐ„

sm-code.tistory.com

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 10์žฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ

์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ๋…ธํŠธ ์ •๋ฆฌ ๋Œ€์‹  ๋ฌธ์ œ ํ’€์ด๋กœ ๋Œ€์ฒด... ๐Ÿ˜ข๐Ÿ˜ข

 

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 11์žฅ ์‘์šฉ SW ๊ธฐ์ดˆ ์–ธ์–ด ํ™œ์šฉ

์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ๋…ธํŠธ ์ •๋ฆฌ ๋Œ€์‹  ๋ฌธ์ œ ํ’€์ด๋กœ ๋Œ€์ฒด... ๐Ÿ˜ข๐Ÿ˜ข

 

 

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] 12์žฅ ์ œํ’ˆ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง•

์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ๋…ธํŠธ ์ •๋ฆฌ ๋Œ€์‹  ๋ฌธ์ œ ํ’€์ด๋กœ ๋Œ€์ฒด... ๐Ÿ˜ข๐Ÿ˜ข

 

 

 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Š

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ‘