4-3 구조적 설계 기법

2021. 1. 19. 23:27Topcit 정리/기술영역 - 소프트웨어 개발

반응형

 

구조적 설계는 요구사항 명세서를 설계 문서로 바꾸는 데 필요한 가이드라인을 제시한다.

분석에서 설계로 이동하며 요구사항 명세서에 나타나 있는 특성을 이용하여 설계 문서를 만든다.

 

 

 

변환 흐름 중심 설계

변환 흐름 중심은 시스템을 입력, 변환, 출력 시스템으로 나눈다.

 

 

 

자료 흐름 중심의 프로그램 구조를 만들고, 최상위 모듈에 입력 모듈, 변환 모듈, 출력 모듈을 하위 모듈로 둔다.

각각 모듈은 일을 수행하고 최상위 모듈에 전달하며 마지막 출력 모듈이 최상위 모듈의 값을 반환한다.

 

 

 

트랜잭션 흐름 중심 설계

트랙잭션흐름에 의한 설계는 입력을 여러 갈래의 출력으로 쪼갤 수 있는 경우에 가능하다.

 

 

트랜잭션 흐름은 세 가지 구성요소로 이루어져 있다.

- 트랜잭션 중심으로 작용하는 모듈

- 입력을 받아들이는 모듈

- 각 동작 경로에 해당하는 하나 이상의 모듈

 

입력 모듈이 최상위 모듈로 전달하고, 트랜잭션 모듈에 보낸다.

트랜잭션 모듈은 자신의 밑에 있는 각각의 모듈에 작업을 수행하게 하고 출력시킨다.

 

 

 

반응형