topic난이도 · 약 20

소프트웨어 개발 방법론

구조적 · 정보공학 · 객체지향 · CBD · 애자일(XP · Scrum · Kanban).

#방법론#XP#Scrum
왜 배우는가

XP의 4가치 5원칙 12관행, Scrum 역할/회의가 단답으로 매회 출제.

XP(eXtreme Programming) 5가지 가치 — 의사소통 · 단순성 · 피드백 · 용기 · 존중

분류방법론핵심 특징
전통구조적하향식, DFD 중심
전통정보공학데이터 중심, ERD
전통객체지향객체·클래스·캡슐화·상속·다형성
전통CBD (Component Based Development)컴포넌트 재사용
애자일XP페어 프로그래밍, TDD, CI
애자일Scrum스프린트, PO/SM/Dev Team
애자일KanbanWIP 제한, 시각화
애자일Lean낭비 제거, 가치 흐름

Scrum 3역할 — Product Owner(제품 책임자), Scrum Master(프로세스 관리자), Development Team(개발팀). 3산출물 — Product Backlog, Sprint Backlog, Burn-down Chart. 4회의 — Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.

XP 12가지 관행 — Pair Programming, TDD, Refactoring, Continuous Integration, Small Release, Simple Design, System Metaphor, Collective Ownership, On-site Customer, 40-hour Week, Planning Game, Coding Standard.

실기 드릴 2문항
edit실기 드릴 · 단답형

XP의 5가지 가치를 쓰시오.

edit실기 드릴 · 단답형

Scrum의 3역할은?