관리 메뉴

Frog is cry

시스템 분석 설계 : 8-구조적 분석 및 설계 본문

자격증/정보처리산업기사

시스템 분석 설계 : 8-구조적 분석 및 설계

Frog is cry 2020. 8. 8. 17:28

1장 구조적 분석

구조적 분석용 도구

자료 흐름도(DFD : Data Flow Diagram)

> 자료 흐름도는 사용자와의 대화를 원할하게 수행하기 위해서 시스템의 전체적인 구조를 자료 흐름을 중심으로 그림으로 나타내기 위한 도구로서, 처리 사항인 원 모양이 여기저기 나타나므로 버블 차트라고도 한다.

 

자료 흐름도의 특징

> 자료의 흐름을 표시한다.

> 도형 중심의 표현이다.

> 개략적인 것에서부터 상세한 것으로 분석을 쉽게 해준다.

> 항향식 전개이다.

> 구조적 분석용 도구이다.

> 사용자와 개발자 사이의 의사소통 수단이다.

 

자료 흐름도의 구성 요소

처리(Process)  기호, : ○

> 입력되는 자료를 원하는 형태로 변환하여 출력하는 것으로 원으로 표시하고 그 안에 처리 명칭을 기술한다.

자료 흐름(Data Flow), 기호 :

> 자료 흐름도 상에서 자료 간의 흐름 관계를 표현하는 것으로 화살표로 표시한다.

자료 저장소(Data Store), 기호 : 〓

> 자료의 집합을 표현하는 것으로 평행선이나 이중 박스로 표시하고 그 사이나 안에 자료 저장소 명칭을 기술한다.

단말(Terminator), 기호 : □

> 최초 자료의 입력이 어디에서 일어나고 최종적으로 어느 곳에서 출력되는지를 나타내는 것으로 사각형으로 표시되며 발생지(Source), 종착지(Sink)를 나타내는 개념이다.

 

2장 구조적 설계

구조적 설계 평가 기준

결합도의 특징

> 모듈들이 서로 관련되거나 연결된 정도를 나타낸다.

> 모듈 간의 상호 데이터의 관련성이나 의존 관계에 의해서 결정된다.

> 임의의 모듈을 수정했을 때 다른 모듈에 주는 영향의 척도이다.

> 결합력이 강하면 모듈의 독립성이 약하고 결합력이 약하면 모듈의 독립성이 높게 나타난다.

 

결합도의 종류

자료 결합도 > 스탬프 결합도 > 제어 결합도 > 외부 결합도 > 공통 결합도 > 내용 결합도

 

응집도(Cohesion)

> 모듈 내부 결속을 의미하는 것으로 한 모듈 내에 있는 구성 요소들의 기능적 관련성을 평가하는 기준이다.

 

응집도의 종류

기능적 응집도 > 순차적 응집도 > 정보적 응집도 > 절차적 응집도 > 시간적 응집도  > 논리적 응집도  > 우연적 응집도

 

Comments