지난 글에 이어서 소프트웨어 프로세스에 대해서 알아보자. The software process (소프트웨어 프로세스)소프트웨어 프로세스란 소프트웨어에서 시스템을 개발하는 데 필요한 구조화된 활동의 집합이다.다양한 소프트웨어 프로세스가 존재하지만 모두 아래의 내용을 포함하고 있다.Specification (명세)Design and Implementation (Development) (설계 및 구현)Validation (Testing) (검증)Evolution (Maintenance) (진화)소프트웨어 프로세스 모델특정 관점에서 본 프로세스의 표현으로 볼 수 있다.Plan-driven and agile processes (계획 주도 및 애자일 프로세스)Plan-driven processes모든 활동이 사전에..