익스트림 프로그래밍 (애자일 모델 대표적인 방법론) & 스크럼
- 최초 등록일
- 2012.09.08
- 최종 저작일
- 2012.09
- 22페이지/ MS 파워포인트
- 가격 3,000원
소개글
익스트림 프로그래밍에 대한 세미나 를 위한 ppt 자료입니다
목차
없음
본문내용
Requiremen
Specification
Design
Code
Component Testing
Intergration Testing
System Testing
Acceptance Testing
*각각의 개발 단계에 대응하는 테스트 레벨 존재
*요구사항 분석, 논리,물리,코딩의 4단계와 대응
Extreme Programming REVIEW (V- 모델)
1. 자동화된 테스트로 개발을 이끌어 가는 방식
2. 궁극적인 목표는 작동하는 깔끔한 코드를 만드는 것
Unit Testing
TDD
3. Agile 개발 모델, RUP, RAD, 이해관계자 중심의 소프트웨어 개발, Prototyping
Extreme Programming ? PREVIEW (반복-점증적 모델)
Agile 개발 모델
< 애자일 모델의 종류>
익스트림 프로그래밍, 스크럼, 크리스털 패밀리, FDD, Adaptive Software Development,
ASD, 익스트림 모델링
<개념>
1. 어느 특정 개발 방법론을 가리키는 말이 아님
2. "애자일(Agile=기민한, 좋은것을 빠르고 낭비없게 만드는 것) 개발을 가능하게 해 주는 다양한 방법론 전체를 일
컫는 말.
3. 익스트림 프로그래밍 (XP:eXtreme Programming)이 애자일 개발 프로세스의 대표적인 방법
기민하다: [형] 눈치가 빠르고 동작이 날쌔다
<중 략>
XP: 사용자 또는 소비자와의 소통
리팩토링을 통해 언제든지 변화를 수용하겠다는 관점
비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법
비교적 적은 규모의 인원의 개발 프로젝트에 적용
스크럼: 내부에서의 지속적인 회의를 통해 소프트웨어 품질 및 개발 향상
변화를 최대한 빨리 감지하여 처리하고자 하는 관점
Extreme Programming 스크럼 방법론과 비교
XP VS 스크럼
스크럼 방법론: ken Schwaber, Mike Beedle, Robert C.Martin의 [Agile Software Development with SCRUM]
(O)
(X)
스크럼과 XP (저자: 헨릭 크니버그)
XP는 거의 대부분 실제 프로그래밍 실천법에 집중 && 스크럼은 관리 및 조직적 실천법에 집중
각각 다른 영역을 다루면서 서로를 보완해 주는 것.
스크럼은 애자일적인 법들을 잘 엮어놓은 하나의 관리체계
스크럼과 XP (저자: 헨릭 크니버그)
* 익스트림 프로그래밍 이 애자일 개발 프로세스의 대표적인 방법
* 익스트림 프로그래밍 이 애자일 개발 프로세스 중 가장 우월한 방법
참고 자료
없음