기출문제/정보처리기사

2020년 4회 정보처리기사 기출문제 1번

엉클지니 2025. 3. 31. 22:44

1. XP(eXtreme Programming)의 기본원리로 볼 수 없는 것은?

    Linear Sequential Method    Pair Programming

   Collective Ownership           Continuous Integration

 

 

 

💡 문제 분석

문제는 XP(eXtreme Programming)의 기본 원리가 아닌 것을 찾는 문제입니다. XP는 애자일(Agile) 방법론의 한 종류로, 빠르게 변화하는 요구사항에 대응하기 위해 반복적이고 점진적인 개발 방법을 사용합니다.


🔍 선택지 분석

번호 선택지 설명

Linear Sequential Method 순차적 개발 방법으로, 전통적인 폭포수 모델과 유사함. XP의 원리가 아님. ✅
Pair Programming 두 명의 개발자가 한 컴퓨터로 코딩하는 방법. XP의 핵심 원리 중 하나. ❌
Collective Ownership 코드에 대한 공동 책임을 가지며 누구나 수정 가능하게 함. XP의 핵심 원리 중 하나. ❌
Continuous Integration 자주 통합하고 빌드하는 방법으로, 문제를 빨리 발견할 수 있게 함. XP의 핵심 원리 중 하나. ❌

📖 해설

XP(eXtreme Programming)의 기본 원리는 효율적이고 유연하게 개발을 진행하기 위해 다양한 원칙을 적용합니다. 주요 원리는 다음과 같습니다:

XP의 주요 원리 설명

✅ Pair Programming 두 명이 함께 코딩하여 코드 품질을 향상시킴.
✅ Continuous Integration 자주 통합하여 오류를 빠르게 발견하고 수정함.
✅ Collective Ownership 모든 개발자가 코드를 수정할 수 있도록 공유함.
❌ Linear Sequential Method 순차적 개발 방법으로, XP와는 거리가 멈.

➡️ XP는 유연하고 반복적인 방식을 중요시하기 때문에 순차적인 방법론(Linear Sequential Method) 과는 개념이 다릅니다. 따라서 정답은 ❶ Linear Sequential Method입니다.


📌 결론

정답은 ❶ Linear Sequential Method입니다. XP는 유연하고 협력적인 방식(Pair Programming, Continuous Integration, Collective Ownership 등)을 강조합니다. 반면에 Linear Sequential Method는 전통적인 폭포수 모델처럼 순서대로 단계를 진행하는 방식이기 때문에 XP의 원리로 볼 수 없습니다. 😊


📚😊

반응형