XP(eXtreme Programming)
2020. 8. 20. 21:38ㆍ컴퓨터언어/소프트웨어공학
728x90
반응형
XP(eXtreme Programming) : 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상시키는 방법
Pair Programming(짝 프로그래밍) : 개발에 대한 책임을 공동으로 나눠가짐
Test-Driven Development(테스트 주도 개발) : 실제 코드 작성 전에 테스트 케이스를 먼저 작성하여 할일 정확히 파악, 지속적인 테스팅을 위해 자동화 도구 사용
Whole Team(전체 팀) : 개발에 참여하는 모든 구성원(고객 포함)들은 각자 자신의 역할이 있고, 그에 대한 책임을 짐
Continuous Integration(계속적인 통합) : 모듈 단위로 나눠서 개발된 코드는 하나의 작업이 마무리 될 때마다 지속적으로 통합함
Design Improvement(디자인 개선) 또는 Refactoring : 프로그램 기능의 변경 없이, 단순화, 유연성 강화 등을 통해 시스템을 재구성함
Small Release : 릴리즈 기간을 짧게 반복함으로써 고객의 요구변화에 신속히 대응함
728x90
반응형
'컴퓨터언어 > 소프트웨어공학' 카테고리의 다른 글
[인증] Session-based와 Token-based (0) | 2024.11.27 |
---|---|
디자인 패턴의 필요성 (1) | 2024.11.19 |
SQL 성능 튜닝 (0) | 2020.08.02 |
논리데이터 모델 -> 물리데이터 모델 변환 (0) | 2020.08.02 |
국제 표준 제품품질 특성과 제품소프트웨어 버전관리 (0) | 2020.07.22 |