프로세스 복잡도에 기초한 변환 분석기의 설계 및 구현

구조적 설계 방법론은 구조적 분석 결과로부터 1차 구조도를 생성하는 변환 분석 방법을 제시하고 있다. 분석의 결과인 요구 사항 명세로 부터 구조도를 유도하는 자동화된 변환 분석기는 분석과 설계단계의 작업을 일관되고 체계적으로 연결해주는 도구이므로 구조적 기법 지원 CASE 환경에서 중요한 위치를 차지한다. 본 논문에서는 여러 CASE 도구들의 변환 분석기들에 사용된 변환 방법들의 문제점들을 기술하고, 그들을 해결하기 위한 새로운 변환 방법을 제시한다. 새로운 변환 방법은 의미적인 분석에 의한 프로세스의 복잡도 정의와 그를 이용한 중심 변환 선정 알고리즘, 시스템 설계자의 의견을 첨가시킬 수 있는 중심 변환 확인 윈도우, 복잡하지 않은 구조도를 생성할 수 있는 모듈분해 방법을 포함한다. 이러한 변환 방법을 사용한 변환 분석기를 UNIX 환경 하에서 X 윈도우를 사용하여 구현하였다.