본문/내용
1. 거래 분석(Transaction Analysis) 개요
거래 분석(Transaction Analysis)은 시스템 개발 과정에서 사용자와 시스템 간의 상호작용을 명확하게 이해하고 분석하기 위한 기법이다. 이 방법은 이용자가 시스템과 수행하는 업무 활동을 세분화하여, 그 활동들이 어떤 거래 즉, 업무 처리를 의미하는지 파악하는 데 집중한다. 거래는 사용자와 시스템 간의 상호작용을 통해 특정 목표를 달성하는 일련의 활동으로 정의되며, 이러한 활동들이 시스템 내부에서 어떻게 처리되고 저장되는지 분석하는 과정이 거래 분석이다. 거래 분석의 핵심 목적은 시스템이 담당하는 업무의 핵심 기능을 온전히 파악하여, 이후 설계와 구축 단계에서 반영할 수 있도록 명확한 업무 흐름과 데이터 흐름을 도출하는 것이다. 예를 들어, 은행의 계좌개설 업무를 분석할 때 거래는 고객이 계좌개설을 요청하는 행위에서부터 계좌번호 부여, 고객 정보 등록, 계좌정보 저장 등 일련의 업무 절차를 포함한다. 이러한 거래의 구체적 정의와 그 처리를 분석함으로써, 복잡한 업무 구조를 문제없이 자동화할 수 있고, 사용자 요구와 시스템 요구 사이의 차이를 최소화할 수 있다. 통계에 따르면, 잘 수…