기출문제/정보처리기사

2019년 2회 정보처리기사 기출문제 74번

엉클지니 2025. 5. 2. 22:01

74. 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 프로그램을 의미하는 것은?

     Alien Code            Title Code

    Object Code          Source Code

 

 

 

 

 

 

 

정보처리기사에서 자주 출제되는 소프트웨어 유지보수 용어에 대한 이해를 묻는 문제인데, 수험생들이 헷갈리기 쉬운 보기를 포함하고 있어 정확한 개념 정리와 오답 분석이 중요합니다. 아래에 개념 요약 → 보기 분석 → 정답 해설 → 요약 표 형식으로 자세히 설명해드릴게요.


✅ 1. 문제 분석

문제:
아주 오래되었거나, 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 프로그램을 의미하는 것은?

핵심 포인트:

  • 오래된 프로그램
  • 문서 없음
  • 개발자도 없음
  • 유지보수가 매우 어려움

이런 소프트웨어는 현대의 개발자가 봤을 때 **"외계인이 만든 것처럼 생소하고 이해하기 어려운 코드"**라는 의미에서 특정 용어로 표현됩니다.


✅ 2. 보기 개념 설명

보기 용어 의미 정답 가능성

Alien Code 👈 정답! 개발자도, 문서도 없어 유지보수가 매우 어려운 코드. 마치 외계인이 만든 것처럼 생소한 코드 ✅ 매우 높음
② Title Code 없음 잘못된 보기로, 일반적인 소프트웨어 공학 용어에 존재하지 않음
③ Object Code 목적 코드 컴파일된 후 생성된 기계어 코드 (CPU가 실행하는 코드)
④ Source Code 소스 코드 사람이 작성한 프로그래밍 코드 (ex: Python, Java 등)

✅ 3. 정답 및 해설

정답: ❶ Alien Code

Alien Code란?

  • 오래되었거나,
  • 주석/문서가 부족하거나,
  • 개발자가 떠나서 아무도 코드를 설명할 수 없는 상태의 프로그램을 말합니다.

이런 프로그램은 유지보수가 매우 어렵기 때문에, 마치 "외계인이 만든 코드 같다"고 해서 붙여진 별명입니다.


📊 표로 정리하면:

용어 정의 유지보수 난이도 설명

Alien Code 개발자도 문서도 없어 이해 불가 🔥 매우 높음 유지보수가 거의 불가능한 수준
Object Code 컴파일된 바이너리 코드 보통 사람이 직접 수정하기 어려움
Source Code 사람이 작성한 코드 보통 주석이 잘 있으면 유지보수 쉬움
Title Code ❌ 존재하지 않는 용어 없음 오답 유도용 보기

✅ 마무리 요약

  • **"오래되고 유지보수 어려운 코드"**는 = Alien Code
  • 마치 외계인이 만든 것처럼 이해가 안 되는 코드이기 때문에 붙은 별명
  • 정답은 ❶ Alien Code

 

반응형