본문 바로가기
(Pilot) 탑기공/소프트웨어 개발

[탑기공] 04. 애자일 개발 방법론

by 두음달인 2022. 12. 12.
반응형


04 애자일 개발 방법론

 

애자일 개발 방법론 개념

 

절차나 문서보다 사람과 업무 자체를 중요시하여 유연하고 신속한 개발을 추구하는 방법론

 

 

애자일 소프트웨어 개발 선언

 

[두음] 개작고변

 

우리는 소프트웨어를 개발하고, 또 다른 사람의 개발을 도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고 있다.
이 작업을 통해 우리는 다음을 가치 있게 여기게 되었다:

공정과 도구보다 개인과 상호작용
포괄적인 문서보다 작동하는 소프트웨어
계약 협상보다 고객과의 협력
계획을 따르기보다 변화에 대응하기

가치있게 여긴다.
이 말은, 왼쪽에 있는 것들도 가치가 있지만,
우리는 오른쪽에 있는 것들에 더 높은 가치를 둔다는 것이다.

 

주요 애자일 방법론

 

스크럼(Scrum), 익스트림 프로그래밍(eXtreme Programming),
린(Lean) 소프트웨어 개발 방법론, 애자일 UP(Agile Unified Process, AUP)

 

 

2022.12.10 - [정보관리기술사/SW 공학] - XP(eXtreme Programming) 기법

 

XP(eXtreme Programming) 기법

XP(eXtreme Programming) 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상하는 방법 짧은 주기의 반복을 통해 요구 변화

peimsam.tistory.com

 

2022.12.09 - [정보관리기술사/SW 공학] - 스크럼(SCRUM)

 

스크럼(SCRUM)

스크럼 정의 - 스크럼은 사람과 팀, 조직이 복잡한 문제에 대해 적응할 수 있는 해법을 활용하여 가치를 창출하도록 도와주는 경량 프레임워크 - 일일 스크럼 회의와 30일 단위의 스프린트를 이

peimsam.tistory.com

 


기출 문제

 

(관리 113-2-3)
애자일(Agile) 개발 방법론을 정의하고,
그 특징을 CBD(Component Based Development) 방법론과 비교하여 설명하시오.

 

(관리 111-2-4)
데브옵스(DevOps)와 애자일(Agile) 방법론을 비교하여 설명하시오.

 

(관리 99-1-11)
폭포수형 개발모델(Waterfall development model)과
애자일 개발모델(Agile development model)의 차이를
테스팅 프로세스(Testing process)의 관점에서 비교하여 설명하시오.

 

(응용 98-2-1)
폭포수형 개발모델(Waterfall development model)과
애자일 개발모델(Agile development model)의 차이를
테스팅 프로세스(Testing process)의 관점에서 비교하여 설명하시오.

참고 자료

 

탑싯 에센스 - 소프트웨어 개발

 

애자일 방법론 - IT위키 (itwiki.kr)

 

IT위키

IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키

itwiki.kr

 

애자일 소프트웨어 개발 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

애자일 소프트웨어 개발 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 애자일 소프트웨어 개발(Agile software development) 혹은 애자일 개발 프로세스는 소프트웨어 엔지니어링에 대한 개념적인 얼개로, 프로젝트의 생명주기동안 반복적

ko.wikipedia.org

 

반응형

댓글