λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ“š 전곡 곡뢀/μ†Œν”„νŠΈμ›¨μ–΄κ³΅ν•™

[μ†Œν”„νŠΈμ›¨μ–΄κ³΅ν•™] 13μž₯. ν˜•μƒκ΄€λ¦¬ 및 μœ μ§€λ³΄μˆ˜

13μž₯. ν˜•μƒκ΄€λ¦¬ 및 μœ μ§€λ³΄μˆ˜

Software Configuration Management (SCM : μ†Œν”„νŠΈμ›¨μ–΄ ν˜•μƒ 관리)

  • 컴퓨터 μ†Œν”„νŠΈμ›¨μ–΄κ°€ κ΅¬μΆ•λ˜λ©΄ λ³€ν™”κ°€ λΆˆκ°€ν”Όν•˜λ‹€.
  • ν˜Όλž€μ„ μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•΄ ꡬ성 관리가 ν•„μš”ν•˜λ‹€.
  • μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성 관리(SCM)λŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œμ„ΈμŠ€ μ „λ°˜μ— 걸쳐 μ μš©λ˜λŠ” 포괄적인 ν™œλ™μ΄λ‹€.
  • SCM ν™œλ™μ€ λ‹€μŒκ³Ό 같이 κ°œλ°œλœλ‹€. (1) 변경사항 확인 (2) λ³€ν™” ν†΅μ œ (3) λ³€ν™”κ°€ μ μ ˆν•˜κ²Œ μ΄ν–‰λ˜κ³  μžˆλŠ”μ§€ 확인 (4) 관심을 κ°€μ§ˆ 수 μžˆλŠ” λ‹€λ₯Έ μ‚¬λžŒμ—κ²Œ λ³€ν™”λ₯Ό 보고
  • SCM ν–‰μœ„μ—λŠ” 버전 관리, 베이슀라인 확립이 ν¬ν•¨λœλ‹€.

 

Baselines (κΈ°μ€€μ„ )

  • 기쀀선은 κ³΅μ‹μ μœΌλ‘œ κ²€ν† λ˜κ³  ν•©μ˜λœ 사양이며 이후 μΆ”κ°€ 개발의 κΈ°μ΄ˆκ°€ λœλ‹€. 곡식적인 λ³€κ²½ 관리 절차λ₯Ό ν†΅ν•΄μ„œλ§Œ λ³€κ²½ν•  수 μžˆλ‹€.
  • 기쀀선은 ν•˜λ‚˜ μ΄μƒμ˜ μ†Œν”„νŠΈμ›¨μ–΄ ꡬ성 ν•­λͺ©(SCI)을 μ œκ³΅ν•˜κ³  곡식 기술 κ²€ν† (FTR)λ₯Ό 톡해 νšλ“ν•œ SCI의 승인으둜 ν‘œμ‹œλ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ 개발의 μ΄μ •ν‘œμ΄λ‹€.

이거 기말고사에 λ‚˜μ™”μŒ

Maintainability (μœ μ§€λ³΄μˆ˜)

κΈ°μ‘΄ S/Wλ₯Ό μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆλŠ” 정성적 ν‘œμ‹œ

  • Corrected (였λ₯˜ μˆ˜μ •)
  • Adapted (ν™˜κ²½ 적응)
  • Enhanced (κΈ°λŠ₯ κ°•ν™”)

 

Reverse Engineering (역곡학)

μž₯치 λ˜λŠ” μ‹œμŠ€ν…œμ˜ 기술적인 원리λ₯Ό κ·Έ ꡬ쑰뢄석을 톡해 λ°œκ²¬ν•˜λŠ” 과정이닀. 이것은 μ’…μ’… λŒ€μƒμ„ μ‘°κ°λ‚΄μ„œ λΆ„μ„ν•˜λŠ” 것을 ν¬ν•¨ν•œλ‹€. 그리고 μœ μ§€ 보수λ₯Ό μœ„ν•΄, λ˜λŠ” 같은 κΈ°λŠ₯을 ν•˜λŠ” μƒˆ μž₯치λ₯Ό μ›λ³Έμ˜ 일뢀λ₯Ό μ΄μš©ν•˜μ§€ μ•Šκ³  λ§Œλ“€κΈ° μœ„ν•΄ λŒ€μƒμ˜ 세뢀적인 μž‘λ™μ„ λΆ„μ„ν•˜λŠ” 것을 ν¬ν•¨ν•œλ‹€.

 

 

Software Reengineering (μž¬κ³΅ν•™)

κΈ°μ‘΄ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 버리지 μ•Šκ³  κΈ°λŠ₯을 κ°œμ„ μ‹œν‚€κ±°λ‚˜ κΈ°λŠ₯을 μƒˆλ‘œμš΄ μ†Œν”„νŠΈμ›¨μ–΄λ‘œ μž¬ν™œμš©ν•˜λŠ” λ“± μ†Œν”„νŠΈμ›¨μ–΄ μž¬μ‚¬μš© 곡법

  • μ†Œν”„νŠΈμ›¨μ–΄μ˜ μœ μ§€λ³΄μˆ˜μ„±κ³Ό ν’ˆμ§ˆμ„ ν–₯μƒμ‹œν‚¬ 수 있음
  • λΆ€μž‘μš©μ„ 미연에 λ°œκ²¬ν•˜μ—¬ μœ„ν—˜λΆ€λ‹΄ 제거 및 λ³΅κ΅¬λΉ„μš© 절감
  • 예방 μœ μ§€λ³΄μˆ˜ μΈ‘λ©΄μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄ μœ„κΈ° ν•΄κ²°

뢄석-λ¬Έμ„œ μž¬κ΅¬μ„±-역곡학-μ½”λ“œ μž¬κ΅¬μ„±-데이터 μž¬κ΅¬μ„±-μˆœκ³΅ν•™

μž¬κ³΅ν•™