소프트웨어 개발 생명주기 (Software Development Life Cycle) 소프트웨어를 어떻게 개발할 것인가에 대한 추상적 표현 순차적 또는 병렬적 단계로 구성되며 개발 모델 또는 소프트웨어 공학 패러다임으로 정의 타당성 검토 > 분석 > 설계 > 개발 > 테스트 > 운영 > 유지보수 > 폐기 특징 ▷ 효율적 자원 사용 → 전체 프로젝트 비용 산정과 개발 계획 수립 가능한 기본 골격 제시 → 개발 생명주기 각 단계에 관련된 활동들 정의 ▷ 산출물 표준화 → 용어, 산출물 등 일관성 있도록 산출물 표준화 → 참여자들 간 의사소통 기준과 용어 표준화 가능케 함 → 단계별 활동들 통해 다음 단계에 활용될 수 있는 산출물 작성됨 ▷ 프로젝트 관리 → 원활한 프로젝트 수행 위한 프로젝트 ..
원문링크 : [정보처리기사] Part05-01-1. 소프트웨어 개발방법론 선정 (1)