본문 바로가기
정보처리기사

정보처리기사 실기(요구사항 확인) XP

by 열정적인 이찬형 2022. 3. 11.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


XP(eXtreme Programing)


 
정의
  • 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 생산성 향상시키는 방법
  • 핵심 가치 : 의사소통, 존중, 용기, 피드백, 단순성
개발 프로세스
  • 릴리즈 계획 수립 -> 이터레이션(주기) -> 승인 검사 -> 소규모 릴리즈

주요 실천 방법

  • Pair Programming : 책임을 공동으로 나눠 갖는 환경
  • Collective Owership : 개발 코드에 권한과 책임 공동 소유
  • Test-Driven Development : 테스트 케이스 먼저 작성
  • Whole Team : 구성원 각자 역활이 있고 그 역활에 책임을 가짐
  • Continous Integration : 모듈 단위로 나눠서 개발 코드 지속적 통합
  • Refactorting : 프로그램 기능의 변경없이 시스템 재구성, 쉽게 수정하여 빠르게 개발하도록
  • Small Releases : 릴리즈 기간 짧게 반복하여 요구 변화에 신속히 대응
 

댓글