소프트웨어 개발 생명주기
우리는 어떤 일을 실천하기 전에 항상 계획이란 걸 세운다. 공부를 할 때도, 여행을 갈 때도 마찬가지이다. 소프트웨어 개발도 마찬가지로 계획을 세우고 계획된 프로세스를 통해 개발을 진행한다. 소프트웨어 개발 생명주기는 이러한 프로세스를 체계화시킨 것이라고 생각하면 된다.소프트웨어 개발 생명주기란소프트웨어 개발 생명주기 (SDLC, Software Develpment Life Cycle)은 소프트웨어가 기획 단계에서부터 시작하여 설계, 구현, 테스트, 배포, 그리고 유지보수에 이르기까지의 전체 과정을 체계적이고 구조적으로 정의한 모델이다. 계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 배포 -> 유지보수 이 주기는 소프트웨어 개발 과정에서 발생할 수 있는 다양한 문제를 최소화하고, 효..