요구 분석: 시스템이 무엇을 해야 하는지, 어떤 특성을 가져야 하는지를 기술한 것이다. 요구 분석의 목적은 소프트웨어가 무엇을 위하여 필요한지 정확히 이해하고, 이해한 것을 다른 개발자에게 정확히 전달하고, 시스템이 명세에 맞도록 제품 개발을 컨트롤하는 것이다. 이를 통해 의사소통 시간을 절약하고, 다음 단계의 기초를 세울 수 있다. : 소프트웨어 개발에서의 요구 분석은, 의뢰자(사용자)가 현행 시스템의 (1)입출력 화면, (2)문제점, (3)산출물, (4) 새로운 요구사항 등을 분석가에게 전달함으로써 대화가 시작된다. 목표는 사용자가 원하는 것을 파악하고, 개발할 소프트웨어의 목표를 확립하고, 분석 결과를 ‘요구 분석 명세서’로 만들어 내는 것이다. : SDLC에서의 요구 분석은, 사용자가 잠재적 또는..