소프트웨어 개발 방법론: 애자일 프로세스
·
CS/교육팀
이번 주는 소프트웨어 개발 방법론: 애자일 프로세스에 관한 주제를 다루겠다. 이 글을 통해 애자일 프로세스가 무엇인지 정리하고자 한다. 소프트웨어 프로세스 우선, 소프트웨어 프로세스이다. 소프트웨어 프로세스란, 소프트웨어를 개발하기 위해 필요한 활동의 집합을 구조화해서 정리한 집합이다. 즉, 해야할 비슷한 활동들을 묶어놓은 것인데 적게는 4단계, 크게는 5단계로 구분한다. Specification: 요구사항과 기능을 정의하고 스펙을 명시하는 과정이다. Design and Implementation: 실제 코드를 설계하고 작성하는 개발과정 Validation: 작성한 코드가 요구사항대로 진행되는지 검증하는 Testing 과정 Evolution: 유지, 보수하는 과정 여기서 Design과 Implementa..