λ‹«κΈ°

μ •λ³΄μ²˜λ¦¬ 기좜문제

μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ · μ •λ³΄μ²˜λ¦¬μ‚°μ—…κΈ°μ‚¬ · μ •λ³΄μ²˜λ¦¬κΈ°λŠ₯사


주관식 μ—°μŠ΅ν•˜κΈ°


ν•œλ¬Έμ œμ”© μ—°μŠ΅ν•˜κΈ°


CBT μœ ν˜•μœΌλ‘œ μ—°μŠ΅ν•˜κΈ°


μ •λ‹΅ ν™•μΈν•˜κΈ°
λ‹€μŒ 문제
λ‹€μŒ 문제
O X
λ‹€μŒ 문제

ν•„μˆ˜ μ•”κΈ° 이둠

ν˜•μƒκ΄€λ¦¬λŠ” 버전관리닀.

λΌμ΄μ„ΌμŠ€ 2023. 2. 17. 08:30

ν˜•μƒκ΄€λ¦¬(Software Configuration Management)λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ˜ κ°œλ°œκ³Όμ •μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄μ˜ 변경사항을 κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄ 개발된 일련의 ν™œλ™μ΄λ‹€.

 

 

 

 

 

 

기좜문제(20λ…„3회)

ν˜•μƒ κ΄€λ¦¬μ˜ κ°œλ…κ³Ό μ ˆμ°¨μ— λŒ€ν•œ μ„€λͺ…μœΌλ‘œ ν‹€λ¦° 것은?

  1. ν˜•μƒ ν†΅μ œ κ³Όμ •μ—μ„œλŠ” ν˜•μƒ λͺ©λ‘μ˜ λ³€κ²½ μš”κ΅¬λ₯Ό μ¦‰μ‹œ 수용 및 λ°˜μ˜ν•΄μ•Ό ν•œλ‹€.
  2. ν˜•μƒ 식별은 ν˜•μƒ 관리 κ³„νšμ„ 근거둜 ν˜•μƒκ΄€λ¦¬μ˜ λŒ€μƒμ΄ 무엇인지 μ‹λ³„ν•˜λŠ” 과정이닀.
  3. ν˜•μƒ 관리λ₯Ό 톡해 κ°€μ‹œμ„±κ³Ό 좔적성을 보μž₯ν•¨μœΌλ‘œμ¨ μ†Œν”„νŠΈμ›¨μ–΄μ˜ 생산성과 ν’ˆμ§ˆμ„ 높일 수 μžˆλ‹€.
  4. ν˜•μƒ κ°μ‚¬λŠ” ν˜•μƒ 관리 κ³„νšλŒ€λ‘œ ν˜•μƒκ΄€λ¦¬κ°€ μ§„ν–‰λ˜κ³  μžˆλŠ”μ§€, ν˜•μƒ ν•­λͺ©μ˜ 변경이 μš”κ΅¬ 사항에 λ§žλ„λ‘ μ œλŒ€λ‘œ μ΄λ€„μ‘ŒλŠ”μ§€ 등을 μ‚΄νŽ΄λ³΄λŠ” ν™œλ™μ΄λ‹€.

 

 

 

기좜문제(22λ…„2회)

μ†Œν”„νŠΈμ›¨μ–΄μ˜ κ°œλ°œκ³Όμ •μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄μ˜ 변경사항을 κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄ 개발된 일련의 ν™œλ™μ„ λœ»ν•˜λŠ” 것은?

  1. ν˜•μƒκ΄€λ¦¬
  2. λ³΅ν˜Έν™”
  3. ν¬λž™
  4. μ €μž‘κΆŒ

λ³΅ν˜Έν™”(λ””μ½”λ”©)은 λΆ€ν˜Έν™”λœ 데이터λ₯Ό λΆ€ν˜Έν™” 되기 μ „ ν˜•νƒœλ‘œ λ°”κΎΈμ–΄, μ‚¬λžŒμ΄ 읽을 수 μžˆλŠ” ν˜•νƒœλ‘œ 되돌렀 λ†“λŠ” 것을 λ§ν•œλ‹€.

 

 

 

기좜문제(20λ…„2회) μ‹€κΈ°

λ‹€μŒ λ‚΄μš©μ΄ 무엇을 μ„€λͺ…ν•˜λŠ”μ§€ μ“°μ‹œμ˜€.

μ†Œν”„νŠΈμ›¨μ–΄ 개발의 μ „ κ³Όμ •μ—μ„œ λ°œμƒν•˜λŠ” μ‚°μΆœλ“€μ˜ 버전을 κ΄€λ¦¬ν•˜λŠ” λͺ¨λ“  ν™œλ™μ΄λ‹€.
동일 ν”„λ‘œμ νŠΈλ₯Ό μ—¬λŸ¬ κ°œλ°œμžκ°€ λ™μ‹œμ— κ°œλ°œν•  수 있게 되며 λΆˆν•„μš”ν•œ μˆ˜μ •μ„ μ œν•œν•œλ‹€.
버전 관리λ₯Ό 톡해 배포본 관리에 μœ μš©ν•˜λ‹€.

ν˜•μƒκ΄€λ¦¬

 

 

 

기좜문제(20λ…„1회)

μ†Œν”„νŠΈμ›¨μ–΄ ν˜•μƒ κ΄€λ¦¬μ˜ 의미둜 μ μ ˆν•œ 것은?

  1. 개발 κ³Όμ •μ˜ λ³€κ²½ 사항을 κ΄€λ¦¬ν•˜λŠ” 것
  2. λΉ„μš©μ— κ΄€ν•œ 사항을 효율적으둜 κ΄€λ¦¬ν•˜λŠ” 것
  3. ν…ŒμŠ€νŠΈ κ³Όμ •μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό ν†΅ν•©ν•˜λŠ” 것
  4. 개발 인λ ₯을 κ΄€λ¦¬ν•˜λŠ” 것

 

 

 

기좜문제(20λ…„3회)

μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄μ˜ ν˜•μƒ 관리 μ—­ν• λ‘œ ν‹€λ¦° 것은?

  1. ν”„λ‘œμ νŠΈ κ°œλ°œλΉ„μš©μ„ 효율적으둜 관리
  2. ν˜•μƒ 관리λ₯Ό 톡해 이전 λ¦¬λ²„μ „μ΄λ‚˜ 버전에 λŒ€ν•œ 정보에 μ ‘κ·Ό κ°€λŠ₯ν•˜μ—¬ 배포본 관리에 유용
  3. λΆˆν•„μš”ν•œ μ‚¬μš©μžμ˜ μ†ŒμŠ€ μˆ˜μ • μ œν•œ
  4. λ™μΌν•œ ν”„λ‘œμ νŠΈμ— λŒ€ν•΄ μ—¬λŸ¬ 개발자 λ™μ‹œ 개발 κ°€λŠ₯

 

 

 

기좜문제(20λ…„4회)

μ†Œν”„νŠΈμ›¨μ–΄ ν˜•μƒ κ΄€λ¦¬μ—μ„œ 관리 ν•­λͺ©μ— ν¬ν•¨λ˜μ§€ μ•ŠλŠ” 것은?

  1. ν”„λ‘œμ νŠΈ 개발 λΉ„μš©
  2. ν”„λ‘œμ νŠΈ μš”κ΅¬ λΆ„μ„μ„œ
  3. μ†ŒμŠ€ μ½”λ“œ
  4. 운영 및 μ„€μΉ˜ μ§€μΉ¨μ„œ

 

 

 

기좜문제(21λ…„1회)

μ†Œν”„νŠΈμ›¨μ–΄ ν˜•μƒκ΄€λ¦¬(Configuration management)에 κ΄€ν•œ μ„€λͺ…μœΌλ‘œ ν‹€λ¦° 것은?

  1. ν˜•μƒκ΄€λ¦¬λ₯Ό μœ„ν•˜μ—¬ κ΅¬μ„±λœ νŒ€μ„ 'Chief Programmer Team'이라고 ν•œλ‹€.
  2. μ†Œν”„νŠΈμ›¨μ–΄μ—μ„œ μΌμ–΄λ‚˜λŠ” μˆ˜μ •μ΄λ‚˜ 변경을 μ•Œμ•„λ‚΄κ³  μ œμ–΄ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.
  3. μ†Œν”„νŠΈμ›¨μ–΄ 개발의 전체 λΉ„μš©μ„ 쀄이고, 개발 κ³Όμ •μ˜ μ—¬λŸ¬ λ°©ν•΄ μš”μΈμ΄ μ΅œμ†Œν™”λ˜λ„λ‘ λ³΄μ¦ν•˜λŠ” 것을 λͺ©μ μœΌλ‘œ ν•œλ‹€.
  4. ν˜•μƒκ΄€λ¦¬μ˜ κΈ°λŠ₯ 쀑 ν•˜λ‚˜λŠ” 버전 μ œμ–΄ κΈ°μˆ μ΄λ‹€.

 

 

 

기좜문제(21λ…„2회)

μ†Œν”„νŠΈμ›¨μ–΄ ν˜•μƒ 관리에 λŒ€ν•œ μ„€λͺ…μœΌλ‘œ 거리가 λ¨Ό 것은?

  1. λŒ€ν‘œμ μΈ ν˜•μƒκ΄€λ¦¬ λ„κ΅¬λ‘œ Ant, Maven, Gradle 등이 μžˆλ‹€.
  2. μ†Œν”„νŠΈμ›¨μ–΄μ— κ°€ν•΄μ§€λŠ” 변경을 μ œμ–΄ν•˜κ³  κ΄€λ¦¬ν•œλ‹€.
  3. ν”„λ‘œμ νŠΈ κ³„νš, λΆ„μ„μ„œ, μ„€κ³„μ„œ, ν”„λ‘œκ·Έλž¨, ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ λͺ¨λ‘ 관리 λŒ€μƒμ΄λ‹€.
  4. μœ μ§€ 보수 λ‹¨κ³„λΏλ§Œ μ•„λ‹ˆλΌ 개발 단계에도 μ μš©ν•  수 μžˆλ‹€.

Ant, Maven, GradleλŠ” λΉŒλ“œμžλ™ν™” 도ꡬ이며, ν˜•μƒκ΄€λ¦¬ λ„κ΅¬μ—λŠ” CVS, SVN, GIT, Perforce 등이 μžˆλ‹€.

λ‹«κΈ°