๐Ÿ’ข(5) ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ 2021๋…„ 2ํšŒ์ฐจ ๊ธฐ์ถœ(2021.05.15)

์ดํ•˜์–€ยท2023๋…„ 5์›” 1์ผ
0

๐Ÿ“Œ2021๋…„ 05์›” 15์ผ CBT ๊ธฐ์ถœ๋ฌธ์ œ

โœ… ํ’€์ด ๋ฐฉ์‹ : 1๋ฌธ์ œ ํ’€๊ณ , ์ •๋‹ต ์ฒดํฌ(๋ชจ๋ฅด๋Š” ๋ฌธ์ œ ํ‹€๋ฆผ ํ‘œ์‹œ)
โœ… ํ‰๊ท  ์ ์ˆ˜ : 59์ (4๊ณผ๋ชฉ ๊ณผ๋ฝ)
โœ… ๊ทธ ์™ธ ํŠน๋ณ„ํ•œ ์ด์Šˆ : ๋งค์šฐ ์–ด๋ ค์šด ๊ธฐ์ถœ๋ฌธ์ œ๋กœ ๋ถ„๋ฅ˜๋˜์–ด ์žˆ์—ˆ์Œ
โœ… ์ฐธ๊ณ  ๋งํฌ

๐Ÿ˜€ 1๊ณผ๋ชฉ : 70์  (14/20)

  • ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์•„๋‹Œ๊ฒƒ? : Maintenance(์œ ์ง€๋ณด์ˆ˜)
    -> ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์š”์†Œ

    • ์ž…๋ ฅ(input)
    • ์ถœ๋ ฅ(output)
    • ์ฒ˜๋ฆฌ(process)
    • ์ œ์–ด(control)
    • ํ”ผ๋“œ๋ฐฑ(feedback)
  • ์š”๊ตฌ์‚ฌํ•ญ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ์ˆœ์„œ : ๋„์ถœ(Elicitation) -> ๋ถ„์„(Analysis) -> ๋ช…์„ธ(Specification) -> ํ™•์ธ(Validation)

  • ๊ฐ™์€ ํด๋ž˜์Šค์— ์†ํ•œ ๊ฐ๊ฐ์˜ ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ : instance

  • ๊ฐ์ฒด์ง€ํ–ฅ ์„ค๊ณ„์—์„œ ๊ฐ์ฒด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์†์„ฑ๊ณผ ์˜คํผ๋ ˆ์ด์…˜์˜ ์ผ๋ถ€๋ฅผ ๊ฐ์ถฐ์„œ ๊ฐ์ฒด์˜ ์™ธ๋ถ€์—์„œ๋Š” ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฐœ๋… : ์บก์Šํ™”(Encapsulation)
    (์บก์Šํ™”๋ฅผ ํ†ตํ•ด -> ์ •๋ณด์€๋‹‰ ๊ฐ€๋Šฅ)

  • ์‹œ์Šคํ…œ ํ’ˆ์งˆ ์†์„ฑ์ด ์•„๋‹Œ ๊ฒƒ? : ๋…๋ฆฝ์„ฑ(Isolation)
    -> ์‹œ์Šคํ…œ ํ’ˆ์งˆ ์†์„ฑ 6๊ฐ€์ง€

    • ๊ฐ€์šฉ์„ฑ(Availability)
    • ๋ณ€๊ฒฝ์šฉ์ด์„ฑ(Modifiability)
    • ์‚ฌ์šฉ์„ฑ(Usability)
    • ์„ฑ๋Šฅ
    • ๋ณด์•ˆ์„ฑ
    • ์‹œํ—˜์šฉ์˜์„ฑ
  • CASE ์›์ฒœ ๊ธฐ์ˆ  ์•„๋‹Œ ๊ฒƒ? : ์ผ๊ด„์ฒ˜๋ฆฌ ๊ธฐ์ˆ  -> ๋ถ„์‚ฐ์ฒ˜๋ฆฌ ๊ธฐ์ˆ 
    -> CASE ์›์ฒœ ๊ธฐ์ˆ 

    • ๊ตฌ์กฐ์  ๊ธฐ๋ฒ•
    • ํ”„๋กœํ† ํƒ€์ดํ•‘ ๊ธฐ์ˆ 
    • ์ž๋™ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ 
    • ์ •๋ณด ์ €์žฅ์†Œ ๊ธฐ์ˆ 
    • ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ 
  • ์„œ๋ธŒ์‹œ์Šคํ…œ์ด ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ๋ณด๋‚ด๋Š” ์ž‘์—…์ด ๋ฐ˜๋ณต๋˜๋Š” ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ : ํŒŒ์ดํ”„ ํ•„ํ„ฐ ๊ตฌ์กฐ

  • UML ๋ชจ๋ธ์—์„œ ํ•œ ๊ฐ์ฒด๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด์—๊ฒŒ ์˜คํผ๋ ˆ์ด์…˜(์ ์šฉ,๊ตฌํ˜„)์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ง€์ •ํ•˜๋Š” ์˜๋ฏธ์  ๊ด€๊ณ„ : Realization(์‹ค์ฒดํ™”)

  • ์ƒ์œ„ CASE ๋„๊ตฌ๊ฐ€ ์ง€์›ํ•˜๋Š” ์ฃผ์š”๊ธฐ๋Šฅ์œผ๋กœ ๋ณผ ์ˆ˜ ์—†๋Š” ๊ฒƒ? : ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ ์ƒ์„ฑ ๊ธฐ๋Šฅ
    -> ์ฐธ๊ณ 

    • ์ƒ์œ„ CASE : ์š”๊ตฌ๋ถ„์„๊ณผ ์„ค๊ณ„ ๋‹จ๊ณ„ ์ง€์›
    • ํ•˜์œ„ CASE : ์ฝ”๋“œ ์ž‘์„ฑ, ํ…Œ์ŠคํŠธ, ๋ฌธ์„œํ™”
    • ํ†ตํ•ฉ CASE : ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ ์ „์ฒด ๊ณผ์ • ์ง€์›
  • ์š”๊ตฌ์‚ฌํ•ญ ๊ด€๋ฆฌ ๋„๊ตฌ์˜ ํ•„์š”์„ฑ์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ๊ธฐ์กด ์‹œ์Šคํ…œ๊ณผ ์‹ ๊ทœ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต(๊ฐœ๋ฐœ, ์„ค๊ณ„ ๋“ฑ ๊ตฌํ˜„ ๋‹จ๊ณ„)

  • GoF ๋””์ž์ธ ํŒจํ„ด : ์ƒ์„ฑ ํŒจํ„ด, ๊ตฌ์กฐ ํŒจํ„ด 2๊ฐ€์ง€์˜ ์ข…๋ฅ˜๋Š” ์™ธ์šฐ์ž!

๐Ÿ™ 2๊ณผ๋ชฉ : 55์  (11/20)

  • ํž™ ์ •๋ ฌ์˜ ์ตœ์•… ์ˆ˜ํ–‰ ์‹œ๊ฐ„ : O(nlogn)

  • ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์ž‡๋Š” ์˜ค๋ฅ˜ ์•„๋‹Œ ๊ฒƒ? : ๋ชจ๋“ˆ ๊ฐ„์˜ ๋น„์ •์ƒ์  ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ์ธํ•œ ์›์น˜ ์•Š๋Š” ๊ฒฐ๊ณผ

  • ๊ฒฐํ•จ ์ง‘์ค‘

    • ํŒŒ๋ ˆํ†  ๋ฒ•์น™์ด ์ขŒ์šฐ
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒฐํ•จ์˜ ๋Œ€๋ถ€๋ถ„์€ ์†Œ์ˆ˜์˜ ํŠน์ •ํ•œ ๋ชจ๋“ˆ์— ์ง‘์ค‘๋˜์–ด ์กด์žฌํ•จ.
    • ๊ฒฐํ•จ์€ ๋ฐœ์ƒํ•œ ๋ชจ๋“ˆ์—์„œ ๊ณ„์† ์ถ”๊ฐ€๋กœ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Œ.
  • ๋ฒ„์ „ ๊ด€๋ฆฌ ํ•ญ๋ชฉ ์ค‘ ์ €์žฅ์†Œ์— ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ํŒŒ์ผ๋กœ ๊ฐฑ์‹ ํ•˜๋Š” ๊ฒƒ? : ์ฒดํฌ์ธ

  • ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ -> ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋Š” ์‹ธ์ดํด์„ ์ตœ๋Œ€ ํ•œ๋ฒˆ๋งŒ ์ง€๋‚˜์•ผํ•œ๋‹ค.
    (ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ์—์„œ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ž€ ํ๋ฆ„ ๊ทธ๋ž˜ํ”„์˜ ์‹œ์ž‘ ๋…ธ๋“œ์—์„œ ์ข…๋ฃŒ ๋…ธ๋“œ๊นŒ์ง€์˜ ์„œ๋กœ ๋…๋ฆฝ๋œ ๊ฒฝ๋กœ๋กœ ์‹ธ์ดํด์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ๋ฅผ ๋งํ•œ๋‹ค?->X)

  • ์†Œํ”„ํŠธ์›จ์–ด ํ˜•์ƒ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ -> ๋Œ€ํ‘œ์ ์ธ ํ˜•์ƒ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ Ant, Maven, Gradle ๋“ฑ์ด ์žˆ๋‹ค? X
    -> ์ด๊ฑด ๋นŒ๋“œ ์ž๋™ํ™” ๋„๊ตฌ์ž„!!

  • ๋””์ง€ํ„ธ ์ €์ž‘๊ถŒ ๊ด€๋ฆฌ(DRM) ๊ตฌ์„ฑ ์š”์†Œ ์•„๋‹Œ ๊ฒƒ? -> Dataware house
    -> ์ด๊ฒŒ ์•„๋‹ˆ๋ผ Clearing house!!

  • ๋ถ„์‚ฐ ์ €์žฅ์†Œ ๋ฐฉ์‹

    • ๋ฒ„์ „๊ด€๋ฆฌ ์ž๋ฃŒ๊ฐ€ ์›๊ฒฉ์ €์žฅ์†Œ์™€ ๋กœ์ปฌ์ €์žฅ์†Œ์— ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด ๊ด€๋ฆฌ๋จ.
    • ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ๋ฒ„์ „๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์›๊ฒฉ ์ €์žฅ์†Œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ์ž๋ฃŒ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Œ.
    • ๋Œ€ํ‘œ์ ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ Git์ด ์žˆ์Œ.
  • ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ๋ฅผ ์ด์šฉํ•ด ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹Œ ๊ฒƒ? : ๋ฐ˜๋ณต ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š”๋ฐ๋„ ๋ฃจํ”„ ๋‚ด์˜ ๋ฌธ์žฅ์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ

  • ๋ฒ„๋ธ”์ •๋ ฌ

    • Pass1 : 2๊ฐœ์”ฉ ๋น„๊ต
      9 6 7 3 5
      6 9 7 3 5
      6 7 9 3 5
      6 7 3 9 5
      => 6 7 3 5 9
    • Pass2 : ๋งจ ๋’ค๋Š” ๊ณ ์ •, ๋‚˜๋จธ์ง€๋Š” ๋˜‘๊ฐ™์ด 2๊ฐœ์”ฉ ๋น„๊ต
    • Pass 3 : ๋งจ ๋’ค๋ถ€ํ„ฐ 2๊ฐœ ๊ณ ์ •, ๋‚˜๋จธ์ง€๋Š” ๋˜‘๊ฐ™์ด 2๊ฐœ์”ฉ ๋น„๊ต
      ...
  • ์‹œ๊ฐ„ ๋ณต์žก๋„ ์ •๋ฆฌ

  • ์„ ํ˜• : ํ€ต, ๋ณ‘ํ•ฉ์ •๋ ฌ -> O(nlogn)

  • ์ œ๊ณฑํ˜• : ๋ฒ„๋ธ”, ์‚ฝ์ž…, ์„ ํƒ์ •๋ ฌ -> O(n^2)

  • Postfix ์—ฐ์‚ฐ์‹์˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ(ํ›„์œ„ํ‘œ๊ธฐ)
    -> 3 4 5 6 +
    -> (3 x 4) + (5 x 6) = 12 + 30 = 42

  • EAI ๊ตฌ์ถ• ์œ ํ˜•์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์ด์— ๋ฏธ๋“ค์›จ์–ด๋ฅผ ๋‘์–ด ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ? : Message Bus, Hub &Spoke, Hybrid(์• ๋งคํ•˜์ง€๋งŒ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ๋‘๋Š” ๋ฐฉ์‹์ด 3๊ฐ€์ง€ ๋‹ค ์กด์žฌํ•ด ์ค‘๋ณต ์ •๋‹ต ์ฒ˜๋ฆฌ๋˜์—ˆ๋˜ ๋ฌธ์ œ)

  • ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ฒ€์ฆ ๋„๊ตฌ๊ฐ€ ์•„๋‹Œ ๊ฒƒ? : Foxbase(ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด)
    -> ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ฒ€์ฆ ๋„๊ตฌ

    • STAF
    • watir
    • xUnit
    • Fitnesse
    • NTAF
    • Selenium
  • ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง•์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ํŒจํ‚ค์ง•์€ ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰ํ•œ๋‹ค? -> X(ํŒจํ‚ค์ง•์€ '์‚ฌ์šฉ์ž' ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰ํ•œ๋‹ค!!)

  • ์Šคํƒ์„ ์ด์šฉํ•œ ์—ฐ์‚ฐ๊ณผ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ? : ์„ ํƒ์ •๋ ฌ -> ํ๋ฅผ ์ด์šฉํ•ด ์ •๋ ฌํ•จ
    -> ์Šคํƒ์„ ์ด์šฉํ•œ ์—ฐ์‚ฐ

    • ์žฌ๊ท€ํ˜ธ์ถœ
    • ํ›„์œ„ํ‘œํ˜„์˜ ์—ฐ์‚ฐ
    • ๊นŠ์ด์šฐ์„  ํƒ์ƒ‰

๐Ÿ˜€ 3๊ณผ๋ชฉ : 75์  (15/20)

  • ๋ณ‘๋ ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™˜๊ฒฝ ์ค‘ ์ˆ˜ํ‰ ๋ถ„ํ• ์—์„œ ํ™œ์šฉ๋˜๋Š” ๋ถ„ํ•  ๊ธฐ๋ฒ•์ด ์•„๋‹Œ ๊ฒƒ? : ์˜ˆ์ธก ๋ถ„ํ• 

    • ์ˆ˜ํ‰ ๋ถ„ํ•  : ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์˜ ๊ฐ ํ–‰์„ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์— ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๊ฒƒ
    • ์ข…๋ฅ˜ : ๋ผ์šด๋“œ-๋กœ๋นˆ, ๋ฒ”์œ„ ๋ถ„ํ• , ํ•ด์‹œ ๋ถ„ํ• 
  • SQL๋ฌธ์—์„œ SELECT์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ?
    : ๊ฒ€์ƒ‰๊ฒฐ๊ณผ์— ์ค‘๋ณต๋˜๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด์„œ๋Š” WHERE์ ˆ์— 'DISTINCT' ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค? -> X
    => SELECT ๋ช…๋ น ๋ฐ”๋กœ ๋’ค์— DISTINCT ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ!!

  • SQL ์ง‘ํ•ฉ ์—ฐ์‚ฐ

    • INTERSECT : ๊ต์ง‘ํ•ฉ
    • UNION(์ค‘๋ณตX) / UNION ALL(์ค‘๋ณตO) : ํ•ฉ์ง‘ํ•ฉ
    • MINUS : ์ฐจ์ง‘ํ•ฉ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ ์‹œ ๋ฌผ๋ฆฌ์  ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์‚ฌํ•ญ์ด ์•„๋‹Œ ๊ฒƒ? : ๋ชฉํ‘œ DBMS์— ๋งž๋Š” ์Šคํ‚ค๋งˆ ์„ค๊ณ„
    -> ์„ค๊ณ„ ๋‹จ๊ณ„ ์ˆ˜ํ–‰ ์‚ฌํ•ญ

    • ๋ ˆ์ฝ”๋“œ ์ง‘์ค‘์˜ ๋ถ„์„ ๋ฐ ์„ค๊ณ„
    • ์ ‘๊ทผ ๊ฒฝ๋กœ ์„ค๊ณ„
    • ์ €์žฅ ๋ ˆ์ฝ”๋“œ์˜ ์–‘์‹ ์„ค๊ณ„
  • ๋ณ‘ํ–‰์ œ์–ด ๊ธฐ๋ฒ•์˜ ์ข…๋ฅ˜๊ฐ€ ์•„๋‹Œ ๊ฒƒ? : ์‹œ๋ถ„ํ•  ๊ธฐ๋ฒ•
    -> ์šด์˜์ฒด์ œ ๊ธฐ๋ฒ•์ž„

  • ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ , SQL๋ฌธ์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ : ์ฐจ๋ถ„ํ•˜๊ฒŒ ๋งž๋Š”์ง€ ํ™•์ธํ•˜๋Š”๊ฒŒ ์ค‘์š”!

  • ์ˆœ์ˆ˜ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž๊ฐ€ ์•„๋‹Œ ๊ฒƒ? : ์ฐจ์ง‘ํ•ฉ(์ผ๋ฐ˜ ์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž)
    -> ์ˆœ์ˆ˜ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž

    • select(ฯƒ, ์‹œ๊ทธ๋งˆ)
    • project(ฯ€, ํŒŒ์ด)
    • join(โ–ทโ—)
    • division(รท)
  • ์นดํ‹ฐ์…˜ ํ”„๋กœ๋•ํŠธ : ์ฐจ์ˆ˜๋Š” +, ์นด๋””๋„๋ฆฌํ‹ฐ๋Š”
    ex) ๋ฆด๋ ˆ์ด์…˜ R์˜ ์ฐจ์ˆ˜๊ฐ€ 4์ด๊ณ  ์นด๋””๋„๋ฆฌํ‹ฐ๊ฐ€ 5์ด๋ฉฐ, ๋ฆด๋ ˆ์ด์…˜ S์˜ ์ฐจ์ˆ˜๊ฐ€ 6์ด๊ณ  ์นด๋””๋„๋ฆฌํ‹ฐ๊ฐ€ 7์ผ ๋•Œ
    -> ์ฐจ์ˆ˜ : 4 + 6 10
    -> ์นด๋””๋„๋ฆฌํ‹ฐ : 5
    7 = 35

  • ์†์„ฑ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ์†์„ฑ์˜ ์ˆ˜๋ฅผ cardinality๋ผ๊ณ  ํ•œ๋‹ค? -> x
    -> cardinality๋Š” ํŠœํ”Œ์˜ ์ˆ˜

  • UPDATE๋ž‘ SET!!

  • ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ฐจ์ˆ˜์˜ ์˜๋ฏธ? : ์• ํŠธ๋ฆฌ๋ทฐํŠธ
    -> ์ฐจ์ˆ˜ = ์• ํŠธ๋ฆฌ๋ทฐํŠธ = ์†์„ฑ(์—ด, ์„ธ๋กœ)
    -> ๊ธฐ์ˆ˜ = ํŠœํ”Œ = ๋Œ€์‘์ˆ˜(ํ–‰, ๊ฐ€๋กœ)

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด์ƒ ํ˜„์ƒ : ์‚ฝ์ž… ์ด์ƒ, ์‚ญ์ œ ์ด์ƒ, ๊ฐฑ์‹  ์ด์ƒ

๐Ÿฅถ 4๊ณผ๋ชฉ : 30์  (6/20)

[์ฝ”๋”ฉ๋ฌธ์ œ]

- ๊ฒฐํ•ฉ๋„ : ๋‚ด > ๊ณต > ์™ธ> ์ œ > ์Šค > ์ž(์˜์–ด ํ‘œํ˜„๋„ ๋ฐ˜๋“œ์‹œ ์•”๊ธฐํ• ๊ฒƒ!!)

  • ๋‚ด : ๋‚ด์šฉ, content

  • ๊ณต : ๊ณตํ†ต, common

  • ์™ธ : ์™ธ๋ถ€, External

  • ์ œ : ์ œ์–ด, control

  • ์Šค : ์Šคํƒฌํ”„, stamp

  • ์ž : ์ž๋ฃŒ, data

  • ๊ต์ฐฉ ์ƒํƒœ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ค‘ ์€ํ–‰์› ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฒ• : Avoidance(ํšŒํ”ผ)

  • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ๋ฌธ์ œ

  • ํ”„๋กœ์„ธ์Šค ์ ์žฌ ์ •์ฑ…๊ณผ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€ ๊ตํ™˜์— ๋ณด๋‚ด๋Š” ์‹œ๊ฐ„๋ณด๋‹ค ํ”„๋กœ์„ธ์Šค ์ˆ˜ํ–‰์— ๋ณด๋‚ด๋Š” ์‹œ๊ฐ„์ด ๋” ํฌ๋ฉด ์Šค๋ ˆ์‹ฑ์ด ๋ฐœ์ƒํ•œ๋‹ค? X
    -> ์Šค๋ ˆ์‹ฑ ํ˜„์ƒ : ์ผ๋ฐฉ์ ์œผ๋กœ ํŽ˜์ด์ง€์ˆ˜ํ–‰ ์‹œ๊ฐ„ < ๊ตํ™˜ ์‹œ๊ฐ„

  • ๋ฆฌ๋ˆ…์Šค Bash ์‰˜์—์„œ export์™€ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ๋ณ€์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๊ณ ์ž ํ•  ๋•Œ๋Š” export๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค? x
    -> ๋ฆฌ๋ˆ…์Šค์— ๋ณ€์ˆ˜ ์ถœ๋ ฅ์€ echo $๋ณ€์ˆ˜๋ช…

  • ํŽ˜์ด์ง• ๊ธฐ๋ฒ•์—์„œ ํŽ˜์ด์ง€ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์งˆ ์ˆ˜๋ก ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ์ด ์•„๋‹Œ๊ฒƒ?
    -> ํŽ˜์ด์ง€ ๋งต ํ…Œ์ด๋ธ”์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ์†Œํ•œ๋‹ค? x
    -> ํŽ˜์ด์ง€ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๋ฉด

  • ๋” ๋งŽ์€ ํŽ˜์ด์ง• ์‚ฌ์ƒ ํ…Œ์ด๋ธ” ํ•„์š”

  • ๋‚ด๋ถ€ ๋‹จํŽธํ™” ๊ฐ์†Œ

  • ํŽ˜์ด์ง€์˜ ์ง‘ํ•ฉ์„ ํšจ์œจ์ ์œผ๋กœ ์šด์˜๊ฐ€๋Šฅ

  • ๊ธฐ์–ต์žฅ์น˜ ํšจ์œจ ์ข‹์Œ

  • ์ด ์ž…์ถœ๋ ฅ ์‹œ๊ฐ„ ์ฆ๊ฐ€

  • ์‘์ง‘๋„ : ์šฐ(C) < ๋…ผ(L) < ์‹œ(T) < ์ ˆ(P) < ๊ต(C) < ์ˆœ(S) < ๊ธฐ(F)
    -> ์˜์–ด ํ‘œํ˜„

    • ์šฐ : ์šฐ์—ฐ์ , Coincidental
    • ๋…ผ : ๋…ผ๋ฆฌ์ , Logical
    • ์‹œ : ์‹œ๊ฐ„์ , Temporal
    • ์ ˆ : ์ ˆ์ฐจ์ , Procedural
    • ๊ต : ๊ตํ™˜์ , Communication
    • ์ˆœ : ์ˆœ์ฐจ์ , Sequential
    • ๊ธฐ : ๊ธฐ๋Šฅ์ , Functional

- TCP ํ”„๋กœํ† ์ฝœ(์ „์†ก ๊ณ„์ธต) ์„ค๋ช… ํ‹€๋ฆฐ ๊ฒƒ? : ์ธ์ ‘ํ•œ ๋…ธ๋“œ ์‚ฌ์ด์˜ ํ”„๋ ˆ์ž„ ์ „์†ก ๋ฐ ์˜ค๋ฅ˜ ์ œ์–ด x
-> ์ธ์ ‘ํ•œ ๋…ธ๋“œ ์‚ฌ์ด์˜ ํ”„๋ ˆ์ž„ ์ „์†ก ๋ฐ ์˜ค๋ฅ˜ ์ œ์–ด๋Š” ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต!!

  • C์–ธ์–ด์—์„œ ์—ฐ์‚ฐ์ž ์šฐ์„  ์ˆœ์œ„ : () > / > << > < > == > ||

  • C์–ธ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ stdlib.h์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์€ ๊ฒƒ? : ๋ฌธ์ž์—ด์„ ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ๋กœ ๋ฐ”๊พธ๋Š” ๋ฌธ์ž ๋ณ€ํ™˜ํ•จ์ˆ˜์™€ ์ˆ˜์น˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ๋ณ€ํ™˜ํ•จ์ˆ˜ ๋“ฑ์ด ์žˆ๋‹ค. O
    -> stdlib.h : ๋ฌธ์ž์—ด ๋ณ€ํ™˜, ๋‚œ์ˆ˜ ์ƒ์„ฑ, ๋™์  ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๋“ฑ์˜ ํ•จ์ˆ˜ ํฌํ•จ

  • (๋ฌธ์ œ์˜ค๋ฅ˜)์ž๋ฐ”์Šคํฌ๋ฆฝ๋“œ์— ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ์ฒด ์ƒ์†์„ ์ง€์›ํ•œ๋‹ค -> ๋งž์Œ(Es6๋ถ€ํ„ฐ ์ง€์›ํ•จ)

  • OSI 7๊ณ„์ธต : ๋ฌผ ๋ฐ ๋„ค ์ „ ์„ธ ํ‘œ ์‘
    -> ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ํ•œ ๋…ธ๋“œ๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ์ฑ…์ž„์„ ์ง„๋‹ค? -> x -> ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต
    -> ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ 'ํŒจํ‚ท'์ด ์ค‘์š”!

๐Ÿ™ 5๊ณผ๋ชฉ : 65์  (13/20)

  • SAN

    • ๋„คํŠธ์›Œํฌ ์ƒ์— ๊ด‘์ฑ„๋„ ์Šค์œ„์น˜์˜ ์ด์ ์ธ ๊ณ ์† ์ „์†ก๊ณผ ์žฅ๊ฑฐ๋ฆฌ ์—ฐ๊ฒฐ ๋ฐ ๋ฉ€ํ‹ฐ ํ”„๋กœํ† ์ฝœ ๊ธฐ๋Šฅ์„ ํ™œ์šฉ
    • ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋ฅผ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๊ธฐ์ข…๋“ค์ด ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๋™์ผ ์ €์žฅ์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ฒŒ ํ•จ์œผ๋กœ์จ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ €์žฅ์žฅ์น˜๋‚˜ ๋ฐฑ์—… ์žฅ๋น„๋ฅผ ๋‹จ์ผํ™”์‹œํ‚จ ์‹œ์Šคํ…œ
  • ์ ‘๊ทผ ์ œ์–ด ๋ชจ๋ธ Bell-Lapadula Model
    -> L - ๋ ˆ๋ฒจ๋กœ ๊ธฐ์–ตํ•˜์ž!

  • ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ธ OSPF์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ? : ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋ผ๊ณ  ํ•œ๋‹ค? -> x
    -> ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ํ”„๋กœํ† ์ฝœ์€ RIP

  • ์ฝ”๋“œ ๊ธฐ์ž… ๊ณผ์ •์—์„œ ์›๋ž˜ '12536'์œผ๋กœ ๊ธฐ์ž…๋˜์–ด์•ผ ํ•˜๋Š”๋ฐ '12936'์œผ๋กœ ํ‘œ๊ธฐ๋˜์—ˆ์„ ๊ฒฝ์šฐ -> Transcription Error(ํ•„์‚ฌ ์˜ค๋ฅ˜)
    -> ์ถ”๊ฐ€๋œ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ๋นผ๋จน์€ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ์ž๋ฆฌ๊ฐ€ ๋ฐ”๋€๊ฒƒ๋„ ์•„๋‹ˆ๋‹ˆ๊นŒ!!

  • ISO 12207 ํ‘œ์ค€์˜ ๊ธฐ๋ณธ ์ƒ๋ช…์ฃผ๊ธฐ์˜ ์ฃผ์š” ํ”„๋กœ์„ธ์Šค์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒƒ?
    : ์„ฑ๋Šฅํ‰๊ฐ€ ํ”„๋กœ์„ธ์Šค -> X
    -> ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ ๋™์•ˆ ํ•„์š” : ํš๋“, ๊ณต๊ธ‰, ๊ฐœ๋ฐœ, ์šด์˜, ์œ ์ง€๋ณด์ˆ˜

  • SPICE ๋ชจ๋ธ์˜ ํ”„๋กœ์„ธ์Šค ์ˆ˜ํ–‰๋Šฅ๋ ฅ ์ˆ˜์ค€์˜ ๋‹จ๊ณ„๋ณ„ ์„ค๋ช…์ด ํ‹€๋ฆฐ ๊ฒƒ?
    -> 7๋‹จ๊ณ„ : ๋ฏธ์™„์„ฑ ๋‹จ๊ณ„ -> ์ˆ˜์ค€์ด ๋†’์€๋ฐ ๋ฏธ์™„์„ฑ์ธ๊ฒƒ๋„ ๋ง์ด ์•ˆ๋˜๊ณ , ์• ์ดˆ์— 5๋‹จ๊ณ„๊นŒ์ง€๋ฐ–์— ์—†์Œ!!

  • PC, TV, ํœด๋Œ€ํฐ์—์„œ ์›ํ•˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋Š๊น€์—†์ด ์ž์œ ๋กญ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค? -> N-Screen

  • ํ•ด์‰ฌ ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ์ฃผ๋กœ ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์—์„œ ํ‚ค ์ƒ์„ฑ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค? X -> ํ•ด์‰ฌ๋Š” ์• ์ดˆ์— ๋ณตํ˜ธํ™”๋ฅผ ํ•˜์ง€ ์•Š๊ธฐ์— ์•”ํ˜ธํ™”,๋ณตํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋กœ ์ดํ•ดํ•˜๊ธฐ!

  • IPSec(IP Security)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ? : ์•”ํ˜ธํ™” ์ˆ˜ํ–‰์‹œ ์ผ๋ฐฉํ–ฅ ์•”ํ˜ธํ™”๋งŒ ์ง€์›ํ•œ๋‹ค? x -> ๋ณด์•ˆ์ด๋‹ˆ๊นŒ ์–‘๋ฐฉํ–ฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ!

  • ๋ฉ”๋ชจ๋ฆฌ์ƒ์—์„œ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณต๊ท€ ์ฃผ์†Œ์™€ ๋ณ€์ˆ˜ ์‚ฌ์ด์— ํŠน์ •๊ฐ’์„ ์ €์žฅํ•ด ๋‘์—ˆ๋‹ค๊ฐ€ ๊ทธ ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๊ฒฝ์šฐ ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ์ƒํƒœ๋กœ ๊ฐ€์ •ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์„ ์ค‘๋‹จํ•˜๋Š” ๊ธฐ์ˆ  : Stack Guard

  • SecureOS์˜ ๋ณด์•ˆ ๊ธฐ๋Šฅ์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ? : ๊ณ ๊ฐ€์šฉ์„ฑ ์ง€์›

  • ์„œ๋ฒ„์— ์—ด๋ฆฐ ํฌํŠธ ์ •๋ณด๋ฅผ ์Šค์บ๋‹ํ•ด์„œ ๋ณด์•ˆ์ทจ์•ฝ์ ์„ ์ฐพ๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ? : nmap

  • ์•”ํ˜ธํ™” ํ‚ค์™€ ๋ณตํ˜ธํ™” ํ‚ค๊ฐ€ ๋™์ผํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜? : AES

profile
์–ธ์  ๊ฐ€ ๋‚ด ์ฝ”๋“œ๋กœ ์„ธ์ƒ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋„๋ก, BE ๊ฐœ๋ฐœ ๊ธฐ๋ก ๋…ธํŠธโ˜˜๏ธ

0๊ฐœ์˜ ๋Œ“๊ธ€