구조적 설계 방법은 소프트웨어 엔지니어링의 요구 사항 분석 단계에서 정보 흐름이 중요한 고려 사항입니다. 일반적으로 데이터 흐름 다이어그램은 시스템의 정보 처리 및 흐름을 설명하는 데 사용되며, 데이터 흐름 지향 설계 방법은 정보 흐름을 소프트웨어 구조에 매핑하며, 정보 흐름 유형에 따라 매핑 방법이 결정됩니다. 일반적인 정보 흐름 유형: 변환 유형 및 트랜잭션 유형
정보 흐름은 광의와 협의의 두 종류가 있다. 넓은 의미에서, 공간과 시간에 따라 같은 방향으로 이동하는 정보 세트로, 동일한 정보 소스와 정보 수신인, 즉 한 정보 소스에서 다른 단위로 전달되는 모든 정보의 모음을 가지고 있습니다. 협의적으로는 현대 정보기술의 연구, 개발, 응용 조건 하에서 일정한 요구에 따라 일정한 채널을 통한 정보 전달 운동을 가리킨다.
일반적인 정보 흐름 유형
1, 변환 유형
정보는 입력 경로를 따라 시스템에 진입하면서 외부 형식에서 내부 형식으로 변환됩니다. 시스템에 들어오는 정보는 변환 센터를 거쳐 출력 경로를 따라 외부 형식으로 변환되어 처리된 후 소프트웨어 시스템을 종료합니다. 데이터 흐름에 이러한 특성이 있을 때 이 정보 흐름을 변환 흐름이라고 합니다.
2, 트랜잭션
데이터는 입력 데이터 유형에 따라 여러 동작 시퀀스 중 하나를 선택하여 수행하는 입력 경로를 따라 프로세스 T 에 도달합니다. 데이터 흐름 그래프에 이러한 특성이 있을 때 이 정보 흐름을 트랜잭션 흐름이라고 합니다. 시스템의 트랜잭션 유형을 식별하고 이러한 트랜잭션 유형을 설계의 일부로 사용합니다.
트랜잭션 흐름 분석은 트랜잭션 프로세서를 설계하는 전략입니다. 이 전략에서 상위 레벨에는 일반적으로 거래 센터가 있으며, 그 아래에는 여러 거래 모듈이 있으며, 각 모듈은 하나의 거래 유형만 담당합니다. 변환 분석은 각 트랜잭션을 별도로 설계합니다.
위 내용은 바이두 백과사전-구조화 설계법을 참고한다.