반응형
XP기법
- eXtreme Programming
- 😊짧고 반복적인 개발주기, 단순한 설계, 고객의 적극적 참여
- 😊애자일 방법론 + 실용성 강조
XP 5가지 핵심 가치😊
- 😊의사소통, 😊단순성, 용기, 존중, 😊피드백
XP 주요 실천 방법😊(영어로 암기해야 함)
짝프로그래밍 Pair Programming |
함께 프로그래밍 -> 공동책임 |
공동 코드 소유 Collective Ownership |
개발한 코드의 권한, 책임 공동소유 |
테스트 주도 개발 Test Driven Development |
테스트케이스 작성 자동화된 테스팅 도구 사용 |
전체 팀 Whole Team |
개개인은 역할이있음 개개인은 역할에 대한 책임이 있음 |
계속적인 통합 Continuous Integration |
작업 마무리할때마다 통합 |
디자인개선/리팩토링 | 프로그램 기능 변경없이 -😊비용↓ 단순화, 유연성 강화 등을 통해 시스템 재구성 - 😊프로그램 쉽게 이해 😊겉으로 보이는 동작의 변화 없이 내부 구조 변경 => 😊 프로그램을 쉽게 이해하고 쉽게 수정해서 빠르게 개발할 수 있도록 하기위함 |
소규모 릴리즈 | 릴리즈 기간 짧게 반복 |
출처 및 참고: 시나공 정보처리기사 필기/실기
반응형
'정보처리기사 > 소프트웨어 설계' 카테고리의 다른 글
[정처기 필기/실기] 요구사항 분석_자료흐름도DFD, 자료사전DD (6) (0) | 2024.03.20 |
---|---|
[정처기 필기/실기] 요구사항 정의/개발 프로세스(5) (0) | 2024.03.20 |
[정처기 필기/실기] 시스템/개발기술환경 파악(4) (0) | 2024.03.04 |
[정처기 필기/실기] 스크럼기법(2) (0) | 2024.02.29 |
[정처기 필기/실기] 소프트웨어 생명주기 정리(1) (0) | 2024.02.29 |
댓글