Frog is cry
시스템 분석 설계 : 8-구조적 분석 및 설계 본문
1장 구조적 분석
구조적 분석용 도구
자료 흐름도(DFD : Data Flow Diagram)
> 자료 흐름도는 사용자와의 대화를 원할하게 수행하기 위해서 시스템의 전체적인 구조를 자료 흐름을 중심으로 그림으로 나타내기 위한 도구로서, 처리 사항인 원 모양이 여기저기 나타나므로 버블 차트라고도 한다.
자료 흐름도의 특징
> 자료의 흐름을 표시한다.
> 도형 중심의 표현이다.
> 개략적인 것에서부터 상세한 것으로 분석을 쉽게 해준다.
> 항향식 전개이다.
> 구조적 분석용 도구이다.
> 사용자와 개발자 사이의 의사소통 수단이다.
자료 흐름도의 구성 요소
처리(Process) 기호, : ○
> 입력되는 자료를 원하는 형태로 변환하여 출력하는 것으로 원으로 표시하고 그 안에 처리 명칭을 기술한다.
자료 흐름(Data Flow), 기호 : →
> 자료 흐름도 상에서 자료 간의 흐름 관계를 표현하는 것으로 화살표로 표시한다.
자료 저장소(Data Store), 기호 : 〓
> 자료의 집합을 표현하는 것으로 평행선이나 이중 박스로 표시하고 그 사이나 안에 자료 저장소 명칭을 기술한다.
단말(Terminator), 기호 : □
> 최초 자료의 입력이 어디에서 일어나고 최종적으로 어느 곳에서 출력되는지를 나타내는 것으로 사각형으로 표시되며 발생지(Source), 종착지(Sink)를 나타내는 개념이다.
2장 구조적 설계
구조적 설계 평가 기준
결합도의 특징
> 모듈들이 서로 관련되거나 연결된 정도를 나타낸다.
> 모듈 간의 상호 데이터의 관련성이나 의존 관계에 의해서 결정된다.
> 임의의 모듈을 수정했을 때 다른 모듈에 주는 영향의 척도이다.
> 결합력이 강하면 모듈의 독립성이 약하고 결합력이 약하면 모듈의 독립성이 높게 나타난다.
결합도의 종류
자료 결합도 > 스탬프 결합도 > 제어 결합도 > 외부 결합도 > 공통 결합도 > 내용 결합도
응집도(Cohesion)
> 모듈 내부 결속을 의미하는 것으로 한 모듈 내에 있는 구성 요소들의 기능적 관련성을 평가하는 기준이다.
응집도의 종류
기능적 응집도 > 순차적 응집도 > 정보적 응집도 > 절차적 응집도 > 시간적 응집도 > 논리적 응집도 > 우연적 응집도
'자격증 > 정보처리산업기사' 카테고리의 다른 글
CBT-140302 오답노트 (0) | 2020.08.08 |
---|---|
시스템 분석 설계 : 9-객체지향 분석 및 설계 (0) | 2020.08.08 |
시스템 분석 설계 : 7-소프트웨어 공학 및 IPT (0) | 2020.08.08 |
시스템 분석 설계 : 6-시스템 평가와 문서화 (0) | 2020.08.08 |
시스템 분석 설계 : 5-프로세스 및 프로그램 설계 (0) | 2020.08.08 |