XP란 eXtreme Programming의 약자로, 고객의 요구사항에 유연하게 대응할 것을 강조하는 개발 기법입니다.
XP의 핵심 가치 5가지는 다음과 같습니다.
- 의사소통
- 단순성
- 용기
- 존중
- 피드백
XP의 주요 실천 방법 7가지는 다음과 같습니다.
- 짝 프로그래밍; Pair Programming
- 공동 코드 소유; Collective Ownership
- 테스트 주도 개발; Test-Driven Development
- 전체 팀; Whole Team
- 계속적인 통합; Continuous Integration
- 리팩토링; Refactoring ★
- 소규모 릴리즈; Small Releases
XP의 진행 순서를 요약하자면 다음과 같습니다.
: 계획 - 개발(이터레이션) - 검사 - 릴리즈
728x90
반응형
'etc. > 정보처리기사' 카테고리의 다른 글
★ 요구사항 정의 (0) | 2021.08.30 |
---|---|
개발 기술 환경 파악 (0) | 2021.08.30 |
현행 시스템 파악 (0) | 2021.08.30 |
스크럼 기법 (0) | 2021.08.30 |
★ 소프트웨어 생명 주기 (0) | 2021.08.30 |