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
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 2회 정보처리기사 기출문제 76번 (0) | 2025.05.03 |
---|---|
2019년 2회 정보처리기사 기출문제 75번 (0) | 2025.05.02 |
2019년 2회 정보처리기사 기출문제 73번 (0) | 2025.05.02 |
2019년 2회 정보처리기사 기출문제 72번 (0) | 2025.05.02 |
2019년 2회 정보처리기사 기출문제 71번 (0) | 2025.05.02 |