SI 프로젝트나 소프트웨어 개발 프로젝트를 진행하다 보면 요구사항 분석부터 시스템 설계까지 다양한 산출물을 작성하게 됩니다. 프로젝트의 규모나 개발 방법론, 수행 기준에 따라 실제 작성하는 산출물의 종류와 명칭은 달라질 수 있습니다. 일반적으로 분석 단계에서는 현행 시스템과 요구사항을 파악하고 목표 업무를 정의하며, 설계 단계에서는 분석된 요구사항을 실제 시스템으로 어떻게 구현할 것인지 구체화합니다. 이번 글에서는 특정 프로젝트의 실제 구성정보가 아닌, 일반적인 SI 프로젝트를 기준으로 분석 및 설계 단계에서 작성할 수 있는 주요 산출물과 각각의 역할을 정리해보겠습니다.1. 분석 단계 분석 단계의 핵심은 "현재 시스템은 어떻게 운영되고 있으며, 앞으로 시스템이 무엇을 제공해야 하는가?"를 정의하는 ..